Skip to the content
4 layers45 × 53 mmOpenTRV ESP, the printed circuit board in 3D

An open-source and open-hardware thermostatic radiator valve based on the ESP32C6 and the 28BYJ-48 stepper motor.

Size
45 × 53 mm
Copper layers
4
Thickness
1.6 mm
Parts
64
Nets
62
Pads
271
Tracks, vias
540, 80
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Jan 2025
Updated
15 Feb 2025

Overview

OpenTRV ESP is an open-source printed circuit board by mpiraux, from the mpiraux/OpenTRV-ESP repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 45 × 53 mm with 64 parts on 62 nets, routed with 540 tracks and 80 vias.

It is built around the ESP32-C6-MINI-1U-H4, TLV61048DBV and HT7833, with the SN74LVC2G14DBV, 1N5819WS and BSS123 among its other parts. Its parts include 19 resistors, 17 capacitors, 7 ICs, 6 connectors and 4 diodes. It belongs with the robots and motor control and audio and music boards and the ESP32 and RISC-V boards of this library.

Main components

7

README

README.md

OpenTRV-ESP

An open-source and open-hardware thermostatic radiator valve based on the ESP32C6 and the 28BYJ-48 stepper motor.

3D render of the full OpenTRV-ESP assembly

The design phase is ongoing and documented.

License

All the software source code is available under the MIT license while the hardware design files and derivatives are available under the CERN Open Hardware Licence Version 2 - Permissive.

Credits

Inspired by https://github.com/fabianmuehlberger/OpenValve.

Parts

64
QtyValueFootprintReferences
910kResistor_SMD:R_0402_1005MetricR3, R5, R6, R7, R8, R9, R10, R11, R16
8100nCapacitor_SMD:C_0402_1005MetricC1, C4, C7, C10, C12, C16, C17, C18
410µCapacitor_SMD:C_0603_1608MetricC5, C9, C11, C15
41MResistor_SMD:R_0402_1005MetricR1, R2, R4, R12
3180kResistor_SMD:R_0402_1005MetricR13, R14, R15
31N5819WSDiode_SMD:D_SOD-323D1, D3, D4
31µCapacitor_SMD:C_0402_1005MetricC2, C3, C8
2100RResistor_SMD:R_0603_1608MetricR17, R19
2BSS123Package_TO_SOT_SMD:SOT-23Q2, Q3
110uF 25V X5RCapacitor_SMD:C_0603_1608MetricC13
12.2uHInductor_SMD:L_Sunlord_SWPA5040SL1
120mResistor_SMD:R_0603_1608MetricR18
1330uF 6.3VCapacitor_Tantalum_SMD:CP_EIA-7343-20_Kemet-VC6
1Bootmpiraux:DEALON_5.5x2mSW2
1ButtonsConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1EN Pushmpiraux:DEALON_5.5x2mSW1
1ESP32-C6-MINI-1/UPCM_Espressif:ESP32-C6-MINI-1U3
1FDN340PPackage_TO_SOT_SMD:SOT-23Q1
1HT7833Package_TO_SOT_SMD:SOT-23-5U2
1I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1INA219AxDCNPackage_TO_SOT_SMD:SOT-23-8_HandsolderingU7
1LEDLED_SMD:LED_0603_1608MetricD2
1LiPoConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBT1
1SHT40Sensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPadU1
1SN74LVC2G14DBVPackage_TO_SOT_SMD:SOT-23-6U5
1ScreenConnector_JST:JST_PH_B8B-PH-K_1x08_P2.00mm_VerticalJ4
1Stepper MotorConnector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ5
1TB6612FNGPackage_SO:SSOP-24_5.3x8.2mm_P0.65mmU6
1TLV61048Package_TO_SOT_SMD:SOT-23-6U4
1TagConnect_TC2030Connector:Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_VerticalJ1
1USB_C_Plug_USB2.0Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11P1
1V_SMTestPoint:TestPoint_Pad_D1.0mmTP2
1V_SMTestPoint:TestPoint_Pad_D1.5mmTP1

The 62 most common of 64 parts.

Similar boards

  • 4 layers64 × 77 mmOBSPro, the printed circuit board in 3D

    OBSPro

    FabianSchwartau/OBSPro

    Version of the OpenBikeSensor hardware optimized for PCBA

    131 parts3LGPL-2.1
  • 2 layers37 × 70.9 mmOpendiag, the printed circuit board in 3D

    Opendiag

    maximus64/opendiag-hardware

    OpenDIAG - Open Source OBD2 Interface (Hardware)

    148 parts5CERN-OHL-S-2.0
  • 6 layers47 × 69.4 mmPeak, the printed circuit board in 3D

    Peak

    dkomeza/peak

    A small e-bike display meant for the VESC controller

    158 parts
  • 2 layers52.8 × 55 mmILDAWaveX16, the printed circuit board in 3D

    ILDAWaveX16

    stanleyondrus/ILDAWaveX16

    ILDAWaveX16 is an open-source, high-resolution, wireless laser DAC with SD-card playback, network control, and ILDA output.

    95 parts42
  • 4 layers36 × 60 mmSignal generator, the printed circuit board in 3D

    Signal generator

    NidasioAlberto/signal-generator

    Signal Generator with an STM32

    70 parts3
  • 2 layers32 × 46 mmGeneral purpose step up, the printed circuit board in 3D

    General purpose step up

    marcusmueller/12V_step_up

    General purpose Step-Up converter

    26 partsCERN-OHL-S-2.0
  • 4 layers59.3 × 37.5 mmModule, the printed circuit board in 3D

    Module

    Pollex/MFM-Module-RS485

    A MultiFlexMeter (MFM) sensor module. The hardware is a generic carrier: RS-485 + 1-Wire, with a software-selectable sensor supply rail (3.6 V / 5 V / 12 V).

    56 parts
  • 2 layers36.4 × 14.9 mmBOOST CONVERTER, the printed circuit board in 3D

    BOOST CONVERTER

    tsokomalusi/TLV61048_BOOST_CONVERTER

    12 parts

Questions

How big is the OpenTRV ESP PCB?

It measures 45 × 53 mm and has 4 copper layers, 1.6 mm thick.

What parts does the OpenTRV ESP use?

64 parts, built around the ESP32-C6-MINI-1U-H4, TLV61048DBV, HT7833 and SN74LVC2G14DBV. 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 OpenTRV ESP KiCad files?

From the mpiraux/OpenTRV-ESP repository on GitHub, at the commit this page was made from: the board is pcb/OpenTRV-ESP.kicad_pcb and its schematic pcb/OpenTRV-ESP.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenTRV ESP design in my own project?

Its repository publishes it under the CERN-OHL-P-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).