Compact BVM Style Ventilator

A lot of pandemic ventilator designs are based on the BVM. This is a concept design of a more compact variation.

Similar projects worth following
This design aims:
- to reduce mechanical stresses in the system by increasing the points of contact
- to offer a more compact alternative to current designs
- to be fabricated entirely from either 3D printed parts OR a CNC machine. The notion is that whatever fabrication method you have, you should be able to churn these out. The only stock parts it depends on are bolts used as joint pins, which are easily accessible from hardware depots.

The mechanism is based on an iris mechanism - I'm working on rendering an animation of it in action, but fusion 360 isn't complying...

This is a concept design, and unfortunately I lack the means to test/prove it. I have limited experience with 3D printing and CNC machining, so would love to hear feedback about the feasibility of this. Any comments/suggestions/criticisms that can help with future developments are welcome! This is early days, and just a thought that might help with giving someone else an idea that might help..


Exploded view of mechanism

Adobe Portable Document Format - 161.32 kB - 04/14/2020 at 18:58


Enjoy this project?



Bharbour wrote 04/11/2020 at 23:03 point

This is an interesting mechanism. Could you add an exploded view of the parts?

  Are you sure? yes | no

Eden Harrison wrote 04/14/2020 at 18:59 point

Hi Bharbour,

thank you for your interest! I've uploaded a pdf with the exploded view. 

  Are you sure? yes | no

Bharbour wrote 04/14/2020 at 19:09 point

Thanks for the exploded drawing. How much travel or "squeeze" do you get?

  Are you sure? yes | no

Eden Harrison wrote 04/18/2020 at 10:04 point

You can change the amount of squeeze by altering the dimensions of the rotating parts. I've drawn the model parametrically so once an optimal squeeze is determined the parts can be updated accordingly. It would be cool to have a way to alter the amount of squeeze in real time, with the motor always completing full revolutions, but I haven't thought of a way. 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates