Lcbringup

azonenberg·latentred·pcb/lcbringup/lcbringup.kicad_pcb

Lcbringup PCB layout, top view — open source STM32 board by azonenberg
Simulate this board

About the Lcbringup PCB

Lcbringup is an open source STM32 PCB design by azonenberg, published on GitHub under the BSD-3-Clause license. It is a 4-layer board measuring 93 × 69 mm, with 198 components from 53 distinct parts.

Its main chip is the STM32H735-UFBGA176-25, from the STM32 family. Other key parts include the XC7A35T-2FGG484C, ECS-1612MV-250-CN, MUN12AD03-SE, AT24MAC402 and SIT9121AI-2BF-XXS156.250000G. By type, the board carries 100 capacitors, 45 resistors, 22 connectors, 11 ICs, 9 diodes and 5 test points.

From the project

Open hardware 48x 1000baseT + 2x 25G SFP28 Ethernet switch

This is a bringup test fixture for validating the line card (in conjunction with my kup-lulz XCKU5P FPGA board) and not intended to be part of the final LATENTED system.

Known errata: MDIO and MDC are on ball locations that are NC in the 7a35t FGG484 package. Reworked board connecting MDIO to the SPI pins on the adjacent bank and added external level shifters.

Main components on the Lcbringup

Lcbringup bill of materials (BOM)

198 components, 53 distinct parts.

QtyPartRefs
1
XC7A35T-2FGG484C
U1
1
STM32H735-UFBGA176-25
U2
2
ECS-1612MV-250-CN
U3, U4
5
MUN12AD03-SE
U5, U6, U9, U10, U11
1
AT24MAC402
U7
1
SIT9121AI-2BF-XXS156.250000G
U8
1
XILINX_JTAG
J1
1
CONN_01X10
J2
1
CONN_SFP_HOST
J3
1
CORTEX_DEBUG_ETM
J4
1
CONN_01X03
J5
1
SFP_CAGE
J7
1
CONN_IBC_MGMT
J8
1
CONN_ATX12V
J9
12
SMPM
J10, J12, J13, J14, J15, J16, J17, J18 +4
1
ARF6-08-S-D-A-K-TR
J11
1
CONN_IBC_MGMT_HOST
J23
1
1A
F1
1
CONN_01X03
TP1
3
U.FL
TP2, TP3, TP4
Show 33 more
QtyPartRefs
1
GROUNDCLIP
TP5
9
GREEN
D1, D2, D3, D4, D5, D10, D11, D12 +1
1
MI0603J601R-10
FB1
1
BLM31KN271SN1L
FB2
1
2.2 uH
L1
2
4.7 uH
L2, L3
3
100 uF
C1, C3, C4
46
0.47 uF
C2, C7, C8, C13, C14, C17, C18, C19 +38
21
4.7 uF
C5, C6, C9, C10, C11, C15, C16, C20 +13
1
47 uF
C12
3
10 uF
C39, C64, C66
3
22 uF
C50, C74, C75
1
220 pF
C65
7
0.1 uF
C70, C71, C72, C73, C76, C77, C78
5
22 uF
C79, C80, C81, C89, C93
10
22 uF
C82, C83, C84, C85, C86, C87, C90, C91 +2
9
33K
R1, R7, R8, R9, R10, R16, R17, R18 +1
4
33
R2, R6, R20, R21
6
4.7K
R3, R4, R26, R27, R32, R33
1
0
R5
7
10K
R11, R12, R24, R35, R36, R37, R45
1
294K
R13
1
93.1K
R14
1
100
R22
3
1K
R23, R28, R44
1
0.1
R29
2
0.5
R30, R31
1
DNP
R34
1
200K
R38
4
100K
R39, R40, R41, R46
1
187K
R42
1
280K
R43
1
22.1K
R47

Lcbringup design files

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

Lcbringup: common questions

What microcontroller does the Lcbringup use?

The Lcbringup is built around the STM32H735-UFBGA176-25, from the STM32 family.

How big is the Lcbringup PCB?

The Lcbringup measures 93 × 69 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Lcbringup?

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

Where can I download the Lcbringup design files?

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

Can I use the Lcbringup design in my own project?

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

Can I test firmware for the Lcbringup 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 latentred

Similar boards