โฐ 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
Full Wiring 3 โ FRONT-board I/O + RS485 panel
๏ผ
๏ผ
Fit
100%
wheel / pinch = zoom ยท drag = pan
fw3_controller
FULL WIRING SHEET 3 of 5 โ FRONT-BOARD I/O + RS485 PANEL, PIN-LEVEL (rev 3.32 โ Option B)
This is the FRONT Waveshare. The BED Waveshare is its own cluster (combiner + camp loads + a tailgate Modbus panel) โ see sheet 7 + sheet 6.
Waveshare ESP32-S3-ETH-8DI-8DO: DIs optocoupler-isolated (wire each sense + the DI COM), DOs = 500mA Darlington sinks w/ built-in flyback.
Sense taps off vehicle circuits get a SMALL fuse (1-2A) AT THE TAP. DI/DO signal wiring = 20-22 AWG or solid Cat5 (secure every 12in; stranded across door jambs).
LEGEND: blue = DI sense in ยท purple dashed = DO sink out (to Sheet-2 pin 85) ยท magenta = RS485 bus ยท green = LED drive ยท red = 12V power ยท black = ground
cluster_di
VEHICLE DI SENSES (each tap fused 1-2A AT the tap; 22 AWG)
ctrl
WAVESHARE ESP32-S3-ETH-8DI-8DO (always-on)
V+ 7-36V
GND
DI1
DI2
DI3
DI4
DI5
DI COM
DO1..DO8 (to Sheet 2 pin-85s)
RS485 A
RS485 B
ETH (W5500)
mod
MODBUS RTU IO 8CH @ CAB PANEL (SKU 26244, addr 2)
V+
GND
A
B
DI1
DI2
DI COM
DO1
DO2
ctrl:b->mod:b
(B pairs with A in pair 1)
cat5
ONE solid Cat5 home (panel -> controller):
pair 1 = RS485 A/B ยท pair 2 = 12V + GND ยท 2 pairs spare
(120R termination both bus ends only if long/fast)
ctrl:a->cat5
do2
Sheet 2: relay pin-85s
(O1,O2,O4,O5,O6,O7 + panel M-DOs)
ctrl:do1->do2
8 sinks via one solid Cat5 (20-22 AWG)
eth
Switch A (data only โ NOT PoE)
Sheet 4
ctrl:eth->eth
Cat5e (data)
door
Door: dome-light circuit tap
door->ctrl:di1
22 AWG
ign
Ignition: 12V-switched fuse-tap (add-a-fuse)
ign->ctrl:di2
22 AWG
rev
Reverse: reverse-lamp circuit tap
rev->ctrl:di3
22 AWG
btn
Dash button: dry contact -> GND
btn->ctrl:di4
22 AWG
temp
Cab temp / batt-V sense (ADC)
temp->ctrl:di5
ana
MODBUS ANALOG IN 8CH (OPTIONAL, addr 3)
A
B
AI1: air-tank 4-20mA PSI ...
mod:b->ana:a
daisy-chain, same 2 wires
gnd
GND (front - bus reference)
mod:g->gnd
via Cat5 pair 2
note
GESTURES & PLACEMENT
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Multi-click / press-and-hold switches -> NATIVE DI
(instant edge); simple on/off overrides -> the polled
Modbus module (~100-300ms poll blurs fast clicks).
โข DMWD LED is 12-24V w/ BUILT-IN resistor: LED+ -> 12V
rail, LED- -> module DO (sinks when state = ON).
โข Module DI is PNP/NPN โ dry contact OR 12V both OK.
โข Debounce all buttons in ESPHome.
sw1
DMWD SW1 ROCK (momentary)
NO
COM
LED+
LED-
sw1:no->mod:d1
22-24 AWG (panel-local)
sw1:com->mod:dc
COM -> GND
sw1:lm->mod:o1
LED- -> DO1 (sinks when ON)
sw2
DMWD SW2 FOG (momentary)
NO
COM
LED+
LED-
sw2:no->mod:d2
22-24 AWG
sw2:com->mod:dc
sw2:lm->mod:o2
LED- -> DO2
cat5->mod:a
pwr
Always-on 12V (box F12, 3A, 18 AWG)
pwr->ctrl:vp
18 AWG
cabp
Cab panel 12V rail (tap, 1-2A inline fuse)
cabp->mod:v
module power (via Cat5 pair 2)
cabp->sw1:lp
12V -> LED+ (built-in resistor)
cabp->sw2:lp
gnd->ctrl:dic
DI COM
gnd->ctrl:vg
open the PDF version โบ
โน prev
next โบ