diff options
author | Matt Adereth <adereth@gmail.com> | 2015-12-09 19:52:06 -0800 |
---|---|---|
committer | Matt Adereth <adereth@gmail.com> | 2015-12-09 19:52:06 -0800 |
commit | da52d817c8b00cec256f8990ee96be4f6c588202 (patch) | |
tree | 4e61e1812349eeb7bfef111da07e20ddf7ed76aa | |
parent | 2ffe54cdaa837b0249a6c112df2e306245f9610a (diff) | |
parent | 4dc2e2717930bf9d85743a73f7699f31f3f63e31 (diff) |
Merge pull request #11 from emacsfodder/add-rough-guide-to-pcb-build
Add very rough guide
-rw-r--r-- | README.md | 4 | ||||
-rw-r--r-- | guide/README.md | 62 | ||||
-rw-r--r-- | guide/hotglue-left-hand.jpg | bin | 0 -> 146401 bytes | |||
-rw-r--r-- | guide/left-hand-mcp-1.jpg | bin | 0 -> 32888 bytes | |||
-rw-r--r-- | guide/left-hand-mcp-2.jpg | bin | 0 -> 34309 bytes | |||
-rw-r--r-- | guide/left-hand-pcb-pyralux.png | bin | 0 -> 155562 bytes | |||
-rw-r--r-- | guide/madness.jpg | bin | 0 -> 250797 bytes | |||
-rw-r--r-- | guide/right-hand-pcb-1.jpg | bin | 0 -> 141214 bytes | |||
-rw-r--r-- | guide/right-hand-pcb-pyralux.png | bin | 0 -> 142968 bytes | |||
-rw-r--r-- | guide/right-hand-pcb-with-teensy.jpg | bin | 0 -> 130560 bytes | |||
-rw-r--r-- | guide/teensy-1.jpg | bin | 0 -> 55299 bytes | |||
-rw-r--r-- | guide/teensy-2-fuxor-reziztorrs.jpg | bin | 0 -> 55880 bytes | |||
-rw-r--r-- | guide/workbench.jpg | bin | 0 -> 106572 bytes |
13 files changed, 64 insertions, 2 deletions
@@ -14,10 +14,10 @@ Pregenerated STL files are available in the [things/](things/) directory. ### Wiring Masks for the flexible PCBs I used are available for the [left](resources/pcb-left.svg) and [right](resources/pcb-right.svg) side. -TODO: Tutorial on how to actually make these. +A [very rough guide for the brave is here](guide/README.md) - It will be improved over time (**TODO**)! ## License - + Copyright © 2015 Matthew Adereth The source code for generating the models (everything excluding the [things/](things/) and [resources/](resources/) directories is distributed under the [GNU AFFERO GENERAL PUBLIC LICENSE Version 3](LICENSE). The generated models and PCB designs are distributed under the [Creative Commons Attribution-NonCommercial-ShareAlike License Version 3.0](LICENSE-models). diff --git a/guide/README.md b/guide/README.md new file mode 100644 index 0000000..16163c1 --- /dev/null +++ b/guide/README.md @@ -0,0 +1,62 @@ +# Dactyl Flexible PCB Rough Guide + +![](workbench.jpg) + +For now, take a look at the images and try to figure things out, I know that's not great (it's better than nothing!) + +## Making the PCB + +Get two sheets of 6in square Pyralux™. Use the Toner Transfer +method to etch the Pyralux sheets as you would a usual PCB + +> NOTE: If you only have an Inkjet make photocopies of the print out, voilà Toner based copies! + +[Here's a handy toner transfer guide ... ](http://www.instructables.com/id/Toner-transfer-no-soak-high-quality-double-sided/) + +Print these PCB designs out... + +Left hand: + +![](left-hand-pcb-pyralux.png) + +Right hand: + +![](right-hand-pcb-pyralux.png) + +When you're done etching, you'll need to carefully cut the pcb into +pieces... See the images below. + +## This is Madness... + +The thumb cluster pcb for the left hand: + +![](madness.jpg) + +Solder the MCP like so: + +![](left-hand-mcp-1.jpg) + +![](left-hand-mcp-2.jpg) + +Solder the Teensy 2.0 like so: + +![](teensy-1.jpg) + +Some interesting pull up 10k resistor business here... (TODO add a small diagram and notes) + +![](teensy-2-fuxor-reziztorrs.jpg) + +Each hand of the keyboard will wire up like so: + +![](right-hand-pcb-1.jpg) + +Teensy goes here... note the rows soldered to the teensy via the Pyralux: + +![](right-hand-pcb-with-teensy.jpg) + + +Here the left hand: + +![](hotglue-left-hand.jpg) + +That's all for now, this guide will improve over time! (TODO!) diff --git a/guide/hotglue-left-hand.jpg b/guide/hotglue-left-hand.jpg Binary files differnew file mode 100644 index 0000000..85e4aa4 --- /dev/null +++ b/guide/hotglue-left-hand.jpg diff --git a/guide/left-hand-mcp-1.jpg b/guide/left-hand-mcp-1.jpg Binary files differnew file mode 100644 index 0000000..c7178a8 --- /dev/null +++ b/guide/left-hand-mcp-1.jpg diff --git a/guide/left-hand-mcp-2.jpg b/guide/left-hand-mcp-2.jpg Binary files differnew file mode 100644 index 0000000..67c508f --- /dev/null +++ b/guide/left-hand-mcp-2.jpg diff --git a/guide/left-hand-pcb-pyralux.png b/guide/left-hand-pcb-pyralux.png Binary files differnew file mode 100644 index 0000000..f047caa --- /dev/null +++ b/guide/left-hand-pcb-pyralux.png diff --git a/guide/madness.jpg b/guide/madness.jpg Binary files differnew file mode 100644 index 0000000..661f5c5 --- /dev/null +++ b/guide/madness.jpg diff --git a/guide/right-hand-pcb-1.jpg b/guide/right-hand-pcb-1.jpg Binary files differnew file mode 100644 index 0000000..21051d2 --- /dev/null +++ b/guide/right-hand-pcb-1.jpg diff --git a/guide/right-hand-pcb-pyralux.png b/guide/right-hand-pcb-pyralux.png Binary files differnew file mode 100644 index 0000000..6a28e1d --- /dev/null +++ b/guide/right-hand-pcb-pyralux.png diff --git a/guide/right-hand-pcb-with-teensy.jpg b/guide/right-hand-pcb-with-teensy.jpg Binary files differnew file mode 100644 index 0000000..3a1da33 --- /dev/null +++ b/guide/right-hand-pcb-with-teensy.jpg diff --git a/guide/teensy-1.jpg b/guide/teensy-1.jpg Binary files differnew file mode 100644 index 0000000..6feac06 --- /dev/null +++ b/guide/teensy-1.jpg diff --git a/guide/teensy-2-fuxor-reziztorrs.jpg b/guide/teensy-2-fuxor-reziztorrs.jpg Binary files differnew file mode 100644 index 0000000..349e1ad --- /dev/null +++ b/guide/teensy-2-fuxor-reziztorrs.jpg diff --git a/guide/workbench.jpg b/guide/workbench.jpg Binary files differnew file mode 100644 index 0000000..2349320 --- /dev/null +++ b/guide/workbench.jpg |