Auto-AmbuBag - A Portable Automated BVM

Collaboration with Indus Hospital for use in disaster response and rural healthcare in Pakistan.

From Clinical Need to Working Device

The Challenge: Requirements from Indus Hospital

The Indus Hospital & Health Network is the largest health network in Pakistan, providing absolutely free healthcare to 6 million people annually. Pakistan is also among the top 5 climate change vulnerable nations, devastated by frequent monsoon floods. To better support the health needs during disasters and hard-to-reach rural areas, Indus hospital desires to create a low-cost ventilator that is safe and portable. The key requirements are:

Our Solution: Building on Open-Source Foundations

To solve this problem, we started from the MIT Emergency Ventilator open-source project. The E-Vent project was conceived at the height of COVID, when worldwide shortage of ventilators was causing severe challenges. We researched several other open-source projects that build on the MIT design and found the MPS design to be a good fit. Our solution learns from both these projects and modifies them in several key ways to meet the requirements for the Auto-AmbuBag.

Our Design Process: A Quick Overview

Starting from the requirements, we held a series of meetings with our Advisors who suggested various options to explore for hardware and software needs. Given the trail blazed by MIT & MPS prototypes, some decisions were relatively easy to make:

By leveraging the existing state-of-the-art, we were able to make rapid progress on many aspects of the design and implementation. There were some requirements unique to the Indus Hospital use case that necessitated innovation and/or deviation from the original design. As a result, we:

The modifications above made it possible to take advantage of existing open-source knowledge where possible, while adjusting the design for the unique needs we had to meet.

Entry 1: Power System

Lithium-Ion Battery used in the design

Battery used in the design

Challenge:

To design a power system that could run continuously for 4+ hours when plugged in and 2+ hours on battery.

Options Explored:
  • Considered a 24V motor for efficiency, but rejected it as it would require a boost converter from 12V input, introducing complexity. We used 12V motors which efficiently manage the required load.
  • Selected a low power, 2.4 inch LCD display with configurable backlight. With aggressive backlight control, we reduced the consumption to approximately 0.05Ah, which is negligible.
  • For typical Indus configuration (15 bpm, Tidal vol of 750 & I:E of 2), the device drew less than 1 A of power hourly. Local testing used latex balloons to simulate lung resistance.
Decision & Rationale:

We picked an off-the-shelf 4-cell and 6Ah Lithium-Ion battery that is easily procured and replaceable in Pakistan. We are confident we will comfortably exceed the 2-hour battery operation time. For future iterations, we are considering a different battery (8Ah, 4000+ cycle life, $18) for improved capacity and cost-efficiency.

Entry 2: The Motor - The Heart of the system

goBILDA Yellow Jacket motor with encoder

goBILDA Yellow Jacket motor with encoder

Challenge:

To generate controlled torque to squeeze the AmbuBag while operating in limited power conditions or during transport. This requires a high torque, low revolutions per minute (rpm) motor.

Options Explored:
  • Attempted a high-rpm brushless DC motor, but it required a complex 100:1 planetary gear and additional gearing, making the device too large.
  • Tested multiple low-rpm stepper motors and various drivers. The stepper motors consistently skipped under load and proved difficult to control, and were deemed unsuitable.
  • The TorqueNADO MAX motor (5 N-m torque) lacked the necessary torque at higher respiration settings.
  • Selected the goBILDA Yellow Jacket DC motor with 9 N-m torque at 84 rpm speed, which performed perfectly across all configuration ranges and includes a built-in encoder.
Decision & Rationale:

We picked the goBILDA Yellow Jacket DC brushed motor. This motor met all our needs of low rpm, high torque, encoder support for closed-loop operation, and low cost ($55). The goBILDA ecosystem provides easily available mounts and drivers, resulting in a reliable and well-supported core component.

Entry 3: User Interface (UI) & Controls

Final LCD and encoder interface.

From a simple potentiometer to the final LCD and encoder interface.

Challenge:

To create a simple, intuitive, and power-efficient interface for clinicians to view and precisely set ventilation parameters (BPM, Tidal Volume, I/E Ratio, Pressure, User messages).

Options Explored:
  • Large Touch Screen: Rejected due to high cost and power-intensive nature, which conflicted with the battery-operation requirement.
  • Multiple Potentiometers: Rejected because they were imprecise and lacked the required numerical feedback for clinical parameter setting.
  • LCD Screen with Rotary Encoder: This option offered the best balance of cost-effectiveness, low power consumption, and precise digital control through a menu system.
Decision & Rationale:

We selected a 16x2 LCD screen with a single rotary encoder and push-button. This interface was the most robust and cost-effective, allowing me to program a simple menu where clinicians could precisely set and confirm each ventilation parameter, meeting the hospital's exact usability requirements.

Real-World Application & Pilot with Indus Hospital

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 to be completed:

Pressure Sensor Integration:

We must add a pressure sensor to continuously monitor and control the pressure in the patient airways. While this device will be field tested at lower settings, this is an important safety feature we plan to add to the Auto-AmbuBag first. We will be using the medical-grade Honeywell pressure sensor (HSCMRRV001PD2A3) for this task.

Our Team & Supporters

Core Project Team

Batul Siddiqui

Hardware & Software Engineering / Technical Lead

Eshaal Liaqat

3D Design & Fabrication (CAD, 3D Design)

Divya Gill

Documentation

Advisors & Mentors

Sadia Saleem

Assistant Manager Biomedical - Indus Hospital

Palwasha Khan

Respiratory Therapist - Indus Hospital

Zain Masaud

Clinical Nursing Instructor - Indus Hospital

Faraz Khan

Principal Hardware Engineer - Exact Sciences

Adeel Siddiqui

VP 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 hardware donation.