Merge pull request #11 from emacsfodder/add-rough-guide-to-pcb-build

Add very rough guide
master
Matt Adereth 2015-12-09 19:52:06 -08:00
commit da52d817c8
13 changed files with 64 additions and 2 deletions

View File

@ -14,10 +14,10 @@ Pregenerated STL files are available in the [things/](things/) directory.
### Wiring ### Wiring
Masks for the flexible PCBs I used are available for the [left](resources/pcb-left.svg) and [right](resources/pcb-right.svg) side. 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 ## License
Copyright © 2015 Matthew Adereth 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). 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 100644
View 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!)

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

BIN
guide/madness.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

BIN
guide/teensy-1.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
guide/workbench.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB