
Esp32
Hackuarium/esp-32wroom
Start by installing the ESP32 board in Arduino IDE https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-mac-and-linux-instructions/ (Mac/Linux)…

I2c slave is an open-source printed circuit board by Hackuarium, from the Hackuarium/i2c-slave repository on GitHub. It is a 2-layer board with 29 parts on 55 nets.
It is built around the ATMEGA328P-AU, ACT4088US-T and B240A. Its parts include 8 resistors, 6 capacitors, 5 diodes, 4 connectors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Slave I2C that can work independently
| Arduino | Port | Function | Assigned |
|---|---|---|---|
| 0 | RX | Programming | |
| 1 | TX | Programming | |
| 2 | INT0 | rotary 1 | |
| 3 | INT1 OC2B | ||
| 4 | rotary 2 | ||
| 5 | rotary push | ||
| 6 | OC0A | LCD 1 | |
| 7 | LCD 2 | ||
| 8 | LCD 3 | ||
| 9 | OC1A | ||
| 10 | SS | ||
| 11 | MOSI | ICSP | |
| 12 | MISO | ICSP | |
| 13 | SCK | ICSP | |
| A0 | LCD 4 - Power | ||
| A1 | LCD 5 | ||
| A2 | LCD 6 | ||
| A3 | LCD 7 | ||
| A4 | |||
| A5 | |||
| D18 | SDA | RJ-12 SDA | |
| D19 | SCL | RJ-12 SCL |
6P/6P
Add the boot loader
Program through USB using FTDI

| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | D_Schottky | Diode_SMD:D_SOD-123 | D1, D2, D3, D4 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R2, R5 |
| 2 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R3, R4 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C2 |
| 1 | 10k | Potentiometer_THT:Potentiometer_Bourns_3339S_Horizontal | RV1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C3 |
| 1 | 10µF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C5 |
| 1 | 16.23k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R8 |
| 1 | 22nF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C4 |
| 1 | 22µF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C6 |
| 1 | 4.7µH | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L1 |
| 1 | 49.9k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R7 |
| 1 | ACT4088 | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U2 |
| 1 | ATmega328P-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | B240A | Diode_SMD:D_SOD-123 | D5 |
| 1 | C | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1 |
| 1 | Conn_01x06_Female | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | Conn_02x03_Odd_Even | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J2 |
| 1 | Conn_Coaxial_Power | Connector_BarrelJack:BarrelJack_Horizontal | J4 |
| 1 | HY1602E | Display:WC1602A | DS1 |
| 1 | R | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R6 |
| 1 | RJ12 | Connector_RJ:RJ25_Wayconn_MJEA-660X1_Horizontal | J1 |
| 1 | Rotary_Encoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
29 parts, built around the ATMEGA328P-AU, ACT4088US-T and B240A. 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 Hackuarium/i2c-slave repository on GitHub, at the commit this page was made from: the board is pcb/i2c-slave/i2c-slave.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Hackuarium before reusing the design.

Hackuarium/esp-32wroom
Start by installing the ESP32 board in Arduino IDE https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-mac-and-linux-instructions/ (Mac/Linux)…



embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products



Hackuarium/bioreactor
Please refer to the documentation for all useful information.
