
MarineBoard
Cadburies/SisuAssistant
Sailing yacht Sisu: Home Assistant + ESPHome Marine Board (alternator regulation, tanks) + MQTT kernel, Signal K/Grafana/InfluxDB on a NAS, and Sisu Nav chart & weather-routing cockpit.

Sailing yacht Sisu: Home Assistant + ESPHome Marine Board (alternator regulation, tanks) + MQTT kernel, Signal K/Grafana/InfluxDB on a NAS, and Sisu Nav chart & weather-routing cockpit.
MarineBoard is an open-source printed circuit board by Cadburies, from the Cadburies/SisuAssistant repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 83 × 67.5 mm with 162 parts on 121 nets, routed with 761 tracks and 731 vias.
It is built around the ESP32-S3-WROOM-2-N32R16V, SN65HVD230DR and INA226AQDGSRQ1, with the MCP1407-E/MF, SY8089A1AAC and TPS5430DDA among its other parts. Its parts include 45 resistors, 37 capacitors, 21 diodes, 20 ICs and 10 inductors. It belongs with the home automation and IoT and power boards and the ESP32 boards of this library.
A robust, battery-powered ESP32-S3 board designed for real-world 12 V applications — featuring CAN bus, high-current PWM, relay output, power monitoring, and protected I/O.
Perfect for motor control, sensor hubs, marine/RV systems, automotive projects, and industrial IoT.
Revisions: the KiCad project here is the current spin, v1.9.1. The first build, v1.00, was the prototype; it was retired on 2026-10-20 after U3 failed. Its files are in v1.00/ and its errata in Technical Specs.md.
See the full details in Technical Specs.md.
Key highlights:
hardware/ – Schematics, PCB layout, and Gerber filesenclosure/ – Printed PA12 enclosure: FreeCAD script, STEP/STL, board fit check (see Enclosure in Technical Specs.md)firmware/ – Example code (Arduino / ESP-IDF)docs/ – Additional documentationimages/ – High-resolution board photos and diagramstechnical-spec.md – Detailed technical specificationpinout.png – Visual GPIO and connector referenceClone the repository
git clone https://github.com/yourusername/esp32-s3-control-board.git
cd esp32-s3-control-boardPower the board Connect a 12 V battery to the +12V BAT header, or Plug in USB-C (for programming and 3.3 V power)
Flash firmware Hold Boot button → Press and release Reset button Use ESP-IDF, Arduino IDE, or ESPTool to flash
Explore examples Basic blink + Wi-Fi CAN bus communication PWM motor control Relay switching Battery & voltage monitoring via INA226
📊 Pinout & Connectors
Main Connectors:
Power: +12 V BAT, PWM, GND Sensors: SH± (current shunt), LVL1, LVL2 I²C: S_GPIO± (SDA/SCL for INA226 monitors) CAN: CANH, CANL, GND Control: ENBL, RPM, TMP1 Relay: NO1, NC1, CO1
Full pin mapping and GPIO usage available in Technical Specs.md. 5. 🛠️ Hardware Protection
ESD protection on all external I/O Optocouplers on RPM, Enable, and Relay signals TVS diodes and common-mode chokes on CAN Fuse and reverse-polarity protection on 12 V input Ferrite beads and extensive decoupling
Technical Specs.md – Complete technical reference Getting Started (coming soon) Schematics (PDF) in hardware/schematics/
ESP-IDF (recommended for maximum performance) Arduino-ESP32 MicroPython / CircuitPython PlatformIO
📬 Contributing Contributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.
📜 License This project is licensed under the MIT License — see the LICENSE file for details.
❤️ Acknowledgments
Espressif Systems for the excellent ESP32-S3-WROOM-2 module Open-source hardware and firmware community
Made for makers who need reliability in the real world. Questions? Open an issue or reach out on X @SailingSisu. Happy hacking! ⚡
| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C11, C12, C14, C19, C24, C27, C28, C31, C32, C34, C35, C36, C37, C38 +5 |
| 12 | 10K | Resistor_SMD:R_0402_1005Metric | R3, R10, R15, R20, R25, R26, R27, R28, R32, R40, R42, R43 |
| 7 | 120 | Resistor_SMD:R_0805_2012Metric | R14, R19, R21, R23, R24, R49, R50 |
| 6 | ESD5Z3.3T1G | Diode_SMD:D_SOD-523 | D9, D11, D12, D13, D18, D19 |
| 5 | 1K | Resistor_SMD:R_0402_1005Metric | R22, R29, R30, R41, R44 |
| 4 | 10 | Resistor_SMD:R_0805_2012Metric | R7, R9, R35, R36 |
| 4 | DB125-3.5-3P-GN-S | LCSC:CONN-TH_3P-P3.50_L7.4-W10.5 | U7, U9, U12, U13 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 4 | PC817C-S | LCSC:SOP-4_L6.5-W4.6-P2.54-LS10.3-TL | U14, U16, U17, U21 |
| 4 | SS14 | Diode_SMD:D_SMA | D1, D4, D15, D17 |
| 3 | BLM21PG121SN1D | Inductor_SMD:L_0805_2012Metric | L3, L4, L6 |
| 3 | BLM21PG331SN1D | Inductor_SMD:L_0805_2012Metric | L7, L9, L10 |
| 3 | DB125-3.5-2P-GN-S | LCSC:CONN-TH_2P-P3.50_L7.4-W7.0 | U4, U5, U6 |
| 3 | INA226 | LCSC:VSSOP-10_3x3mm_P0.5mm | U2, U18, U19 |
| 2 | 10A | LCSC:FUSE-TH_XF-506P | F3, F4 |
| 2 | 10uF | Capacitor_SMD:C_0402_1005Metric | C1, C25 |
| 2 | 22uF | Capacitor_SMD:C_0402_1005Metric | C4, C8 |
| 2 | 3.9 | Resistor_SMD:R_0805_2012Metric | R38, R39 |
| 2 | 33R | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | 47nF | Capacitor_SMD:C_0402_1005Metric | C26, C29 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | H5VL10B | Diode_SMD:D_SOD-882 | D2, D3 |
| 2 | MKDSN 1,5/ 2-5,08 | LCSC:CONN-TH_2P-P5.08_1729128 | CN1, CN2 |
| 2 | S8050 | Package_TO_SOT_SMD:SOT-23 | Q2, Q3 |
| 1 | +12V | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | +3.3V | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | +5V_VCC | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | 1.2uF 100V | Capacitor_SMD:C_1210_3225Metric | C39 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric | R31 |
| 1 | 100 | LCSC:R0402 | R34 |
| 1 | 100K | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 10K/1W | Resistor_SMD:R_2512_6332Metric | R16 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric | C18 |
| 1 | 10uF | Capacitor_SMD:C_1206_3216Metric | C17 |
| 1 | 10uF/50V | Capacitor_SMD:C_0805_2012Metric | C13 |
| 1 | 1A | LCSC:FUSE-TH_XF-506P | F2 |
| 1 | 1N4148W | Diode_SMD:D_SOD-123 | D21 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C33 |
| 1 | 1uH 3.3A 40mΩ | Inductor_SMD:L_1008_2520Metric | L1 |
| 1 | 200m | Resistor_SMD:R_0201_0603Metric | R11 |
| 1 | 220uF 10V | LCSC:CAP-SMD_BD6.3-L6.6-W6.6-FD | C20 |
| 1 | 22K | Resistor_SMD:R_0805_2012Metric | R8 |
| 1 | 22uH | LCSC:IND-SMD_L12.5-W12.5_B82477P4XX | L2 |
| 1 | 2A | LCSC:FUSE-TH_XF-506P | F1 |
| 1 | 2K2 | Resistor_SMD:R_2512_6332Metric | R47 |
| 1 | 3k24 | Resistor_SMD:R_0402_1005Metric | R12 |
| 1 | 4.7uF | Capacitor_SMD:C_1206_3216Metric | C16 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C30 |
| 1 | 470R | Resistor_SMD:R_0402_1005Metric | R33 |
| 1 | 47K | Resistor_SMD:R_0402_1005Metric | R48 |
| 1 | 47K/1W | Resistor_SMD:R_2512_6332Metric | R46 |
| 1 | 47uF | Capacitor_SMD:C_1206_3216Metric | C15 |
| 1 | 6.8pF | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | BM10B-GHS-TBT | LCSC:CONN-SMD_BM10B-GHS-TBT-LF-SN | CN4 |
| 1 | BUK762R4-60E | LCSC:TO-263-2_L10.1-W9.1-P5.08-LS15.2-BR | Q4 |
| 1 | CAN Bus Term | Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_Vertical | JP1 |
| 1 | CDRH104RNP-150NC | LCSC:IND-SMD_L10.2-W10.0 | L5 |
| 1 | DLW21SN900SQ2L | LCSC:FILTER-SMD_4P-L2.0-W1.2-BL_DLW21H | L8 |
| 1 | ESP32-S3-WROOM-2-N32R16V | RF_Module:ESP32-S3-WROOM-2 | U8 |
| 1 | Flash | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | Flash1 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | KLJ-4020 | LCSC:BUZ-SMD_L4.0-W4.0-P3.50-L | BUZZER1 |
| 1 | KT-0603R | LED_SMD:LED_0603_1608Metric | D16 |
| 1 | LMBR340FT1G | Diode_SMD:D_SOD-123F | D7 |
| 1 | MBRS3100T3G | Diode_SMD:D_SMC | D20 |
| 1 | MCP1407-E/MF | LCSC:DFN-8_L6.0-W5.0-P1.27-BL-EP4.0 | U23 |
| 1 | PESD1CAN | Package_TO_SOT_SMD:SOT-23 | D10 |
| 1 | PWM_GATE | TestPoint:TestPoint_Pad_D1.5mm | TP5 |
| 1 | Reset | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | Reset1 |
| 1 | S3MB-13-F | Diode_SMD:D_SMB | D22 |
| 1 | SM04B-SRSS-TB (LF)(SN) | LCSC:CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SN | CN3 |
| 1 | SMBJ18A | Diode_SMD:D_SMB | D6 |
| 1 | SN65HVD230DR | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U11 |
| 1 | SN74LVC1G14DBVR | Package_TO_SOT_SMD:SOT-23-5 | U22 |
| 1 | SRD-12VDC-SL-C | LCSC:RELAY-TH_SRD-XXVDC-XL-C | Relay1 |
| 1 | SS56 | Diode_SMD:D_SMA | D14 |
| 1 | SY8089A1AAC | Package_TO_SOT_SMD:TSOT-23-5 | U1 |
| 1 | TPS5430DDA | Package_SO:TI_SO-PowerPAD-8_ThermalVias | U3 |
| 1 | USB_C_Receptacle_USB2.0_16P | LCSC:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J1 |
| 1 | VS-43CTQ100S-M3 | LCSC:D2PAK_L10.0-W9.0-P2.54-LS15.0-TL-1 | D8 |
The 159 most common of 162 parts.

Cadburies/SisuAssistant
Sailing yacht Sisu: Home Assistant + ESPHome Marine Board (alternator regulation, tanks) + MQTT kernel, Signal K/Grafana/InfluxDB on a NAS, and Sisu Nav chart & weather-routing cockpit.

JeremyLakeyJr/mesh-phone
OWASSO-1 DIY ESP32-S3 phone KiCad revF PCB project

LongDo1902/STM32_Drone
Developing quadcopter from scratch including stm32 programing and self-built flight controller PCB.

PTR-projects/PTR_micro_hardware
Welcome to the KPPTR-hardware repository! This repository contains the design files for the hardware components used in the KPPTR project.

trublion/turtable_control_board_hbridge
HW control board for turntable. Controls a DC motor with a H-bridge, reads an analog audio signal envelope, dual-PCB design.

trublion/turtable_control_board_servo
HW control board for turntable. Controls a Teknic Clearpath servo motor, reads an analog audio signal envelope.

SK-Electronics-Consulting/electronics-widgets
Small, Custom Tools for Electronics


It measures 83 × 67.5 mm and has 4 copper layers, 1.6 mm thick.
162 parts, built around the ESP32-S3-WROOM-2-N32R16V, SN65HVD230DR, INA226AQDGSRQ1 and MCP1407-E/MF. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Cadburies/SisuAssistant repository on GitHub, at the commit this page was made from: the board is MarineBoard/MarineBoard.kicad_pcb and its schematic MarineBoard/Documentation/PCBWay delivery 2026-08-15/Design Files/MarineBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).