Author Topic: GH60 Keyboard Project  (Read 610202 times)

0 Members and 2 Guests are viewing this topic.

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Re: [Final Prototyping] GH60 Keyboard
« Reply #1200 on: Wed, 19 December 2012, 23:02:16 »
I may be a total weirdo, but I think a white POM case would be the bomb.

I can make this one out of POM (Acetal).  Would certainly need rubber feet then!
I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case

Offline IvanIvanovich

  • Mr. Silk Underwear
  • Posts: 8199
  • Location: USA
Re: [Final Prototyping] GH60 Keyboard
« Reply #1201 on: Wed, 19 December 2012, 23:22:28 »
I don't know of any keyboard case that is made out of pom, but I really like the look of my water block tops that are white pom.

Offline fruktstund

  • Posts: 194
  • Location: Swedish woods
  • !
Re: [Final Prototyping] GH60 Keyboard
« Reply #1202 on: Thu, 20 December 2012, 00:03:57 »
You should really stop writing POM non-capitalized. Just woke up and read it as porn at least five times before understanding it was POM. lol

Offline fl0w3n

  • Posts: 269
Re: [Final Prototyping] GH60 Keyboard
« Reply #1203 on: Thu, 20 December 2012, 02:16:55 »
Even understanding it lower case, I thought it was porn too.

I agree white acetal looks good in CPU blocks, but I don't know if a massive piece will look as good.

Looking forward to that thread Sam.

Offline TheQsanity

  • Posts: 1165
  • SmallFry Lovin'
Re: [Final Prototyping] GH60 Keyboard
« Reply #1204 on: Thu, 20 December 2012, 04:45:29 »
How much could case be?
SmallFry! <3

Offline IvanIvanovich

  • Mr. Silk Underwear
  • Posts: 8199
  • Location: USA
Re: [Final Prototyping] GH60 Keyboard
« Reply #1205 on: Thu, 20 December 2012, 09:56:46 »
Why u no want porn case?

Offline jspark

  • Posts: 87
  • Location: New Jersey, USA
Re: [Final Prototyping] GH60 Keyboard
« Reply #1206 on: Thu, 20 December 2012, 10:46:55 »
what is porn case....? Isn't it pom? :P definitely guys!
KBC Poker X Cherry MX Black switch
Filco Majestouch2 Ninja Cherry MX Blue switch
IBM Model M 1391401 in 1988

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: [Final Prototyping] GH60 Keyboard
« Reply #1207 on: Thu, 20 December 2012, 11:17:34 »
Why u no want porn case?
Does it come with a free mouse?

NSFW link:  Booby mouse
« Last Edit: Fri, 21 December 2012, 10:54:10 by alaricljs »

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Re: [Final Prototyping] GH60 Keyboard
« Reply #1208 on: Thu, 20 December 2012, 12:19:18 »
Why u no want porn case?

Actually, my case will have a clear layer over a solid layer, so you could insert photos of your choice and genre!
I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case

Offline Halverson

  • Traitor Supreme
  • Posts: 6806
  • GIRLSHARK WIZBRO
Re: [Final Prototyping] GH60 Keyboard
« Reply #1209 on: Thu, 20 December 2012, 13:07:02 »
Why u no want porn case?

Actually, my case will have a clear layer over a solid layer, so you could insert photos of your choice and genre!

The first ever POM porn case!

Offline Lumune

  • Posts: 26
Re: [Final Prototyping] GH60 Keyboard
« Reply #1210 on: Thu, 20 December 2012, 15:08:51 »
@komar007
hi there, I am just wondering when you guys write the keyboard firmware, is it necessary to do sampling to cater for resonance/damping/whatever-that-thing-called? Or you did something hardware-wise to reduce those problems.

Offline TheQsanity

  • Posts: 1165
  • SmallFry Lovin'
Re: [Final Prototyping] GH60 Keyboard
« Reply #1211 on: Thu, 20 December 2012, 15:26:41 »
Now thats an ergo mouse.
SmallFry! <3

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1212 on: Thu, 20 December 2012, 16:45:07 »
@komar007
hi there, I am just wondering when you guys write the keyboard firmware, is it necessary to do sampling to cater for resonance/damping/whatever-that-thing-called? Or you did something hardware-wise to reduce those problems.
Hi
I'll release and open-source the firmware soon.
I'm currently working on the layout programming interface which will be used by the GUI to send layout to the kb. I've just figured out how to use Atmel DFU bootloader's ABI (incompatible calling convention stalled me for a while...)
As for matrix scanning, I'm currently scanning it like 30 or 50 times per second and it's enough not to cause lagging and eliminates contact chatter. I don't know why 1000Hz scanning is all the rage, but I can make mine faster if necessary and do additional chatter suppression. We'll see.
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline __red__

  • Posts: 194
Re: [Final Prototyping] GH60 Keyboard
« Reply #1213 on: Thu, 20 December 2012, 20:10:33 »
is it necessary to do sampling to cater for resonance/damping/whatever-that-thing-called?

The word you're looking for is de-bounce

Offline laffindude

  • Posts: 1521
  • ( ̽ ¬ ˳¬)
Re: [Final Prototyping] GH60 Keyboard
« Reply #1214 on: Thu, 20 December 2012, 20:38:27 »
/Only skimmed the pages. Not sure if this is answered already, but why the sideways switches? That'll make the keycaps hard to remove since the thickness of the cruciform is not the same.

Offline jdcarpe

  • * Curator
  • Thread Starter
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: [Final Prototyping] GH60 Keyboard
« Reply #1215 on: Thu, 20 December 2012, 23:34:26 »
^ In order to fit all the options and also have pcb mount holes.
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

http://jd40.info :: http://jd45.info


in memoriam

"When I was a kid, I used to take things apart and never put them back together."

Offline leesofi

  • Posts: 736
  • Location: South Korea
  • super lurking
Re: [Final Prototyping] GH60 Keyboard
« Reply #1216 on: Fri, 21 December 2012, 06:21:51 »
i like led.. but.. only capslock.. oops


Bro Caps AI:MKII prototype Alu BroBot V2 MX
Clack Factory ICE Test-Sample #J11TG-s5A

Offline kravlin

  • Posts: 121
  • Look for me on IRC
Re: [Final Prototyping] GH60 Keyboard
« Reply #1217 on: Fri, 21 December 2012, 10:49:08 »
No offense, but could we take down the picture of the mouse? It's kinda massively NSFW.

Offline Index

  • Posts: 158
Re: [Final Prototyping] GH60 Keyboard
« Reply #1218 on: Fri, 21 December 2012, 12:34:26 »
No offense, but could we take down the picture of the mouse? It's kinda massively NSFW.
Haha, I thought I was the only one who thought that. I was too scared of the potential flame for pointing it out though.
Gaming Keyboard: Leopold FC200RT/ABN
Work Keyboard: HHKB Pro 2 PD-KB400B

Offline kravlin

  • Posts: 121
  • Look for me on IRC
Re: [Final Prototyping] GH60 Keyboard
« Reply #1219 on: Fri, 21 December 2012, 12:44:28 »
No offense, but could we take down the picture of the mouse? It's kinda massively NSFW.
Haha, I thought I was the only one who thought that. I was too scared of the potential flame for pointing it out though.
I don't really mind it, but I was browsing this while i had a break at work :(

Offline Lumune

  • Posts: 26
Re: [Final Prototyping] GH60 Keyboard
« Reply #1220 on: Fri, 21 December 2012, 21:30:21 »
@komar007
hi there, I am just wondering when you guys write the keyboard firmware, is it necessary to do sampling to cater for resonance/damping/whatever-that-thing-called? Or you did something hardware-wise to reduce those problems.
Hi
I'll release and open-source the firmware soon.
I'm currently working on the layout programming interface which will be used by the GUI to send layout to the kb. I've just figured out how to use Atmel DFU bootloader's ABI (incompatible calling convention stalled me for a while...)
As for matrix scanning, I'm currently scanning it like 30 or 50 times per second and it's enough not to cause lagging and eliminates contact chatter. I don't know why 1000Hz scanning is all the rage, but I can make mine faster if necessary and do additional chatter suppression. We'll see.

Cool, I can't wait to see this beast...

is it necessary to do sampling to cater for resonance/damping/whatever-that-thing-called?

The word you're looking for is de-bounce
Yes, thats ta word, thx

Offline kbfreak

  • * Commercial Vendor
  • Posts: 36
Re: [Final Prototyping] GH60 Keyboard
« Reply #1221 on: Sat, 22 December 2012, 07:12:14 »
This looks like a lengthy process, but from the sound of it the keyboard is very good so I guess it's worth the wait!

Offline dirge

  • Posts: 475
  • Location: Newcastle Upon Tyne
Re: [Final Prototyping] GH60 Keyboard
« Reply #1222 on: Sat, 22 December 2012, 08:16:02 »
Mines arrived :)

Thinking about things isn't the same as doing things. Otherwise everybody would be in jail.

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1223 on: Sat, 22 December 2012, 08:31:10 »
Great news!
I hope I packed all the parts;)
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline salmo

  • Posts: 120
  • Location: Memphis, TN, USA
    • messmore.org
Re: [Final Prototyping] GH60 Keyboard
« Reply #1224 on: Sat, 22 December 2012, 08:32:14 »
That photo has me so jealous right now.  Can't wait 'till we get them for real.

Offline Ascaii

  • Posts: 415
  • Location: Berlin, Germany
Re: [Final Prototyping] GH60 Keyboard
« Reply #1225 on: Sat, 22 December 2012, 09:17:35 »
I am very interested in this, please add me to the group buy list.
"Mechanical keyboards are like pokemon:
you start with one, and then you wanna catch em all."

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: [Final Prototyping] GH60 Keyboard
« Reply #1226 on: Sat, 22 December 2012, 09:59:37 »
Aha, sorry guys. I would have removed it completely had my post not been edited already. Sorry about that...

Offline __red__

  • Posts: 194
Re: [Final Prototyping] GH60 Keyboard
« Reply #1227 on: Sat, 22 December 2012, 10:53:43 »
I got a notification from FedEx, wasn't expecting anything so got really excited.

So I got there and it was for my wife :-(

Offline dirge

  • Posts: 475
  • Location: Newcastle Upon Tyne
Re: [Final Prototyping] GH60 Keyboard
« Reply #1228 on: Sat, 22 December 2012, 11:17:59 »
all smd parts are soldered, just need to put switches in and put firmware on.  firmwares not on github tho :o

Love the smd switch on the bottom, hate the X1, pads need to be larger for my soldering station, crossing fingers with that one.... rest was okay.
Thinking about things isn't the same as doing things. Otherwise everybody would be in jail.

Offline WhiteFireDragon

  • Posts: 2276
    • youtube
Re: [Final Prototyping] GH60 Keyboard
« Reply #1229 on: Sat, 22 December 2012, 13:40:41 »
I'm getting a little worried I still haven't gotten all the proto boards yet. US tracking says they're still in Poland. It's still holiday seasons, so I'm not totally alarmed yet.

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1230 on: Sat, 22 December 2012, 13:47:39 »
Well, USPS hasn't changed status for like a week or more, same with the local post. They claim it has been sent abroad though...
It's a shame it's taking so long.
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline Aleksander

  • Posts: 26
Re: [Final Prototyping] GH60 Keyboard
« Reply #1231 on: Sat, 22 December 2012, 18:44:01 »
OK, I want a ISO board :)

One question (to lazy to read through the whole thing) is the caps-switch wired to a separate input on the matrix or is there a available IO on the controller?
that would be great when using MXlock as capslock :)

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Re: [Final Prototyping] GH60 Keyboard
« Reply #1232 on: Sat, 22 December 2012, 18:45:24 »
You don't need to have the lock switch on it's own "bus"
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline Aleksander

  • Posts: 26
Re: [Final Prototyping] GH60 Keyboard
« Reply #1233 on: Sat, 22 December 2012, 18:52:42 »
I know, as long as there is NKRO it should be no problem. :)

Offline simkev

  • Posts: 103
  • Location: 127.0.0.1 - SWEDEN
Re: [Final Prototyping] GH60 Keyboard
« Reply #1234 on: Tue, 25 December 2012, 06:04:43 »
When this hits group buy and production will there be anyone handling European distribution?
JAG ÄR LIVRÄDD FÖR ATT LEVA & JAG ÄR DÖDSRÄDD FÖR ATT DÖ

| Poker X - Ergo Clears & Red Alert 2.0 | Majestouch 2 TKL - Browns & Blue Cream Cheese |


Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: [Final Prototyping] GH60 Keyboard
« Reply #1235 on: Tue, 25 December 2012, 07:34:45 »
I don't think we figured that out yet. I think we enough people on DT know that it will be fairly easy to get a distributor.

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1236 on: Tue, 25 December 2012, 07:51:28 »
I will distribute the keyboard in Europe, of course, or maybe I'll find one more person to help.
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline developej

  • Posts: 34
Re: [Final Prototyping] GH60 Keyboard
« Reply #1237 on: Tue, 25 December 2012, 08:13:17 »
i recently discovered this topic and i got a question - why noone considered trackpoint on this beauty?
(unless you all used different term, since i did search on a 'trackpoint')

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: [Final Prototyping] GH60 Keyboard
« Reply #1238 on: Tue, 25 December 2012, 10:03:42 »
I'm not sure. Perhaps because it is hard to source keycaps?
I will distribute the keyboard in Europe, of course, or maybe I'll find one more person to help.
I forgot that you were in the EU Komar. Whoops.

Offline dirge

  • Posts: 475
  • Location: Newcastle Upon Tyne
Re: [Final Prototyping] GH60 Keyboard
« Reply #1239 on: Tue, 25 December 2012, 11:30:44 »
It's funny that people in the US assume others are in the same country. I normally assume others are not in my country.

Need to try and change that, internet/no boarders.

It annoys me when I see conus only in sales, I mean without people contributing overseas you wouldn't have this board. You wouldn't have the phantom. And the Korean stuff that filters through.
Thinking about things isn't the same as doing things. Otherwise everybody would be in jail.

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Re: [Final Prototyping] GH60 Keyboard
« Reply #1240 on: Tue, 25 December 2012, 12:10:34 »
It's funny that people in the US assume others are in the same country. I normally assume others are not in my country.

Need to try and change that, internet/no boarders.

It annoys me when I see conus only in sales, I mean without people contributing overseas you wouldn't have this board. You wouldn't have the phantom. And the Korean stuff that filters through.

Fair enough.  For me to ship a box of keycaps from California to anywhere in the US via USPS Priority mail: $40 USD  The same shipment to Newcastle Upon Tyne, UK is $75 USD. 
  http://postcalc.usps.com/Default.aspx

I agree that Mr. dirge should be able to choose to spend the extra $35USD (£20 BPS) to buy a box of keycaps from me.  And just as I might not buy a single keycap from QWERKeys because of the shipping cost, buying a Filco MJ2 from Keyboardco makes the shipping cost relatively reasonable.

The US Customs form to ship via USPS is 1/4-sheet of paper, and asks very few questions.  So charge shipping and let the buyer decide, I say! 

Happy Christmas and Boxing Day!

 - Ron | samwisekoi

I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case

Offline TheQsanity

  • Posts: 1165
  • SmallFry Lovin'
Re: [Final Prototyping] GH60 Keyboard
« Reply #1241 on: Tue, 25 December 2012, 16:02:03 »
It's funny that people in the US assume others are in the same country. I normally assume others are not in my country.

Need to try and change that, internet/no boarders.

It annoys me when I see conus only in sales, I mean without people contributing overseas you wouldn't have this board. You wouldn't have the phantom. And the Korean stuff that filters through.

I do assume but I don't always assume people are from US.  You can kinda tell sometimes. They way people form words are different and other such things. I think most of the times it is just a little inconvenient. Pricing, time to ship, and other such things. If a buyer is willing to pay shipping and understands the circumstances upon int'l shippingI don't see why not.
SmallFry! <3

Offline Lumune

  • Posts: 26
Re: [Final Prototyping] GH60 Keyboard
« Reply #1242 on: Tue, 25 December 2012, 22:26:17 »
oh...no...
how much do you guys think shipping to Australia would cost?

Offline multipla

  • Posts: 28
  • Location: Germany
Re: [Final Prototyping] GH60 Keyboard
« Reply #1243 on: Wed, 26 December 2012, 10:25:47 »
By the way, is there any limit of the controler regarding the amount of switches? I'd like to do something like this: 1.5-1.5-Spacebar-1.5-1-1-1.5, and split up both shift keys:

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1244 on: Wed, 26 December 2012, 10:30:15 »
oh...no...
how much do you guys think shipping to Australia would cost?
Much less than the keyboard;)

By the way, is there any limit of the controler regarding the amount of switches? I'd like to do something like this: 1.5-1.5-Spacebar-1.5-1-1-1.5, and split up both shift keys:
Show Image

Possible
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline TheQsanity

  • Posts: 1165
  • SmallFry Lovin'
Re: [Final Prototyping] GH60 Keyboard
« Reply #1245 on: Wed, 26 December 2012, 17:19:52 »
That looks nice.
SmallFry! <3

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1246 on: Sun, 30 December 2012, 08:59:51 »
The keyboards are in New York according to tracking. I nearly thought they got lost... This is taking way too long.
But fortunately it seems they're fine.
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline IvanIvanovich

  • Mr. Silk Underwear
  • Posts: 8199
  • Location: USA
Re: [Final Prototyping] GH60 Keyboard
« Reply #1247 on: Sun, 30 December 2012, 11:35:49 »
They probably got stuck in customs backlog.

Offline Glissant

  • Posts: 1976
  • Location: Oslo, Norway
Re: [Final Prototyping] GH60 Keyboard
« Reply #1248 on: Sun, 30 December 2012, 12:35:38 »
It's funny that people in the US assume others are in the same country. I normally assume others are not in my country.

Need to try and change that, internet/no boarders.

It annoys me when I see conus only in sales, I mean without people contributing overseas you wouldn't have this board. You wouldn't have the phantom. And the Korean stuff that filters through.

Fair enough.  For me to ship a box of keycaps from California to anywhere in the US via USPS Priority mail: $40 USD  The same shipment to Newcastle Upon Tyne, UK is $75 USD. 
  http://postcalc.usps.com/Default.aspx

I agree that Mr. dirge should be able to choose to spend the extra $35USD (£20 BPS) to buy a box of keycaps from me.  And just as I might not buy a single keycap from QWERKeys because of the shipping cost, buying a Filco MJ2 from Keyboardco makes the shipping cost relatively reasonable.

The US Customs form to ship via USPS is 1/4-sheet of paper, and asks very few questions.  So charge shipping and let the buyer decide, I say! 

Happy Christmas and Boxing Day!

 - Ron | samwisekoi



This needs to be quoted just so more people get another chance to read it.

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Re: [Final Prototyping] GH60 Keyboard
« Reply #1249 on: Sun, 30 December 2012, 13:17:38 »
GH60++ Layout Proposal

Playing with my new Choco Mini, I found that the extra column is quite handy.  Without making the keyboard much wider, and no taller, one more column on the right could enable a bunch of cool things using the GH60 as a base:

- Inverted-T arrow cluster
- Programmable keys (5-8, depending)

To implement this using the prototype GH60 PCB, the case and/or plate would need to be widened by 1x keycap.  Also, the Bakcspace key can't be split, and the Mod_R keys cannot all be 1x.

So for the moment, such a layout would require a case with a 5-key sub-frame and fewer 1x keys than optimal.

Below is a mockup of the GH60++ keyboard, including the Mod_R key cluster from the prototype PCB.  I've included relegendable keycaps for the 1x keys that no one will ever agree upon.  My preferred legends are shown.  Yours are not.

As I design a universal 60% case (GH60, Poker & Mini M), I'll model the extension needed for the extra five keys and their support.

i look forward to any thoughts re this concept.

 - Ron | samwisekoi
I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case