OpenVent

Open-Vent-Bristol·OpenVent-Bristol_KiCad

OpenVent PCB layout, top view — open source STM32 board by Open-Vent-Bristol

About the OpenVent PCB

OpenVent is an open source STM32 PCB design by Open-Vent-Bristol, published on GitHub under the MIT license. It is a board measuring 195.5 × 76.2 mm, with 250 components from 80 distinct parts.

Its main chip is the STM32L476RGLQFP64, from the STM32 family. Other key parts include the TMP236A4DBZT, TI_TXB0108PWR, LMC6772AIMX, VNH5019ATR-E and LDL212D33R. By type, the board carries 91 resistors, 87 capacitors, 18 ICs, 17 diodes, 12 transistors and 5 connectors.

From the project

KiCad PCB repo for V3.0 of OpenVent-Bristol COVID-19 ventilator

OpenVent controller PCB, version A (KiCad) ported from version 2.7 (Altium, incomplete), 2020-10-20, by Jeff Sutherland

All files for the Power Board are in the subfolder called "OVPower". All control/main board files are in this folder level. Electronic system diagram and overall device system diagram can be found here: https://docs.google.com/presentation/d/e/2PACX-1vRULcGT6Jc9GJDVb21LnrkGW9OiDjC7QJ2lRb0DsiA6KYFimniAMwYWqoMfq-0fJhvekxmhCl915fU4/pub?start=false&loop=true&delayms=3000&slide=id.gb10047446c0_106 Also found by clicking "build" on https://openventbristol.co.uk/

Main components on the OpenVent

OpenVent bill of materials (BOM)

250 components, 80 distinct parts.

QtyPartRefs
1
TMP236A4DBZT
U1
1
STM32L476RGLQFP64
U2
1
TI_TXB0108PWR
U3
1
LMC6772AIMX
U7
1
VNH5019ATR-E
U8
3
LDL212D33R
U9, U23, U26
2
MPXV4006GP
U10, U17
1
MPXV4006DP
U11
2
TLV2333IDR
U12, U16
1
TLV7042DGKR
U13
1
LT3796
U14
1
FT2232HL-REEL
U15
2
BD50FC0WEFJ-E2
U22, U24
2
DMMT5401-7-F
Q1, Q4
3
AOD4185
Q2, Q3, Q14
6
2N7002BK
Q5, Q6, Q7, Q9, Q12, Q13
1
SSM3K341R
Q8
1
ABM3B-16.000MHZ
X1
1
ABM3B-12.000MHZ
X2
1
2x5_Way_1.27mm_Pitch_Header_MCU
CN1
Show 60 more
QtyPartRefs
1
OpenVent_Barrel_Connector
J1
3
Conn_01x02
J2, J3, J4
2
DLP11SA900HL2L
FL1, FL2
2
Pin_Header,_1x5-Way,_2.54mm_Pitch
JP1, JP2
1
Pin_Header,_1x6-Way,_2.54mm_Pitch, Mpn 640456-6
JP3
2
Pin_Header,_1x6-Way,_2.54mm_Pitch
JP4, JP5
2
AUDIO_MAGNETIC_INDICATOR
LS1, LS2
1
R_Thermistor_0603_10K_NTC
RT1
1
RES_trimpot_10K_SMD
RV1
2
RClamp3654P.TCT
TVS1, TVS2
7
LED_GREEN_0603_SMD
D1, D2, D3, D6, D12, D14, D19
2
LED_Red_0603_SMD
D4, D13
1
FSV20100V
D5
1
DIODE_GEN_PURP_1KV_1A_SMA
D7
5
BB-HRGB32M-TRB
D8, D9, D10, D11, D15
1
MBRS260T3G
D16
3
Chip_Ferrite,_600R,_0603,_750mA
FB1, FB2, FB3
1
BLM18AG601SN1D Chip_Ferrite,_600R,_0603,_750mA
FB4
1
MSD1260-333
L1
27
100nF_0603_Ceramic_Capacitor,_10%,_X7R,_25V
C1, C2, C3, C4, C5, C7, C8, C9 +19
4
22pF_0603_Ceramic_Capacitor,_5%,_NP0,_50V
C6, C11, C42, C44
14
1uF_0603_Ceramic_Capacitor,_10%,_50V,_X5R
C13, C29, C30, C39, C68, C72, C73, C99 +6
6
470pF_0603_Ceramic_Capacitor,_5%,_100V,_C0G
C21, C26, C28, C64, C69, C71
9
10nF_0603_Ceramic_Capacitor,_10%,_50V,_X7R-
C22, C24, C25, C27, C32, C37, C56, C67 +1
1
1000uF_25V_Aluminium_SMD_Capacitor,_20%
C23
1
33nF_0603_Ceramic_Capacitor,_10%,_50V
C31
1
22uF_1206_Ceramic_Capacitor,_10%,_10V,_X7R
C33
1
033uF_0603_Ceramic_Capacitor,_10%,_16V
C34
6
10uF_0805_Ceramic_Capacitor_10%_X7R_10V
C43, C45, C47, C62, C63, C65
1
2.2uF_2824_film_capacitor_10%_40V
C57
1
C_1210_10uF_25V_10%_X7R
C58
9
C_1206_47nF_16V_2%_PPS_film
C74, C75, C76, C77, C78, C79, C80, C81 +1
2
22uF_1206_Ceramic_Capacitor,_10%,_10V,_X7R
C93, C94
4
2.2uF_0603_Ceramic_Capacitor,_10%,_50V,_X5R
C101, C102, C117, C123
3
R_0603_2k74_0.1W_0.1%
R1, R2, R3
14
1K_0603_Chip_Resistor,_1%,_0.1W
R4, R9, R11, R12, R21, R22, R26, R28 +6
8
10k_0603_Chip_Resistor,_1%,_0.1W
R5, R6, R16, R18, R52, R119, R120, R124
4
12k_0603_Chip_Resistor,_1%,_0.1W
R7, R72, R86, R87
7
100K_0603_Chip_Resistor,_1%,_0.1W
R8, R10, R29, R68, R69, R110, R127
8
0R1_0603_Chip_Resistor,_1%,_0.1W
R13, R14, R15, R36, R113, R122, R135, R136
5
215k_0603_Chip_Resistor,_1%,_0.1W
R17, R23, R37, R41, R67
2
2k4_0603_Chip_Resistor,_1%,_0.1W
R19, R20
2
4k7_0603_Chip_Resistor,_1%,_0.1W
R24, R25
1
18k_0603_Chip_Resistor,_1%,_0.1W
R27
3
30k_0603_Chip_Resistor,_1%,_0.1W
R30, R32, R35
2
20k_0603_Chip_Resistor,_1%,_0.1W
R33, R34
15
R_0603_47K_0.1%_0.1W_Film
R38, R39, R42, R43, R49, R50, R53, R54 +7
3
1M_0603_Chip_Resistor,_1%,_0.1W
R40, R44, R66
2
3k6_0603_Chip_Resistor,_1%,_0.1W
R45, R46
2
180k_0603_Chip_Resistor,_1%,_0.1W
R47, R48
1
634R_0603_Chip_Resistor,_1%,_0.1W
R51
1
R_0805_050m_cursense
R62
1
R_0603_015m_cursense
R63
1
R_0603_49k9_0.1W_1%
R64
1
R_1206_250m_cursense
R65
1
10R_0603_Chip_Resistor,_1%,_0.1W
R70
1
R_0603_113k_0.1W_1%
R77
1
R_0603_30k1_0.1W_1%
R78
1
R_0603_95k3_0.1W_1%
R79
1
R_0603_10k2_0.1W_1%
R80

OpenVent design files

The KiCad project lives in the Open-Vent-Bristol/OpenVent-Bristol_KiCad repository on GitHub; these links point at the commit this page was built from.

OpenVent: common questions

What microcontroller does the OpenVent use?

The OpenVent is built around the STM32L476RGLQFP64, from the STM32 family.

How big is the OpenVent PCB?

The OpenVent measures 195.5 × 76.2 mm and is 1.6 mm thick.

How many components are on the OpenVent?

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

Where can I download the OpenVent design files?

From the Open-Vent-Bristol/OpenVent-Bristol_KiCad repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the OpenVent design in my own project?

Yes, under the terms of its MIT license, which Open-Vent-Bristol chose for the repository.

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

Similar boards