BIMMS

Neuro-Interface-Lab·BIMMS·Hardware/KiCAD/BioZ_front_end_V2_1/BioZ_front_end_V2_1.kicad_pcb

BIMMS PCB layout, top view — open source STM32 board by Neuro-Interface-Lab

About the BIMMS PCB

BIMMS is an open source STM32 PCB design by Neuro-Interface-Lab, published on GitHub under the GPL-2.0 license. It is a 4-layer board measuring 262.5 × 120.1 mm, with 360 components from 82 distinct parts.

Its main chip is the STM32F103R6T6A, from the STM32 family. Other key parts include the TDN 5-0923WI, OPA192IDR, LT1962, LT1964-BYP and THS4631D. By type, the board carries 107 resistors, 102 capacitors, 37 diodes, 33 connectors, 25 transistors and 23 relays.

From the project

Third party software (Waveform) has to be installed before BIMMS python API. BIMMS has been developped for python 3. Required packages: - numpy - scipy - matplotlib - andi-py

Third party software (Waveform) has to be installed before BIMMS python API. BIMMS has been developped for python 3. Required packages: - numpy - scipy - matplotlib - andi-py

for the third party softwares, please visit: Waveform

Main components on the BIMMS

BIMMS bill of materials (BOM)

360 components, 82 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TDN 5-0923WI
U1
1
OPA192IDR
Texas Instruments
U2
3
LT1962
Analog Devices
U3, U4, U13
3
LT1964-BYP
Analog Devices
U5, U6, U14
2
THS4631D
Texas Instruments
U7, U15
4
AD8250ARMZ
AD8250
Analog Devices
U8, U9, U11, U12
1
THS4151IDGNR
THS4151IDGK
Texas Instruments
U10
1
LTC4416EMS#PBF
Analog Devices
U16
2
AD830ARZ
AD830
Analog Devices
U17, U18
1
TEC_3-0911
U19
1
STM32F103R6T6A
STM32F103R4Tx
STMicroelectronics
U20
1
TLV70233PDBVR
TLV70233_SOT23-5
Texas Instruments
U21
23
NXV55UNR
CPH3462
Nexperia
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +15
2
PMT200EPEX
Nexperia
Q26, Q27
1
ABM8W-16.0000MHZ-7-D1X-T3
16 MHz
ABRACON
Y1
1
DC IN
J1
1
JTAG
J2
1
Power
J3
1
CH2_PWR
J4
1
CH1_PWR
J5
Show 62 more
QtyPartRefs
1
EXT_stim
J6
1
CH2 IN+
J7
1
CH2 IN-
J8
1
CH1 IN+
J9
1
CH1 IN-
J10
1
CH2 Output Con
J11
1
CH1 Output Con
J12
1
CH2 Input Con
J13
1
CH1 Input Con
J14
1
STIM_PWR
J15
1
EXT_Stim
J16
1
USB_C_Receptacle_USB2.0
J17
1
STM32 IO
J18
1
Vmes+
J19
1
Vmes-
J20
1
Stim-
J21
1
Stim+
J22
1
Load
J23
1
Load2
J24
2
Scope 1
J25, J28
2
Scope 2
J26, J31
1
AWG1
J27
1
AD2 EXT Conn
J29
1
AWG2
J30
1
AD2 Conn
J32
1
UART
J33
1
800mA
F1
2
GND
JP3, JP4
23
EE2-5NUH-L
KEMET
K1, K2, K3, K4, K5, K6, K7, K8 +15
1
10k
Bourns
RV1
1
47k
Bourns
RV2
3
TL3305AF160QG
SW_Push
E­Switch
SW1, SW2, SW3
12
150060VS75000
LED
Wurth Elektronik
D1, D3, D4, D5, D9, D10, D12, D13 +4
2
150060SS55040
LED RED
Wurth Elektronik
D2, D37
23
MBR0530T1G
MBR0530
ON Semiconductor
D6, D7, D8, D11, D14, D15, D16, D17 +15
3
CBC3225T100KR
10uH
Taiyo Yuden
L1, L2, L3
51
100nF
any/open
C1, C4, C10, C11, C12, C13, C14, C15 +43
1
100uF
C2
2
30pF
any/open
C3, C5
33
TAJB106K020SNJ
10uF
AVX
C6, C7, C8, C9, C17, C18, C19, C20 +25
1
4.7pF
any/open
C26
8
1uF
any/open
C35, C36, C37, C38, C71, C74, C96, C99
2
10pF
any/open
C57, C58
2
1pF
any/open
C59, C60
1
0.5pF
C80
1
4.7nF
any/open
C88
36
10k
any/open
R1, R4, R5, R9, R16, R18, R20, R21 +28
5
2k
any/open
R2, R3, R8, R107, R108
12
4k7
any/open
R6, R7, R26, R29, R30, R33, R40, R41 +4
24
100R
any/open
R10, R22, R23, R37, R50, R51, R64, R66 +16
1
1k8
any/open
R11
6
1k
any/open
R12, R38, R39, R56, R58, R75
4
10M
any/open
R13, R14, R15, R17
1
1k2
any/open
R19
6
39k
any/open
R27, R28, R31, R32, R60, R61
4
390R
any/open
R34, R36, R42, R43
2
10R
any/open
R54, R55
1
1M
any/open
R57
2
5k1
any/open
R67, R68
1
27R
any/open
R81
1
3k3
any/open
R93
1
47k
any/open
R109

BIMMS design files

The KiCad project lives in the Neuro-Interface-Lab/BIMMS repository on GitHub; these links point at the commit this page was built from.

BIMMS: common questions

What microcontroller does the BIMMS use?

The BIMMS is built around the STM32F103R6T6A, from the STM32 family.

How big is the BIMMS PCB?

The BIMMS measures 262.5 × 120.1 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the BIMMS?

360 components, from 82 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 BIMMS design files?

From the Neuro-Interface-Lab/BIMMS repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the BIMMS design in my own project?

Yes, under the terms of its GPL-2.0 license, which Neuro-Interface-Lab chose for the repository.

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