

OpenDTU
PCB for OpenDTU in Cable Branchbox, LineSupply w. Fuses, RS485/RS232-Olimex, Relais, DS2485 OneWire, I2C-Header...
- Size
- 75.9 × 72.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 46
- Nets
- 61
- Pads
- 200
- Tracks, vias
- 456, 89
- Pours
- 271
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 15 Jan 2023
- Updated
- 21 Feb 2024
Overview
OpenDTU is an open-source printed circuit board by plewka, from the plewka/ESP-Solar_OpenDTU repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 75.9 × 72.4 mm with 46 parts on 61 nets, routed with 456 tracks and 89 vias.
It is built around the ESP-WROOM-32D, HLK-PM03 and SI24R1, with the NRF24L01P-R, DS2485Q+T and US1J among its other parts. Its parts include 10 capacitors, 8 resistors, 4 diodes, 4 inductors and 2 ICs. It belongs with the interfaces and adapters boards of this library.
Main components
6ESP-WROOM-32D
-- WiFi Modules ROHSMIWiFi ModulesHLK-PM03
插件0.1W 1 100mVp-p 15mm 1A 20mm 3.3V 34mm 3W 3kV 70V~350V 72% 85VAC~265VAC AC/DC-DC Short Circuit Protection、Over Current Protection ±0.2% 插件 AC-DC Power Modules ROHSHI-LINKAC-DC Power ModulesSI24R1
QFN-20-EP(4x4)-40℃~+85℃ -96dBm 1.9V~3.6V 12mA 15mA 2.4GHz 2.4GHz~2.525GHz 2Mbps 7dBm ISM SPI Supports RSSI function、CRC check function、Automatic response function、Automatic retransmission function transceiver QFN-20-EP(4x4) RF Transceiver ICs ROHS南京中科微RF Transceiver ICsNRF24L01P-R
QFN-20-EP(4x4)-40℃~+85℃ -82dBm 0dBm 1.9V~3.6V 11.3mA 13.5mA 2.4GHz 2.4GHz~2.525GHz 2Mbps ISM Power-on reset function、Supports RSSI function、CRC check function、Automatic response function、Automatic retransmission function SPI transceiver QFN-20-EP(4x4) RF Transceiver ICs ROHSNordic SemiconRF Transceiver ICsDS2485Q+T
TDFN-6-EP(3x3)Interface - SpecializedAnalog DevicesUS1J
DO-214AC(SMA)-65℃~+150℃ 1.7V@1A 1A 30A 5uA@600V 600V 75ns DO-214AC(SMA) Fast Recovery / High Efficiency Diodes ROHSGuangdong HottechFast Recovery / High Efficiency Diodes
README
README.mdESP-Solar_OpenDTU
PCB for OpenDTU in Cable Branchbox, LineSupply w. Fuses, RS485/RS232-Olimex, Relais, DS2485 OneWire, I2C-Header...
Mechanically fits into quite compact HNS 989861-H01 wiring box (form closure only). If not all features are used, even edged Wieland-Socket should fit. LEDs need LightGuides: no. position-drawing and not included in material list
Tradeoff: Very limited space, copyrighted code for ds2485
image::ESP-SolarV1.jpg
-
WESP32-WROOM-based (internal or external antenna)
-
5x20 Fuseholder (Supply)
-
Varistor
-
HiLink Supplymodule f.e. 230V->3.3V
-
5x20 Fuseholder (Relais)
-
Relais SANYOU 10A
-
modern 1Wire-Controler DS2485
-
programming Header (Shelly-Pinout)
-
I2C+VCC+GND header
-
2x5 Ribbon Connector for Olimex' RS485/RS232-Modules
-
LEDs (green: power, red:active, or:DS2485 GPIO)
-
TTL serial connector f.e. for IR-Energy reading
-
robust cage clamps for external connections
The board was done for differend scenarios including HoymilesDTU, using different RF-Modules, reading the new IR-Energy counters with "Volkszähler", measure distributed temerature locations with OneWire-Sensors and control of pool pump or heating elements, maybe some IR motion detection in the garage, interfacing RS485/Modbus/RS232 for Solar-Inverters etc. - CAN- and metering bus are missing, though.
Would be great to hear how you used it or modified it for!
Parts
46| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | FB0805/600R/2A | Inductor_SMD:L_0805_2012Metric | L1, L2, L3, L4 |
| 3 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C3, C6 |
| 3 | 10k0 | Resistor_SMD:R_0603_1608Metric | R1, R2, R3 |
| 3 | 1k00 | Resistor_SMD:R_0603_1608Metric | R4, R5, R8 |
| 3 | 22uF/6.3V/20%/X5R/C0603 | Capacitor_SMD:C_0603_1608Metric | C4, C7, C10 |
| 3 | C_Polarized_Small | Capacitor_Tantalum_SMD:CP_EIA-3528-12_Kemet-T | C2, C5, C9 |
| 3 | LED | LED_THT:LED_D3.0mm_Clear | D1, D2, D4 |
| 3 | Screw_Terminal_01x03 | TerminalBlock_WAGO:TerminalBlock_WAGO_236-403_1x03_P5.00mm_45Degree | ST_Line1, ST_OW1, ST_REL1 |
| 2 | Fuse | Fuse:Fuseholder_Cylinder-5x20mm_Bulgin_FX0456_Vertical_Closed | FA1, FA2 |
| 1 | 1k/R0603 | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 560R | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | BH10S | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | ST_EXT1 |
| 1 | C_Polarized | Capacitor_Tantalum_SMD:CP_EIA-7260-38_AVX-R | C8 |
| 1 | Conn_01x04 | TerminalBlock_WAGO:TerminalBlock_WAGO_236-404_1x04_P5.00mm_45Degree | ST_IR1 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | ST_PRG1 |
| 1 | Conn_01x05 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | ST_I2C1 |
| 1 | DS2485 | Package_DFN_QFN:DFN-6-1EP_3x3mm_P0.95mm_EP1.7x2.6mm | U1 |
| 1 | ESP-WROOM-32 | Espressif:ESP32-WROOM-32E | U2 |
| 1 | HLK-PM03 | Converter_ACDC:Converter_ACDC_HiLink_HLK-PMxx | PS1 |
| 1 | LOGO | Symbol:hereon | |
| 1 | Q_NPN_BEC | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | SRD-03 | Relay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C | REL1 |
| 1 | Si24R1 | Connector_PinSocket_1.27mm:PinSocket_1x08_P1.27mm_Vertical | ST_SI1 |
| 1 | US1J | Diode_SMD:D_SMA | D3 |
| 1 | Varistor | Varistor:RV_Disc_D12mm_W4.2mm_P7.5mm | RV1 |
| 1 | nRF24L01+ | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | ST_nRF1 |
The 44 most common of 46 parts.
Similar boards
- 4 layers36.3 × 38 mm

- 4 layers23.7 × 15.6 mm

- 4 layers146.9 × 116.4 mm

APFC SYSTEM
Arhamee/hardware-portfolio
Multi-layer PCB designs in KiCad 10 schematic capture to fabrication-ready Gerbers. High-speed routing, BGA escape, power electronics.
100 partsMIT - 4 layers140 × 300 mm

LLC DCDC V5
BOAB235/Design_of_1200W_LLC_DCDC
In battery electric vehicles (BEVs) and 48 V mild-hybrid architectures, a high-voltage DC-DC converter steps the 300–400 V traction battery bus down to the 48 V auxiliary rail that powers lighting, HVAC blowers…
212 parts1 - 2 layers

- 2 layers64 × 78 mm

Actuator board
ieb/autopilot
An ML Autopilot designed and written almost entirely by Google AntiGravity.
37 parts - 2 layers85.1 × 40 mm

Esp32c flowsensor
ieb/FlowSensor
Temperature Dispersion Flow Sensor for Raw Water Cooled marine engines.
36 parts - 2 layers94.8 × 57.5 mm

HVGene
Teille98/HVGene-OpenHardware
Open-source, digitally controlled high-voltage AC power supply for cold atmospheric plasma (CAP) research, developed with a specific focus on flexible-endoscope decontamination applications.
33 parts
Questions
How big is the OpenDTU PCB?
It measures 75.9 × 72.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the OpenDTU use?
46 parts, built around the ESP-WROOM-32D, HLK-PM03, SI24R1 and NRF24L01P-R. 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 plewka/ESP-Solar_OpenDTU 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 publishes it under the GPL-3.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).