Universal 5 V/5 A charging dock for SaltyLab/Rover/Tank robots: - charging_dock.scad: weighted base (ballast pockets, floor anchors), back wall with 2× 5 A pogo pin housing + wiring channel, V-guide funnel rails (±20 mm alignment tolerance), ArUco marker mast (100×100 mm, 15° tilt), PSU bracket (IRM-30-5), 4-LED status bezel (Searching/Aligned/Charging/Full) - charging_dock_receiver.scad: 3-variant robot-side contact plate with Ø12 mm brass pad press-fit, V-nose self-alignment; SaltyLab stem collar, SaltyRover deck flange, SaltyTank skid-plate mount - charging_dock_BOM.md: hardware list, ASCII wiring diagram, INA219 current-sense LED state logic, pogo height cross-variant shim table, assembly sequence, export commands Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Merge pull request 'feat(firmware): OTA firmware update — USB DFU + dual-bank + CRC32 (Issue #124)' (#156) from sl-firmware/issue-124-ota into main
Merge pull request 'feat(#142): terrain adaptation — surface detection + dynamic speed/PID/bias' (#154) from sl-controls/issue-142-terrain into main
Merge pull request 'feat(firmware): OTA firmware update — USB DFU + dual-bank + CRC32 (Issue #124)' (#156) from sl-firmware/issue-124-ota into main
Merge pull request 'feat(firmware): OTA firmware update — USB DFU + dual-bank + CRC32 (Issue #124)' (#156) from sl-firmware/issue-124-ota into main
Description
SaltyLab self-balancing bot firmware (STM32F722)
Languages
Python
67.1%
C
11.4%
JavaScript
9.2%
OpenSCAD
7.8%
HTML
1.5%
Other
2.9%