Author Topic: The Epsilon Keyboard  (Read 112865 times)

0 Members and 1 Guest are viewing this topic.

Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #200 on: Tue, 10 September 2013, 09:01:29 »
Keymapper would be fun :D
Please check out TactileZine.com!

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1654
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: The Epsilon Keyboard
« Reply #201 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.

Offline jdcarpe

  • Literally geekhack
  • * Curator
  • Posts: 8572
  • Location: Odessa, TX
  • God mode active
Re: The Epsilon Keyboard
« Reply #202 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...

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1654
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: The Epsilon Keyboard
« Reply #203 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.

Offline jdcarpe

  • Literally geekhack
  • * Curator
  • Posts: 8572
  • Location: Odessa, TX
  • God mode active
Re: The Epsilon Keyboard
« Reply #204 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.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #205 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.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #206 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

« Last Edit: Sun, 15 September 2013, 16:24:58 by metalliqaz »

Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #207 on: Thu, 12 September 2013, 19:28:42 »
I'm so excited for this man :D
Please check out TactileZine.com!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #208 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.
« Last Edit: Thu, 12 September 2013, 19:38:55 by metalliqaz »

Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #209 on: Thu, 12 September 2013, 19:37:15 »
The new bpiphany stuff? Full size filco and QFR controllers?
Please check out TactileZine.com!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #210 on: Thu, 12 September 2013, 19:38:08 »
Oh damn I didn't even know he was doing that!

Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #211 on: Thu, 12 September 2013, 19:43:11 »
Yup, check it out. And maybe for i3oilermaker's business cards? :P
Please check out TactileZine.com!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #212 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.

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3967
  • Location: Jo'burg
  • Busy making stuff
Re: The Epsilon Keyboard
« Reply #213 on: Thu, 12 September 2013, 21:41:25 »
This is great, wish it were opensource. :-X

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #214 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.

Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #215 on: Sun, 15 September 2013, 16:36:37 »
You added support for the KMAC as well?
Please check out TactileZine.com!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #216 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.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #217 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)
« Last Edit: Mon, 16 September 2013, 21:49:16 by metalliqaz »

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #218 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.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #219 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

Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #220 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.
Please check out TactileZine.com!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #221 on: Sat, 21 September 2013, 09:15:21 »
Dude I'm so jelly.

Offline mashby

  • ** Moderator Emeritus
  • Posts: 2811
  • Location: Nashville, TN
  • What Up Shoney? (ツ)_/
    • Mashby
Re: The Epsilon Keyboard
« Reply #222 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.  ;)

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #223 on: Sat, 21 September 2013, 12:13:37 »
There is one left.


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

Offline SpAmRaY

  • NOT a Moderator
  • * Certified Spammer
  • Posts: 14100
  • Location: \(_o)/
  • because reasons.......
Re: The Epsilon Keyboard
« Reply #224 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:

Offline TheFlyingRaccoon

  • HHKB Pro
  • * Maker
  • Posts: 665
  • Location: Texas
  • Cable maker and future engineer
Re: The Epsilon Keyboard
« Reply #225 on: Sat, 21 September 2013, 12:18:17 »
There is one left.
Show Image


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!
HHKB Pro 2   SmallFry Keyboard

Offline Dubsgalore

  • ErgoPlus!
  • Posts: 2846
  • Location: 75% You have received a warning for attempting to circumvent the classifieds rules
    • Dubs - Sneakers, Keyboards, and Life
Re: The Epsilon Keyboard
« Reply #226 on: Sat, 21 September 2013, 12:34:03 »
I still want it  :D

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3967
  • Location: Jo'burg
  • Busy making stuff
Re: The Epsilon Keyboard
« Reply #227 on: Sat, 21 September 2013, 14:40:36 »
Me three, I'd be more than happy.

Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #228 on: Sun, 22 September 2013, 21:01:27 »



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
« Last Edit: Sun, 22 September 2013, 21:04:02 by CPTBadAss »
Please check out TactileZine.com!

Offline SpAmRaY

  • NOT a Moderator
  • * Certified Spammer
  • Posts: 14100
  • Location: \(_o)/
  • because reasons.......
Re: The Epsilon Keyboard
« Reply #229 on: Sun, 22 September 2013, 21:03:24 »
Very nice. Would expect nothing less.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #230 on: Sun, 22 September 2013, 21:06:13 »



EDIT: yours is better than mine... no fair!   :))
« Last Edit: Sun, 22 September 2013, 21:08:20 by metalliqaz »

Offline jdcarpe

  • Literally geekhack
  • * Curator
  • Posts: 8572
  • Location: Odessa, TX
  • God mode active
Re: The Epsilon Keyboard
« Reply #231 on: Sun, 22 September 2013, 21:19:15 »
Show Image

Show Image


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!

Offline MKULTRA

  • Posts: 1181
  • Location: IN
  • telling it how it is
Re: The Epsilon Keyboard
« Reply #232 on: Sun, 22 September 2013, 21:23:43 »
Show Image

Show Image


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.

Offline mashby

  • ** Moderator Emeritus
  • Posts: 2811
  • Location: Nashville, TN
  • What Up Shoney? (ツ)_/
    • Mashby
Re: The Epsilon Keyboard
« Reply #233 on: Mon, 23 September 2013, 09:31:03 »

Offline tjweir

  • * Exquisite Elder
  • Posts: 1035
  • Location: Toronto
Re: The Epsilon Keyboard
« Reply #234 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

Offline goobus

  • HHKB Elite
  • Posts: 179
  • Location: Hong Kong
Re: The Epsilon Keyboard
« Reply #235 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

Offline Photekq

  • wheat flour zone
  • Posts: 4617
  • Location: North Wales/Loughborough, UK
Re: The Epsilon Keyboard
« Reply #236 on: Mon, 23 September 2013, 12:03:34 »
Show Image

Show Image


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?

Offline Dubsgalore

  • ErgoPlus!
  • Posts: 2846
  • Location: 75% You have received a warning for attempting to circumvent the classifieds rules
    • Dubs - Sneakers, Keyboards, and Life
Re: The Epsilon Keyboard
« Reply #237 on: Mon, 23 September 2013, 16:34:45 »
I miss dem potatoes
They were so unique and now i associate them with him  :)) :cool:


Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #238 on: Mon, 23 September 2013, 17:45:39 »
I dont even miss them kids :P

You dont like those sweet light box skills? :(
Please check out TactileZine.com!

Offline SpAmRaY

  • NOT a Moderator
  • * Certified Spammer
  • Posts: 14100
  • Location: \(_o)/
  • because reasons.......
Re: The Epsilon Keyboard
« Reply #239 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. ;)

Offline Glissant

  • Posts: 1975
  • Location: Oslo, Norway
Re: The Epsilon Keyboard
« Reply #240 on: Tue, 24 September 2013, 09:48:12 »
That turned out amazingly well, CPT :). Jealous level 50

Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #241 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?
Please check out TactileZine.com!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #242 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...

36687-0
« Last Edit: Tue, 24 September 2013, 10:39:27 by metalliqaz »

Offline Glissant

  • Posts: 1975
  • Location: Oslo, Norway
Re: The Epsilon Keyboard
« Reply #243 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.

Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #244 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.
Please check out TactileZine.com!

Offline Glissant

  • Posts: 1975
  • Location: Oslo, Norway
Re: The Epsilon Keyboard
« Reply #245 on: Wed, 25 September 2013, 05:56:26 »
It is being considered, CPTBestBro :)

Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #246 on: Wed, 25 September 2013, 06:49:53 »
Hehehe, Let me know how it goes. Pulsing LEDs would be awesome ^__^
Please check out TactileZine.com!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4787
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: The Epsilon Keyboard
« Reply #247 on: Wed, 25 September 2013, 10:09:41 »
By "pulsed LED" do you mean the "breathing" LEDs while sleeping?

Offline CPTBadAss

  • Woke up like this
  • Posts: 14260
  • Location: CT, USA
  • Rich Homie Huang.
Re: The Epsilon Keyboard
« Reply #248 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.
Please check out TactileZine.com!

Offline Glissant

  • Posts: 1975
  • Location: Oslo, Norway
Re: The Epsilon Keyboard
« Reply #249 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)
« Last Edit: Wed, 25 September 2013, 10:38:33 by Glissant »