Skip to content

Wiring check ​

Generated by python -m strido_verify.wiring from hardware/wiring.yaml, routed through the CAD by strido_cad.wiring. 37 cables in 71 runs; 174 checks: 173 ok, 1 warn, 0 fail. How the harness is built: electronics, wiring and power; background: cable management.

Clearance uses mesh surface samples in every operating pose (stand, crouch, tall, eight trot phases, hips out/in); runs through the hip joint are flexible loops checked by length over the full hip range. Not modelled: bend radii (route corners are drawn sharp) and where a hip loop hangs.

Needs attention ​

CheckItemStatusValueLimitNote
reachW23warn57 mmlength not publishedRPLIDAR C1 sensor cable to the USB adapter (supplied; length not published [MEASURE])

Cut list ​

RunTypeFromToRoutedCut length
W00/redbattery_core_redbattery.lead_redxt60_battery.pack_red42 mmready-made
W00/blackbattery_core_blackbattery.lead_blackxt60_battery.pack_black53 mmready-made
W01wire_14awg_redxt60_battery.robot_redfuse_main.in129 mm151 mm
W02wire_14awg_redfuse_main.outback.splice46 mm62 mm
W02/armingwire_14awg_redback.splicext60_arming.cups10 mm26 mm
W02/logicfuse_holder_leadback.splicefuse_logic.in36 mmready-made
W03wire_14awg_redxt60_arming.cupsmid.ubec_split163 mm182 mm
W03/frontwire_14awg_redmid.ubec_splitubec_front.in68 mm84 mm
W03/rearwire_14awg_redmid.ubec_splitubec_rear.in191 mm212 mm
W04wire_14awg_blackxt60_battery.robot_blackmid.ground_star50 mm66 mm
W04/frontwire_14awg_blackmid.ground_starubec_front.in59 mm75 mm
W04/rearwire_14awg_blackmid.ground_starubec_rear.in197 mm219 mm
W04/logicwire_18awg_blackmid.ground_starswitch.vin202 mm226 mm
W05wire_18awg_pairubec_front.outwago:front.0.p0201 mm234 mm
W06wire_18awg_pairubec_rear.outwago:rear.0.p0151 mm180 mm
W07/vpluswire_18awg_redwago:front.0.p4.V+wago:front.1.p0.V+15 mm47 mm
W07/gndwire_18awg_blackwago:front.0.p4.GNDwago:front.1.p0.GND17 mm49 mm
W08/vpluswire_18awg_redwago:rear.0.p4.V+wago:rear.1.p0.V+15 mm47 mm
W08/gndwire_18awg_blackwago:rear.0.p4.GNDwago:rear.1.p0.GND17 mm49 mm
W09wire_18awg_redfuse_logic.outswitch.vin256 mm290 mm
W10wire_18awg_redswitch.voutina.vin133 mm157 mm
W11wire_18awg_redina.vinreg.vin44 mm67 mm
W24wire_18awg_blackswitch.voutreg.vin125 mm148 mm
W12wire_22awg_quadreg.voutpi.gpio_power104 mm123 mm
W13wire_22awg_pairbutton.terminalsswitch.ab248 mm280 mm
W14usb_a_cpi.usb_lowxiao.usb22 mmready-made
W15usb_a_cpi.usb_highlidar_adapter.usb145 mmready-made
W16camera_ffcpi.cam0camera.ffc167 mmready-made
W17wire_22awg_i2cxiao.pinspca.header_left280 mm312 mm
W18stemma_qtpca.header_rightimu.qt_right96 mmready-made
W19stemma_qtimu.qt_leftina.header125 mmready-made
W20wire_22awg_greenxiao.pinspca.header_left280 mm312 mm
W21lcd_cablelcd.connectorxiao.pins53 mmready-made
W22wire_22awg_whitepi.gpio_poweroffswitch.ab194 mm219 mm
W23lidar_cablelidar.cablelidar_adapter.sensor57 mmready-made
S-FL-hipservo_leadservo:FL.hipfront.opening62 mmready-made
S-FL-hip/powerservo_powerfront.openingwago:front.0.p193 mm114 mm
S-FL-hip/signalservo_signalfront.openingpca:15134 mm147 mm
S-FL-thighservo_leadservo:FL.thighfront.thigh_base.L35 mmready-made
S-FL-thigh/powerservo_powerfront.thigh_base.Lwago:front.0.p259 mm80 mm
S-FL-thigh/signalservo_signalfront.thigh_base.Lpca:11148 mm162 mm
S-FL-calfservo_leadservo:FL.calffront.calf_base.L55 mmready-made
S-FL-calf/powerservo_powerfront.calf_base.Lwago:front.0.p329 mm50 mm
S-FL-calf/signalservo_signalfront.calf_base.Lpca:7171 mm188 mm
S-FR-hipservo_leadservo:FR.hipfront.opening53 mmready-made
S-FR-hip/powerservo_powerfront.openingwago:front.1.p158 mm79 mm
S-FR-hip/signalservo_signalfront.openingpca:14131 mm145 mm
S-FR-thighservo_leadservo:FR.thighfront.thigh_base.R35 mmready-made
S-FR-thigh/powerservo_powerfront.thigh_base.Rwago:front.1.p260 mm81 mm
S-FR-thigh/signalservo_signalfront.thigh_base.Rpca:10140 mm154 mm
S-FR-calfservo_leadservo:FR.calffront.calf_base.R55 mmready-made
S-FR-calf/powerservo_powerfront.calf_base.Rwago:front.1.p365 mm86 mm
S-FR-calf/signalservo_signalfront.calf_base.Rpca:6169 mm186 mm
S-RL-hipservo_leadservo:RL.hiprear.opening59 mmready-made
S-RL-hip/powerservo_powerrear.openingwago:rear.0.p150 mm71 mm
S-RL-hip/signalservo_signalrear.openingpca:1378 mm90 mm
S-RL-thighservo_leadservo:RL.thighrear.thigh_base.L27 mmready-made
S-RL-thigh/powerservo_powerrear.thigh_base.Lwago:rear.0.p257 mm78 mm
S-RL-thigh/signalservo_signalrear.thigh_base.Lpca:9138 mm152 mm
S-RL-calfservo_leadservo:RL.calfrear.calf_base.L45 mmready-made
S-RL-calf/powerservo_powerrear.calf_base.Lwago:rear.0.p322 mm43 mm
S-RL-calf/signalservo_signalrear.calf_base.Lpca:5104 mm117 mm
S-RR-hipservo_leadservo:RR.hiprear.opening59 mmready-made
S-RR-hip/powerservo_powerrear.openingwago:rear.1.p182 mm103 mm
S-RR-hip/signalservo_signalrear.openingpca:1276 mm88 mm
S-RR-thighservo_leadservo:RR.thighrear.thigh_base.R27 mmready-made
S-RR-thigh/powerservo_powerrear.thigh_base.Rwago:rear.1.p246 mm67 mm
S-RR-thigh/signalservo_signalrear.thigh_base.Rpca:8138 mm153 mm
S-RR-calfservo_leadservo:RR.calfrear.calf_base.R45 mmready-made
S-RR-calf/powerservo_powerrear.calf_base.Rwago:rear.1.p360 mm81 mm
S-RR-calf/signalservo_signalrear.calf_base.Rpca:4104 mm117 mm

Cut length = routed length + terminations (wago 11 mm, solder 6 mm, crimp 3 mm, plug 0 mm, screw 7 mm) + slack (8%, at least 10 mm). Servo-lead branches (S-…/power, S-…/signal) are measured from the tie where the lead splits.

Reach ​

CheckItemStatusValueLimitNote
reachW00ok53 mm≤ 110 mm120 mm supplied, 67 mm to fold and tie
reachW14ok22 mm≤ 190 mm200 mm supplied, 178 mm to fold and tie
reachW15ok145 mm≤ 190 mm200 mm supplied, 55 mm to fold and tie
reachW16ok167 mm≤ 290 mm300 mm supplied, 133 mm to fold and tie
reachW18ok96 mm≤ 140 mm150 mm supplied, 54 mm to fold and tie
reachW19ok125 mm≤ 140 mm150 mm supplied, 25 mm to fold and tie
reachW21ok59 mm≤ 190 mm200 mm supplied, 141 mm to fold and tie
reachW23warn57 mmlength not publishedRPLIDAR C1 sensor cable to the USB adapter (supplied; length not published [MEASURE])
reachS-FL-hipok210 mm≤ 250 mm260 mm supplied, 50 mm to fold and tie
reachS-FL-thighok197 mm≤ 250 mm260 mm supplied, 63 mm to fold and tie
reachS-FL-calfok243 mm≤ 250 mm260 mm supplied, 17 mm to fold and tie
reachS-FR-hipok198 mm≤ 250 mm260 mm supplied, 62 mm to fold and tie
reachS-FR-thighok189 mm≤ 250 mm260 mm supplied, 71 mm to fold and tie
reachS-FR-calfok241 mm≤ 250 mm260 mm supplied, 19 mm to fold and tie
reachS-RL-hipok149 mm≤ 250 mm260 mm supplied, 111 mm to fold and tie
reachS-RL-thighok179 mm≤ 250 mm260 mm supplied, 81 mm to fold and tie
reachS-RL-calfok162 mm≤ 250 mm260 mm supplied, 98 mm to fold and tie
reachS-RR-hipok162 mm≤ 250 mm260 mm supplied, 98 mm to fold and tie
reachS-RR-thighok180 mm≤ 250 mm260 mm supplied, 80 mm to fold and tie
reachS-RR-calfok162 mm≤ 250 mm260 mm supplied, 98 mm to fold and tie

Wire stock ​

CheckItemStatusValueLimitNote
wire stockwire_14awg blackok360 mm≤ 1000 mmSilicone wire 14 AWG / 2.5 mm², red + black, 1 m each
wire stockwire_14awg redok717 mm≤ 1000 mmSilicone wire 14 AWG / 2.5 mm², red + black, 1 m each
wire stockwire_18awg blackok886 mm≤ 2000 mmSilicone wire 18 AWG / 0.75 mm², red + black (1 m each per unit)
wire stockwire_18awg redok1022 mm≤ 2000 mmSilicone wire 18 AWG / 0.75 mm², red + black (1 m each per unit)
wire stockwire_22awg blackok838 mm≤ 4000 mmSilicone wire 22 AWG (Pi 5 V feed with Dupont crimps, button, jumpers)
wire stockwire_22awg blueok312 mm≤ 4000 mmSilicone wire 22 AWG (Pi 5 V feed with Dupont crimps, button, jumpers)
wire stockwire_22awg greenok312 mm≤ 4000 mmSilicone wire 22 AWG (Pi 5 V feed with Dupont crimps, button, jumpers)
wire stockwire_22awg redok838 mm≤ 4000 mmSilicone wire 22 AWG (Pi 5 V feed with Dupont crimps, button, jumpers)
wire stockwire_22awg whiteok219 mm≤ 4000 mmSilicone wire 22 AWG (Pi 5 V feed with Dupont crimps, button, jumpers)
wire stockwire_22awg yellowok312 mm≤ 4000 mmSilicone wire 22 AWG (Pi 5 V feed with Dupont crimps, button, jumpers)
wire stockspiral_wrapok312 mm≤ 5000 mmSpiral wrap, black PE, for bundles 4-10 mm (5-10 m)

Ready-made cables ​

CheckItemStatusValueLimitNote
ready-made cablescable_tiesok30≤ 100Cable ties 100 x 2.5 mm (100)
ready-made cablescamera_cable_300ok1≤ 1Pi 5 camera cable 22→15 pin, 300 mm
ready-made cablesstemma_qt_femaleok2≤ 2STEMMA QT to female sockets cable, 150 mm (Adafruit 4397; IMU to PCA9685 and IMU to INA260)
ready-made cablesusb_a_c_shortok2≤ 2USB-A to USB-C cable, 20 cm, 90° (Pi → XIAO, Pi → LiDAR adapter)

Hip loop ​

CheckItemStatusValueLimitNote
hip loopfront.thigh_tie.L → front.thigh_base.Lok30 mm≥ 28.9 mmtie-to-tie 13.0–24.1 mm over the hip range
hip loopfront.calf_tie.L → front.calf_base.Lok32 mm≥ 30.7 mmtie-to-tie 20.0–25.6 mm over the hip range
hip loopfront.thigh_tie.R → front.thigh_base.Rok30 mm≥ 28.9 mmtie-to-tie 13.0–24.1 mm over the hip range
hip loopfront.calf_tie.R → front.calf_base.Rok32 mm≥ 30.7 mmtie-to-tie 20.0–25.6 mm over the hip range
hip looprear.thigh_tie.L → rear.thigh_base.Lok22 mm≥ 19.4 mmtie-to-tie 11.9–16.2 mm over the hip range
hip looprear.calf_tie.L → rear.calf_base.Lok22 mm≥ 19.4 mmtie-to-tie 11.9–16.1 mm over the hip range
hip looprear.thigh_tie.R → rear.thigh_base.Rok22 mm≥ 19.4 mmtie-to-tie 11.9–16.2 mm over the hip range
hip looprear.calf_tie.R → rear.calf_base.Rok22 mm≥ 19.4 mmtie-to-tie 11.9–16.1 mm over the hip range

Port ​

CheckItemStatusValueLimitNote
portpca:10ok11S-FR-thigh/signal
portpca:11ok11S-FL-thigh/signal
portpca:12ok11S-RR-hip/signal
portpca:13ok11S-RL-hip/signal
portpca:14ok11S-FR-hip/signal
portpca:15ok11S-FL-hip/signal
portpca:4ok11S-RR-calf/signal
portpca:5ok11S-RL-calf/signal
portpca:6ok11S-FR-calf/signal
portpca:7ok11S-FL-calf/signal
portpca:8ok11S-RR-thigh/signal
portpca:9ok11S-RL-thigh/signal
portwago:front.0.p0.GNDok11W05
portwago:front.0.p0.V+ok11W05
portwago:front.0.p1.GNDok11S-FL-hip/power
portwago:front.0.p1.V+ok11S-FL-hip/power
portwago:front.0.p2.GNDok11S-FL-thigh/power
portwago:front.0.p2.V+ok11S-FL-thigh/power
portwago:front.0.p3.GNDok11S-FL-calf/power
portwago:front.0.p3.V+ok11S-FL-calf/power
portwago:front.0.p4.GNDok11W07/gnd
portwago:front.0.p4.V+ok11W07/vplus
portwago:front.1.p0.GNDok11W07/gnd
portwago:front.1.p0.V+ok11W07/vplus
portwago:front.1.p1.GNDok11S-FR-hip/power
portwago:front.1.p1.V+ok11S-FR-hip/power
portwago:front.1.p2.GNDok11S-FR-thigh/power
portwago:front.1.p2.V+ok11S-FR-thigh/power
portwago:front.1.p3.GNDok11S-FR-calf/power
portwago:front.1.p3.V+ok11S-FR-calf/power
portwago:rear.0.p0.GNDok11W06
portwago:rear.0.p0.V+ok11W06
portwago:rear.0.p1.GNDok11S-RL-hip/power
portwago:rear.0.p1.V+ok11S-RL-hip/power
portwago:rear.0.p2.GNDok11S-RL-thigh/power
portwago:rear.0.p2.V+ok11S-RL-thigh/power
portwago:rear.0.p3.GNDok11S-RL-calf/power
portwago:rear.0.p3.V+ok11S-RL-calf/power
portwago:rear.0.p4.GNDok11W08/gnd
portwago:rear.0.p4.V+ok11W08/vplus
portwago:rear.1.p0.GNDok11W08/gnd
portwago:rear.1.p0.V+ok11W08/vplus
portwago:rear.1.p1.GNDok11S-RR-hip/power
portwago:rear.1.p1.V+ok11S-RR-hip/power
portwago:rear.1.p2.GNDok11S-RR-thigh/power
portwago:rear.1.p2.V+ok11S-RR-thigh/power
portwago:rear.1.p3.GNDok11S-RR-calf/power
portwago:rear.1.p3.V+ok11S-RR-calf/power

Through parts ​

CheckItemStatusValueLimitNote
through partsW00/redok+1.07 mm≥ 0nearest: inner_shoulder_frame
through partsW00/blackok+1.11 mm≥ 0nearest: inner_shoulder_frame
through partsW01ok+0.89 mm≥ 0nearest: lipo_2s_5000_gensace
through partsW02ok+1.67 mm≥ 0nearest: fuse_holder_ato
through partsW02/armingok+3.87 mm≥ 0nearest: xt60h_female
through partsW02/logicok+1.18 mm≥ 0nearest: fuse_holder_ato
through partsW03ok+1.04 mm≥ 0nearest: lipo_2s_5000_gensace
through partsW03/frontok+0.90 mm≥ 0nearest: xt60h_female
through partsW03/rearok+1.18 mm≥ 0nearest: lipo_2s_5000_gensace
through partsW04ok+1.06 mm≥ 0nearest: bottom_shell
through partsW04/frontok+1.06 mm≥ 0nearest: bottom_shell
through partsW04/rearok+0.78 mm≥ 0nearest: lipo_2s_5000_gensace
through partsW04/logicok+1.03 mm≥ 0nearest: electronics_deck
through partsW05ok+0.65 mm≥ 0nearest: wago_221_415
through partsW06ok+0.73 mm≥ 0nearest: wago_221_415
through partsW07/vplusok+0.60 mm≥ 0nearest: wago_221_415
through partsW07/gndok+1.08 mm≥ 0nearest: servo_bus_holder_front
through partsW08/vplusok+0.60 mm≥ 0nearest: wago_221_415
through partsW08/gndok+1.08 mm≥ 0nearest: servo_bus_holder_rear
through partsW09ok+0.83 mm≥ 0nearest: outer_shoulder_frame
through partsW10ok+2.20 mm≥ 0nearest: cable_tie_mount
through partsW11ok+2.00 mm≥ 0nearest: pololu_d36v50f5
through partsW24ok+2.20 mm≥ 0nearest: cable_tie_mount
through partsW12ok+2.92 mm≥ 0nearest: pololu_d36v50f5
through partsW13ok+0.91 mm≥ 0nearest: raspberry_pi_5
through partsW14ok+4.89 mm≥ 0nearest: wago_221_415
through partsW15ok+0.89 mm≥ 0nearest: raspberry_pi_5
through partsW16ok+0.77 mm≥ 0nearest: front_shell_display
through partsW17ok+0.82 mm≥ 0nearest: raspberry_pi_5
through partsW18ok+0.70 mm≥ 0nearest: electronics_deck
through partsW19ok+0.63 mm≥ 0nearest: adafruit_pca9685
through partsW20ok+1.88 mm≥ 0nearest: raspberry_pi_5
through partsW21ok+2.81 mm≥ 0nearest: outer_shoulder_frame
through partsW22ok+1.08 mm≥ 0nearest: raspberry_pi_5
through partsW23ok+0.89 mm≥ 0nearest: rplidar_c1
through partsS-FL-hipok+0.80 mm≥ 0nearest: inner_shoulder_frame
through partsS-FL-hip/powerok+0.72 mm≥ 0nearest: wago_221_415
through partsS-FL-hip/signalok+1.06 mm≥ 0nearest: top_shell_sensor
through partsS-FL-thighok+3.34 mm≥ 0nearest: left_servo_mount_fl
through partsS-FL-thigh/powerok+0.72 mm≥ 0nearest: wago_221_415
through partsS-FL-thigh/signalok+1.14 mm≥ 0nearest: top_shell_sensor
through partsS-FL-calfok+1.17 mm≥ 0nearest: servo_spt5435lv
through partsS-FL-calf/powerok+0.63 mm≥ 0nearest: wago_221_415
through partsS-FL-calf/signalok+1.31 mm≥ 0nearest: top_shell_sensor
through partsS-FR-hipok+1.29 mm≥ 0nearest: inner_shoulder_frame
through partsS-FR-hip/powerok+0.54 mm≥ 0nearest: wago_221_415
through partsS-FR-hip/signalok+1.07 mm≥ 0nearest: top_shell_sensor
through partsS-FR-thighok+3.58 mm≥ 0nearest: right_servo_mount_fr
through partsS-FR-thigh/powerok+0.89 mm≥ 0nearest: wago_221_415
through partsS-FR-thigh/signalok+1.17 mm≥ 0nearest: top_shell_sensor
through partsS-FR-calfok+1.04 mm≥ 0nearest: servo_spt5435lv
through partsS-FR-calf/powerok+0.46 mm≥ 0nearest: wago_221_415
through partsS-FR-calf/signalok+1.33 mm≥ 0nearest: top_shell_sensor
through partsS-RL-hipok+3.34 mm≥ 0nearest: inner_shoulder_frame
through partsS-RL-hip/powerok+0.79 mm≥ 0nearest: wago_221_415
through partsS-RL-hip/signalok+1.22 mm≥ 0nearest: top_shell_sensor
through partsS-RL-thighok+1.41 mm≥ 0nearest: right_servo_mount
through partsS-RL-thigh/powerok+0.41 mm≥ 0nearest: wago_221_415
through partsS-RL-thigh/signalok+0.63 mm≥ 0nearest: fuse_holder_ato
through partsS-RL-calfok+1.65 mm≥ 0nearest: right_servo_mount
through partsS-RL-calf/powerok+0.66 mm≥ 0nearest: wago_221_415
through partsS-RL-calf/signalok+1.99 mm≥ 0nearest: top_shell_sensor
through partsS-RR-hipok+3.33 mm≥ 0nearest: inner_shoulder_frame
through partsS-RR-hip/powerok+0.42 mm≥ 0nearest: wago_221_415
through partsS-RR-hip/signalok+1.25 mm≥ 0nearest: top_shell_sensor
through partsS-RR-thighok+1.68 mm≥ 0nearest: left_servo_mount
through partsS-RR-thigh/powerok+0.85 mm≥ 0nearest: wago_221_415
through partsS-RR-thigh/signalok+0.71 mm≥ 0nearest: fuse_holder_ato
through partsS-RR-calfok+1.46 mm≥ 0nearest: left_servo_mount
through partsS-RR-calf/powerok+0.50 mm≥ 0nearest: wago_221_415
through partsS-RR-calf/signalok+1.03 mm≥ 0nearest: fuse_holder_ato

Moving parts ​

CheckItemStatusValueLimitNote
moving partsS-FL-hip/powerok1.20 mm≥ 1.0 mmservo_spt5435lv (hips_in)
moving partsS-FL-thigh/powerok1.19 mm≥ 1.0 mmservo_spt5435lv (hips_in)
moving partsS-FL-calf/powerok1.20 mm≥ 1.0 mmservo_spt5435lv (hips_in)
moving partsS-FR-hip/powerok1.60 mm≥ 1.0 mmservo_spt5435lv (hips_in)
moving partsS-RL-thigh/powerok1.18 mm≥ 1.0 mmservo_spt5435lv (hips_in)
moving partsS-RL-thigh/signalok1.79 mm≥ 1.0 mmservo_spt5435lv (hips_in)
moving partsS-RL-calf/powerok1.38 mm≥ 1.0 mmservo_spt5435lv (hips_in)
moving partsS-RL-calf/signalok1.79 mm≥ 1.0 mmservo_spt5435lv (hips_in)
moving partsS-RR-thigh/powerok1.67 mm≥ 1.0 mmservo_spt5435lv (hips_in)
moving partsS-RR-thigh/signalok1.76 mm≥ 1.0 mmservo_spt5435lv (hips_in)
moving partsS-RR-calf/powerok1.34 mm≥ 1.0 mmservo_spt5435lv (hips_in)
moving partsS-RR-calf/signalok1.79 mm≥ 1.0 mmservo_spt5435lv (hips_in)

MIT licence. Mechanical design derived from Yertle by Jerome Graves. CAD, simulation and native tests are not hardware evidence — see Verification.