ReefVolt SensorBuddy
blueacro·reefvolt-sensorbuddy·hardware/sensorbuddy/sensorbuddy.kicad_pcb
About the ReefVolt SensorBuddy PCB
ReefVolt SensorBuddy is an open source ESP32 PCB design by blueacro, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board, with 81 components from 44 distinct parts.
Its main chip is the ESP32-S3-MINI-1-N8, from the ESP32 family. Other key parts include the STM32G0B1KBU6N, TCAN1044VDRQ1, USBLC6-4SC6, TPS54202DDCR and LM1117IMPX-3.3/NOPB. By type, the board carries 28 capacitors, 23 resistors, 15 connectors, 9 ICs, 3 diodes and 2 switches.
It belongs with the iot & wireless, sensors and displays & leds designs in this gallery.
From the project
Open-source aquarium sensor interface board with CAN bus output for hardwired control integration.
Open-source aquarium sensor interface board with CAN bus output for hardwired control integration.
- Isolated probe inputs: 2x BNC connectors for pH and/or ORP probes, galvanically isolated (ADM3260 + ADS1115 differential) - Temperature sensing: NTC thermistor inputs (STM32 ADC) + Dallas 1-Wire (DS18B20) support - Float switches: Multiple float switch inputs for water level detection - CAN bus output: Hardwired control interface to other ReefVolt devices (DCBuddy, OsmoBuddy) - WiFi/BLE: ESP32-S3-MINI for Home Assistant integration via ESPHome - STM32G0 coprocessor: Dedicated MCU for…
Main components on the ReefVolt SensorBuddy
ReefVolt SensorBuddy bill of materials (BOM)
81 components, 44 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-MINI-1-N8 Espressif | ESP32-S3-MINI-1 | U1 |
| 1 | STM32G0B1KBU6N STM32G0B1KBU6 ST | UFQFPN-32 | U2 |
| 1 | TCAN1044VDRQ1 TI | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | USBLC6-4SC6 ST | SOT-23-6 | U4 |
| 1 | TPS54202DDCR TI | SOT-23-6 | U5 |
| 1 | LM1117IMPX-3.3/NOPB LM1117IMP-3.3 TI | SOT-223-3_TabPin2 | U6 |
| 1 | ADM3260ARSZ-RL7 ADM3260ARSZ ADI | SSOP-20_3.9x8.7mm_P0.635mm | U7 |
| 1 | ADS1115IDGST TI | VSSOP-10_3x3mm_P0.5mm | U8 |
| 1 | OPA2376AIDR TI | SOIC-8_3.9x4.9mm_P1.27mm | U9 |
| 1 | TYPE-C-31-M-12 USB-C prog/pwr Korean Hroparts | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | 43045-0612 CAN Micro-Fit 6p Molex | Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical | J2 |
| 1 | 0901471104 OLED I2C 4p Molex | PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | MPT-0,5/2-2,54 DC IN 12-24V Phoenix | TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J4 |
| 1 | BNC-vert PROBE 1 BNC generic | BNC_Amphenol_B6252HB-NPP3G-50_Horizontal | J5 |
| 1 | BNC-vert PROBE 2 BNC generic | BNC_Amphenol_B6252HB-NPP3G-50_Horizontal | J6 |
| 1 | MPT-0,5/2-2,54 NTC1 Phoenix | TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J7 |
| 1 | MPT-0,5/2-2,54 NTC2 Phoenix | TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J8 |
| 1 | MPT-0,5/2-2,54 NTC3 Phoenix | TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J9 |
| 1 | MPT-0,5/3-2,54 1-Wire A Phoenix | TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal | J10 |
| 1 | MPT-0,5/3-2,54 1-Wire B Phoenix | TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal | J11 |
Show 24 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MPT-0,5/2-2,54 FLOAT1 Phoenix | TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J12 |
| 1 | MPT-0,5/2-2,54 FLOAT2 Phoenix | TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J13 |
| 1 | MPT-0,5/2-2,54 FLOAT3 Phoenix | TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J14 |
| 1 | MPT-0,5/2-2,54 FLOAT4 Phoenix | TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J15 |
| 1 | PTS526 BOOT C&K | SW_Push_1P1T_NO_CK_KMR2 | SW1 |
| 1 | PTS526 RESET C&K | SW_Push_1P1T_NO_CK_KMR2 | SW2 |
| 1 | KT-0603 PWR grn Hubei KENTO | LED_0603_1608Metric | D1 |
| 1 | KT-0603 STAT blu Hubei KENTO | LED_0603_1608Metric | D2 |
| 1 | SS14 MDD | D_SMA | D3 |
| 1 | SRN4018-4R7M 4.7uH Bourns | L_Bourns-SRN4018 | L1 |
| 18 | 100nF | C_0603_1608Metric | C1, C2, C3, C4, C7, C8, C13, C22 +10 |
| 3 | 4.7uF | C_0805_2012Metric | C5, C6, C25 |
| 1 | 4.7uF | C_1210_3225Metric | C10 |
| 2 | 22uF | C_1210_3225Metric | C11, C12 |
| 4 | 100pF | C_0603_1608Metric | C20, C21, C33, C34 |
| 2 | 5.1k | R_0402_1005Metric | R1, R2 |
| 6 | 10k | R_0603_1608Metric | R3, R4, R5, R30, R31, R32 |
| 1 | 120R | C_1210_3225Metric | R6 |
| 2 | 1k | R_0603_1608Metric | R7, R8 |
| 5 | 100k | R_0603_1608Metric | R10, R20, R21, R22, R23 |
| 1 | 22.1k | R_0603_1608Metric | R11 |
| 2 | 220R | R_0603_1608Metric | R24, R25 |
| 2 | 4.7k | R_0603_1608Metric | R33, R35 |
| 2 | 100R | R_0603_1608Metric | R34, R36 |
ReefVolt SensorBuddy design files
The KiCad project lives in the blueacro/reefvolt-sensorbuddy repository on GitHub; these links point at the commit this page was built from.
ReefVolt SensorBuddy: common questions
What microcontroller does the ReefVolt SensorBuddy use?
The ReefVolt SensorBuddy is built around the ESP32-S3-MINI-1-N8, from the ESP32 family.
How big is the ReefVolt SensorBuddy PCB?
The ReefVolt SensorBuddy has 4 copper layers and is 1.6 mm thick.
How many components are on the ReefVolt SensorBuddy?
81 components, from 44 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the ReefVolt SensorBuddy design files?
From the blueacro/reefvolt-sensorbuddy repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the ReefVolt SensorBuddy design in my own project?
Yes, under the terms of its CERN-OHL-P-2.0 license, which blueacro chose for the repository.
Can I test firmware for the ReefVolt SensorBuddy 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.
More boards in reefvolt-sensorbuddy
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k