Skip to content

Latest commit

 

History

History
 
 

pcb

AquaMqtt PCB Board

The AquaMQTT PCB Board is intended to be installed between the communication wires of the DHW HMI Controller and the DHW Mainboard. To enable the communication to both HMI Controller and DHW Mainboard, the board provides two individual USART entities in One-Wire Mode. The Arduino ESP32 on the board runs AquaMQTT, providing communication via WiFi/MQTT while being powerful enough to handle any time critical USART communication with the heat pumps hmi controller and main board.

Additionally, an optional DS3231 Real Time Clock might be added to the board. This might be handy in case AquaMQTT will be ever used without any HMI at all. It would ensure a recovery with correct date and time after power outage and without WiFi. Adding a RTC Module is experimental and untested!

The board is designed using Kicad. You may need to install an additional Arduino Kicad library before opening/editing the project.

Changelog

Version Description
1.0 Initial Design

BOM

Item Count Estimated Cost
AquaMqtt PCB Board (e.g. via AISLER.net) 1x ~ 7 €
Arduino Nano ESP32 1x ~ 20 €
Cable 2x4 2,54mm (Socket-Housing, Contacts, Wiring) 1x ~ 10 €
Real Time Clock RTC DS3231 (optional, experimental) (1x) ~ 6 €
SparkFun Logic Level Converter - 3.3V to 5V Bi-Directional or similar 1x ~ 4 €
100k Resistance 0207 (Ø x L) 2.5 mm x 6.8 mm 3x < 1 €
10k Resistance 0207 (Ø x L) 2.5 mm x 6.8 mm 3x < 1 €
4.7k Resistance 0207 (Ø x L) 2.5 mm x 6.8 mm 3x < 1 €
Transistor BC547A TO-92 4x < 1 €
Pin Header 2x4 2,54mm 2x < 1 €
Pin Header 1x4 2,54mm 2x < 1 €
Pin Header 1x2 2,54mm 1x < 1 €