Merge pull request #11 from emacsfodder/add-rough-guide-to-pcb-build
Add very rough guide
|
@ -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).
|
||||
|
|
62
guide/README.md
Normal file
|
@ -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!)
|
BIN
guide/hotglue-left-hand.jpg
Normal file
After Width: | Height: | Size: 143 KiB |
BIN
guide/left-hand-mcp-1.jpg
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
guide/left-hand-mcp-2.jpg
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
guide/left-hand-pcb-pyralux.png
Normal file
After Width: | Height: | Size: 152 KiB |
BIN
guide/madness.jpg
Normal file
After Width: | Height: | Size: 245 KiB |
BIN
guide/right-hand-pcb-1.jpg
Normal file
After Width: | Height: | Size: 138 KiB |
BIN
guide/right-hand-pcb-pyralux.png
Normal file
After Width: | Height: | Size: 140 KiB |
BIN
guide/right-hand-pcb-with-teensy.jpg
Normal file
After Width: | Height: | Size: 128 KiB |
BIN
guide/teensy-1.jpg
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
guide/teensy-2-fuxor-reziztorrs.jpg
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
guide/workbench.jpg
Normal file
After Width: | Height: | Size: 104 KiB |