Skip to the content
2 layers75.9 × 72.4 mmOpenDTU, the printed circuit board in 3D

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

6

README

README.md

ESP-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
QtyValueFootprintReferences
4FB0805/600R/2AInductor_SMD:L_0805_2012MetricL1, L2, L3, L4
3100nCapacitor_SMD:C_0603_1608MetricC1, C3, C6
310k0Resistor_SMD:R_0603_1608MetricR1, R2, R3
31k00Resistor_SMD:R_0603_1608MetricR4, R5, R8
322uF/6.3V/20%/X5R/C0603Capacitor_SMD:C_0603_1608MetricC4, C7, C10
3C_Polarized_SmallCapacitor_Tantalum_SMD:CP_EIA-3528-12_Kemet-TC2, C5, C9
3LEDLED_THT:LED_D3.0mm_ClearD1, D2, D4
3Screw_Terminal_01x03TerminalBlock_WAGO:TerminalBlock_WAGO_236-403_1x03_P5.00mm_45DegreeST_Line1, ST_OW1, ST_REL1
2FuseFuse:Fuseholder_Cylinder-5x20mm_Bulgin_FX0456_Vertical_ClosedFA1, FA2
11k/R0603Resistor_SMD:R_0603_1608MetricR6
1560RResistor_SMD:R_0603_1608MetricR7
1BH10SConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalST_EXT1
1C_PolarizedCapacitor_Tantalum_SMD:CP_EIA-7260-38_AVX-RC8
1Conn_01x04TerminalBlock_WAGO:TerminalBlock_WAGO_236-404_1x04_P5.00mm_45DegreeST_IR1
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalST_PRG1
1Conn_01x05Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalST_I2C1
1DS2485Package_DFN_QFN:DFN-6-1EP_3x3mm_P0.95mm_EP1.7x2.6mmU1
1ESP-WROOM-32Espressif:ESP32-WROOM-32EU2
1HLK-PM03Converter_ACDC:Converter_ACDC_HiLink_HLK-PMxxPS1
1LOGOSymbol:hereon
1Q_NPN_BECPackage_TO_SOT_SMD:SOT-23Q1
1SRD-03Relay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_CREL1
1Si24R1Connector_PinSocket_1.27mm:PinSocket_1x08_P1.27mm_VerticalST_SI1
1US1JDiode_SMD:D_SMAD3
1VaristorVaristor:RV_Disc_D12mm_W4.2mm_P7.5mmRV1
1nRF24L01+Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalST_nRF1

The 44 most common of 46 parts.

Similar boards

  • 4 layers36.3 × 38 mmLtwoo pcb, the printed circuit board in 3D

    Ltwoo pcb

    dmitrodem/ltwoo_pcb

    LTWOO ERX/ER9 Rear Derailleur PCB

    113 parts
  • 4 layers23.7 × 15.6 mmRC RX HW, the printed circuit board in 3D

    RC RX HW

    Lambosaurus/RC-RX-HW

    28 parts
  • 4 layers146.9 × 116.4 mmAPFC SYSTEM, the printed circuit board in 3D

    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 mmLLC DCDC V5, the printed circuit board in 3D

    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 layers64 × 78 mmActuator board, the printed circuit board in 3D

    Actuator board

    ieb/autopilot

    An ML Autopilot designed and written almost entirely by Google AntiGravity.

    37 parts
  • 2 layers85.1 × 40 mmEsp32c flowsensor, the printed circuit board in 3D

    Esp32c flowsensor

    ieb/FlowSensor

    Temperature Dispersion Flow Sensor for Raw Water Cooled marine engines.

    36 parts
  • 2 layers94.8 × 57.5 mmHVGene, the printed circuit board in 3D

    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).