Hardware overview

This section describes the hardware components required for a ‘typical’ OpenAPS implementation. There are numerous variations and substitutions that can be made but the following items are recommended for getting started.

The basic setup requires:

  • a compatible insulin pump
  • a Dexcom G4 or G5 CGM, or a Medtronic CGM
  • a small computer (Intel Edison, for example)
  • a radio stick (not necessary for an Intel Edison plugged into an Explorer Board, which has radio comms built in)
  • a battery

If you come across something that doesn’t seem to work, is no longer available, or if you have a notable alternative, feel free to edit this documentation with your suggestions.

To start, here is a high-level guide for understanding if your pump is compatible for OpenAPS. To be compatible, we must be able to send remote temporary basal rate commands to it.

"Can I do OpenAPS with this pump?"

If you’re interested in working on communication for another pump (Omnipod, Animas, etc), click here to join the collaboration group focusing on alternative pump communication.

Notes about deprecated hardware setups

If you have looked at the docs before, you may remember seeing Carelink sticks and/or Raspberry Pi’s as a more prominent recommendation. The community has generally moved away from Carelink sticks (because of poor range and other errors) as part of reliable rig use. The community has also moved toward using Edison-based rig setups due to the smaller size and lesser cost of these setups overall compared to the Pi rigs. The Pi instructions still work and still exist; however as of March 12, 2017, they are no longer the top recommended setup option. The community recommends following the documentation for buildling a rig based on the Edison and Explorer Board (which has a built-in radio stick to further reduce size and increase portability).