geekhack

geekhack Projects => Making Stuff Together! => Topic started by: metalliqaz on Mon, 18 March 2013, 21:34:29

Title: The Epsilon Keyboard
Post by: metalliqaz on Mon, 18 March 2013, 21:34:29
Well, having caught the fever for fine keyboards, I've gone through Filcos, Topres, Vintage, and Kustoms.  The only logical conclusion is to start building my own.  It's like building a light saber as the final task in Jedi training.   :cool:  It's fun and educational.  Anyway I thought I'd show off what I've been working on.

I call this thing the Epsilon keyboard.  Why Epsilon?  Only because I like naming stuff after greek letters.  It has no other meaning.

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

This keyboard is an intermediate step to my final destination, which is the keyboard of my dreams.  Epsilon's purpose is for me to try some things out and gain experience.  Therefore I tried not to spend much money on it.  The concept is to be cheap.  It was designed specifically for the keys from a G81-7000.  That's the MY POS board that Flynn stripped and sold for 15 bucks a pop. (POS = point-of-sale and/or piece-of-sh*t) :P

It is a (mostly) clean room design.  The PCB is entirely original.  I avoided looking too closely at the GH60 until after I sent it to be fabbed.  Now that I look closer, it's amazing how many similar design challenges I can see.  I also am very impressed with Komar's creativity (props).  The plate was entirely original but I decided to go with the switch cutouts from the Phantom.  I'm also impressed with that piece of kit.  Ultimately, I'm going to switch back to the datasheet cutouts, though.  The extra details add too much cost and I don't switch stems around.  Finally the firmware is entirely from scratch.  I have high standards for that part.  I am in the process of writing it.

For the time being, Epsilon uses a skeleton case.  You know those cases that sandwich Acrylic between Aluminum to get a cheaper Aluminum case?  Well this is like that except Acrylic is on the outside and the sides are simply standoffs.  It is therefore an open-air case design that looks very techie/geeky.  The switches are exposed and the plate is clear, so the PCB is easily visible.  The effect is really fun, although not very refined.

I fully intended this to be a learning experience, and it has been.  In other words, I have failed a lot.  What I have so far is really disappointing, which I will describe below, but also very promising.

I really love the layout.  It's as close to perfect as a compact board could be, IMHO.  That is indeed an offcenter caps and a 6x offcenter space.  Some of you may be offended by the movement of the menu key to the left side.  However, this was necessary to put the space bar in the middle.  I use my right thumb for the space.  Anyway, I made the PCB so that it could handle the traditional G80/G81 position as well.


There will be no group buy;
It won't be open source;
I made it for myself because I wanted it;
Simple as that.

EDIT: That doesn't mean if you want one you can have it.  It's just not an open thing.  I'm thinking of getting 5 more made, if you want to buy one at cost just let me know.  (This is done, moving to other projects now)

I don't have the PCB yet but it's on the way.  More updates to come when I get closer to putting this thing together. :)
thanks for looking!

UPDATE: Custom keymap tool is attached!
View tutorials HERE (http://geekhack.org/index.php?topic=41390.msg1039957#msg1039957)
Old version: [attachurl=1] (no reason to download this)

Go here for newer firmware versions: http://geekhack.org/index.php?topic=51252.0


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Photo log:

(http://i.imgur.com/LD2Qq0M.jpg)
I really like how well that "E" came out.  Several tools flagged that as too small but the laser cutting ate it up.

Disappointments:
The 0.06" Acrylic plate isn't really doing the job.  First of all, it started to catch fire at about 60% of the way through cutting it.  That cause the edges to melt out and really half of the cutouts are unable to hold the switches.  I think there is just too  much detail on the design.  Also it is too flexible, to support the typing plane.  I will be going back to the mount holes from the datasheet.  More like this:
(http://i.imgur.com/UQaYK0l.png)
Hopefully that will be a bit stiffer.

The PCB presents some challenges.  On a compact board like this there's really no place to put a USB mount.  To have a breakout tab like the KMAC would add a great deal of cost.  I ended up moving some of the switches sideways and placing it on the edge, but not before considering a direct-solder solution as shown below.
(http://i.imgur.com/2bNb3iP.png)

Playing with the case.  Unfortunately this is out of price range for what this board is supposed to be, but it would be cool to do something like this.  It's too bad that there is no way to round edges or inset screws when you're working with 2D fabricators...
(http://i.imgur.com/05O7lqB.png)

Boards came in and they're looking really good.  Probably lots of lessons to be learned.
(http://i.imgur.com/02J5wo9.jpg)
Right off the bat, I regret only adding support for switch mounted diodes.  I initially thought about saving space in the layout, but that turned out to be unnecessary.  I don't want to have to disassemble every single switch.  Next rev is definitely getting SMD pads on the bottom, like the KMAC.

I'm trying to make the firmware as configurable as possible.  My intention is to be able to use it on my Phantom and my HID Liberation Device.  I whipped up a quick keymapper to support it:
(http://i.imgur.com/5ji3s3w.png)

Got the brains installed.  Now I just need my switches to come in!
(http://i.imgur.com/KfGVhMn.jpg)

Finally got it put together tonight.  I'm really liking it.  Some pictures before I write it up tomorrow
(http://i.imgur.com/tOfTLFk.jpg)
(http://i.imgur.com/1wjUuDZ.jpg)

LEDs lit...
(http://i.imgur.com/81LLoJv.jpg)

Little feet :)
(http://i.imgur.com/cjcM5VSl.jpg)
Title: Re: The Epsilon Keyboard
Post by: samwisekoi on Mon, 18 March 2013, 21:56:58
Nice layout - only the lower left differs from the GH75 design I've been building.  And very good thinking to design it around an inexpensive donor set of keycaps.  Nice.

I don't see a Fn key, but perhaps that is just because you are using one of the win/menu keys for that.  Regardless, where have you put Insert and Delete?  Particularly Delete for the Ctrl-Alt-Del boot chord.

Again, very nice job!

 - Ron | samwisekoi
(http://www.samwisekoi.com/pixelart/Leo.png)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Mon, 18 March 2013, 22:00:22
Good point.  Del will probably take Pause's location.  I was just throwing caps no there to snap a picture.  The Fn is the menu key.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Sat, 23 March 2013, 16:59:55
Looking good Metalliqaz:) I dub thee, QazPad™.
Title: Re: The Epsilon Keyboard
Post by: ideus on Sat, 23 March 2013, 17:24:01
The top row may be taken out and be replaced a'la Poker, and the four slots of the last column may have double functionality for Del, PrintScr, ScrlLock and Pause. Having a donor board as the input for your design process makes a lot of sense, some other old cherries will be candidates to harvest key caps as well, which is one of the challenges with other modern designs. This is the kind of idea that we may ask why nobody has thought before.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Mon, 01 April 2013, 21:01:11
Added a shot of the worlds quickest, dirtiest keymapper.  Hacked it together in just a few hours.  I friggin love python.
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Mon, 01 April 2013, 21:03:24
Ooh, for Phantom AND HID Lib? Will you be posting that?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Mon, 01 April 2013, 21:12:43
Maybe, let's see if it works first.
Title: Re: The Epsilon Keyboard
Post by: WhiteFireDragon on Mon, 01 April 2013, 21:17:12
I don't even care what the layout, types of caps it uses, or other features of this keyboard.

But what is amazing is how far you've come to be able to make this. I remember when you first registered and all your newb questions  ^-^ , and now able to integrate the designing of the PCB, plate, sourcing different manufacturers, and programming. These are all separate and independent skills needed to make a complete custom keyboard. Mad props to you, metalliqaz.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Mon, 01 April 2013, 21:23:23
Heh, thanks... I think :))  GH definitely sucked me in, that's for sure.  That engineering degree did give me a head start, I think ;D
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 07 April 2013, 23:35:48
Put it together!  Took a while to bring it all together.  Had to bend my own stab wire.  But it's complete and I'm totally digging it :)
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Sun, 07 April 2013, 23:57:26
Congratulations! Always nice to see someone's hard work come to fruition.
Title: Re: The Epsilon Keyboard
Post by: Glissant on Sat, 20 April 2013, 11:22:51
Exceptional work, metalliqaz!

That has now become my dream board, and I would love to be a part of any future plans you have for it :).
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sat, 20 April 2013, 12:33:31
Thanks man.

Looks like I should be able to get to 5...

Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sat, 20 April 2013, 12:37:20
YES! This is happening :D
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Sat, 20 April 2013, 14:24:32
With the case and everything?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sat, 20 April 2013, 15:02:32
Took some potato-cam footage.
Damn thing can't focus but should give an idea of sound and feel.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sat, 20 April 2013, 15:04:30
With the case and everything?

Should be able to do that, yes.  Assuming these guys want my skeleton case design rather than making their own.
Title: Re: The Epsilon Keyboard
Post by: mashby on Thu, 09 May 2013, 20:29:55
How did I miss this?

(http://i.imgur.com/SEpCU.gif)

Incredible job metalliqaz. Your keyboard looks spectacular.
Title: Re: The Epsilon Keyboard
Post by: keymaster on Thu, 09 May 2013, 21:03:32
I really like the layout because it's similar to the G84-4100. The acrylic case is also really nice...backlighting would be awesome.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 09 May 2013, 21:14:23
Backlighting would have increased the price dramatically. :/  Would be cool though
Title: Re: The Epsilon Keyboard
Post by: thurst0n on Thu, 09 May 2013, 21:32:21
 :eek:  :drool:

This is sooo awesome.

I am so jealous. I wish I could whip up a keymapper in python in a few hours and/or do any of the other things you did to complete this.

I know I'm just a lil ol' nub but I definitely understand the amount of time, and skill and dedication and awesomeness.

Mad mad kudos, or props, or whatever they call it these days.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Thu, 09 May 2013, 21:42:04
Good news thurst0n, wish granted:

http://geekhack.org/index.php?topic=42366.0

Check that link out for a layout generator :D
Title: Re: The Epsilon Keyboard
Post by: thurst0n on Thu, 09 May 2013, 21:50:18
Good news thurst0n, wish granted:

http://geekhack.org/index.php?topic=42366.0

Check that link out for a layout generator :D
I actually greatly appreciate that link.

 What I meant was that I specifically envy is him makin his OWN, and in just a couple hours... I have a little programming knowledge and I'm starting to learn more and hopefully I'll be able to program/write code (or some variation) some day.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 09 May 2013, 21:57:39
Python is an amazing language.  Not only is it easy to learn, but in the hands of a master it is very powerful.

I've had many years of training prior to showing up at GH.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Thu, 09 May 2013, 21:58:43
Good news thurst0n, wish granted:

http://geekhack.org/index.php?topic=42366.0

Check that link out for a layout generator :D
I actually greatly appreciate that link.

 What I meant was that I specifically envy is him makin his OWN, and in just a couple hours... I have a little programming knowledge and I'm starting to learn more and hopefully I'll be able to program/write code (or some variation) some day.

Oooo sorry, misunderstood. You should hunt down some of Hasu's stuff. He does a lot of coding. ^__^
Title: Re: The Epsilon Keyboard
Post by: thurst0n on Thu, 09 May 2013, 22:25:23
@metalliqaz - Good to know.. I will check out some tutorials. I have a basic understanding of a few languages so we'll see if I can figure out the syntax. Seriously solid work man!!

@CPTBadAss - no worries, that's still a good link to have. Thanks for the tip.. I saw mention in a few other threads, will have to dig deeper!

Loving this site you guys rule! P.S. Got one buddy interested but he has to finish rebuilding his moped 2 stroke motor.
Title: Re: The Epsilon Keyboard
Post by: Michael on Thu, 09 May 2013, 22:31:04
You did a really amazing job in such a short amount of time. Kudos to you, sir.
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Thu, 09 May 2013, 22:55:49
Well, he is an engineer. I would expect no less.

I feel privileged to be among the few who will own and use an Epsilon.
Title: Re: The Epsilon Keyboard
Post by: Sai on Thu, 09 May 2013, 23:00:19
make a review please. I'd love to hear from another point of view.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Thu, 09 May 2013, 23:13:35
Glissant and I were just saying the same thing jdcarpe. It's going to be amazing to actually have one of these. And Sai, I'll be writing a full review when I have mine built.
Title: Re: The Epsilon Keyboard
Post by: HannibalChew on Fri, 10 May 2013, 04:04:59
The keyboard looks really awesome! I wish i had the skills to design my own PCB!
Title: Re: The Epsilon Keyboard
Post by: phetto on Fri, 10 May 2013, 09:58:33

I feel privileged to be among the few who will own and use an Epsilon.

Same here
Title: Re: The Epsilon Keyboard
Post by: BimboBB on Fri, 10 May 2013, 10:18:53
its the same board like the LZ MX Mini, only with small modifiers instead of the 1.5 ones. This with ISO-Enter would be also my favourite layout design.  :) Gratz.....really nice board.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Fri, 10 May 2013, 10:37:02
its the same board like the LZ MX Mini, only with small modifiers instead of the 1.5 ones. This with ISO-Enter would be also my favourite layout design.  :) Gratz.....really nice board.

Yup, pretty much, except also a 6x space bar.  Thanks man


I feel privileged to be among the few who will own and use an Epsilon.

Same here

On the contrary, I feel privileged that someone else wants to build and use one of my designs :)  This was supposed to be a throw-away step on the way towards making a full TKL layout but I got lucky and there weren't really any flaws in the design.  And wouldn't you know it... it turned out the layout was a lot more interesting than the supposed "final" product  :))
Title: Re: The Epsilon Keyboard
Post by: Glissant on Fri, 10 May 2013, 10:37:55
Glissant and I were just saying the same thing jdcarpe. It's going to be amazing to actually have one of these. And Sai, I'll be writing a full review when I have mine built.

Indeed. I am pretty much certain it's going to be my new favorite keyboard once I get my GMK purple mods and combine them with white on black Cherrys.
Super epic mega uber stoked =).
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Fri, 10 May 2013, 10:41:07
If I knew you guys were going for the purps, I would have done a gold base instead of copper!
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Fri, 10 May 2013, 10:42:05
It's ok Qaz, just having the pad is good enough. ^__^

I can't wait to number mine like 4 of 8 or something
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Fri, 10 May 2013, 10:42:25
EW. Vikings.
Title: Re: The Epsilon Keyboard
Post by: remedyhalopc on Mon, 13 May 2013, 03:21:25
can i get one?

 ;D ;D ;D ;D ;D ;D ;D
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Mon, 13 May 2013, 07:01:52
can i get one?

 ;D ;D ;D ;D ;D ;D ;D

Sorry, I only made 8 and they're all spoken for  :(
Title: Re: The Epsilon Keyboard
Post by: SpAmRaY on Mon, 13 May 2013, 07:29:27
Just wanted to say reading through all that you've done to get to this point is very inspiring. One day I shall make something!

Oh and you've got skills :eek:
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Mon, 13 May 2013, 09:57:10
Thank you.  You should go for it. :)  There are lots of resources here and on the DT wiki, and several very helpful guys hanging around.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 15 May 2013, 20:20:32
(http://i.imgur.com/KL9Efv2.jpg)
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Wed, 15 May 2013, 20:22:05
Oooooh shiny.
Title: Re: The Epsilon Keyboard
Post by: Glissant on Wed, 15 May 2013, 20:23:09
(http://img825.imageshack.us/img825/5497/jizzinmypants.gif) (http://img825.imageshack.us/img825/5497/jizzinmypants.gif)
Title: Re: The Epsilon Keyboard
Post by: codyeatworld on Wed, 15 May 2013, 20:24:13
Very inspiring project! Those pcbs...  :eek:
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 15 May 2013, 20:26:40
ROFL, some assembly required. Those are most beautiful things I've seen today.
Title: Re: The Epsilon Keyboard
Post by: ApocalypseMaow on Wed, 15 May 2013, 20:28:49
SO JELLY! Well you should just fire up a GB. Maybe just a little one?
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 15 May 2013, 20:32:24
You missed it. He did a run of 8. :P
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Wed, 15 May 2013, 20:34:23
Which speaking of which, Qaz got #1, I got #2 (not trying to be greedy, I really did get #2) you guys can fight over the rest, but lets all label ours with a number, kinda like the LZSEs etc. :)
Title: Re: The Epsilon Keyboard
Post by: ApocalypseMaow on Wed, 15 May 2013, 20:34:36
You missed it. He did a run of 8. :P
Nah I know about the 8 (you lucky jerk  :-* ). I was saying to do another one...
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Wed, 15 May 2013, 20:36:49
CPT is first, but I'm #1. You can be #2 or something, SF.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 15 May 2013, 20:38:35
Which speaking of which, Qaz got #1, I got #2 (not trying to be greedy, I really did get #2) you guys can fight over the rest, but lets all label ours with a number, kinda like the LZSEs etc. :)

I numbered them with small marks on the right edge of the PCB (except for the two prototypes, me and SmallFry)

On IRC last night I had some misadventures with #4.  Gonna send that one out first.

EDIT: #3 died... a moment of silence please
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 15 May 2013, 20:39:59
So besides the two prototypes, these are #'s 3-10?
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 15 May 2013, 20:40:38
EDIT: #3 died... a moment of silence please

R.I.P. In Peace, #3. :'(
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Wed, 15 May 2013, 20:41:07
RIP #3...
Title: Re: The Epsilon Keyboard
Post by: Photekq on Wed, 15 May 2013, 20:41:39
So, so nice.
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Wed, 15 May 2013, 20:42:06
EDIT: #3 died... a moment of silence please

R.I.P. In Peace, #3. :'(

jdmiller?
Title: Re: The Epsilon Keyboard
Post by: Glissant on Wed, 15 May 2013, 20:43:48
If I can choose I would love #6. CPTBadAss knows why ;).
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 15 May 2013, 20:43:54
So besides the two prototypes, these are #'s 3-10?

Two prototypes and #3-#8.  No significance to 8, that's just how many people were interested when I reordered.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Wed, 15 May 2013, 20:44:01
EDIT: #3 died... a moment of silence please
If you think its a controller I may be able to mail you an extra. Let me know.
Title: Re: The Epsilon Keyboard
Post by: ApocalypseMaow on Wed, 15 May 2013, 20:45:54
EDIT: #3 died... a moment of silence please

R.I.P. In Peace, #3. :'(
NO!!! Have Halverson bless it, it'll come back.

Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 15 May 2013, 20:50:07
EDIT: #3 died... a moment of silence please
If you think its a controller I may be able to mail you an extra. Let me know.

Heh, oh I've got lots of 'em.  ;D  I'll probably be able to salvage it, but I've got a zillion things to do first.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Wed, 15 May 2013, 20:52:09
I've got a ton of controllers too. Heh.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 15 May 2013, 20:52:50
You missed it. He did a run of 8. :P
Nah I know about the 8 (you lucky jerk  :-* ). I was saying to do another one...

You know no idea how lucky I feel :D. I probably blew my chance on ever getting an LZ based on the luck I used in this draw. I'm so ****ing excited :D

Edit: RIP #3. I pray to GirlShark for its machine soul. Also can I get #8?
Title: Re: The Epsilon Keyboard
Post by: ApocalypseMaow on Wed, 15 May 2013, 20:55:34
You missed it. He did a run of 8. :P
Nah I know about the 8 (you lucky jerk  :-* ). I was saying to do another one...

You know no idea how lucky I feel :D. I probably blew my chance on ever getting an LZ based on the luck I used in this draw. I'm so ****ing excited :D
I hear that! At least you got 75%, I'm hoping to buy one from Daniel!
*fingers crossed
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 15 May 2013, 20:59:13
Also can I get #8?

No problem.  That's a good one, too.  I really got into the groove by the end, there
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 15 May 2013, 21:00:20
I was gonna ask for #9, but alas... :P
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 15 May 2013, 21:04:35
I was gonna ask for #9, but alas... :P

The sacrifices one must make...I feel for you Mr. JD, but we all have to make small sacrifices


If I can choose I would love #6. CPTBadAss knows why ;).

Qaz, hook a brother up? :D

Title: Re: The Epsilon Keyboard
Post by: SmallFry on Wed, 15 May 2013, 21:04:56
So CPT suggested it in the IRC, but I think our boards should be Alpha and Beta, retaining the Greek letter scheme:)
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Wed, 15 May 2013, 21:07:15
I want mine to be Iota Omega, or IO.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 15 May 2013, 21:28:52

If I can choose I would love #6. CPTBadAss knows why ;).

Qaz, hook a brother up? :D
No problem
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 15 May 2013, 22:36:48
I can haz #5? (aka Epsilon Epsilon)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 16 May 2013, 09:08:22
I can haz #5? (aka Epsilon Epsilon)

yup.

Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Thu, 16 May 2013, 09:14:16
I can haz #5? (aka Epsilon Epsilon)

yup.

  • Epsilon Alpha (EA) - metalliqaz
  • Epsilon Beta (EB) - SmallFry
  • Epsilon Gamma (EΓ) - metalliqaz
  • Epsilon Delta (EΔ) - ?
  • Epsilon Epsilon (EE) - jdcarpe
  • Epsilon Zeta (EZ) - Glissant
  • Epsilon Eta (EH) - ?
  • Epsilon Theta (EΘ) - CPTBadAss
Title: Re: The Epsilon Keyboard
Post by: BunnyLake on Thu, 16 May 2013, 09:26:59
what an awesome thread, this totally gots past me, i want one
Title: Re: The Epsilon Keyboard
Post by: samwisekoi on Thu, 16 May 2013, 09:28:58
I can haz #5? (aka Epsilon Epsilon)

yup.

  • (alpha) metalliqaz
  • (beta) SmallFry
  • metalliqaz
  • -
  • jdcarpe
  • Glissant
  • -
  • CPTBadAss

Trade an Epsilon today for a GH75 round 1 board in the future?

Septilon?

 - Ron I samwisekoi
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Thu, 16 May 2013, 09:53:25
I will not be taking that deal Samwise. Sorry! But I wub this Epsilon :3
Title: Re: The Epsilon Keyboard
Post by: ApocalypseMaow on Thu, 16 May 2013, 09:54:42
I can haz #5? (aka Epsilon Epsilon)

yup.

  • (alpha) metalliqaz
  • (beta) SmallFry
  • metalliqaz
  • -
  • jdcarpe
  • Glissant
  • ApocalypseMaow
  • CPTBadAss
FTFY
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Thu, 16 May 2013, 18:40:21
Lucky number 7. Looks like its time for me to hit the casino!
Title: Re: The Epsilon Keyboard
Post by: ApocalypseMaow on Thu, 16 May 2013, 19:36:09
Lucky number 7. Looks like its time for me to hit the casino!
Or the lotto... Someone said it was 400million?  :eek:
Title: Re: The Epsilon Keyboard
Post by: Glissant on Thu, 23 May 2013, 14:25:23
Epsilon has landed in Philly :D. I can't wait to get her put together when I get back home to the states. Weeeeeee!!!!
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Fri, 24 May 2013, 16:23:57
After laser engraving...

(http://i.imgur.com/Fn2WIFB.png)

No one will ever see it, but I know it's there. My watermark. :)
Title: Re: The Epsilon Keyboard
Post by: Jocelyn on Fri, 24 May 2013, 16:26:41
After laser engraving...

Show Image
(http://i.imgur.com/Fn2WIFB.png)


No one will ever see it, but I know it's there. My watermark. :)

Omg!!! :)
Title: Re: The Epsilon Keyboard
Post by: WhiteFireDragon on Fri, 24 May 2013, 16:29:02
whaaaa... crazy stuff. Did you send it in for engraving yourself or did metalliqaz had it already done?
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Fri, 24 May 2013, 16:29:50
After laser engraving...

Show Image
(http://i.imgur.com/Fn2WIFB.png)


No one will ever see it, but I know it's there. My watermark. :)

Yoooooo, THAT'S whats up jdcarpe! Omg that is sexy.
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Fri, 24 May 2013, 16:30:48
I have access to a laser engraver here in the office. ;D
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Fri, 24 May 2013, 16:35:26
Jd...hook a brother up?
Title: Re: The Epsilon Keyboard
Post by: WhiteFireDragon on Fri, 24 May 2013, 16:38:15
I have access to a laser engraver here in the office. ;D

Maybe if you overclock it, it can cut instead of engrave. Then we can actually get some cheap KB plates instead.
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Fri, 24 May 2013, 16:38:31
I will laser engrave anyone's Epsilon backplate. Just send me your plate, and email me a high resolution drawing in black and white. The file I used was 1800x1800 bitmap.

FYI, the textured portion of mine was the black, and the shiny (bare) part is white. If you want the reverse effect, simply invert your colors.

Edit: Also, due to the location of the USB cutout on the plate, this copper side in on the inside of the "case," under the PCB. If you want the copper side out, you'll have to cut out a new USB hole opposite.
Title: Re: The Epsilon Keyboard
Post by: Jocelyn on Fri, 24 May 2013, 16:39:38
I have access to a laser engraver here in the office. ;D

Maybe if you overclock it, it can cut instead of engrave. Then we can actually get some cheap KB plates instead.

ROFL!!
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Fri, 24 May 2013, 16:41:45
I have access to a laser engraver here in the office. ;D

Maybe if you overclock it, it can cut instead of engrave. Then we can actually get some cheap KB plates instead.

I actually can do that, but I'm not sure what the results will look like, i.e. if they will look burned or melted. This was done on a 30W EPILOG, and we also have a 75W EPILOG, but it's currently awaiting repair.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Fri, 24 May 2013, 16:47:13
Edit: Also, due to the location of the USB cutout on the plate, this copper side in on the inside of the "case," under the PCB. If you want the copper side out, you'll have to cut out a new USB hole opposite.

I tried to bring it up at the beginning, but it's hard to coordinate among a group.  Anyway that part is hella cheap.  More could be made in any orientation/color very easily.  I used it the way I did because I think the green solder mask looks better set in front of shiny copper :)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Fri, 24 May 2013, 16:49:07
Also, forgot to say... HOLY CRAP nice engraving  :cool:
Title: Re: The Epsilon Keyboard
Post by: Glissant on Fri, 24 May 2013, 16:52:22
Brother J.D., that's completely amazing. I'll have to ask you again when I get back home to the states though. Here's hoping you can do it in July ^^.

Now to figure out what to have there *hmmm*.
Title: Re: The Epsilon Keyboard
Post by: WhiteFireDragon on Fri, 24 May 2013, 16:59:27
metalliqaz, future runs of more batches of these epsilons?


I have access to a laser engraver here in the office. ;D

Maybe if you overclock it, it can cut instead of engrave. Then we can actually get some cheap KB plates instead.

I actually can do that, but I'm not sure what the results will look like, i.e. if they will look burned or melted. This was done on a 30W EPILOG, and we also have a 75W EPILOG, but it's currently awaiting repair.

lol I was jk... 30w is weaksauce. The phantom plates were cut with a 4000w laser, and it's the size of an apartment. I've seen this thing in person.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Fri, 24 May 2013, 16:59:35
I've got access to a laser also. Cutting is also possible, and not too hard. I'm going to be trying to cut some stuff for The Flying Raccoon soon.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Fri, 24 May 2013, 17:02:56
(http://i.imgur.com/PDunXpy.jpg)
(http://i.imgur.com/JC2oGj8.jpg)
(http://i.imgur.com/F9ADGBX.jpg)
(http://i.imgur.com/LEBVggk.jpg)
(http://i.imgur.com/tcr2KAx.jpg)

Epsilon Theta (E8) reporting for duty. I dont think I've ever been this excited in my whole time on GeekHack. Except for the goodies that Glissant and moonprismpwr sent me, this is the (2nd) happiest moment. :D  Thank you so much metalliqaz. And jdcarpe, I'm gonna figure out something to get engraved on this bad boy.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Fri, 24 May 2013, 17:04:06
You soldered that diode backwards! :O








Naw, JK. :))
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Sat, 25 May 2013, 01:16:16
Epsilon Epsilon aka Epsilon #5 is built. Just need to get some DSA Retro on there. I tried my white on black Cherry DS, but I can't find all my bottom row 1x mods.

Pix tomorrow. :)
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sat, 25 May 2013, 06:36:20
I'm renaming yours Epsilon squared! And I demand all the pictures xD
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 26 May 2013, 09:58:30
One of these is up for grabs.  I'm going to go through my PMs to find some names.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Sun, 26 May 2013, 10:07:23
Pix tomorrow. :)
Pix tomorrow. :)
Pix tomorrow. :)
Kthxbye. :P
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Sun, 26 May 2013, 10:20:30
Sorry, no in-progress build photos. Once I'm in a groove, I don't stop to take pix. :D

(http://i.imgur.com/5V96pdR.jpg)

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

(http://i.imgur.com/3lzFRwI.jpg)
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Sun, 26 May 2013, 10:22:22
/me stares.
Looks very good! Have you programmed it to another layout at al? I've not had a chance to tinker with Hasu's firmware. :/
Title: Re: The Epsilon Keyboard
Post by: Glissant on Sun, 26 May 2013, 10:35:34
Just great! Now I wish I had bought that set too -_-. Why do you always tease me, J.D.! Whyyyy :'(.

(It looks nice, but I would never buy that profile ;) )
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 26 May 2013, 10:37:00
The first rule of GH: Buy it now or forever regret it
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 26 May 2013, 11:02:53
Awesome pics!
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Sun, 26 May 2013, 11:07:37
The first rule of GH: You do not talk about GH
The second rule of GH: You do NOT talk about GH.
I corrected some of your grammar.
Title: Re: The Epsilon Keyboard
Post by: Glissant on Sun, 26 May 2013, 12:12:42
The first rule of GH: Buy it now or forever regret it

There's a slight difference in wishing you had bought it when you see a picture, and regretting not buying it ;). I don't want the set, but J.D. and Epsilon makes them look great.
Title: Re: The Epsilon Keyboard
Post by: BunnyLake on Sun, 26 May 2013, 12:15:03
After laser engraving...

Show Image
(http://i.imgur.com/Fn2WIFB.png)


No one will ever see it, but I know it's there. My watermark. :)

that is amazing sir

Title: Re: The Epsilon Keyboard
Post by: Photekq on Sun, 26 May 2013, 12:17:38
Sorry, no in-progress build photos. Once I'm in a groove, I don't stop to take pix. :D

Show Image
(http://i.imgur.com/5V96pdR.jpg)


Show Image
(http://i.imgur.com/kodj5Xk.jpg)


Show Image
(http://i.imgur.com/3lzFRwI.jpg)

The retro DSA looks so nice on that board.
Title: Re: The Epsilon Keyboard
Post by: Thechemist on Sun, 26 May 2013, 20:20:11
Warming up the soldering iron  ;D
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 26 May 2013, 22:11:53
You got one TheChemist? Which one did you claim?
Title: Re: The Epsilon Keyboard
Post by: Thechemist on Sun, 26 May 2013, 22:14:40
It's not finalized yet but hoping it will be soon. I think it's the EΔ.

Edit: It saddens me but I am passing on the deal, my previous deal on a Kmac2 went through.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 26 May 2013, 22:15:47
Ooo, congrats ^-^
Title: Re: The Epsilon Keyboard
Post by: SpAmRaY on Mon, 27 May 2013, 14:59:13
The first rule of GH: You do not talk about GH
The second rule of GH: You do NOT talk about GH.
I corrected some of your grammar.

but...but...what if someone asks about the t-shirt??

and JD that is one sexy epsilon!
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 28 May 2013, 07:27:46
One of these is currently for sale.  Send me switches and $125 and I will send you a fully assembled and working keyboard with any custom keymap that you want.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Tue, 28 May 2013, 07:29:11
OOH! An Epsilon, if only I could get such cool things.
/endTsangantroll :))
Title: Re: The Epsilon Keyboard
Post by: SpAmRaY on Tue, 28 May 2013, 07:41:15
One of these is currently for sale.  Send me switches and $125 and I will send you a fully assembled and working keyboard with any custom keymap that you want.

:eek:....drool

I better not.....but that is awesome!
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Tue, 28 May 2013, 07:49:04
One of these is currently for sale.  Send me switches and $125 and I will send you a fully assembled and working keyboard with any custom keymap that you want.

:eek:....drool

I better not.....but that is awesome!
I got switches for you if you want it. Blacks, blues or browns. 62, 60, or 55g springs. I've got lube too.
Title: Re: The Epsilon Keyboard
Post by: SpAmRaY on Tue, 28 May 2013, 08:10:36
One of these is currently for sale.  Send me switches and $125 and I will send you a fully assembled and working keyboard with any custom keymap that you want.

:eek:....drool

I better not.....but that is awesome!
I got switches for you if you want it. Blacks, blues or browns. 62, 60, or 55g springs. I've got lube too.

I've got clears....but I'd have to pick between this or a phantom...
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Tue, 28 May 2013, 08:18:43
One of these is currently for sale.  Send me switches and $125 and I will send you a fully assembled and working keyboard with any custom keymap that you want.

:eek:....drool

I better not.....but that is awesome!
I got switches for you if you want it. Blacks, blues or browns. 62, 60, or 55g springs. I've got lube too.

I've got clears....but I'd have to pick between this or a phantom...


Nothing against the Phantom, but um, THIS.
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Tue, 28 May 2013, 08:23:50
There will always be a Phantom somewhere. This is custom and rare!
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 28 May 2013, 08:28:54
/endTsangantroll :))

Heh, Tsangantroll, I like that.  :))  Very apt.
Title: Re: The Epsilon Keyboard
Post by: SpAmRaY on Tue, 28 May 2013, 08:29:57

Nothing against the Phantom, but um, THIS.


There will always be a Phantom somewhere. This is custom and rare!

Dang peer pressure  :p :))
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Tue, 28 May 2013, 08:39:49

Nothing against the Phantom, but um, THIS.


There will always be a Phantom somewhere. This is custom and rare!

Dang peer pressure  :p :))

Oh, I forgot to mention...

(http://i.imgur.com/3lzFRwI.jpg)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 28 May 2013, 08:40:07
If you want a phantom, I'd suggest getting both.
Title: Re: The Epsilon Keyboard
Post by: SpAmRaY on Tue, 28 May 2013, 08:43:26
One of these is currently for sale.  Send me switches and $125 and I will send you a fully assembled and working keyboard with any custom keymap that you want.

 :o ....drool

I better not.....but that is awesome!
I got switches for you if you want it. Blacks, blues or browns. 62, 60, or 55g springs. I've got lube too.

Has anyone ever tried heavier springs in browns?


 

Nothing against the Phantom, but um, THIS.


There will always be a Phantom somewhere. This is custom and rare!

Dang peer pressure  :p :))

Oh, I forgot to mention...

(http://i.imgur.com/3lzFRwI.jpg) (http://i.imgur.com/3lzFRwI.jpg)

Now if only I had gotten in on that dsa retro  :'(

If you want a phantom, I'd suggest getting both.

I don't think phantoms will be hard to come by and I've got everything for an ansi150 build with stabilizers on the way.

I sent you another pm (maybe 2 actually) btw.  8)

 
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Tue, 28 May 2013, 09:44:21
/endTsangantroll :))

Heh, Tsangantroll, I like that.  :))  Very apt.
Glad somebody got a chuckle. :)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 28 May 2013, 10:50:40
Alright he's out, he doesn't have the requisite G81 keys.

By the way, sorry I was out of touch for the holiday weekend.  I'm back in town now and I picked up the shipping materials.  I'll pack tonight.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Tue, 28 May 2013, 10:52:02
Alright he's out, he doesn't have the requisite G81 keys.

By the way, sorry I was out of touch for the holiday weekend.  I'm back in town now and I picked up the shipping materials.  I'll pack tonight.
Whee! I can haz Epsilons partz?
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Tue, 28 May 2013, 10:56:35
Oh, for anyone who is curious, E˛ uses stock MX clears. To be lubed and stickered later. :D
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 28 May 2013, 11:03:29
Clears rule.  BTW JD yours looks better than mine.. HOW DID THAT HAPPEN???
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Tue, 28 May 2013, 11:08:19
Clears rule.  BTW JD yours looks better than mine.. HOW DID THAT HAPPEN???

Heh, I think it's just the keycaps, good sir.

I was going to ask, would you consider making me a set of plates in stainless steel? Yes, I love the look of the clear acrylic, but I miss the solidity and weight of SS.
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Tue, 28 May 2013, 11:10:51
How solid are the plastic standoffs? Do you think that this thing could be thrown in a bag and banged around without them bending and breaking? I know there is stability in the sheer number of them, as well as the two plates holding them steady.
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Tue, 28 May 2013, 11:11:55
How solid are the plastic standoffs? Do you think that this thing could be thrown in a bag and banged around without them bending and breaking? I know there is stability in the sheer number of them, as well as the two plates holding them steady.

The standoffs are metal, no?
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Tue, 28 May 2013, 11:15:41
Oh, are they? They look plastic in the OP. Well then, even better! Thanks.
Title: Re: The Epsilon Keyboard
Post by: Kayliss on Tue, 28 May 2013, 11:33:11
Love the layout, nice job. Retro set looks so good on everything!  :p
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 28 May 2013, 12:26:54
The prototype was nylon.  I found Aluminum ones for the rest of the kits.  It is pretty darn solid when everything is screwed together.  If you bang it around, it's going to break eventually, as would a Filco.  If at all possible, put it in something.  I've packed mine, though
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Tue, 28 May 2013, 12:27:15
Retro set looks so good on everything!  :p

Sometimes, I wish I could agree with everyone... I just think the MY7000 caps belong on this board. What will be amazing is when I CMYK this thing!
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Tue, 28 May 2013, 12:28:23
The prototype was nylon.  I found Aluminum ones for the rest of the kits.  It is pretty darn solid when everything is screwed together.  If you bang it around, it's going to break eventually, as would a Filco.  If at all possible, but it in something.  I've packed mine, though

Of course. I don't mean I would intentionally work to destroy it. I was just curious. I think the aluminum spacers relieve some of my doubt. I was just considering this might be my travel board. It's perfect. What do you have yours in?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 28 May 2013, 12:29:31
I don't think the Alu spacers are really any stronger.  The thing to worry about is cracking the acrylic by dropping it.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Tue, 28 May 2013, 12:36:33
Who's the lucky owner of the last Qazpad?

And if we're making SS plates, could I possibly get one as well? I'm putting 62g Blacks on the Theta ^-^
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Tue, 28 May 2013, 12:38:26
I could be interested in a SS plate as well. Or aluminum to match the bottom.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 28 May 2013, 13:10:56
Why u guize no say so b4?? 

You may have anything you want if you are willing to pay.  Metal is a lot more expensive
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Tue, 28 May 2013, 13:12:13
I was under the impression that this was an "as it goes" type of deal! And I was just happy to get in on one...
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Tue, 28 May 2013, 13:21:47
:D

I will pay for SS plates. Even at one-off prices...
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Tue, 28 May 2013, 13:23:11
What's Beast cost ya for one off plates? Wanna get quotes up to 8? :P
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Tue, 28 May 2013, 13:24:57
I was under the impression that this was an "as it goes" type of deal! And I was just happy to get in on one...

This. I also thought the board came as is and we were responsible for fixing it up as we wanted.
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Tue, 28 May 2013, 13:25:15
What's Beast cost ya for one off plates? Wanna get quotes up to 8? :P

Probably around $35 for the switch plate. Less for the one with 22 holes and a notch only. :)
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Tue, 28 May 2013, 13:26:27
What do you mean with 22 holes and a notch only? I don't follow?
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Tue, 28 May 2013, 13:27:15
What do you mean with 22 holes and a notch only? I don't follow?

The bottom plate. Not very many cuts means less laser time, and less cost.
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Tue, 28 May 2013, 13:34:12
Now that I think about it, I wouldn't want a steel plate. I love the seethroughness of the acrylic to look at the PCB. It has a certain flare to it.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Tue, 28 May 2013, 13:36:22
OH, I thought you were talking about a switch plate, not a bottom plate.
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Tue, 28 May 2013, 13:47:22
We were talking about one, then both.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Tue, 28 May 2013, 13:49:59
The back you can't laser a design on unless it's copper or Beast does it at the factory. :P I'm fine with the acrylic also, but I was just wondering on prices.
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Tue, 28 May 2013, 13:54:26
He never said laser on the back. He said laser cutting the bottom plate.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Tue, 28 May 2013, 14:02:20
I'm so confused. Acrylic it is. :P
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 28 May 2013, 14:08:29
May as well get some quotes.  CPTbadass has the DXF files already.  I can get more quotes tonight.  Beast probably has better prices.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Tue, 28 May 2013, 14:18:51
I'm busy this week and won't be able to help at all until Sunday. If you need my help at all later though, just let me know.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Tue, 28 May 2013, 14:20:47
I'm busy this week and won't be able to help at all until Sunday. If you need my help at all later though, just let me know.
USELESS! I DEMAND MORE. <3
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 28 May 2013, 20:51:02
Packed, addressed, and sealed.  Only one problem... forgot to include the stab wire. :confused:
[attachimg=1]
ugh.
Title: Re: The Epsilon Keyboard
Post by: SmallFry on Tue, 28 May 2013, 21:04:26
I spy an Epsilon, pureTRAK, and a digikey card. Seems legit.
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Tue, 28 May 2013, 21:20:53
Needs spacebar wire...
Title: Re: The Epsilon Keyboard
Post by: Batmann on Wed, 19 June 2013, 03:03:53
How did I miss this?

Show Image
(http://i.imgur.com/SEpCU.gif)


Incredible job metalliqaz. Your keyboard looks spectacular.

^ this!

that thing is really nice, good job
Title: Re: The Epsilon Keyboard
Post by: Glissant on Sun, 07 July 2013, 11:17:43
Epsilon getting built FINALLY :D.
[attach=1]


And here I have the board mostly put together. I can't seem to find the LEDs =(.
[attach=2]

Everything except one key is registering, so that's great. I would recommend people find switches with diodes because installing the diodes into the switches was a long boring job xD.

My stabs feel muddy and sticky. Anybody have any tips?
Title: Re: The Epsilon Keyboard
Post by: Sifo on Sun, 07 July 2013, 11:19:41
Epsilon getting built FINALLY :D.
(Attachment Link)


And here I have the board mostly put together. I can't seem to find the LEDs =(.
(Attachment Link)

Everything except one key is registering, so that's great. I would recommend people find switches with diodes because installing the diodes into the switches was a long boring job xD.

My stabs feel muddy and sticky. Anybody have any tips?

LUUUUUUUUUUUUBE

Title: Re: The Epsilon Keyboard
Post by: Glissant on Sun, 07 July 2013, 11:24:08
If lube helps with tight stabs then I should probably get some. Can I just use spit? =p
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 07 July 2013, 11:43:01
Qaz sent out a PM with instructions on how to put the board together. He said that if the stabilizers aren't free after you solder the switch in, they'll feel exactly how you describe them. I guess the part of the stabilizers with the MX stem are grinding against the stabilizer casing?
Title: Re: The Epsilon Keyboard
Post by: Photekq on Sun, 07 July 2013, 11:55:40
http://deskthority.net/workshop-f7/cherry-corp-stabilizers-gimme-back-my-clack-ok-whaaat-t2780.html

That might help with the stabilisers aswell.
Title: Re: The Epsilon Keyboard
Post by: Glissant on Sun, 07 July 2013, 11:56:43
He did? Well I guess I'll trawl my messages to see if I can find those instructions =).
Meanwhile:
[attachimg=1]
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 07 July 2013, 12:03:17
http://deskthority.net/workshop-f7/cherry-corp-stabilizers-gimme-back-my-clack-ok-whaaat-t2780.html

That might help with the stabilisers aswell.

That thread is a nice read but it's confusing. I prefer Litster's video (http://www.youtube.com/watch?v=C6hPoe3srcw). It's simple and to the point.

He did? Well I guess I'll trawl my messages to see if I can find those instructions =).
Meanwhile:
(Attachment Link)

Best. GIF. Ever. Let me know if you can't find the PMs, I can post them here for the other Epsilon owners. I'm bummed you got yours built before mine. I'm so slow  :-X
Title: Re: The Epsilon Keyboard
Post by: Sifo on Sun, 07 July 2013, 12:07:56
http://deskthority.net/workshop-f7/cherry-corp-stabilizers-gimme-back-my-clack-ok-whaaat-t2780.html

That might help with the stabilisers aswell.

That thread is a nice read but it's confusing. I prefer Litster's video (http://www.youtube.com/watch?v=C6hPoe3srcw). It's simple and to the point.

He did? Well I guess I'll trawl my messages to see if I can find those instructions =).
Meanwhile:
(Attachment Link)

Best. GIF. Ever. Let me know if you can't find the PMs, I can post them here for the other Epsilon owners. I'm bummed you got yours built before mine. I'm so slow  :-X


SHOULD HAVE STAYED UP ALL NIGHT MAN
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 07 July 2013, 12:09:01
I don't have plate mount stabilizers yet Sifo :(
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 07 July 2013, 12:36:07
They're too tight. Spread them apart with your fingers.
Title: Re: The Epsilon Keyboard
Post by: Sifo on Sun, 07 July 2013, 12:38:10
They're too tight. Spread them apart with your fingers.

hheheheheh
Title: Re: The Epsilon Keyboard
Post by: Glissant on Sun, 07 July 2013, 19:11:37
They're too tight. Spread them apart with your fingers.

That worked a little for my right shift. I'll see if I can work it a little more =). So happy I got it put together finally =D.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 07 July 2013, 19:17:17
By the way, here is the PM Capt mentioned

Those of you who have paid already have USPS tracking numbers.  It's time for the construction HOWTO

Note: You will notice right away why the case is so inexpensive.  Individually the parts are fragile.  Once they are all fastened together everything stiffens up, but until then take care of everything.  I broke my clear plate twice trying to get the stabilizers in.  Even if you break it like I did, it's not a big deal.  The plate is really only meant to keep the keys straight and hold it up.  The PCB is the backbone.  Also the black piece isn't finished on the bottom.  They're all like that.  Also some burning is normal on the top plate.  Laser cutting... what can ya do?  Finally, the top plate was supposed to have the cutouts for the switches turned 90 degrees to fit the switches on the top-right corner.  It's the fault of the laser guy, he reused the program from the prototype plate not knowing that I had fixed the error. :rolleyes:

Note: The kits require the following items to complete the keyboard:
  G81-7000 keycaps
  85 Switches
  4 Cherry plate-mount stabilizers
  3 LEDs

Note: Bending wires is hard.  It is very difficult to be precise.  All the wires I made are hand worked.  I did test them but it's hard to tell how they will work in the final environment.  Try it out.  If it doesn't seem right, you mave have to work it a little bit, and if it just doesn't come together let me know and we'll work something out.


Steps:

1) Get your switches ready.  Lube/sticker if you want.  If you didn't buy diode-mounted switches, then you're going to have to disassemble them and mount the diodes.  Make sure to get the polarity right!
2) Screw the standoffs into the bottom plate to create a cage.
4) Install the stabilizers.  Support it while you're working with it and file the stabilizer holes if you have to.  Your 6x stab wire is included.  I used it to turn a 2x stabilizer mount into a 6x.  See above note.  Make sure they are moving freely before you solder.  If they aren't moving freely the keys will feel mushy or they won't return after being pressed.  I found that on mine I had to put my fingers in and make sure that the mounts were pushed all the way to the outside.  Go ahead and stick a keycap on there to test it.  Just be careful taking it off!  This is truly a hobiest kit...
5) Place the PCB under the top plate and start mounting your switches.  One at a time.  If you try to mount them all in the plate first and then mate the PCB to it, you'll never get it to fit.  Make sure the pins are sticking out the other side of the PCB and aren't bent over.  At this point I use a rubber band to keep it together.
6) Turn it upside-down and solder some switches.  Don't use too much solder like a n00b.  Do one in each corner to hold the assembly together and then recheck to make sure everything is in the right place.  Plug it in and make sure it's working.
7) Recheck the stabs and then solder the stabilized keys.  Turn over and recheck.
8 ) Solder more, checking every now and then.
9) Thread the LEDs through the switches and solder those.  Make sure you get the polarity right!
10) Plug in again for final check.
11) Lower top assembly into bottom cage and screw together.
12) Add the feet.  I suggest wiping with alcohol before sticking the bumpons.
13) Take potato pics.
14) Put on keycaps, plug in and start typing.
15) Start playing with layouts.


Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 07 July 2013, 19:24:20
Qaz, how do we access your firmware to remap/reprogram the layout?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 07 July 2013, 19:26:10
SmallFry was supposed to port TMK firmware. :(
I will get on adding Epsilon support for you.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 07 July 2013, 19:29:25
Ah  :'(

I thought you had written your own firmware for it. You posted that video in the Team Twerk giveaway so I wasn't sure what you had. Thank you for doing the support.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 07 July 2013, 19:30:18
I did write my own firmware, yes.  That's what's programmed on all the boards I sent out.  It isn't open source, though. :-[
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 07 July 2013, 19:34:20
Ohhh, I misunderstood what that was then. Ok, let me know if you make any progress sir ^__^
Title: Re: The Epsilon Keyboard
Post by: Glissant on Wed, 10 July 2013, 16:07:49
Any other ideas? The stabs now reset but they still feel really muddy. Sad part is that this has been my dream board for so long, but the stabbed keys are killing the typing experience for me =(.
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 10 July 2013, 16:09:15
Any other ideas? The stabs now reset but they still feel really muddy. Sad part is that this has been my dream board for so long, but the stabbed keys are killing the typing experience for me =(.

Steel plate to kill the flex.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 10 July 2013, 16:11:47
Try clipping the stabilizers like in this video (http://www.youtube.com/watch?v=C6hPoe3srcw)? I always thought that Cherry stabilizers were a little muddy/mushy. I like the crispness of Costars. This apparently solves the problem.
Title: Re: The Epsilon Keyboard
Post by: Glissant on Wed, 10 July 2013, 16:53:14
I'd love a steel plate for this beast, JD. But someone I know didn't end up doing that yet so I just forgot to get ONE made.
Well doing that means I need to desolder, I'll do something with that later if I cant find a solution; doing that mod that is, sai lo.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 10 July 2013, 16:55:39
Come on JD, make some moves!! :P
Title: Re: The Epsilon Keyboard
Post by: domoaligato on Wed, 10 July 2013, 19:23:21
SmallFry was supposed to port TMK firmware. :(
I will get on adding Epsilon support for you.

Could I help with the port of hasu's tmk firmware?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 10 July 2013, 20:40:15
Sure. I can give the layout
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 10 July 2013, 20:40:19
Come on JD, make some moves!! :P

I have an order in with The_Beast. I told him you and Glissant would each want one set, also. :)
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 10 July 2013, 20:43:16
Moves made by jdcarpe today? At least one very sexy one. Thank you! :D
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 10 July 2013, 23:20:47
I'd love a steel plate for this beast, JD. But someone I know didn't end up doing that yet so I just forgot to get ONE made.
Well doing that means I need to desolder, I'll do something with that later if I cant find a solution; doing that mod that is, sai lo.

If you need extra parts let me know, I have some stuff laying around.
Title: Re: The Epsilon Keyboard
Post by: domoaligato on Sun, 14 July 2013, 00:06:35
I have forked hasu's tmk firmware repo and I am working on a version for this board.
keep in mind the following...

I do not own one of these to test.
I am more familiar with c# then C and I am only porting the gh60 firmware to the Epsilon with a plain layout.

When I get my next round of commits posted I will post it here for input/code review.

please be gentle •_•
Title: Re: The Epsilon Keyboard
Post by: korrelate on Sun, 14 July 2013, 00:33:33
As far as the "DIY" being the last step in KBD achievement, "Epsilon" is a very fitting name: coming from Math, when I think Epsilon I think "Limit." A kind of clustering point: all my efforts take me here.

We say that the lim(x->a) of f(x) = L if:

For every epsilon > 0 there exists a delta > 0 such that whenever 0 < | x- a | < delta then | f(x) - L | < epsilon.
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Sat, 20 July 2013, 07:41:18
As far as the "DIY" being the last step in KBD achievement, "Epsilon" is a very fitting name: coming from Math, when I think Epsilon I think "Limit." A kind of clustering point: all my efforts take me here.

We say that the lim(x->a) of f(x) = L if:

For every epsilon > 0 there exists a delta > 0 such that whenever 0 < | x- a | < delta then | f(x) - L | < epsilon.

I don't know what you just said, but I like what I hear. ;)
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Tue, 10 September 2013, 08:55:24
My Epsilon is finally going to be built after a long wait. I have metal top and bottom plates coming courtesy of The_Beast and jdcarpe. I'll be posting a build log when it's all in.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 10 September 2013, 09:00:38
I think it's time I fixed the software problem with this project.  I need to either provide a keymapper for my proprietary software (a la KMAC) or get hasu's firmware going on it.

I needed to get back in there anyway to add Phantom support.  May add KMAC support, too. :) 
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Tue, 10 September 2013, 09:01:29
Keymapper would be fun :D
Title: Re: The Epsilon Keyboard
Post by: domoaligato on Tue, 10 September 2013, 09:25:15
I think it's time I fixed the software problem with this project.  I need to either provide a keymapper for my proprietary software (a la KMAC) or get hasu's firmware going on it.

I needed to get back in there anyway to add Phantom support.  May add KMAC support, too. :) 

I am sorry that I have not been on this as much as I thought I originally would be.
I have the matrix.c done and then got distracted by other projects.
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 11 September 2013, 11:19:13
I think it's time I fixed the software problem with this project.  I need to either provide a keymapper for my proprietary software (a la KMAC) or get hasu's firmware going on it.

I needed to get back in there anyway to add Phantom support.  May add KMAC support, too. :) 

I am sorry that I have not been on this as much as I thought I originally would be.
I have the matrix.c done and then got distracted by other projects.

I think I have successfully ported hasu's TMK firmware to the Epsilon. I need to test it here in a bit.

Now I just need to figure out how to make that numpad layer and get it working with Num Lock...
Title: Re: The Epsilon Keyboard
Post by: domoaligato on Wed, 11 September 2013, 11:24:39
I think it's time I fixed the software problem with this project.  I need to either provide a keymapper for my proprietary software (a la KMAC) or get hasu's firmware going on it.

I needed to get back in there anyway to add Phantom support.  May add KMAC support, too. :) 

I am sorry that I have not been on this as much as I thought I originally would be.
I have the matrix.c done and then got distracted by other projects.

I think I have successfully ported hasu's TMK firmware to the Epsilon. I need to test it here in a bit.

Now I just need to figure out how to make that numpad layer and get it working with Num Lock...

Have u tried to set it up like any other layer and making numlock just a function button? Pretend it is not numlock....


Fyi touch keyboards sucks on phones.
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 11 September 2013, 16:23:05
TMK works!

But the LEDs on Scroll Lock and Num Lock are dimmer than normal.

And if someone wants to work on a numpad layer, that would be aweome...

Just unzip and put this folder in your "keyboards" folder of the "tmk_keyboard-master" and compile. :)

Oh, and jump to bootloader on my config is L_SHIFT-R_SHIFT-PAUSE, so you might want to have Pause/Break programmed in there somewhere.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 11 September 2013, 16:54:06
If I remember correctly, TMK uses PWM for lighting the LEDs.  Probably causes the difference.  My LEDs are active-high which are opposite from the norm.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 12 September 2013, 19:18:07
Okay I will be posting the official custom keymap application shortly.  Here is a tutorial on its use.


EDIT: .zip file is attached to OP

EDIT: added macros

Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Thu, 12 September 2013, 19:28:42
I'm so excited for this man :D
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 12 September 2013, 19:33:45
I want to be able to support as many boards as I can.

Epsilon (I own)
Filco HID Liberation Device (I own)
Filco 104 HID Liberation Device (need volunteer)
QFR HID Liberation Device (need volunteer)
Phantom (I own)
GH60 (need volunteer)
KMAC (I own)

Any other suggestions?  Anything based on Teensy or ATmega32U4 should work.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Thu, 12 September 2013, 19:37:15
The new bpiphany stuff? Full size filco and QFR controllers?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 12 September 2013, 19:38:08
Oh damn I didn't even know he was doing that!
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Thu, 12 September 2013, 19:43:11
Yup, check it out (http://geekhack.org/index.php?topic=39146.25). And maybe for i3oilermaker's business cards? :P
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 12 September 2013, 19:47:09
Heh.  Its funny because those !3oiler cards are very, very similar to my low-cost prototype boards that I tested with. :P  The program is attached in the OP by the way.
Title: Re: The Epsilon Keyboard
Post by: MOZ on Thu, 12 September 2013, 21:41:25
This is great, wish it were opensource. :-X
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 15 September 2013, 16:30:02
Added support for specifying macros.


New version should be attached to the OP shortly.  I think this is complete until I add GH60 and Phantom support.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 15 September 2013, 16:36:37
You added support for the KMAC as well?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 15 September 2013, 16:42:09
You added support for the KMAC as well?

No, not yet.  I don't have schematics so it won't be easy, however it uses a 32U4 so it should be possible.  The keyboard used in the video is a Filco with the HID Liberation Device.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 15 September 2013, 16:43:00
Also even though it lists Phantom in the "New" window, don't use it.  Only use it for Epsilon or Filco.

EDIT: New version in OP supports GH60 and Phantom too.  (untested)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Fri, 20 September 2013, 22:03:52
Okay probably nobody has tried it, but DON'T use the keymapper for programming a phantom.  It's hella broken.  Epsilon works well, though.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sat, 21 September 2013, 09:12:46
Okay probably nobody has tried it, but DON'T use the keymapper for programming a phantom.  It's hella broken.  Epsilon works well, though.

Okay, updated it AGAIN with solid support for Epsilon, Filco HID, and Phantom.

Phantom uses key-pulls-down while Epsilon and Filco use key-pulls-up.  Made for a spectacular failure on the first run :P
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sat, 21 September 2013, 09:13:45
Awww yeah, thanks man! I just got my metal plates for the Epsilon: stainless steel top and bottom for the case. Can't wait to build it up and post here :D.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sat, 21 September 2013, 09:15:21
Dude I'm so jelly.
Title: Re: The Epsilon Keyboard
Post by: mashby on Sat, 21 September 2013, 11:17:24
Double jelly over here.

Can you please take some pictures. I don't know that it'll help with the pain of missing out on this, but it might.  ;)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sat, 21 September 2013, 12:13:37
There is one left.
(http://i.imgur.com/3k7LQkC.jpg)

For some reason a bunch of people called dibs then backed out.  Dubs said he wanted it most recently but I don't know if he'll pay.  It's a cheap custom
Title: Re: The Epsilon Keyboard
Post by: SpAmRaY on Sat, 21 September 2013, 12:16:42
I had passed because I didn't have the key caps, now I have the key caps :eek:
Title: Re: The Epsilon Keyboard
Post by: TheFlyingRaccoon on Sat, 21 September 2013, 12:18:17
There is one left.
Show Image
(http://i.imgur.com/3k7LQkC.jpg)


For some reason a bunch of people called dibs then backed out.  Dubs said he wanted it most recently but I don't know if he'll pay.  It's a cheap custom

I'll be happy to take it off your hands!
Title: Re: The Epsilon Keyboard
Post by: Dubsgalore on Sat, 21 September 2013, 12:34:03
I still want it  :D
Title: Re: The Epsilon Keyboard
Post by: MOZ on Sat, 21 September 2013, 14:40:36
Me three, I'd be more than happy.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 22 September 2013, 21:01:27
(http://farm8.staticflickr.com/7327/9887648854_212d5a1e3b_o.jpg)
(http://farm8.staticflickr.com/7294/9887638596_a0ff39b741_o.jpg)

Epsilon #8 reporting in:

Switches = 65g Blacks
Caps = G81-7000 caps from Keebler and prdlm2009 :D and some novelty caps
Case = Top and bottom from The_Beast
Stickers = custom made by mistakemistake
Assembly = mistakemistake x CPTBadAss collabo hehehe
Title: Re: The Epsilon Keyboard
Post by: SpAmRaY on Sun, 22 September 2013, 21:03:24
Very nice. Would expect nothing less.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 22 September 2013, 21:06:13
(http://fuuu.us/23.png) (http://fuuu.us/23)


EDIT: yours is better than mine... no fair!   :))
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Sun, 22 September 2013, 21:19:15
Show Image
(http://farm8.staticflickr.com/7327/9887648854_212d5a1e3b_o.jpg)

Show Image
(http://farm8.staticflickr.com/7294/9887638596_a0ff39b741_o.jpg)


Epsilon #8 reporting in:

Switches = 65g Blacks
Caps = G81-7000 caps from Keebler and prdlm2009 :D and some novelty caps
Case = Top and bottom from The_Beast
Stickers = custom made by mistakemistake
Assembly = mistakemistake x CPTBadAss collabo hehehe

Challenge accepted!
Title: Re: The Epsilon Keyboard
Post by: MKULTRA on Sun, 22 September 2013, 21:23:43
Show Image
(http://farm8.staticflickr.com/7327/9887648854_212d5a1e3b_o.jpg)

Show Image
(http://farm8.staticflickr.com/7294/9887638596_a0ff39b741_o.jpg)


Epsilon #8 reporting in:

Switches = 65g Blacks
Caps = G81-7000 caps from Keebler and prdlm2009 :D and some novelty caps
Case = Top and bottom from The_Beast
Stickers = custom made by mistakemistake
Assembly = mistakemistake x CPTBadAss collabo hehehe
That is pretty.
Title: Re: The Epsilon Keyboard
Post by: mashby on Mon, 23 September 2013, 09:31:03
(http://i0.kym-cdn.com/photos/images/original/000/217/925/1324006419343.jpg)
Title: Re: The Epsilon Keyboard
Post by: tjweir on Mon, 23 September 2013, 12:02:15
I want to be able to support as many boards as I can.

Epsilon (I own)
Filco HID Liberation Device (I own)
Filco 104 HID Liberation Device (need volunteer)
QFR HID Liberation Device (need volunteer)
Phantom (I own)
GH60 (need volunteer)
KMAC (I own)

Any other suggestions?  Anything based on Teensy or ATmega32U4 should work.


Adding support for MX-MINI, which uses an ATMEGA32 would be amazing.
Programming the board is a pain for me right now - http://65.111.241.205/index.php?topic=38406.0
Title: Re: The Epsilon Keyboard
Post by: goobus on Mon, 23 September 2013, 12:03:06
This was such an amazing read. 1am and spent an hour reading every thread ^^ thanks guys.

Makes me almost want one...but then I'm kinda new here and I'm sure you wouldn't want to waste it on a newbie like me!  Hell, I've only just taken apart my first keyboard TT
Title: Re: The Epsilon Keyboard
Post by: Photekq on Mon, 23 September 2013, 12:03:34
Show Image
(http://farm8.staticflickr.com/7327/9887648854_212d5a1e3b_o.jpg)

Show Image
(http://farm8.staticflickr.com/7294/9887638596_a0ff39b741_o.jpg)


Epsilon #8 reporting in:

Switches = 65g Blacks
Caps = G81-7000 caps from Keebler and prdlm2009 :D and some novelty caps
Case = Top and bottom from The_Beast
Stickers = custom made by mistakemistake
Assembly = mistakemistake x CPTBadAss collabo hehehe
AM I THE ONLY PERSON WHO MISSES CPTPOTATOPIC?
Title: Re: The Epsilon Keyboard
Post by: Dubsgalore on Mon, 23 September 2013, 16:34:45
I miss dem potatoes
They were so unique and now i associate them with him  :)) :cool:

Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Mon, 23 September 2013, 17:45:39
I dont even miss them kids :P

You dont like those sweet light box skills? :(
Title: Re: The Epsilon Keyboard
Post by: SpAmRaY on Mon, 23 September 2013, 17:48:31
I dont even miss them kids :P

You dont like those sweet light box skills? :(

Dang it I missed congratulating you on 5000. ;)
Title: Re: The Epsilon Keyboard
Post by: Glissant on Tue, 24 September 2013, 09:48:12
That turned out amazingly well, CPT :). Jealous level 50
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Tue, 24 September 2013, 09:50:37
Hehe, thanks Glissant <3. It feels incredible to type on. But I'm having trouble figuring out a layout. What are you using on your MXMini's?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 24 September 2013, 10:35:55
I need to redo my layout also.  I'm thinking I need the two Fn keys, one on each side.  Something like this...

[attach=1]
Title: Re: The Epsilon Keyboard
Post by: Glissant on Tue, 24 September 2013, 10:53:02
Hehe, thanks Glissant <3. It feels incredible to type on. But I'm having trouble figuring out a layout. What are you using on your MXMini's?
I'm not running anything special. I use capslock as windows/super and the three top right keys and right bank look like this:
Print screen, FN, Delete
                           Home
                           End
                           Page up
                           Page down



I don't have anything special on the FN layer because there is nothing I need at the moment :). I really do wish someone was updating the firmware or writing some new firmware for the mxminis. No wake frmo sleep or pulsing LEDs makes nerdy Noel sad :p.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Tue, 24 September 2013, 11:30:25
Nerdy Glissbro could write his own code. I'll have to mess around with everyone's layout and see what I like later.
Title: Re: The Epsilon Keyboard
Post by: Glissant on Wed, 25 September 2013, 05:56:26
It is being considered, CPTBestBro :)
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 25 September 2013, 06:49:53
Hehehe, Let me know how it goes. Pulsing LEDs would be awesome ^__^
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 25 September 2013, 10:09:41
By "pulsed LED" do you mean the "breathing" LEDs while sleeping?
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 25 September 2013, 10:10:49
I thought he meant that the LEDs would have a setting while they were on where they "breathed" or "pulsed" similar to the Ducky Shine or QuickFire TK function. But let's see what Glissant says before I make more assumptions.
Title: Re: The Epsilon Keyboard
Post by: Glissant on Wed, 25 September 2013, 10:36:25
By "pulsed LED" do you mean the "breathing" LEDs while sleeping?
That is what I meant, yes :) I like that feature for some nerdy reason. The wake on sleep is my first priority if I were to put something together though.



BUT that being said I would love to look into if it would be possible to program firmware to have the LEDs have different effects like on the shine. Reactive lighting would be absolutely awesome (individual LEDs light up on keystroke)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 25 September 2013, 11:10:46
The Shine/YotD/YotS accomplishes that by having individual control of every LED.  It isn't possible on the MX as far as I know.

Wake from sleep is an absolute necessity.  Can't believe they don't support that.

I'd like to add sleeping LEDs to the Epsilon.  I'm currently working on a full-LED pad, so I will overhaul the LED code when that design is done.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 25 September 2013, 11:18:17
I'd like to add sleeping LEDs to the Epsilon.  I'm currently working on a full-LED pad, so I will overhaul the LED code when that design is done.

The QazPad number pad? Or the Sigma/TKL board you're working on?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 25 September 2013, 12:03:00
I'd like to add sleeping LEDs to the Epsilon.  I'm currently working on a full-LED pad, so I will overhaul the LED code when that design is done.

The QazPad number pad? Or the Sigma/TKL board you're working on?

Number pad.  "Officially" Tau but dubbed QazPad by Smallfry so I'm going to keep it.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 25 September 2013, 15:59:49
Here's a question, your video says that you "put the Epsilon into boot mode". I have no idea how to do that. How does that work?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 25 September 2013, 16:14:01
Good question, sorry I didn't explain that more.  There are two ways to put the Epsilon into boot mode.

The first is to use the hardwired reset switch.  Hopefully you will never have to do that.  On the board itself there is a ISP footprint under the spacebar that has some extra text that says "RESET".  If you short those two pads while it is plugged it, it will reset in BOOT mode.  With the open case design, it is possible to reach those pads without removing anything.  I use a pin or paperclip.

The second (far more useful) method is to use the SCANCODE_BOOT assignment.  I suggest you always add this to your Fn layer.  The boards I sent out should have this mapped to Fn+Esc.  It will immediately reset and jump to the boot loader.

Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 25 September 2013, 16:17:28
So the very first time I do the Boot mode, I have to use option 1 and short it right? Because otherwise I can't reprogram the FN + Esc in order to get boot functionality.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 25 September 2013, 16:18:19
It should already be programmed with Fn+Esc.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 25 September 2013, 16:22:06
Oh, by the way... Fn should be mapped to the Menu key on your board.  I should definitely have been more explicit about how they were shipped.  My bad.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 25 September 2013, 16:34:38
FN is to the key to the right of the Left Windows right? I think I got it into boot mode but whenever I hit "Select a communication medium" and then "USB", I get an error that says "AtLibUSBDfu.dll not found." Then a window saying "Could not load dynamic library."

Edit: Er, the FN key is where the right Windows is by default. I found that. But I'm still getting the same error when I follow the directions in your video.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 25 September 2013, 16:46:33
Do you have a KMAC?
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 25 September 2013, 16:47:29
FN is to the key to the right of the Left Windows right? I think I got it into boot mode but whenever I hit "Select a communication medium" and then "USB", I get an error that says "AtLibUSBDfu.dll not found." Then a window saying "Could not load dynamic library."

Edit: Er, the FN key is where the right Windows is by default. I found that. But I'm still getting the same error when I follow the directions in your video.

Bro, do you even Epsilon?
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 25 September 2013, 16:49:11
Yes I have a KMAC.

No I apparently don't Epsilon.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 25 September 2013, 16:53:13
Okay if you are able to program your KMAC using Flip then you must have the driver installed.  This is very strange. When I get home I should be able to look into it more.
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 25 September 2013, 16:53:25
Yes I have a KMAC.

No I apparently don't Epsilon.

Bring on road trip. I fix. :P
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 25 September 2013, 16:56:55
Okay if you are able to program your KMAC using Flip then you must have the driver installed.  This is very strange. When I get home I should be able to look into it more.

I don't know how to reprogram my KMAC either. I was going to use my experience with this Epsilon to learn how to program the KMAC.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 25 September 2013, 17:00:13
You probably don't have the driver installed.  See my thread on programming the KMAC2 for info on that procedure.

In short, once the board is in BOOT mode, find the broken device in your device manager and install the driver from the Flip installation directory.  If you can't figure it out, I may be able to make a new video tonight.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 25 September 2013, 17:02:40
You probably don't have the driver installed.  See my thread on programming the KMAC2 for info on that procedure.

For anyone who is following this for future reference, the thread on programming the KMAC2 is here (http://geekhack.org/index.php?topic=40852.msg812989#msg812989).

I need to work on some other things 'qaz so I'll look into this in a bit. Thanks for being patient. I'll be back if I can figure things out.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 26 September 2013, 12:07:41
It occurs to me that I never explained the intricacies of the special scancodes and the four layers for the Epsilon.  This should help:

Code: [Select]
SCANCODE_BOOT              Jump to bootloader (Keyboard will not work again until it is reset)
SCANCODE_DEBUG             Go into interactive debug mode (Warning! Not recommended)
SCANCODE_FN                Activate the "Fn" layer as long as key is held down
SCANCODE_FN2               <currently unused>
SCANCODE_FNLOCK            (toggle) Artificially hold down Fn key
SCANCODE_KEYLOCK           (toggle) Disable sending scancodes to PC
SCANCODE_MODE              Switch "Alt" and "Top" as the default layer
SCANCODE_REPEAT            Simulate repressing the last keystroke, including mods
SCANCODE_SWAP              Activate the "Special" layer but also act like spacebar
                           if not combined with another key (Used for Matias half keyboard)

SCANCODE_M1                Play macro 1
SCANCODE_M2                Play macro 2
SCANCODE_M3                Play macro 3
SCANCODE_M4                Play macro 4
SCANCODE_M5                <currently unused>
SCANCODE_M6                <currently unused>
SCANCODE_M7                <currently unused>
SCANCODE_M8                <currently unused>
SCANCODE_M9                <currently unused>
SCANCODE_M10               <currently unused>
SCANCODE_M11               <currently unused>
SCANCODE_M12               <currently unused>

SCANCODE_MOUSE1            Mouse button 1
SCANCODE_MOUSE2            Mouse button 2
SCANCODE_MOUSEXL           Move mouse pointer left
SCANCODE_MOUSEXR           Move mouse pointer right
SCANCODE_MOUSEYD           Move mouse pointer down
SCANCODE_MOUSEYU           Move mouse pointer up

SCANCODE_BASS_BOOST        Toggle bass boost in Windows
SCANCODE_VOL_INC           Increase main volume in Windows
SCANCODE_VOL_DEC           Decrease main volume in Windows
SCANCODE_MUTE              Mute main volume in Windows
SCANCODE_STOP              Stop playback in Windows
SCANCODE_PLAY_PAUSE        Play or Pause playback in Windows
SCANCODE_PREV_TRACK        Skip to last track in Windows
SCANCODE_NEXT_TRACK        Skip to next track in Windows
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Sat, 28 September 2013, 00:07:15
Okay, CPTBadAss, this guy decided to step up and make some moves. Are you ready for the jelly? I don't think you are. Tomorrow. Check back here tomorrow for teh mad jellies.
Title: Re: The Epsilon Keyboard
Post by: MOZ on Sat, 28 September 2013, 00:18:32
Can't wait. Oh, the tease!
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sat, 28 September 2013, 00:22:37
Am I ready for the hype train? Nah. POST PICS JDCARPE OR NO BEING JELLY
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sat, 28 September 2013, 00:24:12
You guys are going to make me play necromancer on the Gamma board...
Title: Re: The Epsilon Keyboard
Post by: MOZ on Sat, 28 September 2013, 00:57:23
I need an epsilon!
Title: Re: The Epsilon Keyboard
Post by: Saviant on Wed, 02 October 2013, 08:43:47
Just thought I would say thanks so much for the software, I used it to program my HID Liberation and worked so well.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 02 October 2013, 08:45:14
Okay, CPTBadAss, this guy decided to step up and make some moves. Are you ready for the jelly? I don't think you are. Tomorrow. Check back here tomorrow for teh mad jellies.

Am I ready for the hype train? Nah. POST PICS JDCARPE OR NO BEING JELLY

Come on jdcarpe! Where those pictures at? Make moves son! :P
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 02 October 2013, 08:49:48
 :-[

You're right. I teased and didn't deliver. I blame my potato. I will get some pics today and post. It will be worth the wait, I'm sure of it.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 02 October 2013, 08:50:41
Just thought I would say thanks so much for the software, I used it to program my HID Liberation and worked so well.

Very cool!  Glad it works.  When I improve the software I'll make sure to bump the thread.
Title: Re: The Epsilon Keyboard
Post by: Saviant on Wed, 02 October 2013, 08:56:14
Only thing I just noticed since programming I can find the bootloader keys, both Shifts not working anymore and not sure where to find where they are set to.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 02 October 2013, 09:03:47
Only thing I just noticed since programming I can find the bootloader keys, both Shifts not working anymore and not sure where to find where they are set to.

Both shifts don't work anymore.  That was biphany's code and I would never implement that in my own code.  I accidentally activated it many, many times.

With the Epsilon keymapper, you have to add the SCANCODE_BOOT function to one of your keys, preferably on the Fn layer.  I map mine to Fn+Esc.

If you programmed it without adding that function, all is not lost.  The HID liberation device contains a reed switch that allows you to force the firmware into boot mode by holding a strong magnet over the switch (just above your arrow keys).
Title: Re: The Epsilon Keyboard
Post by: Saviant on Wed, 02 October 2013, 09:11:22
Thanks for the reply, it makes it so much better than the dual shifts. I will have to reprogram at work as I don't have any magnets at home to flick the reed switch. But over all I am liking the program it works so well, I couldn't program my controllers without it and the software makes it much easier to get my layout working. :)

Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 02 October 2013, 10:34:52
I think I will update the software to complain when people try to build a firmware without a boot key.  Either that or create one by default.
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 02 October 2013, 19:53:26
No keycaps, but I don't mind if you see her naked.

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

Oh yeah, you want to see the bottom also, right?

(http://i.imgur.com/65dJVLT.jpg)
Title: Re: The Epsilon Keyboard
Post by: esoomenona on Wed, 02 October 2013, 19:54:42
Oh, I feel so dirty!
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 02 October 2013, 19:55:36
(http://img.photobucket.com/albums/v488/RailgunX/Awesome.jpg)
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 02 October 2013, 20:03:46
I-i-is that laser etched into that back plate??! THAT'S HOT.

And I feel dirty too....peeping at that nudity :P
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 02 October 2013, 20:10:47
I really want to try typing on one of those...  Very nice work JD!
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 02 October 2013, 20:18:01
I-i-is that laser etched into that back plate??! THAT'S HOT.

And I feel dirty too....peeping at that nudity :P

Yes sir. Epilog FiberMark for the win!

I really want to try typing on one of those...  Very nice work JD!

Thanks!!
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 02 October 2013, 20:29:18
Are those Whites as well jd?
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 02 October 2013, 20:34:51
Are those Whites as well jd?

Nah, stock Clears. My third favorites after 65g linears and stock Blacks. :)
Title: Re: The Epsilon Keyboard
Post by: MOZ on Wed, 02 October 2013, 20:39:16
No keycaps, but I don't mind if you see her naked.

Show Image
(http://i.imgur.com/leydgx0.jpg)


Oh yeah, you want to see the bottom also, right?

Show Image
(http://i.imgur.com/65dJVLT.jpg)



I am speechless.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Wed, 02 October 2013, 21:52:35
Nah, stock Clears. My third favorites after 65g linears and stock Blacks. :)

Eyyy, you'll like my Theta then. It's rocking 65g Blacks and has the lovely plate cutouts (Thank you again!) so I will be lubing it soon :D
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Mon, 07 October 2013, 23:11:38
I've got a big update to the firmware that I'm going to post after a little more testing.
[attachimg=1]
You should definitely upgrade (assuming you aren't using TMK).  If this version is like Windows 7, the one that shipped on the boards was like Windows 98.
Title: Re: The Epsilon Keyboard
Post by: sprit on Tue, 08 October 2013, 20:07:43
I love this kind' project !   
Title: Re: The Epsilon Keyboard
Post by: sprit on Tue, 08 October 2013, 20:10:40
I love this kind' project !   
Title: Re: The Epsilon Keyboard
Post by: MOZ on Wed, 09 October 2013, 00:22:24
I love this kind' project !   

Congratulations, now you can post in the classifieds. So the spam is not needed anymore.
Title: Re: The Epsilon Keyboard
Post by: Dubsgalore on Wed, 09 October 2013, 06:15:18
I love this kind' project !   

Congratulations, now you can post in the classifieds. So the spam is not needed anymore.

MOZ, i don't think it was ever about that lol
Title: Re: The Epsilon Keyboard
Post by: MOZ on Wed, 09 October 2013, 06:19:36
I think it was, he resurrected numerous old threads with 'Nice!' and 'Interested'.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 10 October 2013, 08:01:54
Attached updated keymapper to the OP.  The biggest difference is the new construction of the layers and the Fn keys.  Five layers (1 default and 4 FN), four FN keys.  Holding a FN key accesses that layer.  Double-tapping that FN key locks that layer.  A keystroke can be bound to single-tapping a FN key so that it does something when not combined.  I'll try to post a new HOWTO video with a good example.
Title: Re: The Epsilon Keyboard
Post by: Al3xG on Thu, 10 October 2013, 09:22:06
There is any chance to support the new Kitten Paw controller for Filco 104 keys from bpiphany?
I've one and I can help with testing  ;)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 10 October 2013, 09:29:39
There is any chance to support the new Kitten Paw controller for Filco 104 keys from bpiphany?
I've one and I can help with testing  ;)

Yes there is.  I will look into it.   Once I find the details of how the IO is connected to the matrix, it is practically a done deal.

Title: Re: The Epsilon Keyboard
Post by: Al3xG on Thu, 10 October 2013, 09:40:58
There is any chance to support the new Kitten Paw controller for Filco 104 keys from bpiphany?
I've one and I can help with testing  ;)

Yes there is.  I will look into it.   Once I find the details of how the IO is connected to the matrix, it is practically a done deal.

This is the page with all the details: http://deskthority.net/wiki/Kitten_Paw
If I can help you, send me a message  ;)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sat, 12 October 2013, 14:16:47
Three things:

1) I'm close to supporting Kitten Paw.  Need testers.

2) For the four of you that downloaded the new keymapper, you are going to want to redownload it.  I updated the file just now.  There was a bug with the copy/paste that would permanently combine layers.

3) I made a tutorial about the new layers, and should hopefully explain how you tap/double-tap to use them.
Title: Re: The Epsilon Keyboard
Post by: MOZ on Sat, 12 October 2013, 14:50:55
This thread has moved beyond the epsilon. Great work qaz!
Title: Re: The Epsilon Keyboard
Post by: Al3xG on Mon, 14 October 2013, 03:02:47
WOW!!!

Wonderful  ;)


1) I'm close to supporting Kitten Paw.  Need testers.


I'm here  ;)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Mon, 14 October 2013, 07:36:39
I'm here  ;)

Oh I thought you said your Filco was busted.  I'll make another file.
Title: Re: The Epsilon Keyboard
Post by: Tempiz on Mon, 14 October 2013, 17:30:46
Quick question, I have been thinking about making a hand/direct wired custom board. I will most likely use a teensy as a controller, will I be able to use your software to program my board?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Mon, 14 October 2013, 17:50:15
Quick question, I have been thinking about making a hand/direct wired custom board. I will most likely use a teensy as a controller, will I be able to use your software to program my board?

My code works with the Teensy.  However it needs to be configured to each piece of hardware.  So you would need me to make a special version just for you.  If you would really prefer to use my keymaping tool instead of compiling a custom Hasu build, I might be convinced to make one for you.

I've considered making a version just for direct wired customs.  Basically it would just be a big grid.  The prerequisite would be to wire your board similar to how the Phantom is wired.  I kind of doubt anyone would actually do that, though.

Title: Re: The Epsilon Keyboard
Post by: Tempiz on Mon, 14 October 2013, 18:02:35
Hmmm, well, when the time comes to make the board, I'll go ahead and give you a message and see if we can work something out.
Title: Re: The Epsilon Keyboard
Post by: Al3xG on Thu, 17 October 2013, 03:24:04
Hi metalliqaz, there is any news for this project?  ;)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Fri, 18 October 2013, 06:56:53
Added new version to OP with Kitten Paw support.  Thanks for your help, Al3xG!
Title: Re: The Epsilon Keyboard
Post by: Al3xG on Fri, 18 October 2013, 08:51:16
Added new version to OP with Kitten Paw support.  Thanks for your help, Al3xG!

It was a pleasure for me to help you  ;)

Very well done!!!
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Fri, 18 October 2013, 08:55:30
Wait, so your firmware and keymapper support the 32U2??

I will soon have a Black Petal and a Pegasus Hoof, if you need a tester for those.
Title: Re: The Epsilon Keyboard
Post by: Al3xG on Fri, 18 October 2013, 09:01:26
Wait, so your firmware and keymapper support the 32U2??

I will soon have a Black Petal and a Pegasus Hoof, if you need a tester for those.

Yes, it work flawlessly in my Kitten Paw  ;)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Fri, 18 October 2013, 09:57:14
Wait, so your firmware and keymapper support the 32U2??

I will soon have a Black Petal and a Pegasus Hoof, if you need a tester for those.

It does support it, just had to remove the built-in interactive debugger to make it fit in RAM.

Thanks, I will start adding support for those and you can have the rough draft when you're ready to test :D
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Fri, 18 October 2013, 22:51:14
Updated with new version.  While testing the kitty paw support, discovered bug with layer support.  I think it's pretty solid now.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 22 October 2013, 08:45:19
New version in the OP.
More layers, way more space for macros, and a new feature: Scroll Lock disables the Windows key.
[attachimg=1]

I can't seem to stop tinkering...
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 23 October 2013, 21:12:22
I will soon have a Black Petal and a Pegasus Hoof, if you need a tester for those.

New beta version posted in OP:
[attachimg=1]

Epsilon, Filco HID, and Phantom are good.
The rest are Beta and need testing.  Use only if you have a hardware reset-to-boot method handy (reed switch on bpiphany's boards)
Title: Re: The Epsilon Keyboard
Post by: jdcarpe on Wed, 23 October 2013, 21:22:25
I will soon have a Black Petal and a Pegasus Hoof, if you need a tester for those.

New beta version posted in OP:
(Attachment Link)

Epsilon, Filco HID, and Phantom are good.
The rest are Beta and need testing.  Use only if you have a hardware reset-to-boot method handy (reed switch on bpiphany's boards)

:llama:
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 23 October 2013, 21:43:26
... aaand I forgot to update my setup script, so that version was missing most of the new files. *facepalm*
I fixed the .zip file and re-uploaded it.
Title: Re: The Epsilon Keyboard
Post by: MOZ on Wed, 23 October 2013, 21:50:17
This is quite excellent work qaz
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 23 October 2013, 21:52:07
This is quite excellent work qaz

Thanks but we should see if these work first  :))
Title: Re: The Epsilon Keyboard
Post by: shadewolf on Wed, 23 October 2013, 22:08:24
Tagging this thread - going to give that tool a shot on my Filco tomorrow :D
Title: Re: The Epsilon Keyboard
Post by: MOZ on Wed, 23 October 2013, 22:45:20
Thanks but we should see if these work first  :))
I have none of these boards with me to test if they work, but if they do as it should, then ti is quite excellent.

Some suggestions though:
1. This is the correct 7bit layout: http://i.imgur.com/FhpbJbW.png

2. I recommend only having one layout per PCB for those PCBs supporitng more than one layout,; this would be the layout supporting maximum number of keys; this is specific to GH60 and Phantom at the moment. So for the Phantom it would be the 7bit layout, and for GH60, it would be the GH60 layout: http://geekhack.org/index.php?action=dlattach;topic=41464.0;attach=19220;image

You can then have a graphic like this in the help to explain which keys to map for the various layouts as it is not feasible to have layouts for each possible combination.
[attach=1]

I can make a similar graphic for the GH60 and other keyboards you want to support.

3. Please add support for the ErgoDox and GHPad, when it happens. I understand if you want to iron out the support for the keyboards you already have done first.

4. If possible, have a giant matrix (20x20 maybe, IDK) which can be used as a generic to map any keyboard using the Teensy or ATMEGA32, as long as the user knows what matrix he has used. This would be great for those doing direct wiring keyboards.
Title: Re: The Epsilon Keyboard
Post by: TheFlyingRaccoon on Wed, 23 October 2013, 22:47:08
Yes, support for the GHpad would be amazing!
Title: Re: The Epsilon Keyboard
Post by: MOZ on Wed, 23 October 2013, 22:55:36
Oh and I did sort of hint/suggest this earlier qaz, your tool is becoming very very good and I would recommend making another thread for it and a cool new name xi (ξ), which is the symbol for universal set.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 23 October 2013, 23:06:05
Okay.  Soon
[attachimg=1]
Title: Re: The Epsilon Keyboard
Post by: swill on Wed, 23 October 2013, 23:07:48
I will soon have a Black Petal and a Pegasus Hoof, if you need a tester for those.

New beta version posted in OP:
(Attachment Link)

Epsilon, Filco HID, and Phantom are good.
The rest are Beta and need testing.  Use only if you have a hardware reset-to-boot method handy (reed switch on bpiphany's boards)

Pardon the noob question.  This requires that I have replaced my Filco controller with one of the custom controllers, correct?
Title: Re: The Epsilon Keyboard
Post by: MOZ on Wed, 23 October 2013, 23:07:48
I'd recommend a 4x6 matrix as the final GHPad would allow that and using my suggestion number 2, just my 2 cents.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 23 October 2013, 23:08:12
I will soon have a Black Petal and a Pegasus Hoof, if you need a tester for those.

New beta version posted in OP:
(Attachment Link)

Epsilon, Filco HID, and Phantom are good.
The rest are Beta and need testing.  Use only if you have a hardware reset-to-boot method handy (reed switch on bpiphany's boards)

Pardon the noob question.  This requires that I have replaced my Filco controller with one of the custom controllers, correct?

Yes.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 23 October 2013, 23:10:00
I'd recommend a 4x6 matrix as the final GHPad would allow that and using my suggestion number 2, just my 2 cents.

does it?  Then what is this? http://geekhack.org/index.php?topic=38963.msg1079844#msg1079844
Title: Re: The Epsilon Keyboard
Post by: swill on Wed, 23 October 2013, 23:11:29
I'd recommend a 4x6 matrix as the final GHPad would allow that and using my suggestion number 2, just my 2 cents.

does it?  Then what is this? http://geekhack.org/index.php?topic=38963.msg1079844#msg1079844

I believe this is a newer version of that pcb: http://geekhack.org/index.php?topic=38963.msg1080699#msg1080699

I think you have the choice when you build it.
Title: Re: The Epsilon Keyboard
Post by: MOZ on Wed, 23 October 2013, 23:14:56
The prototype we are getting done is for a fixed layout, the one you showed qaz, however the final version is going to be based on the PCB swill linked. There are still some change being done to it, to allow expansions from a GH60 and SmallFry KB as well as having it standalone, along with the ability to have a 4x6 or 4x5 keypad with many many layout options.
Title: Re: The Epsilon Keyboard
Post by: MOZ on Thu, 24 October 2013, 00:54:21
[attach=1]
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 24 October 2013, 11:04:01
Okay, I should probably say something about the two "undocumented features"

(1) On TKL boards, when Num Lock is on, the number row registers as numpad keys.  This allows you to enter Alt+num combinations for special characters, because windows only seems to pay attention when you use the numpad.
(2) When Scroll Lock is on, the windows keys are disabled.

These are just things I find useful.  Probably should have written that down somewhere in the tool...
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 24 October 2013, 19:00:41
Some suggestions though:
1. This is the correct 7bit layout: http://i.imgur.com/FhpbJbW.png

2. I recommend only having one layout per PCB for those PCBs supporitng more than one layout,; this would be the layout supporting maximum number of keys; this is specific to GH60 and Phantom at the moment. So for the Phantom it would be the 7bit layout, and for GH60, it would be the GH60 layout: http://geekhack.org/index.php?action=dlattach;topic=41464.0;attach=19220;image

You can then have a graphic like this in the help to explain which keys to map for the various layouts as it is not feasible to have layouts for each possible combination.
(Attachment Link)

I can make a similar graphic for the GH60 and other keyboards you want to support.

I prefer it the way it is.

3. Please add support for the ErgoDox and GHPad, when it happens. I understand if you want to iron out the support for the keyboards you already have done first.

Added support for the GHpad.  Doubt I'll be able to support the Ergodox.  It's very difficult to get this stuff working well when I don't own most of these boards.  Even with the excellent feedback I'm getting from Al3x, I'm struggling to work out the kinks in the Paw.

4. If possible, have a giant matrix (20x20 maybe, IDK) which can be used as a generic to map any keyboard using the Teensy or ATMEGA32, as long as the user knows what matrix he has used. This would be great for those doing direct wiring keyboards.

I postulated about something like that before but it would require people to wire up the boards in a specific way and I just don't think anyone would use it.
Title: Re: The Epsilon Keyboard
Post by: MOZ on Thu, 24 October 2013, 19:09:17
I can help you with the ErgoDox as much as possible and however amount you want.

Regarding the layouts, can you correct the 7-bit layout?

And finally about the 20x20 matrix, isn't the point of it that the users can wire it up anyway and set the keys they need based on their matrix with a limitation of 20 keys in any row or matrix?
Title: Re: The Epsilon Keyboard
Post by: swill on Thu, 24 October 2013, 19:11:12
How realistic would it be to have a Mac version of this?

Should this theoretically work if I run it from a Windows VM (using something like VMware Fusion or Parallels)?
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 24 October 2013, 19:14:28
How realistic would it be to have a Mac version of this?

Should this theoretically work if I run it from a Windows VM (using something like VMware Fusion or Parallels)?

It's written in pure python, it can run on Windows, Mac, and Linux.  I just package it up as a Windows exe because that's the easy way to get it running for the general public.
Title: Re: The Epsilon Keyboard
Post by: swill on Thu, 24 October 2013, 19:24:26
How realistic would it be to have a Mac version of this?

Should this theoretically work if I run it from a Windows VM (using something like VMware Fusion or Parallels)?

It's written in pure python, it can run on Windows, Mac, and Linux.  I just package it up as a Windows exe because that's the easy way to get it running for the general public.

NICE!!!  I like the way your roll.  :)  Do you know if there is a Mac equivalent of Flip, or would I need to do it on windows?
(context: http://www.atmel.com/tools/FLIP.aspx)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 24 October 2013, 19:40:13
How realistic would it be to have a Mac version of this?

Should this theoretically work if I run it from a Windows VM (using something like VMware Fusion or Parallels)?

It's written in pure python, it can run on Windows, Mac, and Linux.  I just package it up as a Windows exe because that's the easy way to get it running for the general public.

NICE!!!  I like the way your roll.  :)  Do you know if there is a Mac equivalent of Flip, or would I need to do it on windows?
(context: http://www.atmel.com/tools/FLIP.aspx)

What you use to program it depends on your keyboard and your platform.  On windows, it is Flip for most boards and Teensy Programmer for the Phantom.  On Linux, the AVR tools are well known.  I don't know about Mac, to be honest.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Tue, 12 November 2013, 22:42:48
Found a bug.  If null keys were in the layout, they would fill up the scancode buffer and never be removed, eventually rendering the board useless!  :eek:
New beta version posted to OP.
Title: Re: The Epsilon Keyboard
Post by: mashby on Wed, 13 November 2013, 13:08:30
I'm happy to report that my Epsilon arrived today!

(http://farm3.staticflickr.com/2874/10841899723_9ecbc71e15_z.jpg) (http://www.flickr.com/photos/compactkey/10841899723/)
Episilon (http://www.flickr.com/photos/compactkey/10841899723/) by cpkey (http://www.flickr.com/people/compactkey/), on Flickr


By the way, what number is this one? I remember earlier in the thread that they were numbered and I was just curious which one I received.  :cool:
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 13 November 2013, 13:41:03
All of them except mine and SmallFry's have a group of dots on the edge of the PCB.  I think that one has 4, but I don't remember exactly.
Title: Re: The Epsilon Keyboard
Post by: mashby on Wed, 13 November 2013, 14:43:17
All of them except mine and SmallFry's have a group of dots on the edge of the PCB.  I think that one has 4, but I don't remember exactly.

You are correct sir.

(http://www.guessmovies.net/wp-content/uploads/2012/11/I-Am-Number-Four.jpg)
Title: Re: The Epsilon Keyboard
Post by: tjweir on Wed, 13 November 2013, 14:53:59
How realistic would it be to have a Mac version of this?

Should this theoretically work if I run it from a Windows VM (using something like VMware Fusion or Parallels)?

It's written in pure python, it can run on Windows, Mac, and Linux.  I just package it up as a Windows exe because that's the easy way to get it running for the general public.

NICE!!!  I like the way your roll.  :)  Do you know if there is a Mac equivalent of Flip, or would I need to do it on windows?
(context: http://www.atmel.com/tools/FLIP.aspx)

Mac AVR - http://www.obdev.at/products/crosspack/index.html
or
"brew install avrdude" if you use Homebrew (which you should :)
Title: Re: The Epsilon Keyboard
Post by: swill on Wed, 13 November 2013, 15:06:25
How realistic would it be to have a Mac version of this?

Should this theoretically work if I run it from a Windows VM (using something like VMware Fusion or Parallels)?

It's written in pure python, it can run on Windows, Mac, and Linux.  I just package it up as a Windows exe because that's the easy way to get it running for the general public.

NICE!!!  I like the way your roll.  :)  Do you know if there is a Mac equivalent of Flip, or would I need to do it on windows?
(context: http://www.atmel.com/tools/FLIP.aspx)

Mac AVR - http://www.obdev.at/products/crosspack/index.html
or
"brew install avrdude" if you use Homebrew (which you should :)

Sweet, thanks for following up on this.  I have a HID Liberation Device coming for my TKL, so I will be able to test this very soon.  Thanks for pointing me at that...
Title: Re: The Epsilon Keyboard
Post by: tjweir on Wed, 13 November 2013, 15:08:41
For the HID Lib, tmk_keyboard and avrdude is how I programmed mine, which I'm sending to you. :)

Title: Re: The Epsilon Keyboard
Post by: swill on Wed, 13 November 2013, 15:13:45
For the HID Lib, tmk_keyboard and avrdude is how I programmed mine, which I'm sending to you. :)

Have you tried metalliqaz's keymap tool with your HID?  I will probably play with both...

Haha, I didn't see that you were the one who answered.  :P  Thanks for the HID btw.   ;D
Title: Re: The Epsilon Keyboard
Post by: tjweir on Wed, 13 November 2013, 17:32:28
I've only used tmk_keyboard.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 20 November 2013, 19:08:44
I would recommend making another thread for it and a cool new name xi (ξ), which is the symbol for universal set.

Got a big new update and I think I'm going to do this.  This thread is getting stale.

Title: Re: The Epsilon Keyboard
Post by: regack on Thu, 21 November 2013, 10:06:19
I would recommend making another thread for it and a cool new name xi (ξ), which is the symbol for universal set.

Got a big new update and I think I'm going to do this.  This thread is getting stale.


The Epsillon Keyboard could NEVER BE STALE!!!  That said, your software/firmware deserves it's own thread...  :thumb:
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Thu, 21 November 2013, 10:36:03
It is done.  Please go here for new updates to the firmware from now on: http://geekhack.org/index.php?topic=51252.0

I fixed up a buch of really stupid issues and added a really cool interactive console for changing "virtual DIP switches".

Basically you put your cursor on a text editor, turn on the console mode, and then interact with the keyboard as if you were in a shell.
Title: Re: The Epsilon Keyboard
Post by: mashby on Sun, 16 March 2014, 13:17:02
I know that there hasn't been an update to this thread in a while, but I'm just now getting around to building up the board.  :-[ My switches and stabilizers are arriving tomorrow and I hope to have it built-up for next weekend, so perhaps I'll have some photos of the build in the next couple of weeks.

However, I have a question about the spacebar. I know that it's an off-center 6x and I was curious if SP, or anyone else for that matter, has a mold?

I'm planning on using the upcoming Nuclear Data Green (http://geekhack.org/index.php?topic=55640.0) key cap set for this board and was just curious what options might be available. My expectation is that I'd have to custom cut a 6.25x and move the mounting points, but figured I'd ask here to see what other options exist.
Title: Re: The Epsilon Keyboard
Post by: CPTBadAss on Sun, 16 March 2014, 13:19:13
However, I have a question about the spacebar. I know that it's an off-center 6x and I was curious if SP, or anyone else for that matter, has a mold?

I'm planning on using the upcoming Nuclear Data Green (http://geekhack.org/index.php?topic=55640.0) key cap set for this board and was just curious what options might be available. My expectation is that I'd have to custom cut a 6.25x and move the mounting points, but figured I'd ask here to see what other options exist.

I've honestly just been using sets from a G81-7000. I'm really into POM caps these days and since the keyboard was designed for that spacebar, it works well for me. I'm not sure what your options are with aftermarket caps.
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Sun, 16 March 2014, 13:51:01
It was designed to use the caps from the G81, and I have not seen a space bar like that anywhere else.  SP makes a 6x space bar but it has different pin configuration.

It's funny.  I made my Epsilon as a sort-of novelty board.  One that would be cheap and somewhat interesting to build, but not necessarily a daily driver.  As it turns out, I use it more than any of my other keyboards.  I love the compact layout and the nature of the board makes it really good for hacking on firmwares.

I kinda want to build an Epsilon V2 with a SP standard spacebar and LED backlighting now
Title: Re: The Epsilon Keyboard
Post by: mashby on Sun, 16 March 2014, 22:00:41
It was designed to use the caps from the G81, and I have not seen a space bar like that anywhere else.  SP makes a 6x space bar but it has different pin configuration.

It's funny.  I made my Epsilon as a sort-of novelty board.  One that would be cheap and somewhat interesting to build, but not necessarily a daily driver.  As it turns out, I use it more than any of my other keyboards.  I love the compact layout and the nature of the board makes it really good for hacking on firmwares.

You had specific goals for the original Epsilon and I think you executed them perfectly. The fact that you expanded your project to allow others to participate was a bonus and something that I am grateful for.


I kinda want to build an Epsilon V2 with a SP standard spacebar and LED backlighting now

 :eek:
Title: Re: The Epsilon Keyboard
Post by: Pacifist on Sun, 16 March 2014, 22:38:24
The 11900 has a off center 6x spacebar
Title: Re: The Epsilon Keyboard
Post by: mashby on Wed, 26 March 2014, 12:22:42
My bottom plate just came back. JDCarpe was kind enough to laser etch the copper and he did a fantastic job! Don't know that anyone will ever see it once the keyboard is completed, but I still think it's cool. Thank you JD!

(http://l.mashby.com/pYUp+)
Title: Re: The Epsilon Keyboard
Post by: metalliqaz on Wed, 26 March 2014, 12:24:15
Dude that's awesome
Title: Re: The Epsilon Keyboard
Post by: ApocalypseMaow on Thu, 27 March 2014, 06:09:05
Mad jelly!!!
Title: Re: The Epsilon Keyboard
Post by: dgreekstallion on Tue, 01 April 2014, 00:26:41
Damn. Incredible work.
Title: Re: The Epsilon Keyboard
Post by: thienhoangbr on Sun, 18 September 2016, 23:56:23
I want create Epsilon Keyboard with teensy 2.0.
Are you help me code?
I dont have code and firmware?
this is my layout:
http://www.keyboard-layout-editor.com/#/gists/f40342f9ab907b5782aa05bbc2c1dcf2 (http://www.keyboard-layout-editor.com/#/gists/f40342f9ab907b5782aa05bbc2c1dcf2)

Thanks very much.