Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 2.5 KB

Selecting an ESP Board.md

File metadata and controls

18 lines (12 loc) · 2.5 KB

Selecting a Board

The BrewPi-ESP project supports a number of different microcontrollers with differing features. Supported controllers include:

Microcontroller DS18b20 Temp Sensors Connected Relays WiFi Support LCD2004 (IIC) Support TFT Screen Support Kasa WiFi Relay Tilt/Inkbird Bluetooth Temp Sensors
Arduino* ✔️ ✔️ ✔️*
ESP8266 ✔️ ✔️ ✔️ ✔️
ESP32 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ESP32-S2 ✔️ ✔️ ✔️ ✔️ ✔️

Note - "Classic" BrewPi builds are based on Arduinos, which are shown in the table above for comparison. There is an (optional) IIC-compatible build of the Arduino firmware available, but "classic" builds did not support this feature.

For new builds, I recommend the ESP32 as it supports the widest range of features. The specific ESP32 board I recommend is the LoLin D32 Pro alongside their TFT Screen and TFT Cable.

For smaller builds or builds using existing PCBs designed for the ESP8266 I recommend the LoLin S2 Mini. This is a pin-compatible replacement for the LoLin D1 Mini and can be dropped into most existing builds.

I maintain a separate repo that contains all of my hardware designs on GitHub with full BoMs and build instructions, as well as 3D-printable case designs. For a full how-to on building, take a look there.