[equipment] Fit PocketPCR to the robot
-
Firmware changes: https://gitlab.com/pipettin-bot/forks/labware/PocketPCR
-
Establish serial connection -
Implement RPC over ArduinoJSON. -
Implement program configuration. -
Implement program start. -
Implement wait for program. -
Implement program status. -
Implement program pause. -
Implement program stop.
-
-
Software changes:
-
Add a controller using coorder: https://gitlab.com/pipettin-bot/pipettin-coorder -
Make SVG representation. -
Define platform properties and slot locations. -
Define tool properties. -
Define new high level protocol step -
Define mid-level protocol action. -
Define action handler.
-
-
Hardware changes
-
Power with external (non-USB) supply: #211 (comment 1672596456) -
Avoid destroying the PC's USB port. Test the USB isolator: https://www.thingiverse.com/thing:3044586 https://community.octoprint.org/t/usb-raspberry-pi-isolator/52786
-
-
Adapt 3d-printed case to the robot's baseplate.
-
-
Documentation:
-
Add link to chatGPT thread: https://chat.openai.com/share/422cf24a-5e63-42f2-95e6-24cc47031472
-
External power
Not trivial. USB power and comms cannot come from the limited Pi.
Two entry points:
- Lid temperature pads expose 5V and GND.
- Capacitor C3 exposes 5V and GND.
Edited by naikymen

