From Clinical Need to Working Device

The Challenge

Indus Hospital, Pakistan's largest free healthcare network, serves 6 million people annually in a nation highly vulnerable to climate change and frequent floods. To support health needs during disasters and in remote areas, Indus Hospital needed a low-cost, safe, and portable ventilator.

The key design requirements were:

  • Safe: Active lung pressure monitoring, emergency stop, and manual mode.
  • Portable: Lightweight, compact, and 2+ hours of battery operation.
  • Intuitive: Simple controls for BPM, Tidal Volume, I/E ratio, and alarms.
  • Reliable: A simple, rugged design for field operation.
  • Economical: Total cost of ownership under $1000 per device.
  • Adult Use Only: (With child/infant support planned for future releases).
The complete Auto-AmbuBag device
The Auto-AmbuBag Device

Our Solution: Building on Open Source Foundations

We began by standing on the shoulders of giants, starting with the MIT Emergency Ventilator, a project born from the COVID-19 pandemic. We also researched other open-source designs, finding the MPS design to be a strong foundation. Our final solution learns from both, but modifies them in several key ways to meet the specific requirements of the Auto-AmbuBag.

Our Design Process: A Quick Overview

We followed a methodical design process, starting with our core requirements and holding regular meetings with our advisors. We used an ESP32 microcontroller and, like the MPS design, a gear system for rotational force. This approach improves portability and reliability. A key learning from the MIT project was to use a motor encoder to granularly control the respiration phases.

Leveraging existing open-source work allowed for rapid progress. However, several requirements unique to Indus Hospital's use case demanded innovation.

  • Reduced Size: We optimized the internal layout and sourced smaller components (power supply, integrated-gear motor) to create a final design significantly smaller than both the MIT and MPS references.
  • Battery Backup: We incorporated a power management and battery charging module to switch seamlessly to battery power during outages.
  • 12V Ecosystem: We switched to a 12V system, enabling the device to be charged and operated from a standard ambulance power outlet during patient transport.
  • Power Efficiency: We selected a 9 N-m motor (versus 15 N-m for resistant COVID lungs), significantly reducing power needs. A non-touch display with aggressive brightness controls further conserved power, eliminating the need for active cooling.
  • Future-Ready: The design includes the ability to add an SpO2 sensor, allowing clinicians to monitor blood oxygen and make evidence-based adjustments.

Power System

Challenge

Design a power system to run 4+ hours plugged in and 2+ hours on battery.

Options Explored

  • Motor Voltage: A 24V motor is more efficient but would require a 12V boost converter, adding a point of failure.
  • Display: We weighed OLED (price) vs. LED, and touch (power) vs. non-touch.
  • Battery: We compared Lead-Acid (heavy, unsafe, low cycle life) with LiPo (requires a charging circuit).

Decision & Rationale

We selected a 12V ecosystem. Testing confirmed a 12V motor could manage the load, simplifying the design and allowing for charging from ambulance outlets. We chose a 4-cell, 6Ah off-the-shelf Li-ion battery, which is easily replaceable in Pakistan and exceeds the 2-hour requirement. For the display, a low-power 2.4-inch LED with configurable backlight proved to have negligible power draw.

Power System Diagram
Power System

The Motor - The Heart of the System

Challenge

Find a high-torque, low-RPM motor that could generate controlled force to squeeze the AmbuBag while running on limited battery power.

Options Explored: A Month-Long Journey

This was our longest journey, filled with frustrating dead-ends. Our persistence here was key to the project's success.

  1. BLDC Motor (from MPS): Excellent quality, but this donated motor's 4000 RPM required a complex 100:1 planetary gear system, making the device too large.
  2. Stepper Motor (Attempt 1): We struggled with drivers for this low-rpm stepper motorβ€”the TMC2208 was hot, loud, and power-hungry. The TB6600 was better but still inefficient. We finally landed on the BTS7960 chipset.
  3. Stepper Motor (Attempt 2): The motor skipped under load. We added an encoder (as per MIT's learnings) but found the stepper motor stubbornly difficult to control.
  4. Stepper Motor (Attempt 3): A higher-torque motor *still* skipped. We finally contacted the manufacturer, who explained that stepper motors are fundamentally unsuited for this application.
  5. DC Motor (Attempt 1): We switched to a TorqueNADO MAX (5 N-m). It was smooth, but too weak for the full load.

Decision & Rationale

We finally selected the goBILDA Yellow Jacket DC brushed motor (9 N-m torque at 84 rpm). This motor met all our needs: low RPM, high torque, a built-in encoder, and low cost ($55). The goBILDA ecosystem also provided readily available mounts and drivers. This long process taught us the value of methodical testing and resilience.

goBILDA Yellow Jacket Motor
goBILDA Motor with encoder
Motor Gearing System
Gear system rotated by the motor

User Interface (UI) & Controls

Challenge

Create a simple, intuitive interface for clinicians to set ventilation parameters (BPM, Tidal Volume, I/E Ratio, PIP alarm).

Options Explored

  • Navigation Pad: A classic "up/down/left/right" control. Flexible, but requires many clicks to change a setting.
  • LCD Screen with Potentiometers: Low power and very easy to use. Allows for quick, precise, and independent control of each setting.

Decision & Rationale

We chose the potentiometer design. We will use four potentiometers to control each key parameter, allowing for rapid, instant adjustments. This tactile interface is also cheap and easy to replace in the field.

User Interface Controls
User Interface

Real-World Application & Pilot

Collaboration with Indus Hospital & Health Network

This project has been a deep collaboration with Indus Hospital staff from the start. The design meets all required specifications and has been approved by the biomedical department at Indus. Most of the original requirements are successfully implemented and tested. To ready the device for field testing at Indus Hospital, the following work remains:

  • Pressure Sensor: Integrate a Honeywell medical-grade pressure sensor to monitor and control airway pressure.
  • Localization: Switch the power supply to the 220V AC standard used in Pakistan.
  • Testing & Calibration: The Indus Biomedical group will test the device with a breathing simulator and calibrate it for their specific AmbuBag model.
  • SpO2 Sensor Integration: The optional sensor has been implemented in software but not yet physically incorporated into the final device.
Indus Hospital
Indus Hospital

Our Team & Supporters

Core Project Team

Advisors & Mentors

  • Sadia Saleem: Asst. Manager Biomedical - Indus Hospital
  • Palwasha Khan: Respiratory Therapist - Indus Hospital
  • Zain Masaud: Clinical Nursing Instructor - Indus Hospital
  • Faraz Khan: Principal Hardware Engineering - Exact Sciences
  • Adeel Siddiqui: VP Software Engineering - RelationalAI

Supporting Organizations

We extend our sincere thanks to the medical team at Indus Hospital for their guidance and to the MPS Open Source Project for their inspiration and motor donation.