UVExpose
uxabix·UVExpose·Schematics/UV_Expose/UV_Expose.kicad_sch
About the UVExpose PCB
UVExpose is an open source STM32 PCB design by uxabix, published on GitHub under the MIT license. It is a board, with 41 components from 21 distinct parts.
Its main chip is the STM32_Blue_Pill_DevBoard, from the STM32 family. Other key parts include the SSD1306, 49E, BMS, MT3608_17.5V and MT3608_5V. By type, the board carries 12 resistors, 10 LEDs, 5 ICs, 4 capacitors, 3 battery holders and 2 switches.
It belongs with the displays & leds and power & battery designs in this gallery.
From the project
A portable UV exposure controller firmware. The project uses a modular architecture with persistent settings, preset storage in Flash, battery protection logic, and an encoder-driven OLED UI.
UVExpose is a portable UV exposure controller firmware for STM32F103C6. The project uses a modular architecture with persistent settings, preset storage in Flash, battery protection logic, and an encoder-driven OLED UI.
- Features - Architecture - Schematics - Battery Policy (Current Behavior) - Preset Storage - Settings Storage - Debug LED - Encoder - Display Burn-in Protection - Build and Flash - Documentation - License
Main components on the UVExpose
UVExpose bill of materials (BOM)
41 components, 21 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SSD1306 | U1 | |
| 1 | 49E | U2 | |
| 1 | BMS | U3 | |
| 1 | MT3608_17.5V | U4 | |
| 1 | MT3608_5V | U5 | |
| 1 | STM32_Blue_Pill_DevBoard | STM32_Blue_Pill_DevBoard | A1 |
| 1 | AO3400A | SOT-23 | Q1 |
| 3 | 3.7V Li-Ion | BT1, BT2, BT3 | |
| 1 | Buzzer | BZ1 | |
| 1 | Jumper_2_Open | JP1 | |
| 1 | RotaryEncoder_Switch | SW1 | |
| 1 | SW_DPDT_x2 | SW2 | |
| 10 | LED_5mm_UV | LED_D5.0mm_Clear | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +2 |
| 1 | LED | LED_0603_1608Metric | D1 |
| 2 | 10nF | C_0603_1608Metric | C1, C2 |
| 1 | 56pF | C_0603_1608Metric | C3 |
| 1 | 40nF | C_0603_1608Metric | C4 |
| 6 | 10k | R1, R2, R3, R4, R5, R11 | |
| 4 | 68k | R6, R7, R8, R9 | |
| 1 | 68R | R10 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 3k3 | R12 |
UVExpose design files
The KiCad project lives in the uxabix/UVExpose repository on GitHub; these links point at the commit this page was built from.
UVExpose: common questions
What microcontroller does the UVExpose use?
The UVExpose is built around the STM32_Blue_Pill_DevBoard, from the STM32 family.
How many components are on the UVExpose?
41 components, from 21 distinct parts. The full bill of materials is listed on this page.
Where can I download the UVExpose design files?
From the uxabix/UVExpose repository on GitHub, which has the schematic; the links under Design files point to each one.
Can I use the UVExpose design in my own project?
Yes, under the terms of its MIT license, which uxabix chose for the repository.
Can I test firmware for the UVExpose without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k