Urine analyzer lite
Sid93·urine-analyzer-lite·hardware/kicad_project/urine_analyzer_lite.kicad_pcb
About the Urine analyzer lite PCB
Urine analyzer lite is an open source ESP32 PCB design by Sid93, published on GitHub. It is a 2-layer board, with 31 components from 30 distinct parts.
Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the TCA9548APWR, SHT31-DIS, ADS1115IDGS, HX711 and TP4056. By type, the board carries 10 connectors, 6 ICs, 5 resistors, 3 switches, 2 diodes and 2 capacitors.
It belongs with the sensors and power & battery designs in this gallery.
From the project
Compact automated urine dipstick analyzer — ESP32-S3, dual TCS34725 RGB sensors, N20 motor, thermal printer | Levram Lifesciences
The Urine Analyzer Lite reads standard 10-pad reagent dipsticks using dual TCS34725 RGB color sensors and classifies results for 10 analytes. A compact N20 gear motor steps the strip under the optical head at controlled speed. Results print via an integrated CSN-A2 thermal printer.
All 3D-printable parts are exported from one file. Render individual modules:
1. Insert dipstick tray with strip face-up 2. Place sample cup on weight sensor (minimum 1 g detected) 3. Press scan button 4. Device homes, steps across all 10 pads, classifies, prints report 5. UV-C sterilization cycle runs…
Main components on the Urine analyzer lite
Urine analyzer lite bill of materials (BOM)
31 components, 30 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1 | ESP32-S2-WROOM-1 | U1 |
| 1 | TCA9548APWR | U2 | |
| 1 | SHT31-DIS | U3 | |
| 1 | ADS1115IDGS | U4 | |
| 1 | HX711 | U5 | |
| 1 | TP4056 | U6 | |
| 1 | 2N7000 | Q1 | |
| 1 | TCS34725 #1 | J1 | |
| 1 | TCS34725 #2 | J2 | |
| 1 | BH1750 | J3 | |
| 1 | MX1508 H-Bridge | J4 | |
| 1 | N20 Motor+Enc | J5 | |
| 1 | CSN-A2 Printer | J6 | |
| 1 | 3.5in SPI TFT | J7 | |
| 1 | AMS1117-3.3 | J8 | |
| 1 | S13V25F5 5V Reg | J9 | |
| 1 | Load Cell | J10 | |
| 1 | 3.7V LiPo 2000mAh | BT1 | |
| 1 | NTC 10k B3950 | RT1 | |
| 1 | Home Limit KW12-3 | SW1 |
Show 10 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | End Limit KW12-3 | SW2 | |
| 1 | Scan Button | SW3 | |
| 1 | High-CRI 95+ LED | D1 | |
| 1 | 275nm UV-C LED | D2 | |
| 1 | 100nF | C1 | |
| 1 | 10uF | C2 | |
| 1 | 100R | R1 | |
| 1 | 220R | R2 | |
| 2 | 4.7k | R3, R4 | |
| 1 | 10k | R5 |
Urine analyzer lite design files
The KiCad project lives in the Sid93/urine-analyzer-lite repository on GitHub; these links point at the commit this page was built from.
Urine analyzer lite: common questions
What microcontroller does the Urine analyzer lite use?
The Urine analyzer lite is built around the ESP32-S3-WROOM-1, from the ESP32 family.
How big is the Urine analyzer lite PCB?
The Urine analyzer lite has 2 copper layers and is 1.6 mm thick.
How many components are on the Urine analyzer lite?
31 components, from 30 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 Urine analyzer lite design files?
From the Sid93/urine-analyzer-lite 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 Urine analyzer lite design in my own project?
The repository has no license, so all rights stay with Sid93. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Urine analyzer lite 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k