Author Topic: How to solder 2 individual switches to a teensy?  (Read 1182 times)

0 Members and 1 Guest are viewing this topic.

Offline sethk_

  • Grand Master Wizard Pizza
  • * Esteemed Elder
  • Thread Starter
  • Posts: 2710
  • Location: Pittsburgh, Pennsylvania
  • www.kbdhub.com
    • My webstore
How to solder 2 individual switches to a teensy?
« on: Mon, 10 November 2014, 18:17:12 »
Hi, I am working on making a 2 key matrix, and I have 2 MX blacks, and 2 enables(don't need to use them, bought them just in case), and I plan on buying a teensy tonight. Before I buy it though, I was wondering what all I will need in terms of resistors and what not, since I have no clue what else I need. All help will be appreciated!

Offline OverKill

  • Posts: 109
  • Location: Arizona, USA
Re: How to solder 2 individual switches to a teensy?
« Reply #1 on: Mon, 10 November 2014, 18:21:53 »
What version of teensy are you getting?

Offline sethk_

  • Grand Master Wizard Pizza
  • * Esteemed Elder
  • Thread Starter
  • Posts: 2710
  • Location: Pittsburgh, Pennsylvania
  • www.kbdhub.com
    • My webstore
Re: How to solder 2 individual switches to a teensy?
« Reply #2 on: Mon, 10 November 2014, 18:27:09 »
The Teensy 3.0 with pins. This is what the Ergodox website has, so would these diodes be fine? http://www.digikey.com/product-detail/en/1N4148/1N4148FS-ND/458603

Offline Smasher816

  • HHKB Master
  • Posts: 538
  • Location: return STATE_MISSOURI;
Re: How to solder 2 individual switches to a teensy?
« Reply #3 on: Mon, 10 November 2014, 18:44:25 »
Just be aware that most of the firmware is written for the Teensy 2.0, not 3.0 (and they are not compatible). You will have to find some software for the Teensy 3, or possibly write your own.

Offline sethk_

  • Grand Master Wizard Pizza
  • * Esteemed Elder
  • Thread Starter
  • Posts: 2710
  • Location: Pittsburgh, Pennsylvania
  • www.kbdhub.com
    • My webstore
Re: How to solder 2 individual switches to a teensy?
« Reply #4 on: Mon, 10 November 2014, 18:46:31 »
I have no problem using the Teensy 2.0 either. I really don't care which one I use, but at this point it does seem like a better idea to use the 2.0. If I am using that Teensy, then what else do I need to work with the enablers? Just diodes and some wire to connect to the Teensy?

Offline Melvang

  • Exquisite Lord of Bumfluff
  • * Maker
  • Posts: 4407
  • Location: Waterloo, IA
  • Melvang's Desktop Customs
Re: How to solder 2 individual switches to a teensy?
« Reply #5 on: Mon, 10 November 2014, 19:43:53 »
With only two switches all you will need is wire to connect them. Each pin on the switches will go to a pad on the teensy with no need for diodes at all.
OG Kishsaver, Razer Orbweaver clears and reds with blue LEDs, and Razer Naga Epic.   "Great minds crawl in the same sewer"  Uncle Rich

Offline sethk_

  • Grand Master Wizard Pizza
  • * Esteemed Elder
  • Thread Starter
  • Posts: 2710
  • Location: Pittsburgh, Pennsylvania
  • www.kbdhub.com
    • My webstore
Re: How to solder 2 individual switches to a teensy?
« Reply #6 on: Mon, 10 November 2014, 20:06:14 »
Thanks!

Offline dorkvader

  • Posts: 6289
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: How to solder 2 individual switches to a teensy?
« Reply #7 on: Mon, 10 November 2014, 23:04:12 »
You can use a KB controller like soarer's or hasu's. Soarer's converter code even has a provision for up to three additional switches, so there are a lot of options.

Melvang is right, since you have pins a'plenty you can wire them up individually, or you can tie two pins together and wire up the other 2 to the teensy for a simple matrix (using only 3 pins and a bit less wire). If you would like more info about any of these options, I can tell you but it's easier to make a recommendation once I know more of what sort of project you have in mind.

Another option is to get a techkeys business card
http://techkeys.us/collections/accessories/products/techkeys-keyboard-business-card

Offline Smasher816

  • HHKB Master
  • Posts: 538
  • Location: return STATE_MISSOURI;