Opentherm wolf cwl

philipparndt·opentherm-wolf-cwl·pcb/cwl-esp-onboard/cwl.kicad_pcb

Opentherm wolf cwl PCB layout, top view — open source ESP32 board by philipparndt

About the Opentherm wolf cwl PCB

Opentherm wolf cwl is an open source ESP32 PCB design by philipparndt, published on GitHub. It is a 2-layer board measuring 141.8 × 50 mm, with 56 components from 37 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N16R8, from the ESP32 family. Other key parts include the PC817, USBLC6-2SC6, AP2112K-3.3 and LMR16006YQ5. By type, the board carries 13 resistors, 12 capacitors, 10 diodes, 6 ICs, 5 connectors and 3 switches.

It belongs with the iot & wireless and displays & leds designs in this gallery.

From the project

Shield board that stacks on top of an Olimex ESP32-POE via the UEXT connector. Provides the OpenTherm interface, OLED display, and rotary encoder.

Shield board that stacks on top of an Olimex ESP32-POE via the UEXT connector. Provides the OpenTherm interface, OLED display, and rotary encoder.

The UEXT is a 10-pin 2x5 box header (2.54 mm pitch) providing I²C, SPI, and UART:

Set VARIANT=cwl-diyless to target the diyless project instead.

Main components on the Opentherm wolf cwl

Opentherm wolf cwl bill of materials (BOM)

56 components, 37 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
PC817
U1, U2
1
ESP32-S3-WROOM-1-N16R8
U3
1
USBLC6-2SC6
U4
1
AP2112K-3.3
U5
1
LMR16006YQ5
U6
1
BC858A
Q1
1
USB_C_Receptacle_USB2.0_16P
J1
1
OpenTherm
J2
1
Conn_01x06_Pin
J4
1
Conn_01x06_Pin
J5
1
Conn_01x02_Pin
J6
1
Polyfuse_Small
F1
1
TXD→OT_TX
SB1
1
RXD→OT_RX
SB2
1
EC12E24204A9
SW1
2
SW_Push
SW2, SW3
1
C2297
Green
LED1
1
Green
LED2
4
1N4148WS
D1, D2, D3, D4
1
BZT52C4V7
D5
Show 17 more
QtyPartRefs
1
BZT52C15
D6
1
BZT52C4V3
D7
3
SS14
D8, D11, D12
1
6.8uH
L1
5
0.1uF
C1, C3, C6, C9, C12
3
22uF
C2, C8, C11
3
1uF
C4, C5, C7
1
100uF
C10
2
330
R1, R4
1
220
R2
1
100
R3
1
1.5K
1.5k
R5
2
10K
10k
R6, R7
2
1k
R8, R10
1
0
R9
1
10k
R11
2
5.1k
R12, R13

Opentherm wolf cwl design files

The KiCad project lives in the philipparndt/opentherm-wolf-cwl repository on GitHub; these links point at the commit this page was built from.

Opentherm wolf cwl: common questions

What microcontroller does the Opentherm wolf cwl use?

The Opentherm wolf cwl is built around the ESP32-S3-WROOM-1-N16R8, from the ESP32 family.

How big is the Opentherm wolf cwl PCB?

The Opentherm wolf cwl measures 141.8 × 50 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Opentherm wolf cwl?

56 components, from 37 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Opentherm wolf cwl design files?

From the philipparndt/opentherm-wolf-cwl repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Opentherm wolf cwl design in my own project?

The repository has no license, so all rights stay with philipparndt. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Opentherm wolf cwl without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards