aboutsummaryrefslogtreecommitdiff
path: root/analog-driver/README.md
diff options
context:
space:
mode:
authorBlaise Thompson <blaise@untzag.com>2021-01-29 12:09:04 -0600
committerBlaise Thompson <blaise@untzag.com>2021-01-29 12:09:04 -0600
commitcc745449430925b72f87e5960ff576139509fe04 (patch)
tree79a4ca5076af11b63d3eb2b5c88b300794512006 /analog-driver/README.md
parentfcd63172fb48b4b3f4252ac95027833af42a550a (diff)
analog driver 1.0.0
Diffstat (limited to 'analog-driver/README.md')
-rw-r--r--analog-driver/README.md43
1 files changed, 43 insertions, 0 deletions
diff --git a/analog-driver/README.md b/analog-driver/README.md
new file mode 100644
index 0000000..d5d0762
--- /dev/null
+++ b/analog-driver/README.md
@@ -0,0 +1,43 @@
+# 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).