Skip to content

Commit

Permalink
Update README for new jumpers, and add section on headers
Browse files Browse the repository at this point in the history
With the new jumpers adding headers is possible, so that the Teensy is
removable without desoldering
  • Loading branch information
cincodenada committed Jan 30, 2022
1 parent b6b3423 commit 5a699ca
Showing 1 changed file with 44 additions and 10 deletions.
54 changes: 44 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,9 +109,9 @@ schematic
The kinT keyboard controller was made for the Teensy 3.x and 4.x series of
devices, which are ARM based.

The older Atmel based Teensy++ 2.0 are also supported, but require slightly more
complicated soldering: not connecting a few clashing Teensy++ 2.0 pins and
closing 3 soldering jumpers.
The older Atmel based Teensy++ 2.0 are also supported, but they require cutting
one set of solder jumpers and closing a second set, to account for clashing pin
assignments on the older Teensy.

Which Teensy should you buy for your build? Here are a few considerations:

Expand Down Expand Up @@ -223,10 +223,11 @@ the same time :-). I want to add an edited and higher-quality video, too.

* The vertical pin header is required for powering the LEDs.

1. Place your Teensy 3.x or 4.x on top of the pin header and solder all its pins.
* If you want your Teensy to be removable for later upgrades, you can use
socket headers here instead. [See the instructions
below](#using-socket-headers).

* If you’re using a Teensy++ 2.0, you must not connect some pins! [See the
instructions below](#soldering-instructions-for-the-teensy-20).
1. Place your Teensy on top of the pin header and solder all its pins.

1. Turn the board around and solder all the pin header pins.

Expand All @@ -236,16 +237,49 @@ the same time :-). I want to add an edited and higher-quality video, too.
### Soldering instructions for the Teensy++ 2.0

Follow the [instructions for the Teensy 3.x or 4.x
above](#soldering-instructions-for-the-teensy-3x-or-4x), but:
above](#soldering-instructions-for-the-teensy-3x-or-4x), and then:

1. Do not connect pin 7, pin 15 and pin 16. These are marked with an x on the kinT.
1. Using a small knife such as a hobby knife, cut the traces between the pads
of jumpers JP4, JP5, and JP6. This will disconnect pin 7, pin 15 and pin 16.

* An easy way to do this is to remove the corresponding pins from your pin
header with pliers.
* If you haven't cut traces like this before, SparkFun has a [brief
illustrated tutorial][jumper-tut] about working with jumpers that is a
good reference.

2. Close the solder jumpers JP1, JP2, JP3. These will remap pin 7, pin 15 and
pin 16 onto pins that can be used with the Teensy++ 2.0.

If you are [using socket headers](#using-socket-headers) so that the Teensy is
removable, you can later upgrade to a Teensy 3.x or 4.x by desoldering JP1,
JP2, and JP3, and reclosing the jumpers JP4, JP5, and JP6.

[jumper-tut]: https://learn.sparkfun.com/tutorials/how-to-work-with-jumper-pads-and-pcb-traces/what-is-a-jumper

### Using socket headers

Due to the space for the USB cable in the back, there's not enough room in the
case for a standard socket header, but there are low-profile pin headers that
do fit. [These square-pin socket headers](short-sockets) and [pins](short-pins)
with 0.180" (4.57mm) insulation height that have been verified to fit in the
KB500, and will probably fit the KB600 as well. Round "Swiss-style" headers
should also work, just make sure to get the appropriate matching pins for
whatever socket you order.

To build with socket headers, follow the [standard instructions
above](#soldering-instructions-for-the-teensy-3x-or-4x), but instead of the
steps involving soldering the pin headers, do the following:

1. Turn the board around and solder **3 rows of socket headers** (top, bottom,
vertical) in the Teensy holes.

1. Place and solder the corresponding **3 rows of pin headers** (top, bottom,
vertical) on the Teensy

1. Insert the Teensy into the sockets

[short-sockets]: https://octopart.com/search?q=SLW-124-01-T-S&currency=USD&specs=0
[short-pins]: https://octopart.com/search?q=TSW-124-23-G-S&currency=USD&specs=0

## Installing the firmware

You can use the QMK Configurator online build tool to compile the QMK firmware for
Expand Down

0 comments on commit 5a699ca

Please sign in to comment.