Downloads
Mechanical Downloads | Date Updated |
---|---|
Mechanical Fabrication and Assembly Instructions (PDF) | 04/03/2020 |
Electrical/Control Downloads | Date Updated |
---|---|
Control Electronics Wiring Instructions (PDF) | 04/12/2020 |
Control Electronics Fabrication and Assembly (PDF) | 04/12/2020 |
Arduino Uno CoV Shield Files (Gerber) | 04/06/2020 |
Control Enclosure CAD (.dxf files) | 04/10/2020 |
Control Electronics Arduino Test Code (.ino file) | 04/10/2020 |
Firmware:
You can now access the firmware that is currently implemented on our latest prototype.
This code is provided for reference use only. It was not developed under an ISO-compliant quality systems framework, nor has its function and implementation been validated and approved by the Food and Drug Administration. Prior to deployment on an end-use system, to ensure patient safety, the software must undergo substantial validation pursuant to IEC 62304. Use at your own risk.
This software is meant to provide starter code for others working to develop similar mechanical ventilator designs which operate in open-loop with limit-switch-based feedback. It is by no means representative of a fully validated end-use system, but rather, it implements basic functionality required from a mechanical ventilator for critical life-sustaining operation (the ability to set and configure BPM and I/E ratios, measure pressure, and alert the user to faults and alarm states). This is an active project, and many aspects are still under development. As such, updates and bug fixes to the software may be posted in the near future. Others working on similar designs may want to modify the software or add features for their own needs.
Access the github repository here: https://github.com/jgafford02/Commodore-Open-Source-Ventilator-Firmware
Note: We do NOT have the capacity to provide technical support or assistance. Bug fixes and software updates will be provided on a rolling basis as we encounter them. This software was developed in the Arduino IDE specifically for the Uno model which implements the Atmega328 MCU. We cannot guarantee proper operation on any other Arduino-compatible MCU.