# CAN bus 2, first flight: airspeed (node 21, software terminator, nose end) -> charge node sense # board (node 20, J1 in / J2 out) -> "CAN2" joiner at the FC with a 60 mm stub to CAN2 and the # terminator plug in its third header. Range node (22) and servo nodes (28, 29) are later slots. # Airspeed module in the Fuselage Front's port lobe (th-avionics decision, th-main 91af504, 2026-09-28): # no cone crossing. Joiner on the floor ahead of the battery bay (th-blender b250fba): J1 a 133 mm stub from the module # (software terminator OFF), J2 the terminator plug, J3 the trunk to sense board J1 (385 mm with the P50B, # 200 with the Tattu). th-main 6c3e93b. # All bus leads are crimped (SSHL-002T-P0.2, 28 AWG, four colours); the kit's pre-crimped GH leads are 150 mm. # The bus end is terminated at the joiner, not at the module, so a loose module plug loses only the # airspeed, never the termination (th-avionics, cart H11). # Bus 2 carries VCC: the charge node's MCU and transceiver run from bus 5 V (through its load switch). # Source: th-main, agent-threads/harness/20260928T051244Z-th-main-can-bus-harness-data.md (fadaa43). metadata: title: TerraHawk CAN bus 2, first flight, v1 notes: GH-4 pinout 1 VCC (5 V from the FC), 2 CAN_H, 3 CAN_L, 4 GND. connectors: AIRSPEED: type: Airspeed module, node 21, Fuselage Front port lobe subtype: GH-4, software terminator OFF (stub; th-avionics 2026-09-28) pinlabels: [VCC, CAN_H, CAN_L, GND] JOIN_FWD: type: Joiner beside the airspeed module (Fuselage Front, port lobe) subtype: 3 x GH-4, pins bussed (boards/can-joiner rev A); floor ahead of the battery bay, X -36 to -7, J1 at the X -36 end pinlabels: [A_VCC, A_CAN_H, A_CAN_L, A_GND, B_VCC, B_CAN_H, B_CAN_L, B_GND, C_VCC, C_CAN_H, C_CAN_L, C_GND] shorts: {VCC: [1, 5, 9], CAN_H: [2, 6, 10], CAN_L: [3, 7, 11], GND: [4, 8, 12]} CHARGE_J1: type: Charge node sense board J1 (CAN IN), node 20 pinlabels: [VCC, CAN_H, CAN_L, GND] CHARGE_J2: type: Charge node sense board J2 (CAN OUT) subtype: J1 and J2 bussed on the board, JP1 open pinlabels: [VCC, CAN_H, CAN_L, GND] JOIN_CAN2: type: '"CAN2" joiner at the FC' subtype: 3 x GH-4, pins bussed, no terminator pinlabels: [A_VCC, A_CAN_H, A_CAN_L, A_GND, B_VCC, B_CAN_H, B_CAN_L, B_GND, C_VCC, C_CAN_H, C_CAN_L, C_GND] shorts: {VCC: [1, 5, 9], CAN_H: [2, 6, 10], CAN_L: [3, 7, 11], GND: [4, 8, 12]} FC_CAN2: type: FC CAN2 (Pixhawk 6C Mini) pinlabels: [VCC, CAN_H, CAN_L, GND] notes: CAN_P2_DRIVER 2, supplies bus 5 V TERM_FWD: &termplug type: Terminator plug, bus 2 forward end subtype: GH-4, 120 ohm CAN_H to CAN_L pinlabels: [VCC, CAN_H, CAN_L, GND] TERM_AFT: type: Terminator plug subtype: GH-4, 120 ohm CAN_H to CAN_L pinlabels: [VCC, CAN_H, CAN_L, GND] cables: W_FWD: &lead4 type: GH-4 lead, crimped 28 AWG wirecount: 4 wirelabels: [VCC, CAN_H, CAN_L, GND] colors: [RD, YE, GN, BK] length: 385 mm notes: "trunk: forward joiner J3 to sense board J1; 385 with the P50B incl. hatch loop, 200 with the Tattu (th-main 6c3e93b)" STUB_AS: {<<: *lead4, length: 133 mm, notes: "STUB: airspeed module (GH port faces aft, th-blender 5f1012f) to joiner J1, plug from below"} W_BAY: {<<: *lead4, length: 236 mm, notes: "routed, with hatch loop"} STUB2: {<<: *lead4, length: 60 mm, notes: joiner to FC CAN2} connections: # forward joiner (th-main 6c3e93b): J1 stub from the module, J2 terminator plug, J3 trunk to the sense board - - AIRSPEED: [1-4] - STUB_AS: [1-4] - JOIN_FWD: [1-4] - - JOIN_FWD: [5-8] - [-->, -->, -->, -->] - TERM_FWD: [1-4] - - JOIN_FWD: [9-12] - W_FWD: [1-4] - CHARGE_J1: [1-4] - - CHARGE_J1: [1-4] - [--, --, --, --] - CHARGE_J2: [1-4] - - CHARGE_J2: [1-4] - W_BAY: [1-4] - JOIN_CAN2: [1-4] - - JOIN_CAN2: [5-8] - STUB2: [1-4] - FC_CAN2: [1-4] - - JOIN_CAN2: [9-12] - [-->, -->, -->, -->] - TERM_AFT: [1-4]