purpledrop

Public

@uwmisl

Download board files

Files for version 1. Pick what you came for.

Share purpledrop

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

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

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.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.