Author Topic: My tenkeyless project (without PCB)  (Read 4901 times)

0 Members and 1 Guest are viewing this topic.

Offline jgrade

  • Thread Starter
  • Posts: 14
My tenkeyless project (without PCB)
« on: Mon, 24 February 2014, 17:47:21 »
Hi,

I always wanted a tenkeyless mechanical keyboard but i just didn't want to buy one, so i started making my own.
This is my €2 mechanical keyboard:

It's a Samsung DS1010 with Futaba Switchs

So first thing is to disassemble

Then removing the PCB

Next removing the switches


Cutting the Faceplate to the correct size

some painting


now it's time to put everything together


the matrix


and the almost final product


but now i have a problem, i am using the teensy 2.0 but i can't get any keyboard code to work.
can i use the phantom or other keyboard code without changing them?
« Last Edit: Tue, 25 February 2014, 11:05:51 by jgrade »

Offline Merloobi

  • Posts: 68
  • Location: TX
Re: My ten keyless project
« Reply #1 on: Mon, 24 February 2014, 17:50:00 »
Sounds like an interesting project, unfortunately your images are not working.  :(

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: My tenkeyless project
« Reply #2 on: Mon, 24 February 2014, 19:46:45 »
Neat. How do you like those Futaba clicky switches? Personally I’m not much of a fan, but some people online seem to like them.

How did you cut the plate?

Can you explain more about what firmware you tried to run on the Teensy 2.0, ideally the explicit code you were using to read the matrix,  and explain/show which wires go from your matrix to which pins on the teensy? Currently there’s not enough detail for anyone to really offer advice.
« Last Edit: Mon, 24 February 2014, 19:49:34 by jacobolus »

Offline filphil

  • Posts: 634
  • Location: NJ, USA
  • One day I hope to find a love like JD and Turk
Re: My tenkeyless project
« Reply #3 on: Mon, 24 February 2014, 20:00:52 »
Looks good so far.  Keep it up.

Offline RESPRiT

  • Posts: 414
  • Location: Seattle
  • HHKB = ❤
Re: My tenkeyless project
« Reply #4 on: Mon, 24 February 2014, 20:29:07 »
This looks really clean, I'm really interested how the final results turn out, these mods are really cool to see.
;)

Offline edy00116

  • Posts: 7
Re: My tenkeyless project
« Reply #5 on: Mon, 24 February 2014, 20:47:05 »
Nice cut and paint work. Portuguese keyboard?   ;D

Offline jgrade

  • Thread Starter
  • Posts: 14
Re: My tenkeyless project
« Reply #6 on: Tue, 25 February 2014, 03:15:14 »
Nice cut and paint work. Portuguese keyboard?   ;D

Yep Portuguese Keyboard rocks  :thumb:

Neat. How do you like those Futaba clicky switches? Personally I’m not much of a fan, but some people online seem to like them.

Personally i like them. I tested the cherry black and still i prefere futaba.

Quote
How did you cut the plate?

I used one of this:

old school cutting eheheheheh

Quote
Can you explain more about what firmware you tried to run on the Teensy 2.0, ideally the explicit code you were using to read the matrix,  and explain/show which wires go from your matrix to which pins on the teensy? Currently there’s not enough detail for anyone to really offer advice.

I tested the phantom firmware from here https://github.com/tmk/tmk_keyboard.git
i used a ISO_150 layout and this are the pin connections:
Column pin configuration
col/pin: 0/D5 - 1/C7 - 2/C6 - 3/D4 - 4/D0 - 5/E6 - 6/F0 - 7/F1 - 8/F4 - 9/F5 - 10/F6 - 11/F7 - 12/D7 - 13/D6 - 14/D1 - 15/D2 - 16/D3

Row pin configuration
row/pin: 0/B5 - 1/B4 - 2/B3 - 3/B2 - 4/B1 - 5/B0

when i connect the teensy to my Mac it detects the new keyboard but does not receive any input

btw i used 1N4148 diodes
« Last Edit: Tue, 25 February 2014, 05:25:42 by jgrade »

Offline GiraffePencils

  • Posts: 46
Re: My tenkeyless project (without PCB)
« Reply #7 on: Wed, 26 February 2014, 10:10:51 »
Hey,
This might make me sound like a noob, But what Wire are you using to connect the switches?
It looks really neat.

Offline CPTBadAss

  • Woke up like this
  • Posts: 14365
    • Tactile Zine
Re: My tenkeyless project (without PCB)
« Reply #8 on: Wed, 26 February 2014, 12:12:24 »
I had the chance to try some clicky Futaba swtiches over the weekend. They surprised me; they felt very nice :). Nice project.

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: My tenkeyless project (without PCB)
« Reply #9 on: Wed, 26 February 2014, 15:47:37 »
If anyone likes Futaba switches, I have a PS/2 keyboard with Futabas and some really nice cherry-ish profile double-shot caps (the case is.. okay). I’m not a huge fan of the switches, so I’d be happy to sell it to someone. :-)

Could be nice for a project like this one.
« Last Edit: Wed, 26 February 2014, 15:49:11 by jacobolus »

Offline jgrade

  • Thread Starter
  • Posts: 14
Re: My tenkeyless project (without PCB)
« Reply #10 on: Thu, 27 February 2014, 08:59:12 »
Hey,
This might make me sound like a noob, But what Wire are you using to connect the switches?
It looks really neat.

I used copper cable

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: My tenkeyless project
« Reply #11 on: Thu, 27 February 2014, 13:46:15 »
I tested the phantom firmware from here https://github.com/tmk/tmk_keyboard.git
i used a ISO_150 layout and this are the pin connections:
Column pin configuration
col/pin: 0/D5 - 1/C7 - 2/C6 - 3/D4 - 4/D0 - 5/E6 - 6/F0 - 7/F1 - 8/F4 - 9/F5 - 10/F6 - 11/F7 - 12/D7 - 13/D6 - 14/D1 - 15/D2 - 16/D3

Row pin configuration
row/pin: 0/B5 - 1/B4 - 2/B3 - 3/B2 - 4/B1 - 5/B0

when i connect the teensy to my Mac it detects the new keyboard but does not receive any input

btw i used 1N4148 diodes
Did you set up config.h and matrix.c to properly handle your matrix? Are you sure you wired your keyboard up the same way the Phantom PCB is laid out? Are you sure you have your diodes pointed the right direction :p? What happens if you turn on debugging in the firmware?

Also, you may want to ask in the thread about the tmk_keyboard firmware, and Hasu or someone with lots of experience can help out. http://geekhack.org/index.php?topic=41989.0
« Last Edit: Thu, 27 February 2014, 13:48:54 by jacobolus »

Offline jgrade

  • Thread Starter
  • Posts: 14
Re: My tenkeyless project
« Reply #12 on: Fri, 28 February 2014, 06:34:13 »
I tested the phantom firmware from here https://github.com/tmk/tmk_keyboard.git
i used a ISO_150 layout and this are the pin connections:
Column pin configuration
col/pin: 0/D5 - 1/C7 - 2/C6 - 3/D4 - 4/D0 - 5/E6 - 6/F0 - 7/F1 - 8/F4 - 9/F5 - 10/F6 - 11/F7 - 12/D7 - 13/D6 - 14/D1 - 15/D2 - 16/D3

Row pin configuration
row/pin: 0/B5 - 1/B4 - 2/B3 - 3/B2 - 4/B1 - 5/B0

when i connect the teensy to my Mac it detects the new keyboard but does not receive any input

btw i used 1N4148 diodes
Did you set up config.h and matrix.c to properly handle your matrix? Are you sure you wired your keyboard up the same way the Phantom PCB is laid out? Are you sure you have your diodes pointed the right direction :p? What happens if you turn on debugging in the firmware?

Also, you may want to ask in the thread about the tmk_keyboard firmware, and Hasu or someone with lots of experience can help out. http://geekhack.org/index.php?topic=41989.0

i'm going to rewire all the connections this weekend and retry the firmware again.

Offline jgrade

  • Thread Starter
  • Posts: 14
Re: My tenkeyless project (without PCB)
« Reply #13 on: Sat, 01 March 2014, 17:39:02 »
just to keep you all posted i just rewrite my code and everything is now working as it should  :thumb:
« Last Edit: Sun, 02 March 2014, 17:20:29 by jgrade »

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: My tenkeyless project (without PCB)
« Reply #14 on: Sat, 01 March 2014, 20:33:49 »
Great! (That’s what I expected. :) )