CAD implementation files for Issue #505 (24V charging dock upgrade): - charging_dock_505.scad: Main dock assembly * Base plate: 340×320×12 mm (enlarged for 240W PSU) * Back wall: 250×85×10 mm (pogo pin housing, LED bezel recess) * V-guide rails: 100mm deep, self-centering funnel (print 2×) * ArUco marker frame: ID 42 (DICT_4X4_250), 15cm mast * PSU bracket: Sized for Mean Well IRM-240-24 (210×108×56 mm) * LED bezel: 4× status indicators (SEARCHING/ALIGNED/CHARGING/FULL) - charging_dock_receiver_505.scad: Robot-side receiver variants * Lab receiver: Stem collar mount (SaltyLab) * Rover receiver: Deck flange mount (SaltyRover) * Tank receiver: Skid plate mount + extended nose (SaltyTank) * Common contact geometry: 20mm CL-to-CL brass pads, V-nose guide * Wire bore: 3mm (supports 12 AWG charging wires) Key changes from Issue #159 (5V): - PSU dimensions: 63×45×28 mm → 210×108×56 mm - Base/bracket enlarged accordingly - ArUco ID: 0 → 42 - Contact geometry unchanged (compatible with Issue #159 receivers) - Pogo pins, V-guides, LED circuit identical Files ready for: - STL export via OpenSCAD render commands - 3D printing (PETG recommended) - Assembly integration with docking node (#489) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
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%