Ui board

sbstnh·programmable_precision_resistor·pcb/ui_board/ui_board.kicad_pcb

Ui board layout, top view — open source STM32 board by sbstnh

About the Ui board

Ui board is an open source STM32 PCB design by sbstnh, published on GitHub under the BSD-3-Clause license. It is a 2-layer board measuring 212 × 67 mm, with 124 components from 56 distinct parts.

Its main chip is the STM32L010C6, from the STM32 family. Other key parts include the DYSR00P401101, STP16CP05 and 74HC14. By type, the board carries 32 diodes, 27 resistors, 24 switches, 18 capacitors, 10 ICs and 8 transistors.

From the project

A SCPI programmable precision resistor

WARNING: The programmable power resistor presented is mains powered. On the power supply board there will be mains/line voltage. Working with/on such devices can lead to damage, injury or death. Don't do it if you're not qualified or authorized to do so. You use the circuits described at you own risk. You have to make sure that the circuit is safe and adheres to the applicable standards in your location. You might operate the mainboard and ui board more safely with a bench or external power supply.

Ui board, from the project README
From the project README

Main components on the Ui board

STM32L010C6DYSR00P401101STP16CP0574HC14

Ui board bill of materials (BOM)

124 components, 56 distinct parts.

QtyPartRefs
1
STM32L010C6
U1
3
DYSR00P401101
U2, U5, U9
5
STP16CP05
U3, U4, U6, U8, U10
1
74HC14
U7
1
BSS138
Q1
7
IRLML6402
Q2, Q3, Q4, Q5, Q6, Q7, Q8
1
16MHz
Y1
1
PWR3.3V
J1
1
UI
J2
1
Conn_02x03_Odd_Even
J3
1
Buzzer
BZ1
1
SW_CHAN
SW1
1
SW_MODE
SW2
1
SW_MENU
SW3
1
SW_SHIFT
SW4
1
OMRB3FS
SW5
1
SW_7
SW6
1
SW_4
SW7
1
SW_1
SW8
1
SW_0
SW9
Show 36 more
QtyPartRefs
1
SW_8
SW10
1
SW_5
SW11
1
SW_2
SW12
2
SW_DP
SW13, SW17
1
SW_9
SW14
1
SW_6
SW15
1
SW_3
SW16
1
SW_LEFT
SW18
1
SW_RIGHT
SW19
1
SW_ENTER
SW20
1
SW_BACK_DISP
SW21
1
SW_INPUT
SW22
1
SW_RUN_STOP
SW23
1
SW_SINGLE
SW24
1
1N4148
D1
24
LL4148
D2, D3, D4, D5, D6, D7, D8, D9 +16
1
PWR
D10
1
LED_REMOTE
D15
1
LED_RUN_ST
D16
1
dnp
D21
1
LED_SINGLE
D22
1
LED_ENTRY
D23
1
LED_INPUT
D24
2
27p
C1, C3
1
100u
C2
1
4.7u
C4
5
100n
C5, C6, C7, C8, C18
1
10n
C9
6
1u
C10, C11, C12, C15, C16, C17
2
1n
C13, C14
1
1k
R1
7
dnp
R2, R4, R6, R7, R8, R10, R12
5
10k
R3, R16, R18, R19, R20
2
tbd
R5, R9
7
15k
R11, R14, R15, R21, R23, R24, R26
5
1k
R13, R17, R22, R25, R27

Ui board design files

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

Ui board: common questions

What microcontroller does the Ui board use?

The Ui board is built around the STM32L010C6, from the STM32 family.

How big is the Ui board?

The Ui board measures 212 × 67 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Ui board?

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

Where can I download the Ui board design files?

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

Can I use the Ui board design in my own project?

Yes, under the terms of its BSD-3-Clause license, which sbstnh chose for the repository.

Can I test firmware for the Ui board 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.

More boards in programmable_precision_resistor

Similar boards