top of page

This work is licensed under CC BY-NC-SA 4.0 which requires attribution, by citing either this paper or the creator's name and a link to


Make your own FlowIO: Overview

Here you will find the complete tutorial series and downloads to all design files, bill of materials, and firmware needed for making your own FlowIO device. The first few tutorials are about obtaining and preparing the key components, while the later tutorials show the process of creating the subassemblies and assemblies. There are close to 100 individual components that go into making FlowIO, and you can expect it to take you at least a few weeks to prepare and put everything together the first time you do this.

The tutorials and designs are provided for noncommercial use under the terms of the CC license. To view them, you need to create a FREE account. If your intent is commercial, you can ask for a permission.

Why is an account required?

The login is there to gauge the level of interest in people wanting to replicate FlowIO by themselves, and whether the replication instructions and design files are accessed with commercial or noncommercial intent. FlowIO is an ongoing research project, and that information helps with the project's research goals. An account also gives you the ability to post on the forums.


Will I be getting email spam?

You may get progress updates occasionally. You can expect less than 10 emails per year.

Announcement: Maintenance and Restructuring is currently underway, and some pages may be unavailable while this is happening.

Component Preparation Tutorials

FFC 3x2.jpg
AllParts 5x7.png
Main Driver PCB 3x2.jpg
LiPo Connector 2.jpg

Subassemblies and Assemblies

Boards Sandwiched.jpg
S - Parts 16x9.jpg
Main Image.jpg
Parts 16x9.jpg
L - Parts 16x9.jpg

Firmware and Testing

FlowIO TOP 16x9.jpg


Expansion Modules Preparation


17. Analog-in-16 
Module Sensors++.png

There is much more documentation, tutorials, project videos, and other content that is slowly being added to this website. If interested in helping with any of these or other tasks, please consider volunteering. 

Learn how you can help

bottom of page