LPS

OberTechniks·LPS·KiCAD/Lab_Power_Supply.kicad_pcb

LPS PCB layout, top view — open source PIC board by OberTechniks

About the LPS PCB

LPS is an open source PIC PCB design by OberTechniks, published on GitHub. It is a 2-layer board measuring 120 × 149.5 mm, with 251 components from 84 distinct parts.

Its main chip is the PIC32MX350F256L-I/PT, from the PIC family. Other key parts include the 74HC14, LM324, MAX1873, TPS62177 and LTC1871-1. By type, the board carries 99 resistors, 62 capacitors, 26 test points, 13 ICs, 13 transistors and 12 diodes.

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

From the project

DIY Lab Power Supply with adjustable voltage and current limiting

Main components on the LPS

74HC14LM324MAX1873TPS62177LTC1871-1MCP40D17T-104E/LTINA226AIDGSRPIC32MX350F256L-I/PT23LC512MCP4822LTC2943RN4678

LPS bill of materials (BOM)

251 components, 84 distinct parts.

QtyPartRefs
1
74HC14
U1
2
LM324
U2, U3
1
MAX1873
U4
1
TPS62177
U5
1
LTC1871-1
U6
1
MCP40D17T-104E/LT
U7
1
INA226AIDGSR
U8
1
PIC32MX350F256L-I/PT
U9
1
23LC512
U10
1
MCP4822
U11
1
LTC2943
U12
1
RN4678
U13
6
MOSFET N-CH 20V 0.2A EMT3
Q1, Q7, Q8, Q9, Q10, Q11
1
Q_PMOS_GDS
Q2
1
Q_NMOS_GDS
Q3
1
Q_PNP_BEC
Q4
1
Q_PMOS_GDS
Q5
1
Q_NMOS_GDS
Q6
1
Q_PMOS_GSD
Q12
1
Q_PNP_BEC
Q13
Show 64 more
QtyPartRefs
1
LCD-09052
X1
1
Crystal_Small
Y1
1
BARREL_JACK
J1
1
OUTPUT
J2
1
ICSP_Header
J3
1
Debug Connector
J4
2
2600mAH
BAT1, BAT2
1
3A
F1
1
6A
F2
1
2A
F3
4
Jumper_3_Pos
JP1, JP2, JP3, JP4
1
10K
RV1
2
EN11-VSM1AF20
SW1, SW2
1
SW_Push
SW3
1
SW_SPST
SW5
1
Reset
SW6
26
TestPoint
TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9 +18
1
22V
D1
1
SCR
D2
5
D_Schottky_ALT
D3, D6, D8, D9, D11
1
D_Schottky_AAK
D7
1
10V
D10
1
24V
D12
1
568-0102-173F
D13
1
B
D14
1
10uH
L1
1
33uH
L2
1
1uH
L3
1
Ferrite
L4
1
1uH
L5
32
0.1uF
C1, C9, C12, C13, C15, C16, C26, C28 +24
4
47nF
C2, C3, C4, C17
2
2.2uF
C5, C10
2
1nF
C6, C32
2
0.22uF
C7, C8
2
1.0uF
C11, C60
3
22uF
C14, C56, C59
2
100uF
C18, C19
1
6800pF
C20
2
47pF
C21, C34
1
4.7uF
C22
5
22uF
C23, C24, C25, C27, C35
1
22pF
C33
1
22uF
C48
2
12pF
C52, C53
4
1K
R1, R30, R37, R40
13
120
R2, R34, R41, R43, R45, R46, R48, R49 +5
18
100K
R3, R4, R5, R6, R7, R9, R10, R11 +10
31
10K
R8, R17, R18, R19, R29, R31, R32, R38 +23
2
4.7
R12, R13
1
0.04
R14
1
6.8
R15
1
0.03
R16
1
80.6K
R20
10
4.7K
R21, R36, R84, R85, R91, R92, R93, R94 +2
2
1M
R24, R25
1
1K
R26
1
3K
R27
1
27K
R28
1
47K
R33
2
470
R35, R75
1
.1
R39
4
10
R71, R72, R76, R77
4
0
R73, R82, R83, R99

LPS design files

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

LPS: common questions

What microcontroller does the LPS use?

The LPS is built around the PIC32MX350F256L-I/PT, from the PIC family.

How big is the LPS PCB?

The LPS measures 120 × 149.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the LPS?

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

Where can I download the LPS design files?

From the OberTechniks/LPS repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the LPS design in my own project?

The repository has no license, so all rights stay with OberTechniks. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the LPS without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.

Similar boards