Introduction: Affordable Ventilator

During the current COVID-19 pandemic, hospitals are on the verge of having a shortage of critical lifesaving supplies. Common ventilators are expensive to produce. So here is one way to make an affordable automatic ventilator using easily accessible supplies


  • Bag Valve Mask (BVM): I borrowed mine from work, but you could find one at
    • $20.95
  • Two small springs: Lowe's
    • $3.68
  • 4 small hooks: Lowe's
    • $2.18
  • 2 rubber rigid casters: Lowe's
    • $8.76
  • 3D Printed Parts: Rack and Pinion, wheel track
  • 3 jumper wires: Lowe's
    • $2.58
  • Arduino Uno: Amazon
    • $21.90
  • Continuous rotation server motor: Walmart
    • $6.87

Step 1: Step 1: 3D Print Rack and Pinion, and Wheel Track

Use similar CAD drawings to these, with dimensions that fit with the BVM you have.

Step 2: Step 2: Assemble

  1. Secure wheel track, standing support, and BVM holder to the base.

  2. Make compressing arm cart by attaching 3D printed rack to the compressing arm and the base with wheels.

  3. Attach the two springs underneath the BVM holder from the standing support to the compressing arm cart using the 4 small hooks.