Skip to content

🦠 Mass-producible open-source Covid-19 ARDS respirator. Aims at helping hospitals cope with a possible shortage of professional respirators during the outbreak. Worldwide.

License

Notifications You must be signed in to change notification settings

Melkaz/covid-respirator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MakAir — Covid-19 Respirator

Mass-producible open-source Covid-19 ARDS respirator. Aims at helping hospitals cope with a possible shortage of professional respirators during the outbreak. Worldwide.

We are a distributed team of 200+ contributors, mostly spread through France. Makers, developers, university teachers, researchers and medical teams collaborated on this project. Our testing & assembly operations are located in France.

As to ensure international outreach, we made sure that contents required to build your own MakAir respirator are available in English.

If you're new there, please read the explanations below. Your contributions are much welcome!

MakAir Logo


➡️ Update (6th April 2020): We are ongoing finalization, endurance testing and final industrialization of our V1 MakAir respirator design. In the meantime, clinical trials have been started. We will provide more information (very) soon.


Shortcut links:


Abstract

Roughly, the idea is as follows: as of April 2020 and due to the Covid-19 pandemic, hospitals will soon start lacking mechanical artificial respirators. We built a pump, and a valve system (controlled by electronics). This way, the breathing cycle can be enforced by proper air routing through the valve system.

Our respirator is able to handle pressure-controlled breathing, stabilized using a PID controller in the software.

In order to ensure a proper breathing cycle (inhale + exhale), multiple valves need to be connected together to form a circuit. The motors needs to be controlled in harmony so that the air routing between each valve unit is consistent.

This project provides all the parts required to build a good-enough ARDS respirator from mass-produced components. We provide all the required mechanical parts, electronics designs & boards, and firmwares. This respirator can be 3D-printed and ran on an Arduino board (the maker way), though we highly advise that you work with industrial processes as to mold medical-grade plastic parts and assemble the whole respirator (this would be required for the built respirator to pass all medical certifications).

We target a per-unit cost well under 500 EUR, which could easily be shrunk down to 200 EUR or even 100 EUR per respirator given proper economies of scale, as well as choices of cheaper on-the-shelf components (eg. servomotors).

Mechanically-speaking, the overall system is composed of sub-components that can be plugged together and wired to form an air circuit, namely:

  • Air pump (called "Blower");
  • Air pump casing fit (called "Blower Holder");
  • Valve system (called "Pressure Valve");
  • Oxygen Mixer valve (called "Oxygen Mixer");
  • Air filter casing (patient variant) (called "Patient Filter Box");
  • Air filter casing (machine variant) (called "Machine Filter Box"; intake + outtake);
  • Connectors (called "Pneumatic Connectors");

All those components are fitted in box (ie. a container) that we designed:

  • Housing container (called "Container");

Warning Notices

⚠️ A few important words before you start:

  1. Though 3D-printing (FDM and SLA) can be used to build your own respirator — this will definitely not scale well to mass-produce MakAir respirators, and parts might be brittle or leak air. Please work with proper industrial methods and processes if you want to build your own MakAir respirators.

  2. As ARDS patients are sedated, their breathing cycle is forced by mechanical ventilation, while they are intubated. A failing respirator (due to bad mechanics, pneumatics or software) could kill the patient, or permanently damage their lung alveoli. It is critical that any self-built MakAir respirator is tested against a lung simulator system (eg. ASL 5000), and validated by medical experts.

  3. Medical-grade plastic should be used to produce ventilators, and any kind of grease or adhesive chemicals must be avoided in the respirator. The ventilators should be produced in a cleanroom as to avoid dust & germ contaminations.

  4. The pneumatic circuit should be thoroughly tested for leaks and its ability to withstand elevated positive air pressure. Joints should be used where relevant, and medical-grade flexible pipes should be used between components.

  5. While the MakAir respirators produced on-site in France were validated by a medical & engineering board, you should independantly seek validation of the MakAir respirators that you produce; as your assembly methods or parts may vary with ours.

MakAir and Makers For Life should not be held resposible — at any time, for harm caused to human life (eg. lung damage or loss of life). By building your own MakAir, you are held responsible for its safety validations & use.

How To Build?

🚧 (work in progress)

Components

Mechanics

Part Version Last Changelog Ready? Live CAD Models Contributors
Blower V14 Smaller form factor & more powerful view model Gabriel Moneyron + Baptiste Jamin + Valerian Saliou
Blower Holder V1 Initial version view core model + view casing model Gabriel Moneyron + Valerian Saliou
Pressure Valve V6 General improvements view model Clement Niclot
Oxygen Mixer V5 New compact design with integration plate view model Yohann Nédélec & Steven Daix
Patient Filter Box V6 Update input/output mensurations view model Martial Medjber + Eliott Vincent
Machine Filter Box (Intake) V1 Wall-mountable, 3D-printability optimizations view model Valerian Saliou
Machine Filter Box (Outtake) V1 Wall-mountable, 3D-printability optimizations view model Valerian Saliou
Pneumatic Connectors V2 Updated version none Gabriel Moneyron
Container V2 Update mensurations view model Arthur Dagard

Electronics

Board Version Major Changes Ready? Contributors
Motherboard V1.1 Working PCB w/ software Tronico (company) + Cherine Kamel + Pierre Papin

Software

Runtime Version Major Changes Ready? Contributors
Respiratory Firmware V1.1.x Initial test working Emmanuel Feller + Gautier de Saint Martin Lacaze + David Sferruzza + Baptiste Jamin + Gabriel Moneyron
Control Unit V0.1.x Project started Valerian Saliou + Quentin Adam

Schemes

Pneumatic Circuit Scheme

Pneumatic Circuit Scheme

(design by Valerian Saliou)

Container Layout

Top Part: Electronics (Power & Controllers)

Container Layout Electronics Drawing

(design by Arthur Dagard; drawing by Valerian Saliou)

Bottom Part: Pneumatics

Container Layout Pneumatics Drawing

(design by Arthur Dagard; drawing by Valerian Saliou)

News & Contact

Updates

Contacts

Sponsors & Contributors

This project would not have been possible without the support of those companies and organizations, which have put human, real estate and/or financial resources at work on the project:

Adding to that, 200+ individual members of the project who contributed to technical, legal, medical and press subjects (and more).

Renders

Mechanics

The "Pressure Valve"

Pressure Valve Render Pressure Valve Print

The "Blower"

🎦 View: Animation of the "Blower"

Blower Render Blower Render Blower Render Blower Render

The "Blower Holder"

Blower Holder Render Blower Holder Print

The "Oxygen Mixer"

Oxygen Mixer Render Oxygen Mixer Print

The "Machine Filter Box" (Both Directions)

Machine Filter Box Render Machine Filter Box Print

The "Patient Filter Box"

Patient Filter Box Render Machine Filter Box Print

The "Pneumatic Connectors"

Pneumatic Connector Blower Render Pneumatic Connector O2 Render Pneumatic Connector No pressure Render Pneumatic Connector pressure Render Pneumatic Connector O2 Print Pneumatic Connector Blower Print Pneumatic Connector No pressure Print

The "Container"

Container Render Container Render Container Render Container Render Container Render Container Render Container Assembly

Electronics

The "Motherboard"

Motherboard Picture Motherboard Picture

About

🦠 Mass-producible open-source Covid-19 ARDS respirator. Aims at helping hospitals cope with a possible shortage of professional respirators during the outbreak. Worldwide.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.6%
  • C 9.9%
  • Shell 0.5%