aboutsummaryrefslogtreecommitdiff
path: root/digital-driver-board/README.md
diff options
context:
space:
mode:
authorPhilip Lampkin <plampkin@chem.wisc.edu>2021-04-24 12:07:04 -0500
committerPhilip Lampkin <plampkin@chem.wisc.edu>2021-04-24 12:07:04 -0500
commit40ab1463c3da0c844eedba5c5f52d5ef8af322c4 (patch)
treed7984802dbe72f0d203d7b86372ca355ac0c833d /digital-driver-board/README.md
parentd6df6a65cf04da7ed29e8f09c0bf14c8b2cfb2e6 (diff)
terminology update
Diffstat (limited to 'digital-driver-board/README.md')
-rw-r--r--digital-driver-board/README.md58
1 files changed, 58 insertions, 0 deletions
diff --git a/digital-driver-board/README.md b/digital-driver-board/README.md
new file mode 100644
index 0000000..7483c1d
--- /dev/null
+++ b/digital-driver-board/README.md
@@ -0,0 +1,58 @@
+# digital-driver
+
+A photoreactor driver board designed to be controlled digitally over I2C.
+
+## PCB
+
+This PCB was designed using KiCAD version 5.
+Refer to `driver.pdf` for schematic.
+PCB images generated with [tracespace](https://github.com/tracespace/tracespace) follow.
+
+![top](./top.png "PCB top view")
+
+![bottom](./bottom.png "PCB bottom view")
+
+Bill of Materials
+
+| reference | value | manufacturer | part number | DigiKey | Newark |
+| :------------- | :------------ | :----------- | :---------- | :------ | :----- |
+| C2 | 10u | | | | |
+| C3 | 22u | | | | |
+| D1 | (red) | | | | |
+| D2 | (blue) | | | | |
+| J1, J2 | | | | | |
+| J3, J4 | | | | | |
+| J5 | fan connector | | | | |
+| J7 | LED connector | | | | |
+| PS1 | | | | | |
+| R1, R4, R6, R7 | | | | | |
+| R2, R5 | | | | | |
+| U1 | | | | | |
+| U2 | | | | | |
+
+## I2C Interface
+
+DOCUMENTATION TODO
+
+## Firmware
+
+Find in "firmware" folder.
+
+Use Arduino IDE.
+
+We programmed the ATtiny85 using the sparkfun Tiny AVR Programmer: [PGM-11801](https://www.sparkfun.com/products/11801).
+
+## Changelog
+
+### Unprinted
+
+### Revision B
+
+#### Fixed
+- silk screen polarity markings for LED
+- backwards I2C connectors
+
+### Revision A
+
+#### Added
+- initial design