UniversalFluxInterface

Axel051171·UniversalFluxInterface·kicad/UFI_Headless/UFI_Headless.kicad_pcb

UniversalFluxInterface PCB layout, top view — open source STM32 board by Axel051171

About the UniversalFluxInterface PCB

UniversalFluxInterface is an open source STM32 PCB design by Axel051171, published on GitHub under the MIT license. It is a 4-layer board measuring 110 × 97 mm, with 173 components from 80 distinct parts.

Its main chip is the STM32H723ZGT6, from the STM32 family. Other key parts include the USBLC6-2SC6, TPS54202DDCR, TPS2116DRLR, AP7361C-33E-13 and SN74LS07DR (alt. SN7407DR). By type, the board carries 56 capacitors, 49 resistors, 18 ICs, 18 connectors, 17 diodes and 4 transistors.

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

From the project

UFI (Universal Flux Interface) STM32H723 flux imaging platform for reliable floppy disk preservation, recovery and advanced decoding workflows.

Status: Schaltplan + Layout v0.6 – ERC 0 Verstöße, alle Netze per Netlist-Export geprüft; PCB-DRC 0 Fehler, 0 Warnungen (Details unten).

v0.2 (gegenüber v0.1): PSRAM, ESD-Schutz an den externen Ports, Polyfuses in der Laufwerksversorgung, Messpunkte. Neue Teile haben feste Referenzen oberhalb der v0.1-Maxima (U11, C46, R16, F2/F3, D9–D12, TP1–TP6), alle bestehenden Referenzen sind unverändert.

UniversalFluxInterface, from the project README
From the project README

Main components on the UniversalFluxInterface

UniversalFluxInterface bill of materials (BOM)

173 components, 80 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
USBLC6-2SC6
U1
1
TPS54202DDCR
TPS54202DDC
U2
1
TPS2116DRLR
TPS2116DRL
U3
1
AP7361C-33E-13
AP7361C-33E
U4
1
STM32H723ZGT6
U5
3
SN74LS07DR (alt. SN7407DR)
SN74LS07D
U6, U7, U9
2
SN74LVC14ADR
74LVC14AD
U8, U10
1
APS6404L-3SQR-SN
U11
2
INA180A1IDBVR
INA180A1
U12, U13
1
74LVC1G32GW,125
74LVC1G32GW
U14
1
CSNP32GCR01-AOW
U15
1
SN74AHCT244PWR
U16
1
74LVC2G17GW,125
74LVC2G17GW
U17
1
ICL7662EBA+T
U18
2
AO3401A
Q1, Q3
2
2N7002
Q2, Q4
1
YXC X322525MOB4SI (25MHz, CL 12pF, +-10ppm)
25MHz CL=12pF
Y1
1
HRO TYPE-C-31-M-12
USB-C
J1
1
12V DC 5.5/2.1
J2
1
C32713270
FDD_PWR
J3
Show 60 more
QtyPartRefs
1
C22438120
SWD
J4
1
C49257
DBG_UART
J5
1
FDD_34PIN
J6
1
AMIGA_FDD
J7
1
C37208
IEC_HDR
J8
1
EXPANSION
J9
1
WRITE_LOCK
J11
1
FRONT_LED
J12
1
MODE_SW
J13
1
C2977593
DISK_II
J14
1
APPLE_EN2
J15
1
USB_HDR
J16
1
C32713270
PSU_IN
J17
1
5V_SEL
J18
1
C49257
SYNC_SENSOR
J19
2
SMD1812P150TF/24 (1.5A hold)
1.5A hold
F1, F4
1
SMD1206P110TF (1.1A hold, 6V)
1.1A hold 6V
F2
1
SMD1812P110TF/24 (1.1A hold, 24V)
1.1A hold 24V
F3
1
C2886898
RESET
SW1
1
C2886898
BOOT
SW2
1
C2886898
BTN_A
SW3
1
C2886898
BTN_B
SW4
3
SMF5.0CA
D1, D13, D17
1
SS54C (40V/5A)
SS54
D2
2
SMAJ15CA
D3, D14
3
C12624
green
D4, D5, D6
1
C2286
red
D7
1
C12624
green PWR
D8
6
ESDA6V1-5SC6
D9, D10, D11, D12, D15, D16
1
C1002
600R@100MHz
FB1
1
Bourns SRN6045TA-150M
15uH 3A
L1
2
100UF/25V
100uF/25V
C1, C13
1
10UF/35V
10uF/35V
C2
1
100NF/50V
100nF/50V
C3
33
100NF
100nF
C4, C7, C12, C16, C17, C18, C19, C20 +25
2
22UF/16V
22uF/16V
C5, C6
4
1UF
1uF
C8, C9, C10, C33
1
22UF/10V
22uF/10V
C11
4
10UF
10uF
C14, C15, C43, C48
1
4.7UF
4.7uF
C31
1
1UF
1uF
C32
2
2.2UF
2.2uF
C35, C36
2
C1647
18pF C0G
C38, C39
2
10UF/25V
10uF/25V
C55, C56
2
5.1K
5.1k
R1, R2
1
C25803
100k 1%
R3
1
C25952
13.3k 1%
R4
1
C4216
33k 1%
R5
1
C25804
10k 1%
R6
8
10K
10k
R7, R8, R16, R17, R30, R32, R38, R39
1
22K
22k
R9
1
33K
33k
R10
4
1k
R11, R12, R13, R14
4
2.2K
2.2k
R15, R18, R19, R20
5
47K
47k
R21, R22, R23, R24, R25
2
1206W4F100LT5E (0.1R 1% 1/4W)
0.1R 1%
R26, R29
4
100K
100k
R27, R28, R31, R33
4
330
R34, R35, R36, R37
8
1k
RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8
2
10K
10k
RN9, RN10

UniversalFluxInterface design files

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

UniversalFluxInterface: common questions

What microcontroller does the UniversalFluxInterface use?

The UniversalFluxInterface is built around the STM32H723ZGT6, from the STM32 family.

How big is the UniversalFluxInterface PCB?

The UniversalFluxInterface measures 110 × 97 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the UniversalFluxInterface?

173 components, from 80 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 UniversalFluxInterface design files?

From the Axel051171/UniversalFluxInterface 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 UniversalFluxInterface design in my own project?

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

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

Similar boards