Skip to content

uwmisl/purpledrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PurpleDrop

This holds the main board electronics design for PurpleDrop, a digital microfluidic device. The design is done in KiCad v5.x.

PurpleDrop is open-source, and you are welcome to build it as-is, or use it as a starting point for your own projects. If you are thinking about building your own PurpleDrop, you are encouraged to reach out first. This project is under active development, and there may be some recent updates or issues not yet reflected here that you should consider. This repository is maintained by Jeff McBride, who can be reached at [email protected].

The latest release of PurpleDrop is v6.4. See ChangeLog.md for history.

PurpleDrop System Documentation

For more information, including instructions on building and using a PurpleDrop, see the PurpleDrop Manual

PCB Design Documentation

Schematic print: PurpleDrop_rev6.4_schematic.pdf

Fab drawing: PurpleDrop_rev6.4_fab.pfd

Bill of Materials: PurpleDrop_rev6.4_bom.csv

Front View Back View

Embedded Software

This design contains a microcontroller. The software that runs it can be found at https://github.com/uwmisl/purpledrop-stm32.

Development Notes

Tips for working on this project

BOM Generation

The KiBom plugin is used to generate a BOM file, based on settings in bom.ini.

To re-generate the BOM output:

First, install kibom: pip install kibom.

Add a new BOM plugin in the "Generate BOM" dialog in eeschema, and configure it with this command line: python -m kibom "%I" "%O.csv"

Run the BOM plugin.

About

Newest iteration of PurpleDrop. Reimplemented in kicad5

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •