Author Topic: Easy AVR USB Keyboard Firmware and Keymapper  (Read 922536 times)

0 Members and 2 Guests are viewing this topic.

Offline AKmalamute

  • HHKB Scrub
  • Posts: 837
  • Location: Western WA, USA
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #350 on: Fri, 20 June 2014, 13:09:25 »
Can anyone explain to me how to reprogram a Techkeys business card? I can't find it under the layouts when I click "New Default Layout"
Update your version? I have the techkeys card when I try it ... of course, I might be running a beta; not sure right now.

There's no support right now for custom layouts, more's the pity.

HHKB-lite2, Dvorak user

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #351 on: Fri, 20 June 2014, 14:26:59 »
Can anyone explain to me how to reprogram a Techkeys business card? I can't find it under the layouts when I click "New Default Layout", and I can't seem to find any options anywhere for custom layouts.

Thanks

Get the latest beta.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #352 on: Fri, 20 June 2014, 14:31:30 »
There's no support right now for custom layouts, more's the pity.

If you can figure out how to implement that, then lay it on me.  It's a very difficult problem, which is probably why this fizzled out.

Offline minho

  • Posts: 490
  • Location: United States
  • i'm kind of back
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #353 on: Fri, 20 June 2014, 14:49:04 »
Can anyone explain to me how to reprogram a Techkeys business card? I can't find it under the layouts when I click "New Default Layout", and I can't seem to find any options anywhere for custom layouts.

Thanks

Get the latest beta.

How do I start the keyboard in bootloader mode? Sorry not very familiar with keyboard software and the like.

EDIT:
While I'm at it, how do I know which device in FLIP is the techkeys card? When click select a device, there is a very long list that pops up. Can I check this up in Control Panel or something?
« Last Edit: Fri, 20 June 2014, 14:51:30 by minho »

Offline Pacifist

  • Report me *again* if there are gifs in my sig
  • * Elevated Elder
  • Posts: 3599
  • Location: Cali
  • on hiatus
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #354 on: Fri, 20 June 2014, 14:57:02 »
Can anyone explain to me how to reprogram a Techkeys business card? I can't find it under the layouts when I click "New Default Layout", and I can't seem to find any options anywhere for custom layouts.

Thanks

Get the latest beta.

How do I start the keyboard in bootloader mode? Sorry not very familiar with keyboard software and the like.


Short the two pads above the robot's head

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #355 on: Fri, 20 June 2014, 15:01:31 »
In Flip, choose the ATmega16u2

Offline Mooby

  • Posts: 160
  • Location: Germany
  • Funployee
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #356 on: Sat, 21 June 2014, 06:38:16 »
Took me some time to get stuff working, but once everything is set up it runs like a charm and is really easy to use. Thanks for your effort!

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #357 on: Tue, 24 June 2014, 10:02:47 »
Does anybody know if this firmware will work with some of Kaliet's custom keyboards, particularly the 22 Mini-EX?

http://22kbd.com/category/70%25%2022Mini

I am not very knowledgeable about these custom firmwares and what controllers they may be compatible with.  The current firmware on the keyboard is ps2avrU for Aikon and the controller does say "ATmega32U4" on it.  Not sure if that helps.
Wish I had some gif or quote for this space, but I got nothing

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #358 on: Tue, 24 June 2014, 11:32:52 »
If they use the ATmega32U4, ATmega32U2, or similar, then they can be made to work.  Are they open source? I can't read Korean
« Last Edit: Tue, 24 June 2014, 11:34:31 by metalliqaz »

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #359 on: Tue, 24 June 2014, 12:40:55 »
If they use the ATmega32U4, ATmega32U2, or similar, then they can be made to work.  Are they open source? I can't read Korean

Yea, I don't if they are open source.  There are guides around Geekhack for programming these controllers with this firmware.

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

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


EDIT:  Also, I think this was my 1000th post.  Four figures, baby!
« Last Edit: Tue, 24 June 2014, 14:45:01 by prdlm2009 »
Wish I had some gif or quote for this space, but I got nothing

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #360 on: Tue, 24 June 2014, 15:05:52 »
If it uses Aikon then it probably isn't compatible

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #361 on: Tue, 24 June 2014, 15:20:10 »
If it uses Aikon then it probably isn't compatible

I will open up the keyboard and take some pictures, then get back with you on this one.  But I am quite sure it is an Aikon Controller, based on the information provided to me.
Wish I had some gif or quote for this space, but I got nothing

Offline jdcarpe

  • * Curator
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #362 on: Tue, 24 June 2014, 15:43:57 »
In the latest multiplatform beta, under Linux (Ubuntu), I had to edit the Easy_keymap.sh to

Code: [Select]
#!\bin\sh

to

Code: [Select]
#!/bin/sh

Other than that, it works!
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

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


in memoriam

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

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #363 on: Tue, 24 June 2014, 16:46:31 »
If it uses Aikon then it probably isn't compatible

I will open up the keyboard and take some pictures, then get back with you on this one.  But I am quite sure it is an Aikon Controller, based on the information provided to me.

The keyboard has an ATMega32-A.  I imagine that means it is incompatible with your firmware.
Wish I had some gif or quote for this space, but I got nothing

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #364 on: Tue, 24 June 2014, 18:21:36 »
In the latest multiplatform beta, under Linux (Ubuntu), I had to edit the Easy_keymap.sh to

Code: [Select]
#!\bin\sh

to

Code: [Select]
#!/bin/sh

Other than that, it works!
oh cripes!  thanks JD.  can you tell I'm working in Windows? lol

Offline Pacifist

  • Report me *again* if there are gifs in my sig
  • * Elevated Elder
  • Posts: 3599
  • Location: Cali
  • on hiatus
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #365 on: Tue, 24 June 2014, 18:22:52 »
If it uses Aikon then it probably isn't compatible

Grrrr aikon. I'm trying to program my mx mini with their software but its not working for me

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #366 on: Tue, 24 June 2014, 19:10:46 »
If it uses Aikon then it probably isn't compatible

Grrrr aikon. I'm trying to program my mx mini with their software but its not working for me


Yea, I'm not crazy about this controller.  And it's integrated into the PCB on mine.
Wish I had some gif or quote for this space, but I got nothing

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #367 on: Tue, 24 June 2014, 19:59:04 »
Maybe I should give it a shot.  I do have an MX mini I could play with

Offline Pacifist

  • Report me *again* if there are gifs in my sig
  • * Elevated Elder
  • Posts: 3599
  • Location: Cali
  • on hiatus
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #368 on: Tue, 24 June 2014, 20:00:11 »
Maybe I should give it a shot.  I do have an MX mini I could play with

YAY!  :thumb:

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #369 on: Tue, 24 June 2014, 20:45:04 »
Maybe I should give it a shot.  I do have an MX mini I could play with

Let me know if you need a test dummy.  FYI, it seems to have problems working smoothly with Mac OS.  Windows is fine.  Not sure if that helps.
Wish I had some gif or quote for this space, but I got nothing

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #370 on: Tue, 24 June 2014, 21:28:56 »
I have Windows and Linux at home. No Mac available anywhere.  If it doesn't work let me know specific details and I'll try and fix. 

Offline zennasyndroxx

  • Posts: 646
  • It's good to be back!
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #371 on: Wed, 25 June 2014, 21:36:11 »
hi again :D

first off, I would like to thank you for your dedication and created this program.

I'm afraid, after reading through the help page I'm still clueless about what layers mean.

Anyone can explain to me in layman's term what layers do? what does different layers do?

Sorry for the pain in the ass questions about this though :(

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #372 on: Wed, 25 June 2014, 22:29:04 »
Each layer is a different layout for your board.  They are accessed using the Fn keys. 

Think of them like special Shift keys.  When you press shift, your layout is changed to Capital letter and symbols on the number row.  Likewise, when you press the Fn key, the default map is replaced with whatever is programmed to the corresponding layer.  The FN key accesses the FN layer.  The FN2 key accesses Layer 2, FN3->Layer 3 and so on.

Use them like programmable shifts

Offline zennasyndroxx

  • Posts: 646
  • It's good to be back!
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #373 on: Wed, 25 June 2014, 22:49:19 »
Each layer is a different layout for your board.  They are accessed using the Fn keys. 

Think of them like special Shift keys.  When you press shift, your layout is changed to Capital letter and symbols on the number row.  Likewise, when you press the Fn key, the default map is replaced with whatever is programmed to the corresponding layer.  The FN key accesses the FN layer.  The FN2 key accesses Layer 2, FN3->Layer 3 and so on.

Use them like programmable shifts

Thank you for your prompt response. ah okay that makes it clear now. thanks again :)

So if I would like to make a play/pause shortcut key with FN, i would have to set a fn key to anywhere on the keyboard, on the FN layer set the play/pause to anywhere, then when it's done I would have to just click on FN+play/pause key location to play pause if it's on normal?


Offline sakai4eva

  • Posts: 281
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #374 on: Thu, 26 June 2014, 00:59:35 »
Each layer is a different layout for your board.  They are accessed using the Fn keys. 

Think of them like special Shift keys.  When you press shift, your layout is changed to Capital letter and symbols on the number row.  Likewise, when you press the Fn key, the default map is replaced with whatever is programmed to the corresponding layer.  The FN key accesses the FN layer.  The FN2 key accesses Layer 2, FN3->Layer 3 and so on.

Use them like programmable shifts

Thank you for your prompt response. ah okay that makes it clear now. thanks again :)

So if I would like to make a play/pause shortcut key with FN, i would have to set a fn key to anywhere on the keyboard, on the FN layer set the play/pause to anywhere, then when it's done I would have to just click on FN+play/pause key location to play pause if it's on normal?

Hi zenna, I recognize that you're a Malaysian from your handle... dadudeneverabides here. You can PM me in LYN or here later (7pm+ local time) and I'll send you over an example code that I used for my ergodox. I'm at work right now, so it's a tad bit inconvenient for me to show the codes as I don't remember offhand.

On to business:

Layers work by triggering each layer with an FN key. So when you, say, press FN1 on your layout, you trigger the layerblock for it.

If, for example you want to trigger F1 when you press FN1 + 1, then you use a remapblock code instead. The code would work like using FN key to trigger the rempablock, and in the remapblock you define which key to map it to.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #375 on: Thu, 03 July 2014, 16:58:11 »
New beta version with early support for the Orion.  Keyboard works great but the backlights probably don't work at all.
Interesting fact, the Orion is almost exactly the same as a KMAC on the inside.
I'm also going to add LightSaver/LightSaber support, but only if someone wants to help test.

Offline Pacifist

  • Report me *again* if there are gifs in my sig
  • * Elevated Elder
  • Posts: 3599
  • Location: Cali
  • on hiatus
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #376 on: Thu, 03 July 2014, 17:09:52 »
could you add support to the faceU boards?

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #377 on: Thu, 03 July 2014, 17:24:49 »
could you add support to the faceU boards?

If it has one of the microcontrollers from the OP, then it is possible.  I don't own one.  I would need to either borrow one or have a dedicated assistant that owns one to ever have a hope of getting it done.  Looks to be a very simple board so it shouldn't be difficult.

Offline swill

  • * Elevated Elder
  • Posts: 3365
  • Location: Canada eh
  • builder & enabler
    • swillkb.com
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #378 on: Thu, 03 July 2014, 19:55:57 »
could you add support to the faceU boards?

If it has one of the microcontrollers from the OP, then it is possible.  I don't own one.  I would need to either borrow one or have a dedicated assistant that owns one to ever have a hope of getting it done.  Looks to be a very simple board so it shouldn't be difficult.

A couple of us would be willing to help you out. I can help you understand the matrix and test your efforts.

Offline jdcarpe

  • * Curator
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #379 on: Thu, 03 July 2014, 20:22:32 »
FaceU and FaceW should both use the ATmega32a controller.
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

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


in memoriam

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

Offline swill

  • * Elevated Elder
  • Posts: 3365
  • Location: Canada eh
  • builder & enabler
    • swillkb.com
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #380 on: Thu, 03 July 2014, 20:46:58 »
FaceU and FaceW should both use the ATmega32a controller.

That's a good point. I have a FaceW.

Offline infiniti

  • I <3 KB
  • * Senior Moderator
  • Posts: 2405
  • Location: Thrilla, Manila, Philippines
  • Bob was here
    • PM me and ask for a custom title!
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #381 on: Fri, 04 July 2014, 07:22:20 »
could you add support to the faceU boards?

If it has one of the microcontrollers from the OP, then it is possible.  I don't own one.  I would need to either borrow one or have a dedicated assistant that owns one to ever have a hope of getting it done.  Looks to be a very simple board so it shouldn't be difficult.

A couple of us would be willing to help you out. I can help you understand the matrix and test your efforts.

I volunteer!  Just tell me what you need.

Offline swill

  • * Elevated Elder
  • Posts: 3365
  • Location: Canada eh
  • builder & enabler
    • swillkb.com
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #382 on: Fri, 04 July 2014, 10:09:54 »
could you add support to the faceU boards?

If it has one of the microcontrollers from the OP, then it is possible.  I don't own one.  I would need to either borrow one or have a dedicated assistant that owns one to ever have a hope of getting it done.  Looks to be a very simple board so it shouldn't be difficult.

A couple of us would be willing to help you out. I can help you understand the matrix and test your efforts.

I volunteer!  Just tell me what you need.

Haha. I was thinking of you and I when I said 'a couple of us'. I assumed you would be down with helping. :P

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #383 on: Sat, 05 July 2014, 08:39:14 »
FaceU and FaceW should both use the ATmega32a controller.

That's a good point. I have a FaceW.

I've got a keyboard with those. I would help any way I could, but not sure how.
Wish I had some gif or quote for this space, but I got nothing

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #384 on: Sat, 05 July 2014, 16:20:48 »
Right now the only thing I need is confirmation of the ATmega part number.

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #385 on: Tue, 08 July 2014, 11:02:52 »
Right now the only thing I need is confirmation of the ATmega part number.

Sorry, been on vacation.  I can take care of that for you.  I will take some pictures to confirm.
Wish I had some gif or quote for this space, but I got nothing

Offline jdcarpe

  • * Curator
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #386 on: Tue, 08 July 2014, 11:12:44 »
ATmega32a confirmed

KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

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


in memoriam

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

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #387 on: Tue, 08 July 2014, 11:36:00 »
Many thanks.  Now I just need to make sure I own a board that has a 32A

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #388 on: Sun, 13 July 2014, 13:22:22 »
ATmega32a confirmed

Show Image



Not sure if this is of any use to you, but here a picture of the controller on my Kaliet 22 Mini.

70687-0
Wish I had some gif or quote for this space, but I got nothing

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #389 on: Sun, 13 July 2014, 17:15:40 »
Just looked on my MX mini.  I do indeed have a ATmega32A in my own collection.
Step two: figure out how to program this thing.
Step three: port my code to a different USB platform.

I suspect that this MX mini of mine has some kind of custom software.  It has all kinds of strange LED effects.  Must contact previous owner.

Offline swill

  • * Elevated Elder
  • Posts: 3365
  • Location: Canada eh
  • builder & enabler
    • swillkb.com
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #390 on: Sun, 13 July 2014, 18:27:03 »
Just looked on my MX mini.  I do indeed have a ATmega32A in my own collection.
Step two: figure out how to program this thing.
Step three: port my code to a different USB platform.

I suspect that this MX mini of mine has some kind of custom software.  It has all kinds of strange LED effects.  Must contact previous owner.

You should be able to go here: http://boot.winkeyless.kr/bootMapper/

And load the attached hex file to see what the matrix looks like. 

If you have problems, you can download all the 1.7 files from: http://winkeyless.kr/17

This could also help: http://geekhack.org/index.php?topic=50580.msg1256970#msg1256970

Let me know if you have questions.

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #391 on: Sun, 13 July 2014, 19:24:09 »
Just looked on my MX mini.  I do indeed have a ATmega32A in my own collection.
Step two: figure out how to program this thing.
Step three: port my code to a different USB platform.

I suspect that this MX mini of mine has some kind of custom software.  It has all kinds of strange LED effects.  Must contact previous owner.

You should be able to go here: http://boot.winkeyless.kr/bootMapper/

And load the attached hex file to see what the matrix looks like. 

If you have problems, you can download all the 1.7 files from: http://winkeyless.kr/17

This could also help: http://geekhack.org/index.php?topic=50580.msg1256970#msg1256970

Let me know if you have questions.

The biggest problem that i have with that programming method is that I cannot figure out a way to program on Mac OS.  The keyboard works on Mac OS, but the applications needed to flash the firmware onto the controller will not work with Mac.  At least in my experience.
Wish I had some gif or quote for this space, but I got nothing

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #392 on: Sun, 13 July 2014, 20:04:53 »
Just looked on my MX mini.  I do indeed have a ATmega32A in my own collection.
Step two: figure out how to program this thing.
Step three: port my code to a different USB platform.

I suspect that this MX mini of mine has some kind of custom software.  It has all kinds of strange LED effects.  Must contact previous owner.

You should be able to go here: http://boot.winkeyless.kr/bootMapper/

And load the attached hex file to see what the matrix looks like. 

If you have problems, you can download all the 1.7 files from: http://winkeyless.kr/17

This could also help: http://geekhack.org/index.php?topic=50580.msg1256970#msg1256970

Let me know if you have questions.

Those are directions for a FaceU but I have a MX Mini with USB.  I find all of this very confusing and it annoys me that the koreans make things so hard.  I can't read anything on that winkeyless.kr site, but all I was able to find for the MX mini doesn't work with the keymapper.

I'm afraid to try and reprogram my mini because I'm not sure I could ever get it back to working.

Offline swill

  • * Elevated Elder
  • Posts: 3365
  • Location: Canada eh
  • builder & enabler
    • swillkb.com
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #393 on: Sun, 13 July 2014, 20:25:37 »
Just looked on my MX mini.  I do indeed have a ATmega32A in my own collection.
Step two: figure out how to program this thing.
Step three: port my code to a different USB platform.

I suspect that this MX mini of mine has some kind of custom software.  It has all kinds of strange LED effects.  Must contact previous owner.

You should be able to go here: http://boot.winkeyless.kr/bootMapper/

And load the attached hex file to see what the matrix looks like. 

If you have problems, you can download all the 1.7 files from: http://winkeyless.kr/17

This could also help: http://geekhack.org/index.php?topic=50580.msg1256970#msg1256970

Let me know if you have questions.

The biggest problem that i have with that programming method is that I cannot figure out a way to program on Mac OS.  The keyboard works on Mac OS, but the applications needed to flash the firmware onto the controller will not work with Mac.  At least in my experience.

Yes, that is a problem. I run a windows VM in either Parallels Desktop or VMware Fusion. I think there is a free version of VMware Fusion and window can be found.

I know parallels gives you a prompt when you plug in a keyboard "use on mac, or use on windows (parallels)". Pick windows and you have access to the keyboard hardware as you normally would.

I tried doing linux in fusion, but I had some issues. I did not spend much time with it, so I may just have been a Noob moment.

I can test on either if you have questions. 

Offline swill

  • * Elevated Elder
  • Posts: 3365
  • Location: Canada eh
  • builder & enabler
    • swillkb.com
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #394 on: Sun, 13 July 2014, 20:27:23 »
Just looked on my MX mini.  I do indeed have a ATmega32A in my own collection.
Step two: figure out how to program this thing.
Step three: port my code to a different USB platform.

I suspect that this MX mini of mine has some kind of custom software.  It has all kinds of strange LED effects.  Must contact previous owner.

You should be able to go here: http://boot.winkeyless.kr/bootMapper/

And load the attached hex file to see what the matrix looks like. 

If you have problems, you can download all the 1.7 files from: http://winkeyless.kr/17

This could also help: http://geekhack.org/index.php?topic=50580.msg1256970#msg1256970

Let me know if you have questions.

Those are directions for a FaceU but I have a MX Mini with USB.  I find all of this very confusing and it annoys me that the koreans make things so hard.  I can't read anything on that winkeyless.kr site, but all I was able to find for the MX mini doesn't work with the keymapper.

I'm afraid to try and reprogram my mini because I'm not sure I could ever get it back to working.

There is a mini hex file in the same package which will work. Yes, those instructions are for the 60%+, but the mini uses a different hex.

Offline swill

  • * Elevated Elder
  • Posts: 3365
  • Location: Canada eh
  • builder & enabler
    • swillkb.com
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #395 on: Sun, 13 July 2014, 20:29:47 »
Just looked on my MX mini.  I do indeed have a ATmega32A in my own collection.
Step two: figure out how to program this thing.
Step three: port my code to a different USB platform.

I suspect that this MX mini of mine has some kind of custom software.  It has all kinds of strange LED effects.  Must contact previous owner.

You should be able to go here: http://boot.winkeyless.kr/bootMapper/

And load the attached hex file to see what the matrix looks like. 

If you have problems, you can download all the 1.7 files from: http://winkeyless.kr/17

This could also help: http://geekhack.org/index.php?topic=50580.msg1256970#msg1256970

Let me know if you have questions.

Those are directions for a FaceU but I have a MX Mini with USB.  I find all of this very confusing and it annoys me that the koreans make things so hard.  I can't read anything on that winkeyless.kr site, but all I was able to find for the MX mini doesn't work with the keymapper.

I'm afraid to try and reprogram my mini because I'm not sure I could ever get it back to working.

Use google translate in chrome and you will get close enough to download what you need. Then basically just follow Sprit's instructions. Infiniti has a good guide as well. I think he linked it in his sig.

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #396 on: Mon, 14 July 2014, 10:13:12 »
Just looked on my MX mini.  I do indeed have a ATmega32A in my own collection.
Step two: figure out how to program this thing.
Step three: port my code to a different USB platform.

I suspect that this MX mini of mine has some kind of custom software.  It has all kinds of strange LED effects.  Must contact previous owner.

You should be able to go here: http://boot.winkeyless.kr/bootMapper/

And load the attached hex file to see what the matrix looks like. 

If you have problems, you can download all the 1.7 files from: http://winkeyless.kr/17

This could also help: http://geekhack.org/index.php?topic=50580.msg1256970#msg1256970

Let me know if you have questions.

The biggest problem that i have with that programming method is that I cannot figure out a way to program on Mac OS.  The keyboard works on Mac OS, but the applications needed to flash the firmware onto the controller will not work with Mac.  At least in my experience.

Yes, that is a problem. I run a windows VM in either Parallels Desktop or VMware Fusion. I think there is a free version of VMware Fusion and window can be found.

I know parallels gives you a prompt when you plug in a keyboard "use on mac, or use on windows (parallels)". Pick windows and you have access to the keyboard hardware as you normally would.

I tried doing linux in fusion, but I had some issues. I did not spend much time with it, so I may just have been a Noob moment.

I can test on either if you have questions.


Did you need a Windows license to do this?
Wish I had some gif or quote for this space, but I got nothing

Offline jdcarpe

  • * Curator
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #397 on: Mon, 14 July 2014, 10:35:17 »
metalliqaz,

You might ping Thechemist regarding the MX Mini programming. He soldered the SMD components onto mine, and also programmed it for me. :D

I'm pretty sure you need the PS2AVR USB dongle to flash the firware, though.
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

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


in memoriam

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

Offline swill

  • * Elevated Elder
  • Posts: 3365
  • Location: Canada eh
  • builder & enabler
    • swillkb.com
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #398 on: Mon, 14 July 2014, 17:04:40 »
Just looked on my MX mini.  I do indeed have a ATmega32A in my own collection.
Step two: figure out how to program this thing.
Step three: port my code to a different USB platform.

I suspect that this MX mini of mine has some kind of custom software.  It has all kinds of strange LED effects.  Must contact previous owner.

You should be able to go here: http://boot.winkeyless.kr/bootMapper/

And load the attached hex file to see what the matrix looks like. 

If you have problems, you can download all the 1.7 files from: http://winkeyless.kr/17

This could also help: http://geekhack.org/index.php?topic=50580.msg1256970#msg1256970

Let me know if you have questions.

The biggest problem that i have with that programming method is that I cannot figure out a way to program on Mac OS.  The keyboard works on Mac OS, but the applications needed to flash the firmware onto the controller will not work with Mac.  At least in my experience.

Yes, that is a problem. I run a windows VM in either Parallels Desktop or VMware Fusion. I think there is a free version of VMware Fusion and window can be found.

I know parallels gives you a prompt when you plug in a keyboard "use on mac, or use on windows (parallels)". Pick windows and you have access to the keyboard hardware as you normally would.

I tried doing linux in fusion, but I had some issues. I did not spend much time with it, so I may just have been a Noob moment.

I can test on either if you have questions.


Did you need a Windows license to do this?

Umm... Yes?  Of course I have to tell you that you need a license to install windows.

Offline swill

  • * Elevated Elder
  • Posts: 3365
  • Location: Canada eh
  • builder & enabler
    • swillkb.com
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #399 on: Mon, 14 July 2014, 17:07:00 »
metalliqaz,

You might ping Thechemist regarding the MX Mini programming. He soldered the SMD components onto mine, and also programmed it for me. :D

I'm pretty sure you need the PS2AVR USB dongle to flash the firware, though.

I will verify this for you as soon as I get mine soldered up. Just finished modding the switches last night.

I did not need anything special to flash my FaceW with the process I linked previously.