aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 42151ad480f5580af3aa6a2effcda5f380386df9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# OpenMano
## Open source and modular manometer

![OpenMano](openmano-hw.png "OpenMano")

An open source manometer hardware and firmware implementation. Originally designed for monitoring pressure in scuba diving equipment; modified for modularity and battery-powered operation.

OpenMano comprises of a base PCB design and "mods" which stack onto the base board. The base board is powered by a STM32F405 MCU and contains a battery holder for 18650 batteries along with a battery charge management IC. The base board breaks out multiple peripheral buses which the mods use, including I2C, UART, SPI as well as 8 GPIO pins.

## Mods

![Zigbee mod](openmano-mod-zigbee.png "Zigbee mod")

Mods enable extending the functionality of the base board using the peripheral buses provided with the breakout. The DXF for the base board contains a template for making mods with a 20-pin connector that allows stacking mods. 

A sample mod with wireless functionality over Zigbee is included in pcb/mods/zigbee. This mod uses the UART peripheral along with numerous GPIOs required for the Digi-Xbee module.