
Mini
makerspet/oomwoo-esp32s3-cm
Pi CM4/CM5-compatible Compute Module using ESP32-S3 instead of CPU

This repository contains the design and production files that I used to build by own ESP32-based OpenTherm and ON/OFF thermostats.
Board clima esp32 is an open-source printed circuit board by edofullin, from the edofullin/esp32-devboard-clima repository on GitHub. It is a 2-layer board of 77.7 × 64.3 mm with 63 parts on 66 nets, routed with 404 tracks and 54 vias.
It is built around the ESP32-S3-WROOM-1-N4, BME280 and AMS1117-3.3, with the SM4007PL, AO3400A and AO3401A among its other parts. Its parts include 18 resistors, 11 diodes, 6 connectors, 5 capacitors and 5 ICs. It belongs with the ESP32 boards of this library.
This repository contains the design and production files that I used to build by own ESP32-based OpenTherm* and ON/OFF thermostats.
The devices is based on a ESP32-S3 microcontroller, and can include exclusively a OpenTherm driver circuit or a latching on/off relay to drive the boiler. Optionally, a BME280 sensor can be soldered onto the board in order to measure temperature, humidity and pressure (and use them for control).



Mounted by me by hand, imperfect but functioning.
I'm an not a PCB designer / electronics professional, everything here is provided for free and the user assumes all resposibilities of what they do with the material. This material comes AS-IS with ABSOLUTELY NO WARRANTY.
*I'm NOT affiliated with the OpenTherm Association in any way, the circuit has only been tested by me on my own boiler and is not guaranteed to work on every boiler.
The OpenTherm circuit part is heavily inspired by this StackExchange post.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | SM4007PL | Diode_SMD:D_SOD-123F | D1, D2, D4, D5, D6, D7 |
| 6 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | IO10 B1, IO11 B2, TP3, TP4, TP5, TP6 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric | R3, R10, R14, R17 |
| 4 | 220 | Resistor_SMD:R_0805_2012Metric | R9, R12, R16, R18 |
| 4 | 5.1k | Resistor_SMD:R_0805_2012Metric | R1, R2, R6, R7 |
| 4 | MountingHole | MountingHole:MountingHole_2.5mm | H1, H2, H3, H4 |
| 2 | 0 | Resistor_SMD:R_0805_2012Metric | R4, R8 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric | C1, C2 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric | C3, C5 |
| 2 | 330 | Resistor_SMD:R_0805_2012Metric | R11, R15 |
| 2 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q3 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D3, D11 |
| 2 | PC817 | Package_DIP:DIP-4_W7.62mm | U3, U4 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric | R13 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 15V | Diode_SMD:D_SOD-123 | D10 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | 4V3 | Diode_SMD:D_SOD-123 | D8 |
| 1 | 4V7 | Diode_SMD:D_SOD-123 | D9 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | BME280 | BME280:BME280 | HM1 |
| 1 | BOOT | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Conn_01x05_Pin | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J1 |
| 1 | ESP32-S3-WROOM-1-N4 | ESP32-S3-WROOM-N8R8:ESP32S3WROOM1N8R8 | IC1 |
| 1 | Jumper_2_Open | TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | JP1 |
| 1 | Polyfuse | Fuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder | F1 |
| 1 | RESET | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | Screw_Terminal_01x02 | XYEK500-5.08-3P:XYEK500-5.08-2P | J4 |
| 1 | Screw_Terminal_01x03 | XYEK500-5.08-3P:XYEK500-5.08-3P | J2 |
| 1 | USB_C_Receptacle | USBC-31M12:HRO_TYPE-C-31-M-12 | J6 |
| 1 | ~ | HFD2:HFD2-00X-M-L2 | U2 |
It measures 77.7 × 64.3 mm and has 2 copper layers, 1.6 mm thick.
63 parts, built around the ESP32-S3-WROOM-1-N4, BME280, AMS1117-3.3 and SM4007PL. 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.
From the edofullin/esp32-devboard-clima repository on GitHub, at the commit this page was made from: the board is board-clima-esp32.kicad_pcb and its schematic board-clima-esp32.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask edofullin before reusing the design.

makerspet/oomwoo-esp32s3-cm
Pi CM4/CM5-compatible Compute Module using ESP32-S3 instead of CPU

ademuri/air-filter-controller
The ESP32-S3 uses 3.3V. I want onboard indicator LEDs, and the option to have offboard LEDs as well. Using addressable WS2812-type LEDs is flexible. These need a 5V supply.

freezweb/de.freezweb.heizungssteuerung
Dieses Verzeichnis enthaelt den KiCad-Startentwurf fuer die dezentrale Pumpengruppen-Platine:


Fluepke/Fluepdot
Project for controlling Annax flipdot panels used by the Berliner Verkehrsbetriebe


