Lps display rev 10

jerryok826·Lab-Power-Supply·Hardware/Kicad/lps_display/lps_display_rev_10.kicad_pcb

Lps display rev 10 PCB layout, top view — open source STM32 board by jerryok826
Simulate this board

About the Lps display rev 10 PCB

Lps display rev 10 is an open source STM32 PCB design by jerryok826, published on GitHub under the MIT license. It is a 2-layer board measuring 136.1 × 62.7 mm, with 130 components from 41 distinct parts.

Its main chip is the STM32F103RCT6, from the STM32 family. Other key parts include the MCP23017, TPS7B6933QDCYRQ1, 3.3V, TPS3808G33 and AT42QT1012. By type, the board carries 46 resistors, 41 capacitors, 8 ICs, 7 connectors, 6 LEDs and 3 transistors.

It belongs with the power & battery and displays & leds designs in this gallery.

From the project

The hardware and software for a small stm32 based lab power supply

The control processor is a stm32f103c8t6, an Arm Cortex-M3 MCU with 64 Kbytes of flash memory and a 72 MHz CPU. The current code runs on libopencm3 and FreeRTOS. The display is a 256x128 OLED display. It is driven by uGui software. The unit is composed of two boards. The top board is the control and display board. The board below is the regulator board. The regulator board is composed of a low voltage drop linear regulator and a highly efficient switching regulator. Because of the combined efficiency of the switching and linear regulator not much of a heat sink is required. To reduce the…

Lps display rev 10, from the project README
From the project README

Main components on the Lps display rev 10

Lps display rev 10 bill of materials (BOM)

130 components, 41 distinct parts.

QtyPartRefs
1
MCP23017
U1
1
TPS7B6933QDCYRQ1
U3
1
3.3V
U4
1
STM32F103RCT6
U5
1
TPS3808G33
U6
1
AT42QT1012
U7
1
AT42QT1070
U8
1
TPS62173DSGT
U10
2
DMP3099L-7
Q1, Q2
1
MMBT3904WT1GOSCT-ND
MMBT3904
Q3
1
8.0000MHZ
X1
1
Header 8X2A
CN1
1
PJ-050AH
CN2
1
Header 5X2A
CN4
1
54-00019
Mini-USB RA Type B
CN5
2
banana_jack1
J1, J2
1
jtag_debug
P2
5
—
1, 3V3, GND1, GND2, GND3
2
5002
TP
BOOT1, BOOT2
4
Cap_Sense_Pad
CS1, CS2, CS3, CS4
Show 21 more
QtyPartRefs
1
2920L500/16MR
F1
2
rotary encoder
S1, S5
1
—
T2
6
P11500CT-ND
G
LED1, LED2, LED3, LED4, LED5, LED6
1
MI0805K400R-10
300 Ohm @ 100MHz, 0806
FB1
1
MMZ1608R121ATA00
BLM18RK601SN1D
FB2
1
2.2uH
L1
4
C0603C104K5RACTU
0.1uF 0603 50V
C1, C4, C6, C32
10
GRM188R61C106MA73D
10uF
C2, C3, C5, C7, C9, C12, C14, C16 +2
23
CC0603ZRY5V9BB104
0.1uF 0603 50V
C8, C11, C13, C15, C18, C19, C21, C23 +15
1
22uF
C10
1
C0603C105K8PACTU
1uF
C28
2
33pF
C29, C30
23
ERJ-3GEYJ472V
4.7K
R1, R2, R5, R6, R7, R8, R9, R10 +15
10
RMCF0603FT1K00
1.0K
R3, R4, R13, R23, R26, R32, R37, R46 +2
3
RC0603FR-07100KL
100K
R18, R25, R34
2
CRCW0603100RFKEC
100
R29, R30
1
ERJ-3EKF1002V
10K 1%
R31
2
22
R35, R36
1
1.54K
R47
4
5.1K
R51, R52, R53, R54

Lps display rev 10 design files

The KiCad project lives in the jerryok826/Lab-Power-Supply repository on GitHub; these links point at the commit this page was built from.

Lps display rev 10: common questions

What microcontroller does the Lps display rev 10 use?

The Lps display rev 10 is built around the STM32F103RCT6, from the STM32 family.

How big is the Lps display rev 10 PCB?

The Lps display rev 10 measures 136.1 × 62.7 mm, has 2 copper layers and is 0.17748 mm thick.

How many components are on the Lps display rev 10?

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

Where can I download the Lps display rev 10 design files?

From the jerryok826/Lab-Power-Supply repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Lps display rev 10 design in my own project?

Yes, under the terms of its MIT license, which jerryok826 chose for the repository.

Can I test firmware for the Lps display rev 10 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 Lab-Power-Supply

Similar boards