geekhack

geekhack Projects => Making Stuff Together! => Topic started by: yomammary on Mon, 16 May 2016, 13:18:02

Title: Building my first keyboard (GH60)
Post by: yomammary on Mon, 16 May 2016, 13:18:02
I decided to get a GH60 rev. C PCB back when TechKeys started selling them. I didn't know what I'd do with it. I still don't have a clear picture of what I'll do but all the parts are ordered.
Btw I've never built a keyboard from just the PCB, I soldered some switches but that's it!
I'm thinking of a simple 60% keyboard with backlighting, I thought of getting an acrylic case but decided against it after some thought.

Parts I've received already.

Parts I haven't received yet.

Here is the keymap of my build :
(http://i.imgur.com/bqIg7e0.png)
I had to swap the Fn key with the right shift key for it to be placed correctly. I don't know if it's an issue with EasyAVR or the keyboard... oh well. Thanks to suicidal_orange (https://geekhack.org/index.php?topic=51252.msg2185038#msg2185038).

Fn layer :
(http://i.imgur.com/OXRWvhr.png)

Attached is the keymap file for EasyAVR and .hex file for FLIP.
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Mon, 16 May 2016, 13:18:52
(http://i.imgur.com/yKAzAbp.jpg)

(http://i.imgur.com/lsnCfCJ.jpg)

(http://i.imgur.com/V0Apktk.jpg)

(http://i.imgur.com/NYAsI54.jpg)

(http://i.imgur.com/CpRfoBM.jpg)

(http://i.imgur.com/M2sf7Ft.jpg)

(http://i.imgur.com/RHZqqt6.jpg)

(http://i.imgur.com/MpkIZle.jpg)

(http://i.imgur.com/NaTXo1e.jpg)

(http://i.imgur.com/eqBtJbL.jpg)

Semi-finished layout, I'm going to test it and I'm also waiting for the CMYK GB.
(http://i.imgur.com/FcwqRlH.jpg)
Title: Re: Building my first keyboard (GH60)
Post by: cpeterson19 on Mon, 16 May 2016, 14:40:58
Please keep us updated!
Title: Re: Building my first keyboard (GH60)
Post by: suicidal_orange on Mon, 16 May 2016, 15:35:37
I don't mean to put a dampener on your plans but I hope you are aware that the GH60revC doesn't support full board backlighting without you wiring something up on the expansion header at the top?  You can put LEDs in WASD and the mods and inner split shift in the bottom right if you want some glow, but the rest is not so easy.

Will still be a great looking and feeling board though :)

Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Mon, 16 May 2016, 17:01:03
I don't mean to put a dampener on your plans but I hope you are aware that the GH60revC doesn't support full board backlighting without you wiring something up on the expansion header at the top?  You can put LEDs in WASD and the mods and inner split shift in the bottom right if you want some glow, but the rest is not so easy.

Will still be a great looking and feeling board though :)
Yeah that's kind of why I put my thread in Making Stuff Together, I'll need help :)
What module do I need for full backlighting?
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Tue, 17 May 2016, 08:14:06
Hmm well after reading about how to do the full backlight thing, not sure if I'll just not do it or get another PCB.
Title: Re: Building my first keyboard (GH60)
Post by: suicidal_orange on Tue, 17 May 2016, 12:37:46
Where did you read about that?  Didn't know anyone had done it yet :eek:
Title: Re: Building my first keyboard (GH60)
Post by: cpeterson19 on Tue, 17 May 2016, 13:13:23
Does the gh60 rev c supports LEDs underneath the pcb similar to the NerD?
Title: Re: Building my first keyboard (GH60)
Post by: suicidal_orange on Tue, 17 May 2016, 13:17:45
Not by design, but you could wire some up to the switch pads if you decide against backlighting.
Title: Re: Building my first keyboard (GH60)
Post by: cpeterson19 on Tue, 17 May 2016, 13:24:35
So does the gh60 support any LEDs like I don't want them on the switches just the sides of the board to make like under glow ?
Title: Re: Building my first keyboard (GH60)
Post by: izilla on Tue, 17 May 2016, 14:14:55
There are no LEDs supported on it. I have the same board and have the LEDs soldered in place I plan on putting a raspberry pi zero in there to control the LEDs but I have not had the time to do so, maybe this weekend...
Title: Re: Building my first keyboard (GH60)
Post by: redbanshee on Tue, 17 May 2016, 14:20:46
There are no LEDs supported on it.

The GH60 rev.C comes with support for LEDS on the following keys: WASD, ESC, CAPS, and the POKER arrow cluster (lower right). You just have to solder in resistors, the locations are clearly marked on the back of the PCB.

The GH60 also has LED holes in each switch mounting position to support full in-switch LED support once Kroms designs and releases the expansion board.
Title: Re: Building my first keyboard (GH60)
Post by: izilla on Tue, 17 May 2016, 14:40:58
There are no LEDs supported on it.

The GH60 rev.C comes with support for LEDS on the following keys: WASD, ESC, CAPS, and the POKER arrow cluster (lower right). You just have to solder in resistors, the locations are clearly marked on the back of the PCB.

The GH60 also has LED holes in each switch mounting position to support full in-switch LED support once Kroms designs and releases the expansion board.

Ah yes that is correct. I meant FULL LED....
Title: Re: Building my first keyboard (GH60)
Post by: izilla on Tue, 17 May 2016, 14:42:00
There are no LEDs supported on it.

The GH60 rev.C comes with support for LEDS on the following keys: WASD, ESC, CAPS, and the POKER arrow cluster (lower right). You just have to solder in resistors, the locations are clearly marked on the back of the PCB.

The GH60 also has LED holes in each switch mounting position to support full in-switch LED support once Kroms designs and releases the expansion board.

Ah yes that is correct. I meant FULL LED....

Also you will need to add resistors for those LED configurations, right?
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Tue, 17 May 2016, 18:09:59
There are no LEDs supported on it.

The GH60 rev.C comes with support for LEDS on the following keys: WASD, ESC, CAPS, and the POKER arrow cluster (lower right). You just have to solder in resistors, the locations are clearly marked on the back of the PCB.

The GH60 also has LED holes in each switch mounting position to support full in-switch LED support once Kroms designs and releases the expansion board.
Do you think that'll come in the next decade?  :))
Title: Re: Building my first keyboard (GH60)
Post by: waitinginexile on Tue, 17 May 2016, 20:50:47
I didn't realize TechKeys was selling rev.C boards. I may have to pick one up...

Keep us updated! I'm excited to see where this build goes.
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Wed, 18 May 2016, 07:31:06
I might install and solder the LEDs on all keys and when the expansion module comes out, I'll put it in.
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Thu, 19 May 2016, 07:21:45
Just received my case from China, shipping was fast!  :thumb:
Updated original posts because I forgot that I was also waiting for a plate from LeandreN.
Also decided against backlighting to keep the original purpose of the GH60.
Title: Re: Building my first keyboard (GH60)
Post by: robotmaxtron on Thu, 26 May 2016, 16:59:38
Not by design, but you could wire some up to the switch pads if you decide against backlighting.

I'm planning on doing a very similar build to OP however I'm hoping to use QMK firmware to support some strips of WS2812 mounted in an acrylic case for a 'gon underglow' type effect. Am I on the right track? I've been struggling to find concrete answers on it.
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Tue, 31 May 2016, 08:47:00
Updated OP with keymap and hex file (attached).
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Mon, 06 June 2016, 16:57:07
Update OP because I received my plate today :)
Will post pics tomorrow.

And the building can begin!
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Tue, 07 June 2016, 09:23:27
If anyone has an answer to this, it would be much appreciated.

https://geekhack.org/index.php?topic=51252.msg2191594#msg2191594

Edit : Posted more pics.
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Tue, 07 June 2016, 13:19:01
Updated layout pics and attachement in OP and posted pics of result (for the moment).
Title: Re: Building my first keyboard (GH60)
Post by: izilla on Tue, 07 June 2016, 23:33:46
Looking good, I added a mouse button 1 to the fn layer 1 on button Q and mouse button 2 to the E key and find it helpful, I also added a third layer that controls the mouse with the WASD keys that's also nice because I hate using a mouse.
Title: Re: Building my first keyboard (GH60)
Post by: suicidal_orange on Wed, 08 June 2016, 02:21:44
Seems the wrong config file made it's way into EasyAVR - you have the standard 1.75-1u physically, it's ony when you have the big key on the edge of the board you should need to swap them because that's how its wired up.

I'll check all the LEDs work and get this corrected, strange no-one else has commented :confused:
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Wed, 08 June 2016, 07:34:22
Seems the wrong config file made it's way into EasyAVR - you have the standard 1.75-1u physically, it's ony when you have the big key on the edge of the board you should need to swap them because that's how its wired up.

I'll check all the LEDs work and get this corrected, strange no-one else has commented :confused:
Well I can tell you my right shift and Fn key both work.

I'm experiencing some chattering with Zealios 67g right now though... :'(
Only the spacebar though, I even soldered a new switch this morning, same issue... bleeeeeh.
Title: Re: Building my first keyboard (GH60)
Post by: suicidal_orange on Thu, 09 June 2016, 02:21:40
Seems the wrong config file made it's way into EasyAVR - you have the standard 1.75-1u physically, it's ony when you have the big key on the edge of the board you should need to swap them because that's how its wired up.

I'll check all the LEDs work and get this corrected, strange no-one else has commented :confused:
Well I can tell you my right shift and Fn key both work.

I'm experiencing some chattering with Zealios 67g right now though... :'(
Only the spacebar though, I even soldered a new switch this morning, same issue... bleeeeeh.

It's not going to stop it working, just looks wrong!

Can you open the switches without desoldering them?  You should be able to tweak the chatter out if you can.  If not I wish you luck - I did one board and replaced lots of switches due to solid plate and chatter, it was not fun.  Feels great when it's done though :)
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Thu, 09 June 2016, 07:25:26
Seems the wrong config file made it's way into EasyAVR - you have the standard 1.75-1u physically, it's ony when you have the big key on the edge of the board you should need to swap them because that's how its wired up.

I'll check all the LEDs work and get this corrected, strange no-one else has commented :confused:
Well I can tell you my right shift and Fn key both work.

I'm experiencing some chattering with Zealios 67g right now though... :'(
Only the spacebar though, I even soldered a new switch this morning, same issue... bleeeeeh.

It's not going to stop it working, just looks wrong!

Can you open the switches without desoldering them?  You should be able to tweak the chatter out if you can.  If not I wish you luck - I did one board and replaced lots of switches due to solid plate and chatter, it was not fun.  Feels great when it's done though :)
How do you fix chatter without desoldering them?
Title: Re: Building my first keyboard (GH60)
Post by: robotmaxtron on Thu, 09 June 2016, 08:43:28
Sometimes plates will have the extra cutouts in them so that you can open them without having to desolder them.
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Thu, 09 June 2016, 10:41:14
Yeah I get it, but once the switch is open what do I have to fix?
Title: Re: Building my first keyboard (GH60)
Post by: robotmaxtron on Thu, 09 June 2016, 11:22:24
It's my understanding that sometimes it's just a bad switch or there's a problem with the contact leaf. Generally they're just replaced.
Title: Re: Building my first keyboard (GH60)
Post by: suicidal_orange on Thu, 09 June 2016, 11:40:51
you need to slightly bend the stiff metal bit near the middle of the switch, can't remember which way but it's mentioned often towards the end of the R1 GB thread.
Title: Re: Building my first keyboard (GH60)
Post by: yomammary on Thu, 09 June 2016, 12:20:54
Thank you, I'll start reading :)