Skip to content

projects/ janelia/ Mouse Joystick/

Limit switch

Limit switch, the rest of the station ghosted

Subminiature basic switch with a lever actuator at the positive end of travel. The firmware homes against it and uses it as the hardware stop for negative motion through the driver's reference input.

Vendor Omron
Part number D2F-01FL
Where one per station
Model nodes D2F_01FL:*

Connection

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

Circuit

Schematic block motor_encoder_switch/limit_switch_debounced_input_vertical 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/MotionSetup.hpp, mouse-joystick-firm/src/TmcMotion.hpp

Protocol: HOME, ev HOMED (protocol)

Proved by: mouse-joystick-firm/examples/MotionAndHoming; measurements in the bring-up log by board serial.


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