ScaleController RevA

smaegley·ScaleController_RevA·KiCad project/ScaleController_RevA.kicad_pcb

ScaleController RevA PCB layout, top view — open source ESP32 board by smaegley

About the ScaleController RevA PCB

ScaleController RevA is an open source ESP32 PCB design by smaegley, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 89.9 × 52.8 mm, with 44 components from 23 distinct parts.

Its main chip is the ESP32-C3-WROOM-02-H4, from the ESP32 family. Other key parts include the LM1117MPX-3.3/NOPB, USBLC6-2SC6 and HX711. By type, the board carries 15 capacitors, 12 resistors, 7 connectors, 4 ICs, 2 switches and 2 diodes.

It belongs with the iot & wireless and displays & leds designs in this gallery.

From the project

A custom ESP32-based scale controller PCB derived from the KLP-5e ESP32 Sensor Board. This design integrates an HX711 24-bit ADC and supports 4× half-bridge load cells, with output to a 1.3” SSD1306 OLED display over I²C. The board is designed to run ESPHome, making it easy to in

A custom ESP32-based scale controller PCB derived from the KLP-5e ESP32 Sensor Board. This design integrates an HX711 24-bit ADC and supports 4× half-bridge load cells, with output to a 1.3” SSD1306 OLED display over I²C. The board is designed to run ESPHome, making it easy to integrate into Home Assistant or other IoT ecosystems.

✨ Features • ESP32-C3-WROOM-02-H4 module (RISC-V, Wi-Fi + BLE) • USB-C connector for power and flashing (via on-board CP2102N USB-UART bridge, with USBLC6 ESD protection) • Onboard LM1117 LDO regulator (5V → 3.3V) • HX711 24-bit ADC for load cell integration • 4×…

Main components on the ScaleController RevA

ScaleController RevA bill of materials (BOM)

44 components, 23 distinct parts.

QtyPartRefs
1
LM1117MPX-3.3/NOPB
LM1117MPX-3.3_NOPB
U2
1
ESP32-C3-WROOM-02-H4
U3
1
USBLC6-2SC6
U5
1
HX711
U6
1
TYPE-C-31-M-12
J1
4
B3B-PH-K-S
J3, J5, J7, J8
1
Conn_01x05
J6
1
Conn_01x04_Socket
J9
1
0ZCH0110AF2E
F1
2
1101NE
SW1, SW2
1
LTST-C170KRKT
Red
D4
1
LTST-C170GKT
Green
D5
1
FBMJ2125HM330-T
FB1
7
0.1u
C1, C2, C5, C8, C15, C17, C21
3
T491A106K010AT7280
10u
C3, C4, C7
2
4.7nF C0G 50V
C12, C13
2
1u
C14, C22
1
10u X7R 10V
C16
2
5.1k
R1, R2
4
10K
R3, R4, R5, R32
Show 3 more
QtyPartRefs
2
4K7
R6, R7
2
330
R10, R14
2
100R
R15, R16

ScaleController RevA design files

The KiCad project lives in the smaegley/ScaleController_RevA repository on GitHub; these links point at the commit this page was built from.

ScaleController RevA: common questions

What microcontroller does the ScaleController RevA use?

The ScaleController RevA is built around the ESP32-C3-WROOM-02-H4, from the ESP32 family.

How big is the ScaleController RevA PCB?

The ScaleController RevA measures 89.9 × 52.8 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the ScaleController RevA?

44 components, from 23 distinct parts. The full bill of materials is listed on this page.

Where can I download the ScaleController RevA design files?

From the smaegley/ScaleController_RevA repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the ScaleController RevA design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which smaegley chose for the repository.

Can I test firmware for the ScaleController RevA 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.

Similar boards