LB-100

avlyubimov·svc-platform·hardware/logic-board/LB-100/kicad/LB-100.kicad_pcb

LB-100 PCB layout, top view — open source STM32 board by avlyubimov
Simulate this board

About the LB-100 PCB

LB-100 is an open source STM32 PCB design by avlyubimov, published on GitHub under the Custom license license. It is a 6-layer board measuring 100 × 70 mm, with 99 components from 68 distinct parts.

Its main chip is the LM74930QRGERQ1, from the STM32 family. Other key parts include the INA228AQDGSRQ1, LM5164QDDATQ1, TJA1051TK/3,118, TJA1021T/20/CM,118 and SP3485EN-L/TR. By type, the board carries 38 capacitors, 30 resistors, 19 ICs, 2 transistors, 2 crystals and 2 diodes.

From the project

Status: EVT-FAB-AUTHORIZED; connectivity-complete six-layer Rev.1 EVT layout

Status: EVT-FAB-AUTHORIZED; connectivity-complete six-layer Rev.1 EVT layout

This directory contains the reviewed value-bearing LB-100 schematic, project-local libraries and deterministically generated PCB.

The controlled LB-100.kicadpcb` contains all 104 schematic footprints, eight mounting holes, the 100 mm x 70 mm outline, 2,274 routed segments, 409 standard 0.50/0.30 mm through vias and four GND zones. KiCad 10.0.4 refill DRC reports zero errors and zero unconnected items; parity contains only H1-H8. Five non-assembly pads provide E73 SWDIO, SWDCLK, reset, switched target reference and…

Main components on the LB-100

LB-100 bill of materials (BOM)

99 components, 68 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM74930QRGERQ1
STM32H563VIT6
Texas Instruments
U1
1
INA228AQDGSRQ1
XC6220B331MR-G
Texas Instruments
U2
1
LM5164QDDATQ1
TCA9539QPWRQ1
Texas Instruments
U3
1
TJA1051TK/3,118
U4
1
TJA1021T/20/CM,118
U5
1
SP3485EN-L/TR
U6
1
E73-2G4M08S1C
U7
1
FM24CL64B-GTR
U8
1
DS3231MZ+TRL
U9
1
BMI270
U10
1
VEML7700-TT
U11
2
TPS22918TDBVRQ1
U12, U13
3
SN74LVC1G17QDBVRQ1
U14, U18, U19
3
CLVC1G125QDBVRQ1
U15, U16, U17
2
BC847BQ-7-F 12V OPTION
Q18, Q19
1
ABM8AIG-25.000MHZ-12-2Z-T3
Y1
1
ABS07AIG-32.768kHz-7-T
Y2
1
BACKUP_BATTERY_2V3_TO_3V6_DNP
JBT1
1
SWD_2x3_1.27mm
JDBG1
1
AFC07-S24ECA-00
JFB1
Show 48 more
QtyPartRefs
1
FX18-100P-0.8SV10
FX18-100S-0.8SV10
Hirose
JPB1
1
TF-015
JSD1
2
BZT52H-B4V3-Q
D19, D20
1
600R@100MHz 0.2A
FB1
1
1uF 10V X7R
C1
3
1uF 6.3V X7R
C2, C4, C28
1
10uF 6.3V X7R
C3
12
100nF 6.3V X7R
C5, C8, C15, C16, C17, C18, C19, C23 +4
2
2.2uF 6.3V X7R
C6, C7
2
18pF 50V C0G
C9, C10
2
8.2pF 50V C0G
C11, C12
2
1nF 50V C0G
C13, C14
2
AC0603KRX7R9BB104
100nF 6.3V X7R
YAGEO
C20, C22
1
CGA3E2C0G2A102JT0Y0N
100nF 6.3V X7R
TDK
C21
1
CGA3E2X7R1H103KT0Y0N
100nF 6.3V X7R
TDK
C24
1
AC1210KKX7R0BB225
100nF 6.3V X7R
YAGEO
C30
1
AC0805KKX7R0BB104
100nF 6.3V X7R BMI270 VDDIO
YAGEO
C31
1
CGA6P1X7R2A106K250AC
100nF 6.3V X7R U15
TDK
C32
1
AC0603KRX7R9BB222
100nF 6.3V X7R U16
YAGEO
C33
1
GCM32ER71A226KE12L
100nF 6.3V X7R U17
muRata
C34
1
GCM32ER71A226KE12L
47nF 50V X7R FOG_A filter
muRata
C35
1
AC0603KRX7R9BB104
47nF 50V X7R FOG_B filter
YAGEO
C36
1
100nF 6.3V X7R U18
C37
1
C0603C332J1GAC7867
100nF 6.3V X7R U19
KEMET
C38
1
100k 1%
R1
5
0R
R2, R13, R14, R15, R16
1
AC0603FR-0742K2L
0R
YAGEO
R3
1
AC0603FR-0742K2L
10k 1%
YAGEO
R4
1
AC0603FR-071KL
10k 1%
YAGEO
R5
1
AC0603FR-0710KL
2.2k 1%
YAGEO
R6
1
AC0603FR-070RL
2.2k 1%
YAGEO
R7
1
AC0603FR-070RL
4.7k 1%
YAGEO
R8
1
10k 1% switched reset pull-up
R9
2
47k 1%
R10, R11
1
10k 1%
R12
1
0R single-point analog return
R17
2
22k 1% switched UART idle clamp
R18, R19
1
TNPW060310R0BEEA
100k 1% MCU UART idle pull-up
VISHAY
R20
1
TNPW060310R0BEEA
100k 1% reset default assert
VISHAY
R21
1
AC0603FR-071KL
100k 1% MCU UART idle pull-up
YAGEO
R22
1
4.7k 1% FOG_A dry-contact series
R23
1
47k 1% FOG_A 12V base DNP
R24
1
100k 1% FOG_A base pull-down DNP
R25
1
AC0603FR-070RL
47k 1% FOG_A pull-up
YAGEO
R26
1
PTFR0603B200KN9
4.7k 1% FOG_B dry-contact series
RESI
R27
1
TNPW060310K0BEEA
47k 1% FOG_B 12V base DNP
VISHAY
R28
1
TNPW06031K00BEEA
100k 1% FOG_B base pull-down DNP
VISHAY
R29
1
AC0603FR-07332KL
47k 1% FOG_B pull-up
YAGEO
R30

LB-100 design files

The KiCad project lives in the avlyubimov/svc-platform repository on GitHub; these links point at the commit this page was built from.

LB-100: common questions

What microcontroller does the LB-100 use?

The LB-100 is built around the LM74930QRGERQ1, from the STM32 family.

How big is the LB-100 PCB?

The LB-100 measures 100 × 70 mm, has 6 copper layers and is 1.6 mm thick.

How many components are on the LB-100?

99 components, from 68 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 LB-100 design files?

From the avlyubimov/svc-platform 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 LB-100 design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the LB-100 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 svc-platform

Similar boards