Skip to content

projects/ janelia/ Mouse Joystick/

Mechanical bill of materials

Counted from mouse-joysticks.glb by atlas/bom.py through the registry atlas/components.yaml; do not edit, run the script. Quantities are glTF part instances per station (the right station is the un-mirrored one). The native Inventor assembly is not in this repository, so the counts and the open questions below are to be checked against it.

Part Vendor Part number Right Left Rig Total Model names
Joystick lever Janelia (custom) 1 1 0 2 MCL LEVER
Spur gear pair Janelia (custom) 1 2 0 3 DRIVEN SPUR GEAR MIR, Spur Gears
Stepper motor Lin Engineering 208-13-01D 1 1 0 2 LIN ENGINEERING 208-13-01D
Lever-axis encoder US Digital E4T-200-157-S-H-M-B 1 1 0 2 US DIGITAL E4T-200-157-S-H-M-B
Limit switch Omron D2F-01FL 1 1 0 2 D2F_01FL
Magnetic particle brake Placid Industries B5Z-1R 1 1 0 2 PLACID INDUSTRIES B5Z-1R
Reaction torque sensor Transducer Techniques RTS-5 1 1 0 2 TransducerTechniquesRTS5
Shaft couplers Janelia (custom) 2 2 0 4 Coupler-SensorSide, CouplerBrakeSide
Lever-axis bearings McMaster-Carr 57155K316, 1677K313 2 2 0 4 MCMASTER 1677K313_Ultra-Low-Friction Oil-Embedded Sleeve Bearing, MCMASTER 57155K316_Ball Bearing
Motor mount plate Janelia (custom) 1 1 0 2 MOTOR MOUNT PLATE, MOTOR MOUNT PLATE_MIR
Torque sensor plate Janelia (custom) 1 1 0 2 TORQUE SENSOR PLATE
Frame standoffs and spacers McMaster-Carr 93330A541, 92510A421, 91125A431 9 9 0 18 MCMASTER 91125A431_Female Threaded Round Standoff, MCMASTER 92510A421_Aluminum Unthreaded Spacer, MCMASTER 93330A541_Female Threaded Round Standoff
Stage interface plate Janelia (custom) 1 1 0 2 STAGE INTERFACE PLATE
Linear stage Misumi XSLC60 1 1 0 2 MISUMI XSLC60
Rotation plate Janelia (custom) 1 1 0 2 ROTATION PLATE
Rotation indicator and lock McMaster-Carr, Janelia (custom) 94052A133, 92196A537, 90298A149 4 4 0 8 MCMASTER 90298A149_18-8 Stainless Steel Shoulder Screw, MCMASTER 92196A537_18-8 Stainless Steel Socket Head Screw, MCMASTER 94052A133_Screw-Head Mount Knob, ROTATION INDICATOR
Dual base plate Janelia (custom) 0 0 1 1 DUAL BASE PLATE
ServoCity shaft hardware ServoCity (goBILDA) 1314-0016-0004, 1314-0016-0125, 1203-0001-0001 6 6 0 12 1203-0001-0001, SERVO CITY 1314-0016-0004, SERVO CITY 1314-0016-0125
Fasteners McMaster-Carr 92196A112, 91292A117, 92196A144, 92196A066, 92196A022, 90730A005 16 16 0 32 90730A005_18-8 Stainless Steel Narrow Hex Nut, 92196A022_18-8 Stainless Steel Socket Head Screw, 92196A066_18-8 Stainless Steel Socket Head Screw, 92196A144_18-8 Stainless Steel Socket Head Screw, MCMASTER 91292A117_18-8 Stainless Steel Socket Head Screw, MCMASTER 92196A112_18-8 Stainless Steel Socket Head Screw

To confirm

  • Joystick lever: Material and finish of the lever (not in the model).
  • Spur gear pair: Tooth counts of the driving and driven gears, to check against src/Conversions.hpp.
  • Lever-axis encoder: The model names a 200 CPR disk (E4T-200) while the bring-up log confirms 1000 CPR against 51200 microsteps per revolution; which part is fitted?
  • Linear stage: Full Misumi part number (travel and options).
  • ServoCity shaft hardware: What each of the three ServoCity part numbers is and does.