
Keep breathing ctrl
CV19CO/open_controller_for_ventilator
Open source controller for ventilators

Open source controller for ventilators
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 226 parts on 237 nets, routed with 2,037 tracks and 383 vias.
It is built around the ICE40UP5K-SG48ITR50, STM32F427VIT6 and XCL214B333DR, with the XCL206B123AR-G, HTS221 and MPL3115A2R1 among its other parts. Its parts include 65 capacitors, 55 resistors, 21 ICs, 11 diodes and 11 transistors. It belongs with the STM32 and FPGA and CPLD boards of this library.


| Qty | Value | Footprint | References |
|---|---|---|---|
| 26 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C26, C29, C30, C38, C54, C55, C56, C57, C58, C59, C60, C61, C62, C63, C64, C65 +10 |
| 12 | 100 | Resistor_SMD:R_0402_1005Metric | R13, R28, R32, R37, R38, R40, R41, R46, R47, R48, R49, R52 |
| 11 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11 |
| 9 | 10K | Resistor_SMD:R_0402_1005Metric | R5, R29, R30, R31, R33, R34, R50, R51, R53 |
| 9 | Conn_01x03 | Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical_SMD | G0, G1, G2, G3, G4, G5, G6, G7, G8 |
| 9 | Conn_02x07_Counter_Clockwise | Connector_PinSocket_2.54mm:PinSocket_2x07_P2.54mm_Vertical_SMD | S0, S1, S2, S3, S4, S5, S6, S7, S8 |
| 8 | 200 | Resistor_SMD:R_0402_1005Metric | R16, R17, R18, R19, R20, R21, R23, R61 |
| 7 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R42, R43, R44, R45, RST1, RST2 |
| 7 | Conn_01x04_Female | Connector_Phoenix_MC:PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_Horizontal | RL1, RL2, RL3, RL4, RL5, RL6, RL11 |
| 6 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | RJ1, RJ2, RJ3, RJ4, RJ5, RJ6 |
| 6 | TLP240D | SMD:TLP240D_TP1 | U3, U4, U5, U6, U7, U8 |
| 5 | 0.1u | Resistor_SMD:R_0402_1005Metric | C43, C45, C48, C49, C52 |
| 4 | 0.1u 250V | Capacitor_SMD:C_1210_3225Metric | C27, C28, C76, C77 |
| 4 | 100 1/2W | Resistor_SMD:R_0612_1632Metric | R26, R27, R56, R59 |
| 4 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D1, D1, D1 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric | C39, C39, C39, C39 |
| 4 | 22 | Resistor_SMD:R_0402_1005Metric | R35, R36, R57, R60 |
| 4 | 4.7u | Resistor_SMD:R_0603_1608Metric | C46, C50, C51, C53 |
| 4 | AQH3223AX | SMD:AQH3223A | U11, U12, U19, U20 |
| 4 | Conn_01x04_Female | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal | RL7, RL8, RL9, RL10 |
| 4 | IRF540N | Package_TO_SOT_THT:TO-220-3_Vertical | Q8, Q8, Q8, Q8 |
| 4 | PN2222 | SMD:SOT23_Transistor | Q1, Q2, Q6, Q7 |
| 4 | TLP291 | Package_SO:SOIC-4_4.55x2.6mm_P1.27mm | U2, U2, U2, U2 |
| 3 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C19, C42, C44 |
| 3 | 100nF | Capacitor_SMD:C_0402_1005Metric | C15, C31, C32 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric | C41, C75, C78 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R24, R25, R55 |
| 3 | LED | LED_SMD:LED_0603_1608Metric | D8, D9, D11 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C16, C18 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C17, CST2 |
| 2 | 2.2k | Resistor_SMD:R_0402_1005Metric | R14, R15 |
| 2 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | CST3, CST4 |
| 2 | 22pF | Capacitor_SMD:C_0402_1005Metric | CXST1, CXST2 |
| 2 | 2A 120 ohm | Resistor_SMD:R_0603_1608Metric | LST1, LST2 |
| 2 | 330 | Resistor_SMD:R_0402_1005Metric | R22, R58 |
| 2 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C47, C73 |
| 2 | 4pF | Capacitor_SMD:C_0402_1005Metric | C23, C25 |
| 1 | 1SS389,L3F | Diode_SMD:D_SOD-523 | D7 |
| 1 | STM32F427VIT6 | Package_QFP:LQFP-100_14x14mm_P0.5mm | UST1 |
| 1 | XCL206B123 | SMD:CL-2025-02 | U18 |
| 1 | 100nF | Resistor_SMD:R_0402_1005Metric | C72 |
| 1 | 100uF | Resistor_SMD:R_1206_3216Metric | C20 |
| 1 | 180 | Resistor_SMD:R_0402_1005Metric | R54 |
| 1 | 1N4148 | Diode_SMD:D_SOD-123 | D10 |
| 1 | 2SC3325-Y | SMD:2SC3325-Y | Q5 |
| 1 | 4.7uF | Capacitor_SMD:C_1206_3216Metric | C40 |
| 1 | 450 | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 47k | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 47uF | Resistor_SMD:R_0603_1608Metric | C21 |
| 1 | 500 | Resistor_SMD:R_0402_1005Metric | R12 |
| 1 | ABM8G | SMD:ABM8G | X1 |
| 1 | ABS06-107-32.768KHZ-T | SMD:ABS06-107 | Y1 |
| 1 | BCM857BS | Package_TO_SOT_SMD:SOT-363_SC-70-6 | Q4 |
| 1 | CDBU0520 | Diode_SMD:D_SOD-523 | D4 |
| 1 | CONN_RASPBERRY | SMD:SMD_CONN_2x20 | P1 |
| 1 | CSS-95B30-SMT | SMD:CUI_CSS-95B30-SMT | LS1 |
| 1 | Conn_01x03 | TH:10142708-08200LF | PWR1 |
| 1 | Conn_01x04_Female | Connector_Phoenix_MSTB:PhoenixContact_MSTB_2,5_2-GF_1x02_P5.00mm_Horizontal_ThreadedFlange_MountHole | P2 |
| 1 | Conn_02x04_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Horizontal | J1 |
| 1 | Conn_02x11_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x11_P2.54mm_Vertical | J3 |
| 1 | DMG2305UX | Package_TO_SOT_SMD:SOT-23 | Q3 |
| 1 | Ferrite_Bead_Small | Resistor_SMD:R_0603_1608Metric | FB1 |
| 1 | GD25Q32CTIGR-Memory_Flash | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U15 |
| 1 | HTS221 | SMD:HLGA-6L | U13 |
| 1 | ICE40UP5K-SG48ITR | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U14 |
| 1 | JUWT1105MCD | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C24 |
| 1 | MF-MSMF250/X | SMD:PTC | F1 |
| 1 | MPL3115A2 | SMD:8LGA | U1 |
| 1 | PCF8523TK | SMD:HVSON8 | U10 |
| 1 | SMBJ5.0A-TR | SMD:DO-214AA | D6 |
| 1 | XCL214B333 | SMD:TOREX_XCL214B123DR | U9 |

CV19CO/open_controller_for_ventilator
Open source controller for ventilators

CV19CO/open_controller_for_ventilator
Open source controller for ventilators


CV19CO/open_controller_for_ventilator
Open source controller for ventilators

CV19CO/open_controller_for_ventilator
Open source controller for ventilators

CV19CO/open_controller_for_ventilator
Open source controller for ventilators

CV19CO/open_controller_for_ventilator
Open source controller for ventilators




AFS-pt/PROMETHEUS-1
Documentation lives here: https://afs-pt.github.io/PROMETHEUS-1




vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.
It measures 153 × 148 mm and has 4 copper layers, 1.6 mm thick.
226 parts, built around the ICE40UP5K-SG48ITR50, STM32F427VIT6, XCL214B333DR and XCL206B123AR-G. 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.
From the CV19CO/open_controller_for_ventilator repository on GitHub, at the commit this page was made from: the board is pcb_2.0/keep_breathing_ctrl.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask CV19CO before reusing the design.