Full Wiring 3 — FRONT-board I/O + RS485 panel

wheel / pinch = zoom · drag = pan
fw3_front_io FULL WIRING SHEET 3 — FRONT-BOARD I/O + RS485 DASH PANEL (§6.2 / §6.4.1 / §6.5, rev 3.55) FRONT cluster ONLY (Option B) — combiner + DC Monitor + camp loads now live on the BED board (sheets 6 / 8) every vehicle sense tap fused 1–2A AT the tap · DI/DO signal = 20-22 AWG or solid Cat5 (secure every 12 in; stranded across door jambs) blue = DI sense · red = 12V · magenta = RS485 · purple dashed = DO trigger · teal = Ethernet · green = LED drive · black = GND cluster_senses VEHICLE DI SENSES each tap fused 1–2A AT the tap · 22 AWG cluster_panel DASH PANEL — RS485 Modbus slave behind the switches short local jumpers 22-24 AWG · one cable home, not a wire per switch door door dome-light circuit tap ctrl FRONT BOARD — Waveshare ESP32-S3-POE-ETH-8DI-8DO always-on · 12V-fed, NOT PoE · RS485 MASTER · Ethernet (W5500) DIs opto-isolated — wire each sense + the DI COM · DOs = 500mA open-drain sinks, built-in flyback DI   1 door · 2 ign · 3 reverse · 4 dash button · 5 cab temp 6 SPARE (was combiner override → BED board) · 7 O1 read-back · 8 spare DO   O1 OptiPlex converter = latching module S/R (2 pins) · O2 acc 15-min timer O3 OptiPlex PWR-btn pulse (DO direct, Sheet 5) · O4 camera tier (Switch B) O5-O8 SPARE (combiner O5/O6 → BED board, sheets 6/8) ADC2 freed — bed-V sense OBSOLETE (DC Monitor on bed RS485, rev 3.30) door->ctrl DI1 ign ignition 12V-switched add-a-fuse ign->ctrl DI2 rev reverse reverse-lamp circuit tap rev->ctrl DI3 btn dash button dry contact → GND · gestures OK (native DI = instant edge) btn->ctrl DI4 temp cab temp sensor temp->ctrl DI5 pwr ALWAYS-ON 12V front box F12 · 3A · 18 AWG pwr->ctrl V+ · 18 AWG gnd GND front − bus reference gnd->ctrl V− + DI COM swA SWITCH A always-on LAN · data only, NOT PoE Sheet 4 · one Cat5e to BED board swA->ctrl Cat5e, data only relay SHEET 2 — RELAY BOX pin-85s O2 accessories · O4 camera tier + panel M-DO1..6 lighting coils (rock · KC trigger · underbody · pods · amber/marker · master isolation) triggers run on one solid Cat5, 20-22 AWG ctrl->relay O2 · O4 coil sinks latch O1 LATCHING MODULE — D-151 (owned) S / R active-LOW, ~300ms pulse · zero-power hold pole 1 → converter 12V · pole 2 = aux read-back NOT in the Bosch panel (§6.3) ctrl->latch 2 DO → S + R cat5 ONE solid Cat5 home run (box → panel) pair 1 = RS485 A/B (twisted together) pair 2 = 12V + GND (fused 1–2A at the box) 2 pairs spare · 120R only at the two bus ENDS ctrl->cat5 RS485 A/B latch->ctrl aux pole → DI7 mod MODBUS RTU IO 8CH (SKU 26244, addr 2) STM32 · RS485 Modbus RTU SLAVE — not the brain 8× DI isolated 5-36V PNP/NPN → takes 12V direct 8× DO open-drain 500mA sink (ULN2803A) NO DIP switch — addr/baud via software registers (default addr 1, 9600 8N1) · yellow 120R jumper = termination, LAST device on the bus only cat5->mod pair 1 → A/B rail panel 12V / GND rail fed by Cat5 pair 2 cat5->rail pair 2 → 12V/GND mod->relay M-DO1..6 coils ana MODBUS ANALOG IN 8CH (optional, addr 3) AI1 air-tank 4-20mA PSI … · same 2 wires mod->ana daisy-chain, same 2 wires sw1 DMWD SW1 — ROCK momentary 4-pin: NO · COM · LED+ · LED− COM → GND (module DI COM) stateful: state lives in software (§6.2) rail->sw1 12V → LED+ (built-in R) sw2 DMWD SW2 — FOG momentary 4-pin · same pattern COM → GND rail->sw2 12V → LED+ sw1->mod NO → DI1 sw1->mod LED− → DO1 (sink = ON) sw2->mod NO → DI2 sw2->mod LED− → DO2 note GESTURES & PLACEMENT • multi-click / press-and-hold → NATIVE DI (instant edge);   simple on/off overrides → the polled Modbus module   (~100-300ms poll blurs fast clicks) • DMWD LED is 12-24V with BUILT-IN resistor:   LED+ → 12V rail · LED− → module DO (sinks when ON)   → button + voice + LED always agree, LED never lies • module DI is PNP/NPN — dry contact OR 12V both OK • debounce all buttons in ESPHome

open the PDF version ›

‹ prevnext ›