Skip to content

projects/ janelia/ Mouse Joystick/

Stepper motor

Stepper motor, the rest of the station ghosted

The motor that presents, parks and homes the lever through the gear pair. Rated 0.6 A per phase; the firmware runs it below that.

Vendor Lin Engineering
Part number 208-13-01D
Datasheet mouse-joystick-pcb/docs/datasheets/motor.pdf
Where one per station
Model nodes LIN ENGINEERING 208-13-01D:*

Connection

Board Connector Cable
mouse-joystick-pcb J1102 Joystick harness (motor, encoder, limit switch)

Circuit

Schematic block motor_encoder_switch/tmc5130 on the joystick board: its page on the board's site has the schematic, the parts with their sourcing, the ports and where the block sits on the board; the interface map and the schematic PDF at the tagged revision cover the rest.

Firmware

Files: mouse-joystick-firm/src/TmcMotion.hpp, mouse-joystick-firm/src/MotionSetup.hpp, mouse-joystick-firm/src/TmcSpi.hpp, mouse-joystick-firm/src/TmcRegisters.hpp

Protocol: HOME, MOVETO, ARM, STOP, ev TARGET, ev HOMED (protocol)

Proved by: mouse-joystick-firm/examples/TMC5130Communication, mouse-joystick-firm/examples/MotionAndHoming, mouse-joystick-firm/docs/motion-bringup.md; measurements in the bring-up log by board serial.


Generated by atlas/pages.py from atlas/components.yaml; edit the registry, not this page.