

Opendtu
PCB for openDTU onBattery
- Size
- 100 × 60 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 90
- Nets
- 121
- Pads
- 343
- Tracks, vias
- 842, 230
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 14 May 2025
- Updated
- 14 May 2025
Overview
Opendtu is an open-source printed circuit board by mhuttner, from the mhuttner/openDTU-echo repository on GitHub. It is a 2-layer board of 100 × 60 mm with 90 parts on 121 nets, routed with 842 tracks and 230 vias.
It is built around the ESP32-S3-WROOM-1-N16R8, ISL3178EIBZ-T and SN65HVD230DR, with the ADUM1201ARZ-RL7, TPS54202DDC and S4B-PH-SM4-TB(LF)(SN) among its other parts. Its parts include 38 resistors, 19 capacitors, 16 ICs, 4 connectors and 2 diodes. It belongs with the ESP32 boards of this library.
Main components
10ESP32-S3-WROOM-1-N16R8
SMD,25.5x18mm-103.5dBm -40℃~+65℃ 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA ESP32-S3R8 On-board PCB Antenna UART、SPI、I2C、GPIO、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesISL3178EIBZ-T
SOIC-8-40℃~+85℃ 1 1 20Mbps 256 3V~3.6V 510uA Half-Duplex Transceiver ±15kV SOIC-8 RS-485 / RS-422 ICs ROHSRenesas ElectronicsRS-485 / RS-422 ICsSN65HVD230DR
SOP-8CAN TransceiversTokmasADUM1201ARZ-RL7
SOIC-8-40℃~+105℃ 1 1 1Mbps 2.7V~5.5V 2.7V~5.5V 2500 25kV/us 50ns Bidirectional signal isolation、Multi-voltage domain interface、Power-on reset SOIC-8 Digital Isolators ROHSAnalog DevicesDigital IsolatorsTPS54202DDC
SOT23-64.5V to 28V Input, 2A Output, EMI Friendly Synchronous Step Down ConverterTexas InstrumentsUncategorisedS4B-PH-SM4-TB(LF)(SN)
SMD,P=2mm,卧贴-25℃~+85℃ 1 100V 11.9mm 1x4P 2A 2mm 4 4P 5.5mm 8.6mm Auxiliary Solder Pin Beige Copper alloy PA PH Surface Mount, Right Angle Tin UL94V-0 SMD,P=2mm,卧贴 Wire To Board Connector ROHSJSTWire To Board ConnectorK2-6639SP-C4SC-04
SMD-4P,6x6mm-25℃~+85℃ 1,000,000 cycles 12V 2.5N 50mA 5mm 6mm 6mm Round Button SPST Surface Mount,Vertical SMD-4P,6x6mm Tactile Switches ROHSHRO ElectronicsTactile SwitchesRJ-064-1
SMD1 Gold Non-LED Non-PoE Phosphor bronze RJ45 Jack Shielded Surface Mount, Right Angle SMD Ethernet Connectors / Modular Connectors (RJ45 RJ11) ROHSFGEthernet Connectors / Modular Connectors (RJ45 RJ11)USB-306D
SMD-20℃~+60℃ 1 24P 30V 3A 9.34mm Black Female Surface Mount, Right Angle Type-C 插件 USB Connectors ROHSHOOYAUSB ConnectorsGZ2012D101TF
08051 100Ω@100MHz 150mΩ 800mA ±25% 0805 Ferrite Beads ROHSSunlordFerrite Beads
README
README.mdopenDTU Echo
PCB for openDTU onBattery
This PCB can be easily ordered from JLCPCB with assembly, but the ESP32-S3 and the Ebyte E49-900M20S module need to be soldered by hand.
Features

- ESP32-S3
- CMT2300A Chip in an Ebyte E49-900M20S module, NRF Chip is not supported
- Three ADUM1201 isolators with Ports for Victron VE.Direct Charge controllers / Smart Shunt
- SN65HVD230 CAN transceiver connected to RJ45 connector (Pin 4 and 5)
- ISL3178EIBZ RS485 transceiver connected to RJ45 connector (Pin 1 and 2)
- 3.3V Switching regulator based on the TPS54202DDC
- I2C Header for an OLED display
Schematic

PCB

Parts
90| Qty | Value | Footprint | References |
|---|---|---|---|
| 28 | 0Ohm | Resistor_SMD:R_0805_2012Metric | R1, R2, R10, R11, R14, R15, R16, R17, R18, R19, R20, R21, R25, R26, R27, R29 +12 |
| 13 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C9, C10, C11, C12, C17, C19 |
| 9 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9 |
| 3 | ADUM1201ARZ-RL7 | footprint:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U2, U5, U7 |
| 3 | S4B-PH-SM4-TB(LF)(SN) | footprint:CONN-SMD_S4B-PH-SM4-TB-LF-SN | U1, U4, U6 |
| 2 | 0603White_light_C2290 | footprint:LED0603-R-RD_WHITE | LED1, LED2 |
| 2 | 100k | Resistor_SMD:R_0805_2012Metric | R30, R31 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R7, R12 |
| 2 | 22u | Capacitor_SMD:C_1206_3216Metric | C15, C16 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R22, R23 |
| 2 | K2-6639SP-C4SC-04 | footprint:KEY-SMD_4P-L6.0-W6.0-P3.90-LS9.0 | U8, U9 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C13 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R24 |
| 1 | 10k | Capacitor_SMD:C_0805_2012Metric | R13 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C14 |
| 1 | 120R | Resistor_SMD:R_0805_2012Metric | R28 |
| 1 | 15uH | footprint:IND-SMD_L7.1-W6.6_SLO0618H | L2 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 22k | Resistor_SMD:R_0805_2012Metric | R32 |
| 1 | 56p | Capacitor_SMD:C_0603_1608Metric | C18 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | ESP Serial | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | ESP32-S3-WROOM-1(N16) | footprint:WIRELM-SMD_ESP32-S3-WROOM-1 | U3 |
| 1 | GPIO | Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_Vertical | J3 |
| 1 | GZ2012D101TF | footprint:L0805 | L1 |
| 1 | I2C Display | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | ISL3178EIBZ-T | footprint:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U16 |
| 1 | RJ-064-1 | footprint:CONN-SMD_RJ-064 | U14 |
| 1 | SN65HVD230DR | footprint:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U13 |
| 1 | SP0503BAHTG_C3040626 | footprint:SOT-143-4_L2.9-W1.3-P1.92-LS2.4-BL | U12 |
| 1 | TPS54202DDC | Package_TO_SOT_SMD:SOT-23-6 | U15 |
| 1 | USB-306 | footprint:USB-TYPE-C-TH_USB-306. | U10 |
| 1 | ~ | footprint:E49-900M20S | U11 |
Questions
How big is the Opendtu PCB?
It measures 100 × 60 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Opendtu use?
90 parts, built around the ESP32-S3-WROOM-1-N16R8, ISL3178EIBZ-T, SN65HVD230DR and ADUM1201ARZ-RL7. 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.
Where can I download the Opendtu KiCad files?
From the mhuttner/openDTU-echo repository on GitHub, at the commit this page was made from: the board is opendtu.kicad_pcb and its schematic opendtu.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Opendtu design in my own project?
Its repository states no licence, so its author keeps all rights: ask mhuttner before reusing the design.
Similar boards
- 2 layers47.6 × 32.8 mm

- 2 layers40 × 70 mm

- 4 layers80.1 × 40 mm

- 4 layers89 × 58 mm

HALMET
hatlabs/HALMET-hardware
Hat Labs Marine Engine & Tank interface hardware design files
227 parts8CC-BY-4.0 - 4 layers90.8 × 58.8 mm

HALSER
hatlabs/HALSER-hardware
Hat Labs Serial Interface Device hardware design files
199 partsCC-BY-4.0 - 4 layers89 × 58 mm

- 2 layers100 × 91.6 mm

SensactOutdoor
klaus-liebler/sensact
Es gibt vier Namespaces für Nachrichten "REQUEST" und "RESPONSE", "EVENT" und "ACKNOWLEDGE". Dies wird mit den beiden LSB des Versions-Namespace-Bytes erklärt (Somit bleiben 64 Versionierungsmöglichkeiten) Alle vier…
137 parts4Apache-2.0 - 2 layers128 × 80 mm
