☰ Menu
🏠 Overview
0. THE BINDING CONSTRAINT — READ THIS FIRST
1. PROJECT OVERVIEW
2. HARDWARE — ALREADY OWNED (No Cost)
3. CARPUTER — HARDWARE TO PURCHASE
4. SYSTEM ARCHITECTURE — THREE TIERS
5. POWER ARCHITECTURE (the keystone)
6. ESP32 NODE NETWORK (Tier 0)
7. CAMERA SYSTEM + NVR
8. CAN BUS INTEGRATION
9. SOFTWARE STACK
10. THERMAL MANAGEMENT
11. HOME RAG SERVER (HP Z440 #1)
12. OFF-GRID MESH + REMOTE ACCESS (Phase 2/3)
13. PENDING ACTIONS
14. PHASED ROADMAP
15. COST SUMMARY
16. ARCHITECTURE AT A GLANCE
17. MASTER PARTS LIST (BOM) (rev 3.43)
▣ Wire Diagrams
Two-cluster architecture (Option B): FRONT + BED boards
+
-
Fit
100%
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 diagrams
next ›