Skip to the content
4 layers153 × 148 mmKeep breathing ctrl, the printed circuit board in 3D

Open source controller for ventilators

Size
153 × 148 mm
Copper layers
4
Thickness
1.6 mm
Parts
260
Nets
261
Pads
1,165
Tracks, vias
2,334, 617
Pours
52
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
8 Apr 2020
Updated
5 Apr 2023

Overview

Keep breathing ctrl is an open-source printed circuit board by CV19CO, from the CV19CO/open_controller_for_ventilator repository on GitHub. It is a 4-layer board of 153 × 148 mm with 260 parts on 261 nets, routed with 2,334 tracks and 617 vias.

It is built around the ICE40UP5K-SG48ITR50, STM32F427VIT6 and XCL206B123AR-G, with the HTS221, TLP240D(F and AQH3223AX among its other parts. Its parts include 81 capacitors, 64 resistors, 15 ICs, 9 diodes and 9 switches. It belongs with the STM32 and FPGA and CPLD boards of this library.

Main components

12

README

README.md

Open source controller board for ventilators

Top view

Bottom view

Parts

260
QtyValueFootprintReferences
330.1uFCapacitor_SMD:C_0402_1005MetricC12, C14, C22, C26, C29, C30, C34, C35, C37, C38, C54, C55, C56, C57, C58, C59 +17
12100Resistor_SMD:R_0402_1005MetricR13, R28, R32, R37, R38, R40, R41, R46, R47, R48, R49, R52
11MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11
910KResistor_SMD:R_0402_1005MetricR5, R29, R30, R31, R33, R34, R50, R51, R53
9Conn_01x03Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical_SMDG0, G1, G2, G3, G4, G5, G6, G7, G8
9Conn_02x07_Counter_ClockwiseConnector_PinSocket_2.54mm:PinSocket_2x07_P2.54mm_Vertical_SMDS0, S1, S2, S3, S4, S5, S6, S7, S8
80.27Resistor_SMD:R_2512_6332MetricRS1, RS2, RS3, RS4, RS5, RS6, RS7, RS8
810kResistor_SMD:R_0402_1005MetricR2, R42, R43, R44, R45, R63, RST1, RST2
8200Resistor_SMD:R_0402_1005MetricR16, R17, R18, R19, R20, R21, R23, R61
6Conn_01x04_FemaleConnector_Phoenix_MC:PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_HorizontalRL1, RL2, RL3, RL4, RL5, RL6
6Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalRJ1, RJ2, RJ3, RJ4, RJ5, RJ6
6TLP240DSMD:TLP240D_TP1U3, U4, U5, U6, U7, U8
50.1uResistor_SMD:R_0402_1005MetricC43, C45, C48, C49, C52
510uFCapacitor_SMD:C_0603_1608MetricC33, C36, C41, C75, C78
40.1u 250VCapacitor_SMD:C_1210_3225MetricC27, C28, C76, C77
4100 1/2WResistor_SMD:R_0612_1632MetricR26, R27, R56, R59
422Resistor_SMD:R_0402_1005MetricR35, R36, R57, R60
4220nF 100VCapacitor_SMD:C_0805_2012MetricC6, C7, C8, C9
4330Resistor_SMD:R_0402_1005MetricR9, R11, R22, R58
44.7uResistor_SMD:R_0603_1608MetricC46, C50, C51, C53
4AQH3223AXSMD:AQH3223AU11, U12, U19, U20
4Conn_01x04_FemaleConnector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_HorizontalRL7, RL8, RL9, RL10
4PN2222SMD:SOT23_TransistorQ1, Q2, Q6, Q7
30.1uCapacitor_SMD:C_0402_1005MetricC19, C42, C44
3100nFCapacitor_SMD:C_0402_1005MetricC15, C31, C32
31kResistor_SMD:R_0402_1005MetricR24, R25, R55
3LEDLED_SMD:LED_0603_1608MetricD8, D9, D11
2100uF 100V (Low ESR)Capacitor_THT:CP_Radial_D12.5mm_P5.00mmC10, C11
210uCapacitor_SMD:C_0603_1608MetricC16, C18
21uFCapacitor_SMD:C_0402_1005MetricC17, CST2
22.2kResistor_SMD:R_0402_1005MetricR14, R15
22.2uFCapacitor_SMD:C_0402_1005MetricCST3, CST4
222pFCapacitor_SMD:C_0402_1005MetricCXST1, CXST2
22A 120 ohmResistor_SMD:R_0603_1608MetricLST1, LST2
239KResistor_SMD:R_0402_1005MetricR7, R8
24.7uCapacitor_SMD:C_0603_1608MetricC47, C73
2470nF 100VCapacitor_SMD:C_0805_2012MetricC2, C3
24pFCapacitor_SMD:C_0402_1005MetricC23, C25
2Jumper_2_OpenKlofas-Connectors:STpowerSTEP01_JMPJP1, JP2
1 1SS389,L3FDiode_SMD:D_SOD-523D7
1 STM32F427VIT6 Package_QFP:LQFP-100_14x14mm_P0.5mmUST1
1 XCL206B123SMD:CL-2025-02U18
1-Klofas-Passives:Resistor_NP_0805R1
10.1uFCapacitor_SMD:C_0603_1608MetricC5
11.8KResistor_SMD:R_0603_1608MetricR4
1100kResistor_SMD:R_0402_1005MetricR39
1100nFResistor_SMD:R_0402_1005MetricC72
1100uFResistor_SMD:R_1206_3216MetricC20
11757284Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_6-G-5,08_1x06_P5.08mm_HorizontalJ2
1180Resistor_SMD:R_0402_1005MetricR54
11N4148Diode_SMD:D_SOD-123D10
1220nFCapacitor_SMD:C_0402_1005MetricC4
122uFCapacitor_SMD:C_0805_2012MetricC1
12SC3325-YSMD:2SC3325-YQ5
14.7uFCapacitor_SMD:C_1206_3216MetricC40
1450Resistor_SMD:R_0402_1005MetricR10
147KResistor_SMD:R_0603_1608MetricR3
147kResistor_SMD:R_0402_1005MetricR6
147nF 100VCapacitor_SMD:C_0805_2012MetricC13
147uFResistor_SMD:R_0603_1608MetricC21
1500Resistor_SMD:R_0402_1005MetricR12
180V (Back EMF Clamp)Diode_SMD:D_SMBD0
1ABM8GSMD:ABM8GX1
1ABS06-107-32.768KHZ-TSMD:ABS06-107Y1
1BCM857BSPackage_TO_SOT_SMD:SOT-363_SC-70-6Q4
1CDBU0520Diode_SMD:D_SOD-523D4
1CONN_RASPBERRYSMD:SMD_CONN_2x20P1
1CSS-95B30-SMTSMD:CUI_CSS-95B30-SMTLS1
1Conn_01x03TH:10142708-08200LFPWR1
1Conn_01x04_FemaleConnector_Phoenix_MSTB:PhoenixContact_MSTB_2,5_2-GF_1x02_P5.00mm_Horizontal_ThreadedFlange_MountHoleP2
1Conn_02x04_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_HorizontalJ1
1Conn_02x11_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x11_P2.54mm_VerticalJ3
1DMG2305UXPackage_TO_SOT_SMD:SOT-23Q3
1D_SchottkyDiode_SMD:D_SOD-123D2
1D_Schottky_x2_Serial_AKCPackage_TO_SOT_SMD:SOT-23D1
1Ferrite_Bead_SmallResistor_SMD:R_0603_1608MetricFB1
1GD25Q32CTIGR-Memory_FlashPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU15
1HTS221SMD:HLGA-6LU13
1ICE40UP5K-SG48ITRPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU14
1ISO7762Package_SO:SSOP-16_3.9x4.9mm_P0.635mmU17

The 248 most common of 260 parts.

More from CV19CO/open_controller_for_ventilator

7
  • 4 layers153 × 148 mmKeep breathing ctrl, the printed circuit board in 3D

    Keep breathing ctrl

    CV19CO/open_controller_for_ventilator

    Open source controller for ventilators

    226 parts5
  • 4 layers100 × 100 mmPressure sensors, the printed circuit board in 3D

    Pressure sensors

    CV19CO/open_controller_for_ventilator

    Open source controller for ventilators

    145 parts5
  • 4 layers29 × 35 mmSensor oxigeno, the printed circuit board in 3D

    Sensor oxigeno

    CV19CO/open_controller_for_ventilator

    Open source controller for ventilators

    12 parts5
  • 4 layers29 × 29.5 mmPressure sensor module, the printed circuit board in 3D

    Pressure sensor module

    CV19CO/open_controller_for_ventilator

    Open source controller for ventilators

    10 parts5
  • 2 layers45.6 × 25.3 mmElectrovalves module, the printed circuit board in 3D

    Electrovalves module

    CV19CO/open_controller_for_ventilator

    Open source controller for ventilators

    8 parts5

Similar boards

  • 4 layers48.8 × 55.3 mmFPGA Lockin, the printed circuit board in 3D

    FPGA Lockin

    Cstubbs56/FPGA-Lockin-Amplifier-PCB

    129 parts
  • 4 layers130 × 130 mmSmart Metering, the printed circuit board in 3D

    Smart Metering

    frahncky/Smart-Metering

    Analisador trifásico de energia e qualidade de energia com interface gráfica touchscreen.

    230 parts
  • 2 layers67 × 45 mmUVDAR Board, the printed circuit board in 3D

    UVDAR Board

    ctu-mrs/mrs_hw_uvdar

    Hardware for UVDAR.

    63 parts1MIT
  • 4 layers50 × 22.9 mmICE40-fpga, the printed circuit board in 3D

    ICE40-fpga

    joshajohnson/iCE40-feather

    iCE40UP5K in an Adafruit Feather form factor

    69 parts26
  • 4 layers85.7 × 54 mmLatchup badge, the printed circuit board in 3D

    Latchup badge

    mwelling/latchup-badge

    ICE40 Badge for Latch-Up

    59 parts5
  • 2 layers19.7 × 39 mmEprom usb emulator sch, the printed circuit board in 3D

    Eprom usb emulator sch

    dev-board-tech/eprom-usb-emulator

    A 28 Pin DIP EEPROM/EPROM/RAM USB emulator

    39 parts3GPL-3.0
  • 6 layers73 × 100 mmETH3CADC1, the printed circuit board in 3D

    ETH3CADC1

    koson/ETH3CDAQ1

    407 parts
  • 2 layers100 × 70 mmCPU Board, the printed circuit board in 3D

    CPU Board

    jsjolund/sailoraid

    Sensor package for the Laser Pico sail boat

    116 parts3

Questions

How big is the Keep breathing ctrl PCB?

It measures 153 × 148 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Keep breathing ctrl use?

260 parts, built around the ICE40UP5K-SG48ITR50, STM32F427VIT6, XCL206B123AR-G and HTS221. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Keep breathing ctrl KiCad files?

From the CV19CO/open_controller_for_ventilator repository on GitHub, at the commit this page was made from: the board is pcb/keep_breathing_ctrl.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keep breathing ctrl design in my own project?

Its repository states no licence, so its author keeps all rights: ask CV19CO before reusing the design.