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

0 Members and 2 Guests are viewing this topic.

Offline Dreamre

  • Posts: 740
  • Location: Canada
    • WorthyList
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #200 on: Mon, 17 March 2014, 22:00:19 »
I used the beta AVR firmware with my HID Liberation Device and it seems that numbers (1 to 0) during game play doesn't work (I try to use the number for an attack, but it doesn't do anything). Outside of the game, the number works fine. Could this be related to the software?

Thank you!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #201 on: Tue, 18 March 2014, 06:52:32 »
See FAQ.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline Dreamre

  • Posts: 740
  • Location: Canada
    • WorthyList
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #202 on: Tue, 18 March 2014, 18:06:30 »
See FAQ.

Fixed it, thank you very much.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #203 on: Mon, 24 March 2014, 21:53:52 »
Updated the beta again.  Anyone using Bpiphany's controllers (Black Petal, Pegasus Hoof, Kitten Paw, Frosty Flake) should definitely upgrade.  There was a nasty memory corruption bug.

The ATmega32U2 used in those controllers is very constrained on RAM.  It only has 1KB (1024 Bytes).  Program data is allocated in RAM starting at the "bottom", towards the "top".  Dynamic memory, which you might think of as temporary data, is allocated at the "top" towards the "bottom".  On simple systems like the AVR it is up to the designer to ensure that the two never meet.  That's a challenge on such a small microcontroller.  I wasn't careful enough.

Diagnosing memory corruption from a stack overflow is NOT a fun task on a keyboard with no debugger, believe me.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #204 on: Mon, 24 March 2014, 21:57:23 »
Diagnosing memory corruption from a stack overflow is NOT a fun task on a keyboard with no debugger, believe me.

Ahh who am I kidding?  For a nerd like me, that's the best way to spend a weekend. :p
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #205 on: Tue, 25 March 2014, 00:02:04 »
Ummm... don't use the new beta version just yet... I'm pretty sure I built it wrong.  New update tomorrow.  Sorry.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #206 on: Tue, 25 March 2014, 19:11:12 »
Ummm... don't use the new beta version just yet... I'm pretty sure I built it wrong.  New update tomorrow.  Sorry.

Alright all that has been fixed.  I've tried it on my Epsilon, Qazpad, Phantom, HID Liberation Device, KMAC, and Rosewill.  If I don't hear of any bugs, I will move today's beta version to Release.
« Last Edit: Tue, 25 March 2014, 19:18:37 by metalliqaz »
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline rindorbrot

  • Posts: 226
  • Location: Germany
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #207 on: Fri, 28 March 2014, 10:53:38 »
I have a bug/problem with beta 20140325.

On my Frosty Flake (ISO) I can't use the keyboard after I have played the RAM macro.
Only thing that works then is to play the RAM macro again.

I have to unplug and replug the keyboard to get it working again.
Doing a soft reset (with the boot button) does not fix this, it has to be physically unplugged.

I hope that is enough info for you to fix this, if not I'll try to be more precise.

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3944
  • Location: Jo'burg
  • Busy making stuff
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #208 on: Fri, 28 March 2014, 11:00:35 »
Possible to add support for Leeku 1800?

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #209 on: Fri, 28 March 2014, 11:34:37 »
I have a bug/problem with beta 20140325.

On my Frosty Flake (ISO) I can't use the keyboard after I have played the RAM macro.
Only thing that works then is to play the RAM macro again.

I have to unplug and replug the keyboard to get it working again.
Doing a soft reset (with the boot button) does not fix this, it has to be physically unplugged.

I hope that is enough info for you to fix this, if not I'll try to be more precise.

Thanks for the bug report!  I have no memory of trying that function so I probably didn't test it even though I did change that code (facepalm).  I think I know the cause.  I'll have it fixed tonight.  I also have updates for LED dimming that I haven't released yet.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #210 on: Fri, 28 March 2014, 12:01:26 »
Possible to add support for Leeku 1800?

Like most of the Korean boards, it seems to use an ATmega microcontroller without the USB hardware.  A quick search of geekhack leads me to believe it uses the ATmega32A, like the A87.  My firmware requires the USB parts.  This is partly because I have no interest at all in supporting PS2.  It died of old age a few years ago.

There is a USB library for that part, however I haven't tried it.  I'm not so sure it would be possible to support both that and LUFA, which Icurrently use.  Does TMK support it?
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3944
  • Location: Jo'burg
  • Busy making stuff
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #211 on: Fri, 28 March 2014, 12:04:54 »
I don't think so.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #212 on: Sat, 29 March 2014, 14:49:24 »
Updated the beta to fix the RAM Macro bug.  Also added LED dimming.

The ATmega32U2 devices are getting full... only 5 bytes of spare RAM. :(
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline rindorbrot

  • Posts: 226
  • Location: Germany
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #213 on: Sun, 30 March 2014, 10:33:40 »
RAM Macro now works as expected, thanks ;-)

Offline Pacifist

  • Report me *again* if there are gifs in my sig
  • * Elevated Elder
  • Posts: 3597
  • Location: Cali
  • on hiatus
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #214 on: Mon, 31 March 2014, 20:27:04 »
any chance to add support for the techkeys buisness card?

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #215 on: Mon, 31 March 2014, 20:38:34 »
I could easily support it, just don't have one to test.  Is there a schematic?
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline whiskytango

  • Posts: 575
  • Location: Birmingham, Alabama
  • Don't touch the trim
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #216 on: Mon, 31 March 2014, 20:40:54 »
alright, I give up. How do you use the LED dimming? This means you can dim lock LEDs, right?

edit: nevermind, figured it out. I didn't think the dimmer scancode would also work for lock LEDs but I see that it does. Awesome! Thanks!
« Last Edit: Mon, 31 March 2014, 20:48:19 by whiskytango »
I stay busy with work and family these days, but I'm still around, lurking.

Offline Pacifist

  • Report me *again* if there are gifs in my sig
  • * Elevated Elder
  • Posts: 3597
  • Location: Cali
  • on hiatus
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #217 on: Mon, 31 March 2014, 22:06:44 »
Trying to load the hex onto my qazpad

installed the drivers per flip's files

started up flip got all the way up to running the operations flow

only erase works, blank check, program, verify fails, error was could not read from USB device.

Any suggestions?

edit:

got it to erase, program, verify. when hitting start application getting could not write to usb device


I could easily support it, just don't have one to test.  Is there a schematic?

Not that I know of



EDIITTTT: IT WORKS!!!!
« Last Edit: Mon, 31 March 2014, 22:13:28 by Pacifist »

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #218 on: Tue, 01 April 2014, 06:55:35 »
Hmmm, very strange issues right there.  Sounds like you got it working, which is good.  I never experienced any issue programming the initial code.  Let me know if it keeps up.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline Al3xG

  • Posts: 28
  • Location: Italy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #219 on: Tue, 01 April 2014, 08:33:06 »
Hi metalliqaz :)
I have a problem with the latest version of your firmware and my kitten paw... When I hit the 'b', the keyboard send a 'b' and some 'n'. If I keep 'b' pressed, it prints only one 'b' and keep printing 'n'... It's very strange. The 'b' seems the only button affected.
« Last Edit: Tue, 01 April 2014, 09:20:25 by Al3xG »

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #220 on: Tue, 01 April 2014, 09:39:10 »
Hi metalliqaz :)
I have a problem with the latest version of your firmware and my kitten paw... When I hit the 'b', the keyboard send a 'b' and some 'n'. If I keep 'b' pressed, it prints only one 'b' and keep printing 'n'... It's very strange. The 'b' seems the only button affected.

Ooh, this is gonna be a good one. :P

(1) First off, does the 'n' key work correctly?

(2) Next try the latest release version from OP.  Does it still happen?

(3) Get version 2014.03.30 from OP, create a debug firmware. (this is identical to normal firmware, but will detect matrix problems by sending a '*' character).  Do you see any '*' characters while you type?

(4) Also, does the problem still happen with that beta?

(5) With Beta 2014.03.30, try forcing "basic keyboard" in the config console.  This reverts back to 6KRO.  Does it still happen?

If you get the extra 'n' after all 3 of those tests, then there is either a deep flaw with my Kitten Paw support, or your keyboard has a problem.  I don't have a Kitten Paw but I do have a Frosty Flake, which is similar.  I'll try it again.  I also need to check the Paw schematic when I get home.  Really need the answers to those 5 questions, though.

-d
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline Al3xG

  • Posts: 28
  • Location: Italy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #221 on: Tue, 01 April 2014, 10:11:51 »
Hi metalliqaz :)
I have a problem with the latest version of your firmware and my kitten paw... When I hit the 'b', the keyboard send a 'b' and some 'n'. If I keep 'b' pressed, it prints only one 'b' and keep printing 'n'... It's very strange. The 'b' seems the only button affected.

Ooh, this is gonna be a good one. :P

(1) First off, does the 'n' key work correctly?

(2) Next try the latest release version from OP.  Does it still happen?

(3) Get version 2014.03.30 from OP, create a debug firmware. (this is identical to normal firmware, but will detect matrix problems by sending a '*' character).  Do you see any '*' characters while you type?

(4) Also, does the problem still happen with that beta?

(5) With Beta 2014.03.30, try forcing "basic keyboard" in the config console.  This reverts back to 6KRO.  Does it still happen?

If you get the extra 'n' after all 3 of those tests, then there is either a deep flaw with my Kitten Paw support, or your keyboard has a problem.  I don't have a Kitten Paw but I do have a Frosty Flake, which is similar.  I'll try it again.  I also need to check the Paw schematic when I get home.  Really need the answers to those 5 questions, though.

-d

1 - Yes
2 - Yes
3 - Yes, when i push Right Arrow
4 - Yes
5 - I don't find 'basic keyboard' setting :D

With the original bpiphany fw, the problem disappear.
Thanks for the response ;)

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #222 on: Tue, 01 April 2014, 10:18:20 »
Okay don't worry about the basic keyboard thing.  The debug firmware tells me the root cause.  If you're getting the '*', then I don't have the matrix quite right.  I'll fix it tonight.  I don't have a kitten paw but I did have someone testing it for me a while back.  I don't know how we missed it.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline Al3xG

  • Posts: 28
  • Location: Italy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #223 on: Tue, 01 April 2014, 10:28:06 »
Okay don't worry about the basic keyboard thing.  The debug firmware tells me the root cause.  If you're getting the '*', then I don't have the matrix quite right.  I'll fix it tonight.  I don't have a kitten paw but I did have someone testing it for me a while back.  I don't know how we missed it.

I tested the first versions for you, if you remember, but a that time I didn't see any problem.
However, thank you for the support ;)

ps: while I'm writing this, I've discovered that the key 'n' and 'k', if pressed simultaneously, print an * :)

pps: '/' key print an *.

ppps: in some cases, the 'n' key print an *.
« Last Edit: Tue, 01 April 2014, 13:07:42 by Al3xG »

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #224 on: Tue, 01 April 2014, 19:24:13 »
Okay so if you open the keymapper and look at the part where it shows you the Matrix Row and Col, you will see that all those keys are on Row 0.  I'm probably inadvertently activating another row at the same time.  I'm going to look into that.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #225 on: Wed, 02 April 2014, 00:29:39 »
Al3xG, try the new 2014.04.01 build.

I was able to reproduce the problem on my Rosewill.  The matrix configuration was perfect, it appears the problem was timing.  I needed to leave more time for the strobe to settle.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline Pacifist

  • Report me *again* if there are gifs in my sig
  • * Elevated Elder
  • Posts: 3597
  • Location: Cali
  • on hiatus
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #226 on: Wed, 02 April 2014, 00:39:22 »
Just want to say this is the greatest software ever. I want to add it to all of my boards as its so easy to use yet so powerful.

Could it be possible to make your software work with soarer's code? So converting XT, AT etc scancodes into USB, but with your macros and layers? If so, that would be sooooooo sweet.

Offline Al3xG

  • Posts: 28
  • Location: Italy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #227 on: Wed, 02 April 2014, 02:57:58 »
Hi metalliqaz, sorry for the bad news but this update doesn't seem to work. The layout is completely messed, some keys don't work, some print *, some print other characters.

EDIT: now I'm using an older version of your fw (20131121) and it works pretty well, but if I press the 'b' key simultaneously with '6' or 'y' or 'u' or 'h' or 'j' or 'm', it prints the pressed letters plus an 'n'. I hope this could help you...
« Last Edit: Wed, 02 April 2014, 06:15:06 by Al3xG »

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #228 on: Wed, 02 April 2014, 07:24:02 »
Sorry dude, I was tired and I sent the software out with the wrong firmwares.  You had loaded the Black Petal code on your Kitten Paw.  I've updated the 2014.04.01 file, try re-downloading
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline Al3xG

  • Posts: 28
  • Location: Italy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #229 on: Wed, 02 April 2014, 10:36:03 »
Wonderful :)
Now all work correctly ;)
Thank you very much for this amazing firmware ;)

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #230 on: Wed, 02 April 2014, 12:05:40 »
Glad I finally got on top of that bug!  It's been there since the very first Epsilon release.

Just want to say this is the greatest software ever. I want to add it to all of my boards as its so easy to use yet so powerful.

Could it be possible to make your software work with soarer's code? So converting XT, AT etc scancodes into USB, but with your macros and layers? If so, that would be sooooooo sweet.

Glad you find it useful!  Unfortunately I don't see integration with Soarerverter code in the future.  The only thing that I could see would be a similar GUI front end for his binaries, but I just don't have the time to work it.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline Al3xG

  • Posts: 28
  • Location: Italy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #231 on: Wed, 02 April 2014, 12:14:21 »
Metalliqaz, can I tell you a feature request?  ;)
Would be amazing if you add in your fw the possibility to set the keys as dual role... like this: http://geekhack.org/index.php?topic=41685.0
What do you think about?

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #232 on: Wed, 02 April 2014, 12:24:31 »
It already does that!  ...unless I'm not understanding you.

For example, I support the Matias Half-Querty layout by making the spacebar a Fn key.  When it is held, it acts like Fn.  When it is tapped, it sends a space.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline Al3xG

  • Posts: 28
  • Location: Italy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #233 on: Wed, 02 April 2014, 12:41:11 »
oohhh, thank you!  :)
I haven't seen that function... After reading the help files is all clear ;D

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3944
  • Location: Jo'burg
  • Busy making stuff
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #234 on: Wed, 02 April 2014, 18:58:37 »
How would one go about changing when the lock LEDs light up?

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #235 on: Wed, 02 April 2014, 19:46:43 »
How would one go about changing when the lock LEDs light up?

They are not configurable.  The goal of the project is to make a keyboard that is powerful, yet simple.  I do not know of a way to make open-ended LED configuration simple.

The Caps, Scroll, and Num locks are under the control of the host computer, per the USB HID spec.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3944
  • Location: Jo'burg
  • Busy making stuff
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #236 on: Wed, 02 April 2014, 22:20:26 »
Okay, I remember reading up on changing the LEDs to show current layer on the Ergodox.

So I was wondering if something similar could be done where you could have an option in your GUI to replace either of the lock LEDs with current layer indication.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #237 on: Wed, 02 April 2014, 23:59:15 »
The keyboard actually supports that, as there is a Layer Lock LED in the Qazpad.

The problem is really configuring it.  How would a user program an LED in a straightforward way?  Now, it might be possible to, say, add an option that swaps the one of the lock indicators with layer lock.  That might be possible.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #238 on: Thu, 03 April 2014, 00:01:22 »
I just added more media keys to the code, in preparation for supporting the Techkeys card.  Apparently now you can have controls for brightness Up/Down in Windows 8, but I don't have any laptops with that OS.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline Pacifist

  • Report me *again* if there are gifs in my sig
  • * Elevated Elder
  • Posts: 3597
  • Location: Cali
  • on hiatus
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #239 on: Thu, 03 April 2014, 00:03:06 »
I just added more media keys to the code, in preparation for supporting the Techkeys card.  Apparently now you can have controls for brightness Up/Down in Windows 8, but I don't have any laptops with that OS.

sweet! Hope that brightness function works for win7 eventually

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #240 on: Thu, 03 April 2014, 00:15:06 »
It never will. Its meant for portables, tablets and such
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3944
  • Location: Jo'burg
  • Busy making stuff
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #241 on: Thu, 03 April 2014, 03:35:52 »
I can test the brightness thing,  I have win8 on one of my machines.

Offline 1pq

  • Posts: 669
  • Location: East Coast USA
  • Hipster Doofus
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #242 on: Sat, 05 April 2014, 15:20:06 »
The most current version does not seem to work with my JD40. The hex files it generated do not output anything, regardless of whether they're built in debug or normal mode. When I flash the original hex file back, it functions fine. I think the most recent version of the AVR mapper does't work with JD40s. Is there anything I could do to help you debug this issue?
main kbs:  87UB (55g)  Custom Filco TKL (62g clears)

WTS JD40, Custom Ergoclear Filco

WTB ROHS Red BBv2 (Topre), OG EK Tri-Color Skull (TOPRE)

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #243 on: Sat, 05 April 2014, 17:07:32 »
The most current version does not seem to work with my JD40. The hex files it generated do not output anything, regardless of whether they're built in debug or normal mode. When I flash the original hex file back, it functions fine. I think the most recent version of the AVR mapper does't work with JD40s. Is there anything I could do to help you debug this issue?

I should start classifying each type of hardware with a maturity rating.  The Smallfry KB (JD's 40%) has no testing whatsoever.  If you're willing to be my guinea pig, we should be able to get it working in no time.  It's probably something relatively simple.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #244 on: Sat, 05 April 2014, 17:08:47 »
That reminds me, today I built that is quite possibly the most complicated Techkeys card firmware of all time.  I'm supposed to be getting one in the mail so I can test it, but early adopters are welcome to try it.  Just let me know.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline Sifo

  • Swaglord Yolomancer
  • * Exquisite Elder
  • Posts: 6016
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • beekeeper
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #245 on: Sat, 05 April 2014, 23:03:02 »
^ Bring it
(Forever) Illustrious.

Offline Hak Foo

  • Posts: 1198
  • Make America Clicky Again!
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #246 on: Sat, 05 April 2014, 23:19:53 »
What does SCANCODE_BASS_BOOST do, aside from turning my PC into an early 1990s Aiwa Walkman knock-off?  Is it only supported by some sound drivers/outputs, because it seems to make no difference in the sound coming out of my PC (from a Realtek onboard sound, via coax digital, to a reciever)
« Last Edit: Sat, 05 April 2014, 23:21:55 by Hak Foo »
Home: Tactile Pro 4 PC
Work: Customizer 104
Spare: Quickfire XT, Greens, Retro DSA

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #247 on: Sat, 05 April 2014, 23:48:53 »
Correct. Only supported by some output drivers.  Also, all the media keys are windows only.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #248 on: Sun, 06 April 2014, 12:15:09 »
Okay, I remember reading up on changing the LEDs to show current layer on the Ergodox.

So I was wondering if something similar could be done where you could have an option in your GUI to replace either of the lock LEDs with current layer indication.

I'm starting to think I should make the LEDs programmable.  I kind of want that now myself.  I think I'm going to do it in two phases.  First the basic uses (caps, scroll, num) then more advanced options.
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4691
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #249 on: Mon, 07 April 2014, 00:32:58 »
Phase one almost complete...

60278-0
Notice: I am no longer active as of August 2016
buy/sell/trade thread | keyboard collection | Epsilon project | Qazpad project | CompactTKL project | Sigma project | Easy firmware/keymapper
SmallFry will be remembered