improvements on Route 2

master
BubblesToTheLimit 2016-09-10 22:57:49 +02:00
parent 9370c43dfe
commit 9d87a0b134
3 changed files with 59 additions and 3641 deletions

View File

@ -161,11 +161,10 @@
That's all for now, this guide will improve over time! (TODO!) That's all for now, this guide will improve over time! (TODO!)
** Route 2: Dactyl Hand-Wiring Guide ** Route 2: Dactyl Hand-Wiring Guide
Step 1: Creating the rows *** Step 1: Creating the rows
Using the copper wire you solder each row together, notice how the thumb-part gets its own Using the copper wire you solder each row together, notice how the thumb-part gets its own
row. If you take a close look you can see how I did do a messy job soldering, I had to redo row. If you take a close look you can see how I did do a messy job soldering, I had to redo
some of the parts because they wouldn't be stable enough. Do this for both sides. Which ones of some of the parts because they weren't soldered properly. Do this for both sides. Which ones of
the pins you chose for the row doesnt matter, but for it to look clean you should decide for the pins you chose for the row doesnt matter, but for it to look clean you should decide for
either one of them either one of them
@ -177,14 +176,22 @@
[[file:wiring-create-rows-testing.jpg]] [[file:wiring-create-rows-testing.jpg]]
The next step is to create the columns by soldering the diodes. Notice which way these diodes *** Step 2: Create the columns
are directed here, the way these diodes are directed, we have to have a firmware that "drives The next step is to create the columns by soldering the diodes.
the rows". (TODO: insert diagram here) Luckily in our firmware "ergodox-firmware" we have the
option that adapts to that. However if you want to try and use the "tmk_keyboard" firmware Notice which way these diodes are directed here. First of all, they are all wired with the
which seems to be also interesting you want to wire the diodes the other way. This way the black part towards the switch, it is important that you follow that pattern for all of the
"columns are driving". As a side note, for some reason the tmk_keyboard firmware things of rows switches. The end where that color-mark is denotes the direction of the diode. The way these
as columns and the other way around, so if you look through the source code it will also see diodes are directed, we have to have a firmware that "drives the rows", which means the
"drive rows", even though that means "driving columns". electricity can go from the column through the pressed switch through the row, but not the
other way around (TODO: insert diagram here to explain this further).
Luckily in our firmware "ergodox-firmware" we have the option that adapts to that. However if
you want to try and use the "tmk_keyboard" firmware which seems to be also interesting you
want to wire the diodes the other way. This way the "columns are driving". As a side note, for
some reason the tmk_keyboard firmware things of rows as columns and the other way around, so
if you look through the source code it will also see "drive rows", even though that means
"driving columns".
The tmk_keyboard firmware could also be used for this kind of wiring, but it would have to be The tmk_keyboard firmware could also be used for this kind of wiring, but it would have to be
rewritten, maybe in a beautiful way, such that it can also "drive rows". However I didnt go rewritten, maybe in a beautiful way, such that it can also "drive rows". However I didnt go
@ -202,10 +209,11 @@
TODO: Insert diagram of how the thumb-keys are connected to the main clumns. TODO: Insert diagram of how the thumb-keys are connected to the main clumns.
The next step is to wire the Teensy 2.0 and the MCP 23018 in place. *** Put the Teensy and the MCP in place
This next step is to wire the Teensy 2.0 and the MCP 23018 in place.
Everything necessary for that really is the following circuit diagram Everything necessary for that really is the following circuit diagram
[[file:circuit-diagram.svg]] [[file:circuit-diagram.png]]
[[file:rows-and-columns-connected-to-chips.jpg]] [[file:rows-and-columns-connected-to-chips.jpg]]

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 158 KiB