Author Topic: GH60 Keyboard Project  (Read 606668 times)

0 Members and 1 Guest are viewing this topic.

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #200 on: Thu, 20 September 2012, 01:31:40 »
Thanks, mkawa.
I edited the post and put a link instead.

EDIT:

Are we 100% just going with 1.5 1 1.5 7 1.5 1 1.5 bottom row the reason I ask is that that really limits what can be put on that keyboard for keycaps. Also do you think that I could get a blank layout of the GH60 do that I can start messing around with what my layout could potentially be?


We have 3 different options for the bottom row, see the current drawing (https://www.dropbox.com/s/yx6f5gr57m5gxc2/kb.png).
You can start messing around, just fork the project on github (https://github.com/komar007/ghkb).
« Last Edit: Fri, 21 September 2012, 05:46:48 by komar007 »
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 ferociousfingerings

  • Posts: 173
  • Location: red stick
Re: [Final Prototyping] GH60 Keyboard
« Reply #201 on: Wed, 26 September 2012, 02:06:43 »
Wooo, just seeing this thread for the first time.

1) Awesome
2) i vote that with a typical "ansi" layout, the outside edge of both shift keys should become a single "1x" modifier.
3) I wish i had something more to contribute. :P

I think... small, sturdy, and programmable, would be f'sweet (and bonus points for being able to use "standard" key cap sets for it).

I only recently found the phantom thread on DT, read the whole thing, and was bummed at the end when i realized i'd never get one. :P

This, though... kinda gives me some new hope. (and something to "wait for" lol)

Will certainly stay tuned. ^^
Logitech G710+

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #202 on: Wed, 26 September 2012, 02:51:25 »
Wooo, just seeing this thread for the first time.

1) Awesome
Cool, that means you're in, right?:P
2) i vote that with a typical "ansi" layout, the outside edge of both shift keys should become a single "1x" modifier.
Currently doable only on the right side. Left side should be possible to, I'll see.
3) I wish i had something more to contribute. :P
When we have at least prototypes, we'll need to finish the controller code and write a layout gui.
We need someone to design the final metal plates, contact manufacturers and have them made.
We need to choose a fabhouse and work with them to get this produced.

Plenty of things to contribute to;)
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 #203 on: Wed, 26 September 2012, 10:28:07 »
Diodes in the key matrix?

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #204 on: Wed, 26 September 2012, 11:44:06 »
No, what for?


EDIT: we have an avr with 3-state outputs, so one row is 0 (output, 0), the rest Hi-Z (input, no pullup), and columns are inputs, pull-up. Should work fine.
« Last Edit: Wed, 26 September 2012, 11:48:03 by komar007 »
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 alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Re: [Final Prototyping] GH60 Keyboard
« Reply #205 on: Wed, 26 September 2012, 11:57:22 »
Diodes in the  matrix so you don't get ghosting.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #206 on: Wed, 26 September 2012, 12:08:59 »
Diodes don't protect from ghosting, or at least that is not the most important point of them. Diodes actually protect from burning the outputs of an IC when a row is selected by setting it low, while all the other rows are high. When two keys from the same column are pressed at the same time, this makes a short, and who knows what happens.
Our keyboard will leave all the other rows in Hi-Z, so I don't see a reason for diodes. Correct me if I'm wrong.
I am wrong;)


EDIT: Okay, I've drawn the schematic an analyzed it. I think I see where my problem is. Sorry for misinformation.


EDIT2: Where do we want the diodes? Next to switches like in Phantom, or inside switches? Or maybe all smd, so that it comes with diodes presoldered.
« Last Edit: Wed, 26 September 2012, 12:33:11 by komar007 »
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 TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Re: [Final Prototyping] GH60 Keyboard
« Reply #207 on: Wed, 26 September 2012, 16:41:02 »
Diodes don't protect from ghosting, or at least that is not the most important point of them. Diodes actually protect from burning the outputs of an IC when a row is selected by setting it low, while all the other rows are high. When two keys from the same column are pressed at the same time, this makes a short, and who knows what happens.
Our keyboard will leave all the other rows in Hi-Z, so I don't see a reason for diodes. Correct me if I'm wrong.
I am wrong;)


EDIT: Okay, I've drawn the schematic an analyzed it. I think I see where my problem is. Sorry for misinformation.


EDIT2: Where do we want the diodes? Next to switches like in Phantom, or inside switches? Or maybe all smd, so that it comes with diodes presoldered.
im were going to need to do the controller smd then might as well make the diodes that as well.

Offline jdcarpe

  • * Curator
  • Thread Starter
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: [Final Prototyping] GH60 Keyboard
« Reply #208 on: Wed, 26 September 2012, 22:53:34 »
im were going to need to do the controller smd then might as well make the diodes that as well.

This is my feeling exactly.
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 Findecanor

  • Posts: 5034
  • Location: Koriko
Re: [Final Prototyping] GH60 Keyboard
« Reply #209 on: Thu, 27 September 2012, 17:21:54 »
We have 3 different options for the bottom row, see the current drawing (https://www.dropbox.com/s/yx6f5gr57m5gxc2/kb.png).
I see three options for the left side and three options for the right side. All options that the Phantom had plus the option of two 1.5 keys together on the left side like on winkeyless Cherry G80-1800 and G80-11800. :D

If I may add a suggestion, how about the the option of having two keys on the Backspace key's position like on the HHKB where the key above ANSI Enter is used for Backspace and the key in the top/right corner is Delete? The situation with switches and orientation is the same as for the right Shift key. (I drew a mockup before I saw that you had already solved the problem...)

EDIT2: Where do we want the diodes? Next to switches like in Phantom, or inside switches? Or maybe all smd, so that it comes with diodes presoldered.
If they are inside switches, then that would add more holes per switch, additional constraints on how switches can be placed and fewer options for layout.
« Last Edit: Thu, 27 September 2012, 17:25:54 by Findecanor »

Offline MMB

  • I no longer use this account. Please email me.
  • Posts: 1162
Re: [Final Prototyping] GH60 Keyboard
« Reply #210 on: Thu, 27 September 2012, 17:39:11 »
I am interested in this.

Offline MMB

  • I no longer use this account. Please email me.
  • Posts: 1162
Re: [Final Prototyping] GH60 Keyboard
« Reply #211 on: Thu, 27 September 2012, 17:54:06 »
I don't get the 1.5 mod craz.

I like my 1.25 mods.

Just because korean make it the 1.5 way doesn't need we need to copy them.

Pretty sure Cherry Corp (Germans) were using 1.5x mods before Koreans.....

They just look nicer, imo.
« Last Edit: Thu, 27 September 2012, 18:08:38 by MagicMeatball »

Offline mm87

  • Posts: 88
  • Location: CZ
Re: [Final Prototyping] GH60 Keyboard
« Reply #212 on: Thu, 27 September 2012, 18:19:40 »
Interested, especially in winkeyless layout with 1.5-1-1.5 mods and full 2.75 right shift, like this 356mini:


(source: http://www.kbdmania.net/xe/4191734)

Offline Tenkey

  • Posts: 62
  • Location: Canada
Re: [Final Prototyping] GH60 Keyboard
« Reply #213 on: Thu, 27 September 2012, 18:57:17 »
Interested, especially in winkeyless layout with 1.5-1-1.5 mods and full 2.75 right shift, like this 356mini:

Show Image

(source: http://www.kbdmania.net/xe/4191734)

That is the best looking layout imo

Offline The_Beast

  • * Maker
  • Posts: 3964
  • Location: Wisconsin
  • I like wood ಠ_๏
Re: [Final Prototyping] GH60 Keyboard
« Reply #214 on: Thu, 27 September 2012, 18:59:43 »
I like it quite a bit
Vendor Status: Sadly, not taking any orders/pre-orders at this time

Vendor Quick Links: | Vendor Forum | Hardwood Wrist Rests | Hardwood 60% Cases | Customer Gallery | Giveaway |

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: [Final Prototyping] GH60 Keyboard
« Reply #215 on: Thu, 27 September 2012, 19:13:32 »
Me too!

Offline metalliqaz

  • * Maker
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: [Final Prototyping] GH60 Keyboard
« Reply #216 on: Thu, 27 September 2012, 19:25:20 »
Interested, especially in winkeyless layout with 1.5-1-1.5 mods and full 2.75 right shift, like this 356mini:

Show Image

(source: http://www.kbdmania.net/xe/4191734)

Awesomest thing I ever did see

Offline modulor

  • Posts: 236
  • Location: US
Re: [Final Prototyping] GH60 Keyboard
« Reply #217 on: Thu, 27 September 2012, 20:35:42 »
The multiple possibilities with the layout is just about as cool as the program-ability.

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Re: [Final Prototyping] GH60 Keyboard
« Reply #218 on: Thu, 27 September 2012, 23:24:08 »
Yea it should be a clone of the phantom so should all the layouts be possible.

Offline JonDBurnett

  • Posts: 53
  • Location: Palm Springs, California
Re: [Final Prototyping] GH60 Keyboard
« Reply #219 on: Sun, 30 September 2012, 04:47:00 »
i am also extremely interested in this.   and i also think it would be awesome to have a custom built keyboard.   we will be the envy of everyone everywhere!!  :cool:
Filco MJ2 TKL | HHKB Type-S w/ MX Sliders

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Re: [Final Prototyping] GH60 Keyboard
« Reply #220 on: Tue, 02 October 2012, 00:23:00 »
Yea it should be a clone of the phantom so should all the layouts be possible.
minus that stupid 7bit spacebar I couldnt get used a non standard spacebar for the life of me even got custom plates to remedy the issue.

Offline Icarium

  • Posts: 251
  • I AM A MONKEY!
Re: [Final Prototyping] GH60 Keyboard
« Reply #221 on: Tue, 02 October 2012, 06:08:41 »
It definitely needs a 7bit or japanese bottom-row option, I don't want to waste all that space on just space, especially not on a 60%!
I had a sig once but it's gone. It used to display an icon of a Kinesis. Just imagine that.

Offline dirge

  • Posts: 475
  • Location: Newcastle Upon Tyne
Re: [Final Prototyping] GH60 Keyboard
« Reply #222 on: Tue, 02 October 2012, 08:07:48 »
It definitely needs a 7bit or japanese bottom-row option, I don't want to waste all that space on just space, especially not on a 60%!

May get very busy with the controller being there.
Thinking about things isn't the same as doing things. Otherwise everybody would be in jail.

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Re: [Final Prototyping] GH60 Keyboard
« Reply #223 on: Tue, 02 October 2012, 11:37:26 »
It definitely needs a 7bit or japanese bottom-row option, I don't want to waste all that space on just space, especially not on a 60%!

May get very busy with the controller being there.
the room under the space is needed for the controller because you cant put it between the num and function row.

Offline phetto

  • HHKB JP
  • * Elevated Elder
  • Posts: 919
  • Location: Sweden
Re: [Final Prototyping] GH60 Keyboard
« Reply #224 on: Tue, 02 October 2012, 11:53:50 »
Interested.

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #225 on: Tue, 02 October 2012, 12:15:12 »
There are like 15 officially interested now, it looks promising.
This doesn't change the fact that we need like 35 more to get decent assembly prices...
I got back to kicad today after I ended my semester project, so I can hopefully bring this to an end soon.
Just saying, so that you know I didn't drop it.
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 fruktstund

  • Posts: 194
  • Location: Swedish woods
  • !
Re: [Final Prototyping] GH60 Keyboard
« Reply #226 on: Tue, 02 October 2012, 12:25:15 »
Even though it says "IC" right in the thread title, I haven't really thought about this thread as an interest check. :) I am interested, for the record. The layout on the Poker makes me a sad vegetable, so why not?

Offline damorgue

  • Posts: 1176
  • Location: Sweden
    • Personal portfolio
Re: [Final Prototyping] GH60 Keyboard
« Reply #227 on: Tue, 02 October 2012, 14:40:41 »
I made a post in the Phantom thread that could benefit this project too. A couple of extra points to solder the LEDs under caps lock and the other would allow for MX Lock to be used.

Offline osxoep

  • Posts: 212
Re: [Final Prototyping] GH60 Keyboard
« Reply #228 on: Tue, 02 October 2012, 14:58:56 »
I'm a major newbie here.

How much would I have to do myself as a part of this? Would I just get the PCB?
It seems perfect to get an ISO layout 60% KB.
HHKB Pro JP with hasu's controller (waiting for MX sliders)

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #229 on: Tue, 02 October 2012, 15:00:22 »
How much would I have to do myself as a part of this? Would I just get the PCB?

You solder the switches, put the keycaps on and you're good to go. You can also add a Poker/imsto case it you want to;)


I made a post in the Phantom thread that could benefit this project too. A couple of extra points to solder the LEDs under caps lock and the other would allow for MX Lock to be used.


I was going to use the last easily-usable pin of atmega to add an LED somewhere in the lower right corner, because I was actually going to mount 2 MX Locks in my GH60 there for layer changing.


Where's that thread exactly?
« Last Edit: Tue, 02 October 2012, 15:03:45 by komar007 »
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 damorgue

  • Posts: 1176
  • Location: Sweden
    • Personal portfolio
Re: [Final Prototyping] GH60 Keyboard
« Reply #230 on: Tue, 02 October 2012, 15:08:02 »
The post explains what one has to do to make the off center LED of the MX Lock work with the Scroll Lock switch on the Phantom. The caps lock works perfectly fine in the left position because the LED will hit a hole each of the right and left position of the switch.

http://geekhack.org/index.php?topic=23572.msg676260#msg676260

Basically, you would need to have three soldering points to each LED and switch to allow the LED to be rotated and placed slightly shifted. An example would be:

ACO for centered LED
OCA for off center LED

A = Anode Lead
C = Cathode Lead
O = Unused soldering point
« Last Edit: Tue, 02 October 2012, 15:14:20 by damorgue »

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #231 on: Tue, 02 October 2012, 15:23:31 »
So this basically means one more hole with VCC to the right of the 4 existing.
It should be possible to put an LED in MX Lock in both positions with little bending.
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 damorgue

  • Posts: 1176
  • Location: Sweden
    • Personal portfolio
Re: [Final Prototyping] GH60 Keyboard
« Reply #232 on: Tue, 02 October 2012, 15:31:47 »
I did make some cuts to get the leads to come out in the center. Note that MX Lock has a wheel in the front which is in the way too if you want to bend the leads. It would be much easier to just add a hole as you mentioned. I use X to denote a blank, to make it centered.

XACA
or
XCAC

and then you can place the led:

XACA
or
XACA

Luckily, one lead coincides with both the centered LED and the off centered one.

This means three LED holes for each switch that are supposed to have LEDs to allow for easy mounting of MX Locks there, and yes, since caps lock has two positions it need five.

Offline osxoep

  • Posts: 212
Re: [Final Prototyping] GH60 Keyboard
« Reply #233 on: Tue, 02 October 2012, 15:33:00 »
You solder the switches, put the keycaps on and you're good to go. You can also add a Poker/imsto case it you want to;)
Okay, doesn't sound too hard :P

Is there an estimate on the price? And I assume I would buy the caps separately or will there be a GB along side this one?

[/thread clutter]
HHKB Pro JP with hasu's controller (waiting for MX sliders)

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #234 on: Tue, 02 October 2012, 15:39:49 »
I recommend imsto's thick pbt sets for this keyboard.:D
You may also have to buy the switches yourself. I don't know if anyone organizes a group buy just for GH60, but it would be definitely cool.
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 phetto

  • HHKB JP
  • * Elevated Elder
  • Posts: 919
  • Location: Sweden
Re: [Final Prototyping] GH60 Keyboard
« Reply #235 on: Tue, 02 October 2012, 15:45:55 »
7bit sells switchez


Sent from my iPhone using Tapatalk

Offline dirge

  • Posts: 475
  • Location: Newcastle Upon Tyne
Re: [Final Prototyping] GH60 Keyboard
« Reply #236 on: Tue, 02 October 2012, 15:46:13 »
7bits doing switches.
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 #237 on: Tue, 02 October 2012, 15:56:46 »
I know, just got reds from him today.
But the ideal option would be to send to people soldered boards with a box of switches all in one package.


If I manage to have the boards produced myself, I can talk with him and make a big order so that you don't pay double shipping.
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 The_Beast

  • * Maker
  • Posts: 3964
  • Location: Wisconsin
  • I like wood ಠ_๏
Re: [Final Prototyping] GH60 Keyboard
« Reply #238 on: Tue, 02 October 2012, 17:26:43 »
I'd love for it to be plate mount, if someone can whip up a dwg of the plate I'm sure I can have it cut for pretty cheap (if enough people order plates that is)
Vendor Status: Sadly, not taking any orders/pre-orders at this time

Vendor Quick Links: | Vendor Forum | Hardwood Wrist Rests | Hardwood 60% Cases | Customer Gallery | Giveaway |

Offline jessecoleman

  • Posts: 46
Re: [Final Prototyping] GH60 Keyboard
« Reply #239 on: Tue, 02 October 2012, 22:47:53 »
I would like to add my name to the IC list. Hope this project goes through, as I'd love a 60% board.

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Re: [Final Prototyping] GH60 Keyboard
« Reply #240 on: Wed, 03 October 2012, 00:47:57 »
There are like 15 officially interested now, it looks promising.
This doesn't change the fact that we need like 35 more to get decent assembly prices...
I got back to kicad today after I ended my semester project, so I can hopefully bring this to an end soon.
Just saying, so that you know I didn't drop it.
you could pm ishtob he should have pricing on dox pcb i think he may have better pricing.

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Re: [Final Prototyping] GH60 Keyboard
« Reply #241 on: Wed, 03 October 2012, 00:53:46 »
I'd love for it to be plate mount, if someone can whip up a dwg of the plate I'm sure I can have it cut for pretty cheap (if enough people order plates that is)
agreed it should be platemounted.

Offline KennyR

  • Posts: 12
  • Location: Belgium
Re: [Final Prototyping] GH60 Keyboard
« Reply #242 on: Wed, 03 October 2012, 04:40:42 »
I'm interested!

Offline modulor

  • Posts: 236
  • Location: US
Re: [Final Prototyping] GH60 Keyboard
« Reply #243 on: Wed, 03 October 2012, 08:07:13 »
Not sure if I'm on the interest list yet, but I'm definitely in.

Offline Loligagger

  • Posts: 280
  • Location: ON, Canada
Re: [Final Prototyping] GH60 Keyboard
« Reply #244 on: Wed, 03 October 2012, 11:44:43 »
Would the pcb have any trouble fitting into treble's aluminum poker case? The supporting ridges in his aren't in the same place as the stock case. It shouldn't be too much of a worry but it warrants checking.

Offline OddOne

  • Posts: 90
  • Location: Downstate NY
Re: [Final Prototyping] GH60 Keyboard
« Reply #245 on: Wed, 03 October 2012, 11:51:19 »
I've been following this thread as well, but just haven't posted.  Count me in as interested.
CM Quickfire Rapid   |   Rosewill RK-9000BR  |  CM Quickfire Rapid  |

Offline Nask

  • Posts: 91
Re: [Final Prototyping] GH60 Keyboard
« Reply #246 on: Wed, 03 October 2012, 12:02:41 »
I don't even know if there is list of interested people, and if there's one, sure I'm.
Still reading/lurking this thread and try to think how could I help.
Keyboards: IBM SSK | Noppoo Choc Mini MX-Blue | PLU ML-87 MX-Brown | CM QFR Mx-Red | CM Novatouch

Offline salmo

  • Posts: 120
  • Location: Memphis, TN, USA
    • messmore.org
Re: [Final Prototyping] GH60 Keyboard
« Reply #247 on: Wed, 03 October 2012, 12:18:33 »
I'm interested too, if we're checking.


Offline pasph

  • Posts: 1059
  • Location: Italy
Re: [Final Prototyping] GH60 Keyboard
« Reply #248 on: Wed, 03 October 2012, 16:04:26 »
Interested in an ISO one
"There is more stupidity than hydrogen in the universe, and it has a longer shelf life"

Offline esoomenona

  • Gnillort?
  • Posts: 5323
.
« Reply #249 on: Thu, 04 October 2012, 16:07:32 »
.
« Last Edit: Wed, 15 October 2014, 18:49:46 by esoomenona »