Author Topic: Help me with my custom alps tkl!  (Read 1998 times)

0 Members and 1 Guest are viewing this topic.

Offline mike52787

  • Thread Starter
  • Posts: 1030
  • Location: South-West Florida
  • Alps Aficionado
Help me with my custom alps tkl!
« on: Tue, 10 May 2016, 19:27:32 »
Hey gh, I was wondering if anyone could help me out here. Does anyone have the program in tmk for a tkl similar to mine? I dont know if any of the preprogrammed layouts on hasu's github will work. Be patient with me, I might seem like an idiot, but this is my first time doing this, and I have no programming experience. Will a teensy 2.0 work or do I need a 2.0++? There is 6 rows and 17 columns. Here is the layout I made. The middle legend on the caps is the column, and the bottom legend is the row.



Here is some pictures of the actual board, try not to puke at my horrible soldering job. The hot glue was used because the switches were a bit loose in the plate, and the keycaps were incredibly tight on the stems, as most alps keycaps are.



Here is the top of the board with the caps on it. Does anyone have a 2u backspace, ansi enter and 1.25u  backslash that would match my current caps? If so please PM me.



Thanks for the help guys, Im sure I wont need this much help on my next custom!
« Last Edit: Tue, 10 May 2016, 19:38:16 by mike52787 »

Offline khirin

  • Posts: 19
  • Location: TH
  • Do more, with less.
Re: Help me with my custom alps tkl!
« Reply #1 on: Thu, 12 May 2016, 21:26:36 »
For 6 row and 17 columns, that 6+17 = 23 i/o pins. So, a cheaper teensy 2.0 will work just fine (it has 25 pins).  Actually, you can save a bit by using Arduino Micro (Not Sparkfun's Pro Micro), but I recommend a teensy anyway.

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Help me with my custom alps tkl!
« Reply #2 on: Fri, 13 May 2016, 05:38:55 »
This thread is too cool for the keyboards section :thumb:

Your matrix is sane so you can start with any tkl layout, you might need to tweak the bottom row but shouldn't be much different.  The important part is what row/column you put on which pin, so it's easier to pick a config and wire the board up to match that.
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline kekman

  • Posts: 225
  • Location: Sydney, down under
  • quit life
Re: Help me with my custom alps tkl!
« Reply #3 on: Fri, 13 May 2016, 09:37:04 »
looking good! i'd recommend reading matt3o's firmware guide before actually soldering controller on so you have an idea of where you would want to solder your columns and rows onto for easier programming (compatibility with pre-existing layouts in the tmk firmware)

Offline mike52787

  • Thread Starter
  • Posts: 1030
  • Location: South-West Florida
  • Alps Aficionado
Re: Help me with my custom alps tkl!
« Reply #4 on: Fri, 13 May 2016, 21:53:19 »
Thanks guys, got my teensy 2.0 in the mail today. I have most of the coding done up to keymapping, but I am wondering what to do if you dont need a led on your board. How should I modify led.c to make tmk know that there is no led installed on any pin?

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Help me with my custom alps tkl!
« Reply #5 on: Fri, 13 May 2016, 22:42:19 »
matt3o has a nice thread about customizing hasu’s tmk_keyboard firmware, over at Deskthority, https://deskthority.net/-f7/-t7177.html

If you don’t need LEDs, I would just ignore that part.

If you have tmk questions, hasu is also pretty responsive on the tmk thread here, https://geekhack.org/index.php?topic=41989.
« Last Edit: Fri, 13 May 2016, 22:45:49 by jacobolus »

Offline mike52787

  • Thread Starter
  • Posts: 1030
  • Location: South-West Florida
  • Alps Aficionado
Re: Help me with my custom alps tkl!
« Reply #6 on: Fri, 13 May 2016, 22:52:51 »
matt3o has a nice thread about customizing hasu’s tmk_keyboard firmware, over at Deskthority, https://deskthority.net/-f7/-t7177.html

If you don’t need LEDs, I would just ignore that part.

If you have tmk questions, hasu is also pretty responsive on the tmk thread here, https://geekhack.org/index.php?topic=41989.
I know, that is the thread I have been using. I just dont want a led pin assigned to a pin I have assigned to a column or row.