
QCamPCR
GaudiLabs/qPocketPCR
Quantitative PCR machine detecting fluorescence using a camera

Replacement ESP32-based control board for the Keg King kegerator
Kegerator is an open-source printed circuit board by madpilot, from the madpilot/kegerator repository on GitHub. It is a 2-layer board of 200 × 21 mm with 17 parts on 45 nets, routed with 97 tracks and 19 vias.
It is built around the ESP32-S2-WROVER-I(4M). Its parts include 5 connectors, 4 capacitors, 4 resistors and 2 ICs. It belongs with the ESP32 boards of this library.
I acquired a Keg Master Series 3 kegerator a while ago. While it's a nice fridge, it was not without it's issues.
So, the obvious thing to do was to make a new controller!
This controller has a ESP32, as well as a 128x32 i²c LCD.
I've replaced the thermistor with a Dallas ds18b20 temperature sensor (in parasitic mode so I can reuse the two-wires), and added a line for a heater relay so the board can be reused for a fermenter.
The front buttons are wired up as well. The esphome firmware I use switches out the "unit" button with a on/off button.
esphome:
name: kegerator
esp32:
board: esp32-s2-saola-1
i2c:
sda: GPIO16
scl: GPIO15
font:
- file: "gfonts://Roboto"
id: font_large
size: 18
- file: "gfonts://Roboto"
id: font_small
size: 8
display:
- platform: ssd1306_i2c
model: "SSD1306 128x32"
lambda: |-
float current_temperature = id(kegerator_pid).current_temperature;
float target_temperature = id(kegerator_pid).target_temperature;| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 1.3k | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C2, C3 |
| 2 | MountingHole | MountingHole:MountingHole_3mm | H1, H2 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 4.7k | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | Buttons | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J1 |
| 1 | Control | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J5 |
| 1 | ESP32-S2-WROVER | RF_Module:ESP32-S2-WROVER | U1 |
| 1 | LCD | Display:0.91 Inch OLED Module 128X32 | J2 |
| 1 | MCP1700 | Package_TO_SOT_SMD:SOT-89-3 | U2 |
| 1 | Programmer | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4 |
| 1 | Temperature | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J3 |
It measures 200 × 21 mm and has 2 copper layers, 1.6 mm thick.
17 parts, built around the ESP32-S2-WROVER-I(4M). 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 madpilot/kegerator repository on GitHub, at the commit this page was made from: the board is Kegerator.kicad_pcb and its schematic Kegerator.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 madpilot before reusing the design.

GaudiLabs/qPocketPCR
Quantitative PCR machine detecting fluorescence using a camera

gcormier/alarmbuddy
The output current for sensors is limited to a few milliamps.


DevKiDCosmo/SATELLITE-EDGE-MODULE
A satellite edge module ready for competition


HexaBitsEdu/ESP32-MiniDrone
this project is a drone based on esp32 microcontroller and coreless DC motor

jildertviet/ESP32S2_MIDI_controller
ESP32S2 based MIDI controller with 5 sliders
