geekhack Projects > Making Stuff Together!

GH60 Keyboard Project

(1/388) > >>

jdcarpe:
Order from the GB thread here: https://geekhack.org/index.php?topic=41464.0

GH60 custom (DIY) keyboard recap:

1. Komar007 designed the PCB and is having them printed. He has had a prototype run done, which is being distributed for testing. Once that is tested, and the final revisions made, the GB will proceed.
2. The_Beast will be having [some number of] plate designs made. Probably about 8 designs, to include ANSI winkey, ANSI winkeyless, ISO winkey, and ISO winkeyless. If we have case-integrated designs and stand-alone designs for those, that makes 8 plate designs for a base run. And I'm sure he will take requests for custom plates, such as lysol's bottom row.
3. alaricljs is *maybe* doing another stabilizer buy. He is gauging interest. On a related note, if you choose a winkey layout, and use plate mounted Costar stabilizers, you can get those from WASDkeybaords.com all day.
4. samwisekoi has offered to help with designing an acrylic case. WhiteFireDragon, The_Beast, damorgue and dirge are also working on case designs. As are others. If you want to use an existing case, our goal is that this PCB will fit in any current Poker/Pure case. Including the aluminum ones made by imsto, treble318, oneproduct, and Duck.

You must install your own switches and keycaps.







gh60_reva.zip

Phase:
Interest Check
Design
Prototype and testing
Group Buy/Ordering
Invoicing/Collecting Payments
Final Prototyping
Production <-- We are here! YAY!
Shipping

GH60 Custom Keyboard
Ever wanted your Poker/Pure to have a programmable controller? Did you love the different layout options of the Phantom, but wanted it in a smaller form factor? This is a 60% form-factor Geekhack custom keyboard that will be somewhat similar to the Phantom, but it will not include the function row, cursor arrows, or insert key group.

- Includes support for programmable layers.

- PCB populated from factory with all electronics, including diodes and ATmega32u4 programmable controller chip. Only switches will need to be sourced and mounted. Support for PCB-mount switches.

- Support for Poker/Pure cases, including aluminum cases from imsto, oneproduct, or treble318.

Supported Layouts:

- Normal/Standard Ansi layout
- ISO layout (vertical enter key, smaller left shift, additional key to the left of "z" key)
- 1.75x right shift, allowing extra 1x Fn/Mod/etc key to the right or left of the right shift key
- Model M "winkeyless" style layout with 1.5x - 1x - 1.5x modifier keys on left and right sides, with 7x spacebar
- lysol's proposed layout with two 1.5x modifiers on the left and 1.5x - 1x - 1x - 1.5x on the right, with 7x spacebar


The ATmega32u4 controller chip
This is the same chip as on the Teensy2.0. It is a 16MHz 8-bit AVR from Atmel.


Plates
Plates will make your keyboard will feel more solid overall and help disperse some of the typing stress. They’re optional, but most people do prefer it. Each layout will require a different plate. HHKB and winkeyless layouts can use any ANSI or ISO plate with 1.5x modifiers. I designed these so the top switch housing is removable without desoldering, which helps with swapping switches, springs, stems, lubing, or stickering later on. They can be directly dropped in to existing cases. More details on this in the next post.
 
compatibility:

* Costar stabilizer
* PCB-mounted cherry stabilizer
* Plate-mounted cherry stabilizer
* Any existing and upcoming 60% case
* Poker and Pure (must be plates with 1.25x modifier)

Pricing
PCB (SMD presoldered) - $40
PCB (DIY, includes SMT components) - $25
Plate - $16
Switches - $0.60 - $0.85
Plate-mounted cherry stabilizers - $9
PCB – mounted cherry stabilizers - ??
Assembly - $25
Shipping - ??

The prices listed above is a ballpark. PCBs could be a tad lower, depending on quantity at the end, or possibly be a few dollars higher to account for import/VAT taxes or any other unforeseen fees. Same goes with plates and switches, it really depends on how many of each are ordered.
 

Interested:

jdcarpe
komar007
The_Beast
alixinhzai
damorgue
elton5354
sth
lysol
tgujay
longweight
modulor
jil_jil32
tjweir
metalliqaz
TheProfosist
Glissant
Tenkey
nntnam
Loligagger
Bim Gao
dirge
nebo
ferociousfingerings
MagicMeatball
mm87
JonDBurnett
phetto
fruktstund
jessecoleman
KennyR
OddOne
Nask
salmo
pasph
esoomenona
kravlin
neeb
Hzza
osxoep
wiredPANDA
i3oilermaker
boost
duq
Razer1987
alvinliang
Appeac
Grimey
mars-bar-man
samwisekoi
danielucf
MarkPharaoh
poopmat
tjcaustin
huttala
fl0w3n
jcrouse
mistakemistake
iMav
... and more!




Images of some possible key layouts:


ANSI ("KBC Poker"-style)


ANSI w/1.50 mods


ANSI winkeyless


ISO


ISO w/1.50 mods


ISO winkeyless


"HHKB"-style


ISO "HHKB"-style


"KBT Pure"-style


IvanIvanovich's custom


TheProfosist's custom


samwisekoi's custom

The_Beast:
Very interested.

The water jet guy got back to me, he can only hold a +/- of .005", the laser guy still hasn't gotten back to me. Here's hoping for tighter tolerances

jdcarpe:
Yeah, I think laser is the way to go. IIRC, litster had the Phantom plates laser cut from 1/16" 6061, then found a place that would sand them a bit thinner before the anodizing process.

alaricljs:
Where are you going to fit the teensy?  It will NOT fit between the PCB and the plate... and then there's the cable routing issue.

jdcarpe:
Underneath? Is that where the Teensy resides on the Dox?

I don't think it will be too hard to route the USB cable. We could get treble to make a hole for the Teeny reset switch instead of the DIP switches, and design some kind of channel for the USB cable.

Navigation

[0] Message Index

[#] Next page

Go to full version