Interface board

BetzDrive·interface-board·hardware/blue_interface_board.kicad_pcb

Interface board layout, top view — open source STM32 board by BetzDrive
Simulate this board

About the Interface board

Interface board is an open source STM32 PCB design by BetzDrive, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 70 × 70 mm, with 126 components from 70 distinct parts.

Its main chip is the STM32L071KZT6, from the STM32 family. Other key parts include the 93LC56B/SN, FT232HL-REEL, ADM2682EBRIZ, TPD2E2U06DCKR and LM5066PMHX/NOPB. By type, the board carries 51 capacitors, 37 resistors, 11 ICs, 10 connectors, 7 diodes and 5 transistors.

It belongs with the usb & debug tools designs in this gallery.

From the project

Power and signal conditioning board for the Betz Drive system

This board is intended to connect a chain of 48 VDC RS-485 motor controllers to the outside world.

* USB - RS485 conversion. This is accomplished via the FT232H and ADM2682E IC's. The combination of these chips should provide full electrical isolation to the USB host and allow ~10 Mbps throughput to/from RS485.

* Input power sanitizing. A LM5066 hotswap controller IC provides sane controlled voltage ramps when the device is hot-plugged, and cuts power to the system when it exceeds ~56 volts. An input TVS diode starts kicks in around 65 V.

Interface board, from the project README
From the project README

Main components on the Interface board

Interface board bill of materials (BOM)

126 components, 70 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
93LC56B/SN
93LCxxB
U1
1
FT232HL-REEL
FT232H
U2
1
ADM2682EBRIZ
ADM2682E
U3
2
TPD2E2U06DCKR
TPD2E2U06DCK
U4, U5
1
LM5066PMHX/NOPB
LM5066
U6
1
STM32L071KZT6
U7
1
LM46000PWPR
LM46000
U8
1
FAN3111ESX
FAN3111E
U9
2
LMZ21700SILR
LMZ21700SIL
U10, U11
1
MMBT5401LT1G
Q1
2
PSMN4R8-100BSEJ
Q2, Q5
1
MMBT3904-7-F
MMBT3904
Q3
1
NTS4001NT1G
Q7
1
CX5032GB12000H0HPQZ1
12MHz
Y1
1
436500510
arm connector
J1
1
629105150521
USB_B_Micro
J2
1
1053131302
ESTOP
J3
1
436500214
PWR
J4
1
GRPB052VWVN-RC
Conn_ARM_JTAG_SWD_10
J5
1
DNP
logic-side RS485 debug/expansion
J6
Show 50 more
QtyPartRefs
1
22232031
FAN
J7
1
DNP
power-side RS485 debug/expansion
J8
1
DNP
DEBUG
J9
1
DNP
I2C
J10
2
150060VS75000
GREEN
D1, D7
2
150060RS75000
RED
D2, D6
1
1N4148W-7-F
D3
1
5.0SMDJ60A
D4
1
B380-13-F
D5
3
742792651
600R
FB1, FB2, FB3
1
744777920
100u
L1
19
CC0603KRX7R9BB104
100n
C1, C4, C6, C7, C8, C12, C13, C14 +11
4
LMK107BJ475KA-T
4.7u
C2, C3, C11, C15
4
CC0603KPX7R9BB103
10n
C5, C19, C23, C26
2
CC0603JRNPO9BN270
27p
C9, C10
2
GRM188R61A106KE69J
10u
C21, C25
1
C1206C154KARACAUTO
150nF
C27
1
12061C104KAT2A
100nF
C28
4
CC0603KRX5R8BB105
1u
C29, C30, C37, C39
1
CL10B473JB8NNNC
47n
C31
1
EEE-FK1K471AM
470u
C32
1
CC0603KRX7R9BB102
1n
C36
1
CC0603KRX5R6BB225
2u2
C38
1
GRM31CC72A475KE11L
4u7
C40
1
CC0603KRX5R8BB474
470n
C41
3
CL31A226KAHNNNE
22u
C42, C43, C49
2
CC0603KRX7R0BB472
4n7
C44, C50
2
GRM31CR61A476ME15L
47u
C45, C51
1
CL10C820JC81PNC
82p
C46
5
RC0603JR-0710KL
10K
R1, R2, R4, R5, R36
3
RC0603FR-072K2L
2.2k
R3, R32, R33
1
ERA-3AEB123V
12K
R6
4
RC0603FR-07470RL
470R
R7, R8, R18, R34
2
RC0603FR-071KL
1k
R9, R35
6
ERA-3AEB1403V
140k
R10, R12, R22, R26, R27, R31
1
ERA-3AEB6491V
6k49
R11
1
ERA-3AEB2552V
25k5
R13
1
WSL25124L000FEA18
4m
R14
1
ERA-3AEB244V
240k
R15
1
ERA-3AEB1332V
13.3k
R16
1
ERA-3AEB304V
300k
R17
1
RC0603FR-0733RL
33
R19
2
RC0603FR-07432KL
437k
R20, R30
1
PF2472-10RF1
10R
R21
1
RC0603FR-07120RL
120
R23
1
RC0603FR-071ML
1M
R24
1
ERA-3AEB6651V
6.65k
R25
1
ERA-3AEB6341V
6.34k
R28
1
RC0402FR-0791KL
91k
R29
1
RC0603FR-07100KL
100k
R37

Interface board design files

The KiCad project lives in the BetzDrive/interface-board repository on GitHub; these links point at the commit this page was built from.

Interface board: common questions

What microcontroller does the Interface board use?

The Interface board is built around the STM32L071KZT6, from the STM32 family.

How big is the Interface board?

The Interface board measures 70 × 70 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Interface board?

126 components, from 70 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 Interface board design files?

From the BetzDrive/interface-board 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 Interface board design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which BetzDrive chose for the repository.

Can I test firmware for the Interface board 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