Hvac emulator

mkannanidris·hvac-emulator

Hvac emulator PCB layout, top view — open source ESP32 board by mkannanidris

About the Hvac emulator PCB

Hvac emulator is an open source ESP32 PCB design by mkannanidris, published on GitHub. It is a 4-layer board measuring 24 × 55.4 mm, with 66 components from 32 distinct parts.

Its main chip is the ESP32-C3, from the ESP32 family. Other key parts include the AMS1117-3.3, SP3485CN and W25Q32JVSS. By type, the board carries 29 resistors, 15 capacitors, 5 diodes, 4 ICs, 4 transistors and 3 connectors.

From the project

This repository contains the design and manufacturing files for an HVAC board emulator PCB based on the ESP32-C3. The board is intended to emulate an HVAC controller and communicate with a host computer or external equipment over USB serial and RS-485.

This repository contains the design and manufacturing files for an HVAC board emulator PCB based on the ESP32-C3. The board is intended to emulate an HVAC controller and communicate with a host computer or external equipment over USB serial and RS-485.

- Microcontroller - ESP32-C3 - External 4 Mib SPI flash memory

- Power - Powered via USB-C - Alternative power input via connector: - 5V - GND

Hvac emulator, from the project README
From the project README

Main components on the Hvac emulator

Hvac emulator bill of materials (BOM)

66 components, 32 distinct parts.

QtyPartRefs
1
ESP32-C3
U1
1
AMS1117-3.3
Advanced Monolithic Systems
U2
1
SP3485CN
MaxLinear
U3
1
W25Q32JVSS
U4
4
BC847B
hongjiacheng
Q1, Q2, Q3, Q4
1
Crystal 40MHz
Y1
1
USB_C_Receptacle_USB2.0_16P
J1
1
Conn_01x04_Pin
J2
1
Conn_01x04_Pin
J3
2
SW_Push
XUNPU
BOOT1, EN/RST1
1
SW_DIP_x03
XKB Connectivity(中国星坤)
SW3
1
SW_DIP_x01
XKB Connectivity(中国星坤)
SW4
1
D_TVS
hongjiacheng
D1
1
LED_RED
Hubei KENTO Elec
D2
2
LED_YELLOW
Foshan NationStar Optoelectronics
D3, D4
1
LED_WHITE
Hubei KENTO Elec
D5
1
2nH
L1
1
22uF
Samsung Electro-Mechanics
C1
2
10uF
Samsung Electro-Mechanics
C2, C3
5
0P1uF
Samsung Electro-Mechanics
C4, C6, C7, C12, C14
Show 12 more
QtyPartRefs
4
1uF
Samsung Electro-Mechanics
C5, C8, C9, C11
1
10nF
Samsung Electro-Mechanics
C10
2
22pF
FH(Guangdong Fenghua Advanced Tech)
C13, C15
3
10KR
UNI-ROYAL(Uniroyal Elec)
R1, R2, R3
2
5.1KR
UNI-ROYAL(Uniroyal Elec)
R4, R5
3
10KR
UNI-ROYAL(Uniroyal Elec)
R6, R7, R8
1
120R
UNI-ROYAL(Uniroyal Elec)
R9
2
330R
UNI-ROYAL(Uniroyal Elec)
R10, R13
5
0R
UNI-ROYAL(Uniroyal Elec)
R14, R15, R16, R17, R18
1
470Ω
UNI-ROYAL(Uniroyal Elec)
R19
10
10kΩ
UNI-ROYAL(Uniroyal Elec)
R20, R21, R23, R25, R26, R27, R28, R29 +2
2
1kΩ
UNI-ROYAL(Uniroyal Elec)
R22, R24

Hvac emulator design files

The KiCad project lives in the mkannanidris/hvac-emulator repository on GitHub; these links point at the commit this page was built from.

Hvac emulator: common questions

What microcontroller does the Hvac emulator use?

The Hvac emulator is built around the ESP32-C3, from the ESP32 family.

How big is the Hvac emulator PCB?

The Hvac emulator measures 24 × 55.4 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Hvac emulator?

66 components, from 32 distinct parts. The full bill of materials is listed on this page.

Where can I download the Hvac emulator design files?

From the mkannanidris/hvac-emulator repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Hvac emulator design in my own project?

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

Can I test firmware for the Hvac emulator 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