
Indicator board
RespiraWorks/Ventilator
Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license.

Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license. Repository tracks all mechanical, electrical and systems design, software, requirements and regulatory documentation.
Ventilator is an open-source printed circuit board by RespiraWorks, from the RespiraWorks/Ventilator repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 350 × 155 mm with 788 parts on 540 nets, routed with 5,225 tracks and 1,196 vias.
It is built around the L6470PD, USBLC6-2SC6 and LD39050PU33R, with the MMBT3904, BAT54J and 1N4448W among its other parts. Its parts include 256 resistors, 177 capacitors, 40 diodes, 29 connectors and 26 transistors.
This is a common repository for all hardware and software components of the RespiraWorks open source ventilator.
If you intend to contribute, please read our wiki and agreement.
RespiraWorks is a 501(c)(3) non-profit organization with over 200 contributors worldwide working to design a low-cost and open-source ventilator for communities underserved by the global supply chain. Our objective is to provide the know-how and technology to enable local enterprises to manufacture and service these systems.
| Most recent v0.4 rendering | Assembled v0.3 prototype |
|---|---|
![]() | ![]() |
We are dedicated to making this ventilator:
Most low-cost ventilator designs that have emerged in light of the COVID-19 crisis tackle the 'bridge' problem — keeping a patient alive for 6-8 hours of closely monitored care until they can be transitioned to a fully featured ventilator. We are designing that full ventilator, a highly valued medical device critical to care beyond the current crisis.
Our design shall provide essential features such as an intuitive, localized user interface, adaptive pressure- and volume-based operating modes, fine control of oxygen concentration, High Flow Nasal Cannula and other advanced features. What sets us apart from other similarly ambitious projects is our dedication to being fully open source. This repository embodies that promise.
We are targeting middle- and low-income parts of the world that will deal with COVID-19 for longer, with less access to healthcare, and a larger deficit of medical devices. We aim to deliver a design which meets the same operational rigors of current commercial ventilators, while addressing the high barrier to entry for such devices.
If you can lend your skills towards achieving this goal, please contact us at join-us@respira.works. A list of roles we are looking to fill is also on our website.
This is an incomplete, as yet untested design that is not intended to be used on patients.
The repository contains live documents. There may be incomplete or contradictory information about various aspects of the design. Components may or may not connect and integrate as intended. Contents may also be out of date. If you decide to buy or build anything, do so at your own risk.
We are currently in the process of designing our v0.4 prototype, plans whereof are captured in some of our outstanding Milestones. The master branch of this repository includes bleeding edge changes in electrical, mechanical and software aspects of the project. Browse at your own peril.
For the latest stable and tested (but also obsolete) version of the design see the Releases page.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 58 | 100nF | RespiraWorks_Std:C_0603_1608Metric | C16, C100, C101, C102, C111, C112, C113, C132, C138, C142, C146, C148, C157, C158, C162, C167 +42 |
| 50 | 10k | RespiraWorks_Std:R_0603_1608Metric | R100, R113, R117, R137, R138, R160, R162, R172, R181, R182, R185, R191, R202, R203, R204, R205 +34 |
| 38 | TP | RespiraWorks_Std:TestPoint_Pad_2.0x2.0mm | TP1, TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP23, TP24, TP25, TP26, TP115, TP116 +22 |
| 35 | 0 | RespiraWorks_Std:R_0603_1608Metric | R22, R122, R123, R127, R140, R154, R155, R156, R157, R158, R177, R178, R184, R186, R226, R227 +19 |
| 34 | 1k | RespiraWorks_Std:R_0603_1608Metric | R1, R2, R20, R21, R115, R125, R128, R132, R133, R139, R141, R189, R195, R219, R229, R232 +18 |
| 31 | 10uF | RespiraWorks_Std:C_1210_3225Metric | C14, C15, C104, C107, C116, C118, C119, C121, C122, C123, C124, C125, C141, C143, C149, C150 +15 |
| 22 | TestPoint_Flag | RespiraWorks_Std:TestPoint_Keystone_5019_Minature | TP39, TP40, TP41, TP42, TP44, TP45, TP46, TP47, TP50, TP51, TP52, TP53, TP100, TP101, TP117, TP118 +6 |
| 20 | 100k | RespiraWorks_Std:R_0603_1608Metric | R10, R11, R12, R13, R14, R15, R16, R17, R112, R170, R176, R212, R216, R246, R257, R258 +4 |
| 20 | 4.7k | RespiraWorks_Std:R_0603_1608Metric | R18, R19, R142, R143, R144, R145, R146, R147, R148, R149, R150, R151, R152, R153, R253, R254 +4 |
| 19 | 1uF | RespiraWorks_Std:C_0603_1608Metric | C10, C12, C13, C22, C24, C25, C31, C35, C44, C46, C105, C110, C151, C154, C178, C186 +3 |
| 18 | 10nF | RespiraWorks_Std:C_0603_1608Metric | C5, C17, C51, C52, C54, C55, C83, C103, C106, C117, C128, C134, C135, C136, C137, C173 +2 |
| 16 | Pressure sensor daughterboard | RespiraWorks_Std:PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Right | J14, J15, J16, J17, J18, J19, J20, J21, J22, J23, J24, J25, J26, J27, J28, J29 |
| 15 | Jumper_NC_Small | RespiraWorks_Std:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP8, JP9, JP10, JP11, JP13, JP14, JP15, JP16, JP17, JP19 |
| 14 | MMBT3904 | RespiraWorks_Std:SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6, Q8, Q9, Q11, Q12, Q13, Q15, Q23, Q27 |
| 12 | 220nF | RespiraWorks_Std:C_0805_2012Metric | C70, C73, C75, C78, C84, C144, C145, C160, C163, C165, C168, C174 |
| 12 | 4.02k | RespiraWorks_Std:R_0603_1608Metric | R118, R131, R134, R135, R136, R179, R180, R222, R235, R238, R239, R240 |
| 12 | Yellow | RespiraWorks_Std:LED_0805_2012Metric | D20, D21, D22, D23, D24, D25, D35, D36, D37, D38, D39, D40 |
| 11 | 39k | RespiraWorks_Std:R_0603_1608Metric | R124, R129, R130, R164, R165, R167, R168, R228, R233, R234, R251 |
| 10 | BAT54J | RespiraWorks_Std:D_SOD-323F | D1, D2, D3, D18, D19, D27, D28, D29, D33, D34 |
| 9 | 0 | RespiraWorks_Std:R_1206_3216Metric | R89, R119, R120, R121, R126, R223, R224, R225, R230 |
| 9 | 52.3k | RespiraWorks_Std:R_0603_1608Metric | R24, R27, R31, R34, R69, R114, R171, R208, R218 |
| 8 | Pressure_sensor_daughterboard | RespiraWorks:Pressure_sensor_daughterboard | H2, H3, H4, H5, H6, H7, H8, H9 |
| 7 | 33uF | RespiraWorks_Std:CP_Elec_6.3x7.7 | C1, C48, C71, C74, C94, C126, C127 |
| 7 | Heatsink_Pad | RespiraWorks:Heatsink_Aavid_573100D00010G_HandSolder | HS1, HS2, HS3, HS4, HS5, HS6, HS7 |
| 6 | 100pF | RespiraWorks_Std:C_0603_1608Metric | C108, C114, C115, C120, C140, C147 |
| 6 | 18pF | RespiraWorks_Std:C_0603_1608Metric | C7, C19, C29, C30, C179, C180 |
| 6 | 68uF | RespiraWorks_Std:CP_Elec_8x10 | C66, C81, C82, C156, C171, C172 |
| 5 | 100 | RespiraWorks_Std:R_0603_1608Metric | R38, R192, R193, R252, R260 |
| 5 | 10k 0.1% | RespiraWorks_Std:R_0603_1608Metric | R103, R105, R107, R109, R111 |
| 5 | 220 0.1% | RespiraWorks_Std:R_0603_1608Metric | R102, R104, R106, R108, R110 |
| 5 | DNP | RespiraWorks_Std:R_0603_1608Metric | R159, R161, R242, R244, R259 |
| 5 | Green | RespiraWorks_Std:LED_0805_2012Metric | D5, D7, D17, D32, D41 |
| 5 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_M2.5_Pad | H10, H11, H12, H13, H14 |
| 5 | Temperature sensor (NTC) | RespiraWorks_Std:Molex_Micro-Fit_3.0_43650-0215_1x02_P3.00mm_Vertical | J31, J32, J33, J34, J35 |
| 5 | USBLC6-2SC6 | RespiraWorks_Std:SOT-23-6 | U11, U12, U13, U14, U15 |
| 4 | 0.005 | RespiraWorks_Std:R_2512_6332Metric | R173, R188, R194, R211 |
| 4 | 1.5k | RespiraWorks_Std:R_0603_1608Metric | R101, R116, R220, R247 |
| 4 | 10 | RespiraWorks_Std:R_0603_1608Metric | R174, R201, R209, R210 |
| 4 | 1M | RespiraWorks_Std:R_0603_1608Metric | R62, R77, R78, R214 |
| 4 | 1N4448W | RespiraWorks_Std:D_SOD-123 | D11, D12, D13, D14 |
| 4 | 2k | RespiraWorks_Std:R_0603_1608Metric | R29, R36, R64, R99 |
| 4 | 442k | RespiraWorks_Std:R_0603_1608Metric | R67, R163, R166, R169 |
| 4 | 470nF | RespiraWorks_Std:C_0805_2012Metric | C129, C130, C131, C133 |
| 4 | 47uF | RespiraWorks_Std:C_1210_3225Metric | C11, C23, C187, C188 |
| 4 | 49.9 | RespiraWorks_Std:R_1206_3216Metric | R196, R197, R198, R199 |
| 4 | BSC065N06LS5ATMA1 | RespiraWorks:VSONP-8-1EP_5x6_P1.27mm | Q16, Q17, Q18, Q19 |
| 4 | BSZ019N03LSATMA1 | RespiraWorks:VSON-8-SGD_3.3x3.3mm_P0.65mm_NexFET | Q21, Q22, Q24, Q25 |
| 4 | CT-1205H-SMT | RespiraWorks:CT-1205H-SMT-TR | S1, S2, S3, S4 |
| 4 | Molex Micro-Fit | RespiraWorks_Std:Molex_Micro-Fit_3.0_43650-0515_1x05_P3.00mm_Vertical | J40, J41, J42, J43 |
| 4 | ~Power Good | RespiraWorks_Std:TestPoint_Pad_2.0x2.0mm | TP59, TP61, TP63, TP65 |
| 3 | 20V | RespiraWorks_Std:D_SMC | D15, D26, D30 |
| 3 | 249k | RespiraWorks_Std:R_0603_1608Metric | R25, R32, R70 |
| 3 | 316k | RespiraWorks_Std:R_0603_1608Metric | R23, R30, R175 |
| 2 | 10A | RespiraWorks:Fuseholder_Littelfuse_OMNI-BLOK-154 | F2, F3 |
| 2 | 15uH | RespiraWorks:L_TDK_SPM12565VT | L1, L2 |
| 2 | 16.9k | RespiraWorks_Std:R_0603_1608Metric | R26, R33 |
| 2 | 2A | RespiraWorks:Fuse_2920_Bel_fuse | F1, F4 |
| 2 | 3.3V | RespiraWorks_Std:D_SOD-123 | D9, D10 |
| 2 | 4.7nF | RespiraWorks_Std:C_0603_1608Metric | C6, C18 |
| 2 | 47nF | RespiraWorks_Std:C_0603_1608Metric | C99, C109 |
| 2 | 6.8pF | RespiraWorks_Std:C_0603_1608Metric | C33, C34 |
| 2 | 8 Mhz | RespiraWorks_Std:Crystal_SMD_HC49-SD | Y1, Y3 |
| 2 | ADC128D818 | RespiraWorks_Std:TSSOP-16_4.4x5mm_P0.65mm | U22, U29 |
| 2 | Arduino Connector | RespiraWorks_Std:PinSocket_1x08_P2.54mm_Vertical | J4, J7 |
| 2 | CK | RespiraWorks_Std:TestPoint_Pad_2.0x2.0mm | TP105, TP122 |
| 2 | ES2B | RespiraWorks_Std:D_SMA | D16, D31 |
| 2 | FDS4672A | RespiraWorks_Std:SOIC-8_3.9x4.9mm_P1.27mm | Q14, Q26 |
| 2 | Jumper_NO_Small | RespiraWorks_Std:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP12, JP18 |
| 2 | L6470PD | RespiraWorks:ST_POWERSO36_ThermalVias | U17, U27 |
| 2 | LD39050PU33R | RespiraWorks:DFN-6-1EP_3x3mm_P0.95mm_EP1.75x2.5mm | U2, U4 |
| 2 | LM4120-IM5X-3.3 | RespiraWorks_Std:SOT-23-5 | U21, U28 |
| 2 | Limit switch | RespiraWorks_Std:Molex_Micro-Fit_3.0_43650-0315_1x03_P3.00mm_Vertical | J37, J48 |
| 2 | MMBT2907A | RespiraWorks_Std:SOT-23 | Q7, Q10 |
| 2 | OscIn | RespiraWorks_Std:TestPoint_Pad_2.0x2.0mm | TP106, TP123 |
| 2 | OscOut | RespiraWorks_Std:TestPoint_Pad_2.0x2.0mm | TP107, TP124 |
| 2 | Out-A1 | RespiraWorks_Std:TestPoint_Pad_2.0x2.0mm | TP111, TP128 |
| 2 | Out-A2 | RespiraWorks_Std:TestPoint_Pad_2.0x2.0mm | TP112, TP129 |
| 2 | Out-B1 | RespiraWorks_Std:TestPoint_Pad_2.0x2.0mm | TP113, TP130 |
| 2 | Out-B2 | RespiraWorks_Std:TestPoint_Pad_2.0x2.0mm | TP114, TP131 |
| 2 | PDS760 | RespiraWorks_Std:D_PowerDI-5 | D4, D6 |
The 668 most common of 788 parts.

RespiraWorks/Ventilator
Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license.

RespiraWorks/Ventilator
Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license.

RespiraWorks/Ventilator
Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license.

RespiraWorks/Ventilator
Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license.

RespiraWorks/Ventilator
Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license.


vibr77/AppleIIDiskIIStm32F411
Swap a shelf of aging 5.25″ disks for a single SD card — without giving up an ounce of authenticity. SmartDisk II reproduces the exact timing and behaviour of a real DISK II and UNIDISK 3.5 drive, so your games load and…

kitspace-forks/e100a
E100A All-Discrete Power Supply Kit ==================================

thomasparlette/BoardLayout
This repository contains the active R10 eight-layer KiCad candidate for a custom controller in a 1997 Mercury Grand Marquis EEC-V enclosure. The design is still ROUTINGINCOMPLETE.

antmicro/artix-dc-scm
Experimental Xilinx Artix-7 driven Data Center Security Communication Module

antmicro/rdimm-ddr4-tester
Experimental platform built around Xilinx Kintex-7 FPGA for development and customization of RAM controllers supporting RDIMM DDR4 RAM modules used in data centers.


antmicro/ecp5-dc-scm
Experimental Lattice ECP5-driven Data Center Security Communication Module
It measures 350 × 155 mm and has 4 copper layers, 1.6 mm thick.
788 parts, built around the L6470PD, USBLC6-2SC6, LD39050PU33R and MMBT3904. 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 RespiraWorks/Ventilator repository on GitHub, at the commit this page was made from: the board is pcb/Ventilator.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).