Two-cluster architecture (Option B): FRONT + BED boards

wheel / pinch = zoom · drag = pan
fw7_clusters FULL WIRING SHEET 7 — TIER-0 TWO-CLUSTER ARCHITECTURE (Option B, rev 3.32): FRONT board + BED board Two Waveshare ESP32-S3-POE-ETH-8DI-8DO boards split by LOCATION, each 12V-fed (not PoE), each its own OTA ESPHome firmware, both on the always-on Pi MQTT broker via Switch A. The pin-level detail is sheets 1-6; THIS sheet shows what lives in each cluster + the one Ethernet link between them. LEGEND:  teal = Ethernet (MQTT/coord)  ·  magenta = local RS485 (Modbus)  ·  purple dashed = DO -> relay  ·  red = 12V power  ·  orange = combiner control cluster_front FRONT CLUSTER (cab) — front bus 12V cluster_bed BED CLUSTER (bed / camp) — bed bus 12V (live via trunk) swA Switch A — always-on LAN (Cudy ports / small switch) note WHY TWO (sec 6.5) ────────────────────────────── · Bed = real subsystem (tent, racks, 3+ lights, hangout, growth) · Local camp control + short local wiring · Combiner safety loop stays LOCAL (no truck-length bus in it) · Bed keeps working if the cab↔bed Ethernet is cut · Spare DO/DI + RS485 on the bed board for 'more later' · Each board OTA over the network — firmware is a non-issue pi Pi 3 B+ — MQTT broker + wake-coord + PWA + Tailscale pi->swA opti OptiPlex 5080 (voice/RAG/CAN/UI, hibernates parked) opti->swA fctrl FRONT Waveshare 8DI-8DO (OptiPlex power, accessories, camera/PoE gate, wake/sleep, front lights) ETHERNET · own RS485 · 8 DI vehicle wires fctrl->swA Ethernet fbox FRONT relay/fuse box (True Mods 6-gang) O2 accessory · O4 camera/PoE · rock · underbody · KC bumper-rack trigger (diode-OR + manual switch) fctrl->fbox DO triggers o1 O1 PASSIVE LATCHING relay (MD-D262) → OptiPlex 12V→19V converter (true-0W cut) fctrl->o1 2 DO (set/reset) dash DASH switch panel Modbus IO 8CH (front board RS485) fctrl->dash RS485 fload FRONT loads: KC bumper rack (forward, on-road interlock), rock/underbody, cameras (Switch B), OptiPlex fbox->fload o1->fload bctrl BED Waveshare 8DI-8DO (COMBINER + camp loads, runs locally) ETHERNET · own RS485 · 8 DO + 8 DI + spare bctrl->swA Ethernet (the ONE cab↔bed data run) bbox BED relay box (Bosch) RLY-O5 contactor · RLY-PC pre-charge · 3 rack-light sets · tent lights bctrl->bbox DO triggers dcm DC Monitor (SKU 33931) bed-V + front-V, 0-36V (bed board RS485) bctrl->dcm RS485 camp TAILGATE camp switch panel Modbus IO 8CH (bed board RS485) — optional bctrl->camp RS485 comb COMBINER: contactor + pre-charge resistor + bed battery (SB175) + rotary disconnect (sheet 6) bctrl->comb state machine (DC Monitor ΔV) bbox->comb RLY-O5/PC → contactor + pre-charge bload BED loads: 3+ tent/rack CAMP lights (rearward, no interlock), tent lights, + SPARE DO/DI/RS485 for future hangout gear bbox->bload

open the PDF version ›

‹ all diagramsnext ›