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

0 Members and 3 Guests are viewing this topic.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2200 on: Tue, 03 October 2017, 21:32:30 »
I have a QFR I've been using for a couple years with a Frosty Flake v1. In my layout I had set SCANCODE_ESCGRAVE on tilde, and the normal HID_KEYBOARD_SC_GRAVE_ACCENT_AND_TILDE on escape.

Recently I tried reprogramming my keyboard again, and there appears to be some bugginess with SCANCODE_ESCGRAVE on my board. When I hit the key, the keyboard behaves as though the accent mark is held down, and spams them in output until I press another key.

I have tried setting SCANCODE_ESCGRAVE on other keys, but I still see this behavior.

I am trying to track down the old build of EasyAVR I used to program the board originally, but like I said the last time I messed with it was a few years ago.

Does anyone else have a FFv1 they use more recent builds of EasyAVR with? Would like to get my ESCGRAVE back, since my muscle memory is used to it now :(

If there is a bug in the newer code, I'm sure we can fix it.  Also I have all previous releases in my Dropbox still, so that is available as a last resort.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2201 on: Tue, 03 October 2017, 21:39:11 »
I have a QFR I've been using for a couple years with a Frosty Flake v1. In my layout I had set SCANCODE_ESCGRAVE on tilde, and the normal HID_KEYBOARD_SC_GRAVE_ACCENT_AND_TILDE on escape.

Recently I tried reprogramming my keyboard again, and there appears to be some bugginess with SCANCODE_ESCGRAVE on my board. When I hit the key, the keyboard behaves as though the accent mark is held down, and spams them in output until I press another key.

I have tried setting SCANCODE_ESCGRAVE on other keys, but I still see this behavior.

I am trying to track down the old build of EasyAVR I used to program the board originally, but like I said the last time I messed with it was a few years ago.

Does anyone else have a FFv1 they use more recent builds of EasyAVR with? Would like to get my ESCGRAVE back, since my muscle memory is used to it now :(

EDIT: I have worked around the issue by duplicating the layout to FN3 and assigning FN3 to both Shift keys (essentially, FN3 is the same as default layout with Shift checked for every key, lol)

I think I may know what is happening.  We you lifting the SHIFT key before you were lifting the ESCGRAVE key?

Edit: nevermind.  I found the bug.  I will fix it.
« Last Edit: Tue, 03 October 2017, 21:42:04 by metalliqaz »

Offline n7

  • Posts: 72
  • Location: USA
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2202 on: Tue, 03 October 2017, 22:36:41 »
I have a QFR I've been using for a couple years with a Frosty Flake v1. In my layout I had set SCANCODE_ESCGRAVE on tilde, and the normal HID_KEYBOARD_SC_GRAVE_ACCENT_AND_TILDE on escape.

Recently I tried reprogramming my keyboard again, and there appears to be some bugginess with SCANCODE_ESCGRAVE on my board. When I hit the key, the keyboard behaves as though the accent mark is held down, and spams them in output until I press another key.

I have tried setting SCANCODE_ESCGRAVE on other keys, but I still see this behavior.

I am trying to track down the old build of EasyAVR I used to program the board originally, but like I said the last time I messed with it was a few years ago.

Does anyone else have a FFv1 they use more recent builds of EasyAVR with? Would like to get my ESCGRAVE back, since my muscle memory is used to it now :(

EDIT: I have worked around the issue by duplicating the layout to FN3 and assigning FN3 to both Shift keys (essentially, FN3 is the same as default layout with Shift checked for every key, lol)

I think I may know what is happening.  We you lifting the SHIFT key before you were lifting the ESCGRAVE key?

Edit: nevermind.  I found the bug.  I will fix it.
Oh wow, I was not expecting such a fast response. Thanks for the update.

I had tried the oldest release available on Github to see if I could at least identify where the change happened but that didn't change the behavior for me.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2203 on: Tue, 03 October 2017, 23:23:17 »
I have created a release for 2.05.07.  Give that a shot.

https://github.com/dhowland/EasyAVR/releases

Offline n7

  • Posts: 72
  • Location: USA
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2204 on: Tue, 03 October 2017, 23:39:14 »
I have created a release for 2.05.07.  Give that a shot.

https://github.com/dhowland/EasyAVR/releases
That fixed it.
Thank you for the quick turnaround! I'm guessing it was something simple?

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2205 on: Tue, 03 October 2017, 23:54:44 »
I have created a release for 2.05.07.  Give that a shot.

https://github.com/dhowland/EasyAVR/releases
That fixed it.
Thank you for the quick turnaround! I'm guessing it was something simple?
Yes, but hard to explain

Sent from my HTC6545LVW using Tapatalk


Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2206 on: Tue, 10 October 2017, 05:56:31 »
stupid question but how do i open existing .hex with this software
Visit the Typing Test and try!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2207 on: Tue, 10 October 2017, 06:26:15 »
stupid question but how do i open existing .hex with this software
You can't. Hex files are firmware binaries (in hex format) that are ready for loading. The keymapper loads dat files, which are layout saves.

To program hex files, its depends on your board and your pc. See the documentation

Sent from my HTC6545LVW using Tapatalk


Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2208 on: Tue, 10 October 2017, 06:43:58 »
stupid question but how do i open existing .hex with this software
You can't. Hex files are firmware binaries (in hex format) that are ready for loading. The keymapper loads dat files, which are layout saves.

To program hex files, its depends on your board and your pc. See the documentation

Sent from my HTC6545LVW using Tapatalk



ah i got it thanks
« Last Edit: Tue, 10 October 2017, 06:45:49 by FinancialWar »
Visit the Typing Test and try!

Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2209 on: Wed, 11 October 2017, 00:23:45 »
another question. When is the point of 10 layers when there are only enough keys for maximum of three layers. I am using planck keyboard.
Visit the Typing Test and try!

Offline TalkingTree

  • Posts: 2343
  • Location: Italy (142)
    • My projects
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2210 on: Wed, 11 October 2017, 03:03:27 »
another question. When is the point of 10 layers when there are only enough keys for maximum of three layers. I am using planck keyboard.
Different layouts, such as Dvorak or Colemak, on a single keyboard.
My opensource projects: GH80-3000, Skipad, TOAD (KotM Sept '17), TOAD v2 (KotM April '18), XMMX.

Offline ErgoMacros

  • Posts: 250
  • Location: SF Bay Area
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2211 on: Wed, 11 October 2017, 13:04:02 »
another question. When is the point of 10 layers when there are only enough keys for maximum of three layers. I am using planck keyboard.

All sorts of things... some people actually use the Shift key to switch layers so that you have more control over the keys.

For example on a normal keyboard "(" is shift-9. But with layers you could change things around, say:

  • Unshifted / Shifted
  • (  --  [
  • )  --  ]
  • 9 -- {
  • 0 -- }

So, parenthesizes get used more often, and can now be un-shifted, while square brackets get used more often and git sifted.

People also use different layers for different "modes" or "operations" such as: Cursor movement, Media, mouse movement, numeric pads. You could re-arrange your keyboard (layer) for specific applications (Photoshop, games,...)

You can combine key presses or macros into a single key. I use HyperFn (Cmd+Alt+Ctrl+Shift) + "L" to lock my screen, HyperFn+"-" to type 42 hyphens, HyperFn + "T" to type "TODO: " whenever I need a reminder to return to a piece ion code and finish it.

Once the software has been written to support more than 2 layers it's really almost no work to support 5, 10, or 20. Just takes more memory. So why limit the number of layers arbitrarily?

Today's quote: '...“but then the customer successfully broke that.”

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2212 on: Wed, 11 October 2017, 13:10:43 »
The number of layers isn't limited arbitrarily in EasyAVR. There are space limitations.

Sent from my HTC6545LVW using Tapatalk


Offline ErgoMacros

  • Posts: 250
  • Location: SF Bay Area
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2213 on: Wed, 11 October 2017, 14:44:32 »
Right. I was replying to FinancialWar and his question "why so many?" -- "why 10 when I only need 3?"

My answer is the software does not set arbitrary limits, stopping at 3 layers would be limiting to users who want more than 3.

Cheers!
Today's quote: '...“but then the customer successfully broke that.”

Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2214 on: Wed, 11 October 2017, 22:30:28 »
The toggle function does not work. I put a toggle function on a layer, but after I hit the button I was not able to switch back to the default layer, it just get stuck to on that layer.
Visit the Typing Test and try!

Offline TalkingTree

  • Posts: 2343
  • Location: Italy (142)
    • My projects
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2215 on: Thu, 12 October 2017, 03:42:41 »
The toggle function does not work. I put a toggle function on a layer, but after I hit the button I was not able to switch back to the default layer, it just get stuck to on that layer.
Have you assigned the same toggle button on the secondary layer as well?
My opensource projects: GH80-3000, Skipad, TOAD (KotM Sept '17), TOAD v2 (KotM April '18), XMMX.

Offline vuhop_kep

  • Posts: 1
  • Location: Viet Nam
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2216 on: Fri, 13 October 2017, 09:17:49 »
I've been trying to get Easy AVR working for my minivan but to no avail. Personally I don't care for the online config tool and I love easy avr. has anyone got a .PY they'd be willing to share. I would be interested to see how it differs from mine. Thanks.

edit- Ive figured it out.
I have been working on minivan and this is my config file
https://drive.google.com/file/d/0B3RcqqvmHftCTjZTRUJXTl9YaE0/view

It's working.
Sorry for my bad English
« Last Edit: Fri, 13 October 2017, 09:22:44 by vuhop_kep »

Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2217 on: Sat, 14 October 2017, 15:47:24 »
Is there a scancode for Default layer?
Visit the Typing Test and try!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2218 on: Sat, 14 October 2017, 17:58:39 »
Is there a scancode for Default layer?
I don't think you need one. If you are on L1 then press FN1 to return to default. What is your scenario?

Sent from my HTC6545LVW using Tapatalk


Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2219 on: Sun, 15 October 2017, 05:18:26 »
Is there a scancode for Default layer?
I don't think you need one. If you are on L1 then press FN1 to return to default. What is your scenario?

Sent from my HTC6545LVW using Tapatalk



i want to be able to double tab to get to the default layer.

For example, if I assign a key as a lockable Fn2 key, since tap will shift to layer 2, double tap it lock me to layer 2. I know I can single tap to get back to the default layer, but in my mind since I double tapped it to lock into layer 2, I want to double tap the key to exit layer 2 as well. It is just make more sense to me that to enter and exit lock must be the same method, not double tap to enter and since tap to exit. I can't seem to find a way to make it to work like that, so I wonder if there is a scancode for the default layer so that I can put that key as a lockable default layer on layer 2.

Hopefully you understand what I'm talking about.
Visit the Typing Test and try!

Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2220 on: Sun, 15 October 2017, 05:22:32 »
Also is there a way to be able to combine tap mode with lockable mode?

that is i want a key to function as a modifier when held down, enter into that said modifier layer when double tapped, and function as a non modifier key when single tapped.

is that possible?
Visit the Typing Test and try!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2221 on: Sun, 15 October 2017, 06:33:07 »
Is there a scancode for Default layer?
I don't think you need one. If you are on L1 then press FN1 to return to default. What is your scenario?

Sent from my HTC6545LVW using Tapatalk



i want to be able to double tab to get to the default layer.

For example, if I assign a key as a lockable Fn2 key, since tap will shift to layer 2, double tap it lock me to layer 2. I know I can single tap to get back to the default layer, but in my mind since I double tapped it to lock into layer 2, I want to double tap the key to exit layer 2 as well. It is just make more sense to me that to enter and exit lock must be the same method, not double tap to enter and since tap to exit. I can't seem to find a way to make it to work like that, so I wonder if there is a scancode for the default layer so that I can put that key as a lockable default layer on layer 2.

Hopefully you understand what I'm talking about.
let me look into it

Sent from my HTC6545LVW using Tapatalk


Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2222 on: Sun, 15 October 2017, 06:35:34 »
Also is there a way to be able to combine tap mode with lockable mode?

that is i want a key to function as a modifier when held down, enter into that said modifier layer when double tapped, and function as a non modifier key when single tapped.

is that possible?
it's not. but remember that if you did so, when you went to double tap, the first tap would send the non-modifier, which is probably not what you want

Sent from my HTC6545LVW using Tapatalk


Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2223 on: Sun, 15 October 2017, 20:57:34 »
Also is there a way to be able to combine tap mode with lockable mode?

that is i want a key to function as a modifier when held down, enter into that said modifier layer when double tapped, and function as a non modifier key when single tapped.

is that possible?
it's not. but remember that if you did so, when you went to double tap, the first tap would send the non-modifier, which is probably not what you want

Sent from my HTC6545LVW using Tapatalk



ah true
Visit the Typing Test and try!

Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2224 on: Thu, 19 October 2017, 02:44:21 »
how come there is no support for ergodox
Visit the Typing Test and try!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2225 on: Thu, 19 October 2017, 09:03:17 »
how come there is no support for ergodox

Because I don't own one.  Ergodox contains specialized hardware that would require new code to support. I can't realistically code that without having the hardware to play with.

Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2226 on: Fri, 20 October 2017, 03:04:17 »
hopefully you will get one soon. Your software is awesome. Now I have to learn Ergodox software, hopefully they are as easy as yours.
Visit the Typing Test and try!

Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2227 on: Sat, 21 October 2017, 08:10:44 »
another question. How do I enable the sound mode on my Planck?
Visit the Typing Test and try!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2228 on: Sat, 21 October 2017, 08:16:47 »
another question. How do I enable the sound mode on my Planck?
I don't know what that means. What is sound mode?

Sent from my HTC6545LVW using Tapatalk


Offline TalkingTree

  • Posts: 2343
  • Location: Italy (142)
    • My projects
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2229 on: Sat, 21 October 2017, 09:05:44 »
another question. How do I enable the sound mode on my Planck?
I don't know what that means. What is sound mode?
The Planck PCB has a buzzer connected to C6 (and ground, of course) for the Plover config.
It was made by Jack Humbert so it's actually already supported by QMK (same author).

In case you wanna look into it, the schematic is here and the firmware here.
My opensource projects: GH80-3000, Skipad, TOAD (KotM Sept '17), TOAD v2 (KotM April '18), XMMX.

Offline Kuervo

  • Posts: 4
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2230 on: Sat, 11 November 2017, 19:00:24 »
Would it be possible to add support for an XD60 with this layout? https://imgur.com/a/4pKaB.

Any info is appreciated, thanks! I really appreciate the ease of use of easyAVR

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2231 on: Sat, 11 November 2017, 19:01:52 »
Would it be possible to add support for an XD60 with this layout? https://imgur.com/a/4pKaB.

Any info is appreciated, thanks! I really appreciate the ease of use of easyAVR
please supply the hardware specs of xd60

Sent from my HTC6545LVW using Tapatalk


Offline Kuervo

  • Posts: 4
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2232 on: Sat, 11 November 2017, 19:08:46 »
please supply the hardware specs of xd60

Sent from my HTC6545LVW using Tapatalk

The controller is an atmega32u4. I'm not sure if there is more info that you would need, but if so let me know.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2233 on: Sat, 11 November 2017, 19:17:35 »
please supply the hardware specs of xd60

Sent from my HTC6545LVW using Tapatalk

The controller is an atmega32u4. I'm not sure if there is more info that you would need, but if so let me know.

Looks like the best source of info is the qmk code for it: https://github.com/qmk/qmk_firmware/tree/master/keyboards/xd60

I have 5 minutes, i'll play around with it for a minute.

Offline Chromatrope

  • Posts: 96
  • Location: The Netherlands
  • Tortures arrows, murders Lshift, doesn't press X
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2234 on: Sat, 11 November 2017, 19:26:59 »
Seconding request for XD60 support, after finding out QMK XD60 only polls at 125hz, and being unable to ghetto-map with easykeymap and gh60 layouts due to missing matrix locations, I won't be able to switch to an XD60 as my primary board until I can map it.
I dance significantly better through bullet patterns than the alphanumerics. Known to cause heart failure in touch typists on sight.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2235 on: Sat, 11 November 2017, 19:38:05 »
Here's a test: https://www.dropbox.com/s/v9ga1ffke89mbnd/easykeymap_windows_xd60_test.zip?dl=0

It is very close to the GH60.

Keep in mind that if your XD60 is built with RGB backlight addon, it won't work.  EasyAVR doesn't support that hardware because I don't own anything that uses it.

Offline Kuervo

  • Posts: 4
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2236 on: Sat, 11 November 2017, 19:41:50 »
Here's a test: https://www.dropbox.com/s/v9ga1ffke89mbnd/easykeymap_windows_xd60_test.zip?dl=0

It is very close to the GH60.

Keep in mind that if your XD60 is built with RGB backlight addon, it won't work.  EasyAVR doesn't support that hardware because I don't own anything that uses it.

Thanks!! If the PCB has the RGB underglow LED's presoldered, would I be able to use EasyAVR? I have no need for the LED's in my case so if they don't work that's not an issue.

Offline Sifo

  • Swaglord Yolomancer
  • * Exquisite Elder
  • Posts: 6670
  • Location: #GOLDSPRINGS, #LEGITBALLIN
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2237 on: Sat, 11 November 2017, 19:42:25 »
Seconding request for XD60 support, after finding out QMK XD60 only polls at 125hz, and being unable to ghetto-map with easykeymap and gh60 layouts due to missing matrix locations, I won't be able to switch to an XD60 as my primary board until I can map it.



you can also edit QMK polling rate, hasu helped me out with this like yesterday

see qmk_firmware/tmk_core/protocol/lufa/descriptor.c

edit line 340 ".PollingIntervalMS = 0x0A"

change 0x0A to 0x01 or whatever you want the polling to be in ms
(Forever) Illustrious.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2238 on: Sat, 11 November 2017, 19:42:47 »
Here's a test: https://www.dropbox.com/s/v9ga1ffke89mbnd/easykeymap_windows_xd60_test.zip?dl=0

It is very close to the GH60.

Keep in mind that if your XD60 is built with RGB backlight addon, it won't work.  EasyAVR doesn't support that hardware because I don't own anything that uses it.

Thanks!! If the PCB has the RGB underglow LED's presoldered, would I be able to use EasyAVR? I have no need for the LED's in my case so if they don't work that's not an issue.

Yeah, sure.  Everything else will work, just not the RGB.

Offline Chromatrope

  • Posts: 96
  • Location: The Netherlands
  • Tortures arrows, murders Lshift, doesn't press X
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2239 on: Sat, 11 November 2017, 21:04:54 »
Seconding request for XD60 support, after finding out QMK XD60 only polls at 125hz, and being unable to ghetto-map with easykeymap and gh60 layouts due to missing matrix locations, I won't be able to switch to an XD60 as my primary board until I can map it.



you can also edit QMK polling rate, hasu helped me out with this like yesterday

see qmk_firmware/tmk_core/protocol/lufa/descriptor.c

edit line 340 ".PollingIntervalMS = 0x0A"

change 0x0A to 0x01 or whatever you want the polling to be in ms

Thanks, I'll keep that in mind in the future, though I have some gripes with the way some other things work in QMK, plus I'd need to learn how to build.

Here's a test: https://www.dropbox.com/s/v9ga1ffke89mbnd/easykeymap_windows_xd60_test.zip?dl=0

It is very close to the GH60.

Keep in mind that if your XD60 is built with RGB backlight addon, it won't work.  EasyAVR doesn't support that hardware because I don't own anything that uses it.

XD60 with 2.25U lshift, arrows and nothing split weirdly, everything seems to work as it should, good stuff.
I dance significantly better through bullet patterns than the alphanumerics. Known to cause heart failure in touch typists on sight.

Offline Sifo

  • Swaglord Yolomancer
  • * Exquisite Elder
  • Posts: 6670
  • Location: #GOLDSPRINGS, #LEGITBALLIN
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2240 on: Sat, 11 November 2017, 21:12:50 »
Seconding request for XD60 support, after finding out QMK XD60 only polls at 125hz, and being unable to ghetto-map with easykeymap and gh60 layouts due to missing matrix locations, I won't be able to switch to an XD60 as my primary board until I can map it.



you can also edit QMK polling rate, hasu helped me out with this like yesterday

see qmk_firmware/tmk_core/protocol/lufa/descriptor.c

edit line 340 ".PollingIntervalMS = 0x0A"

change 0x0A to 0x01 or whatever you want the polling to be in ms

Thanks, I'll keep that in mind in the future, though I have some gripes with the way some other things work in QMK, plus I'd need to learn how to build.

Here's a test: https://www.dropbox.com/s/v9ga1ffke89mbnd/easykeymap_windows_xd60_test.zip?dl=0

It is very close to the GH60.

Keep in mind that if your XD60 is built with RGB backlight addon, it won't work.  EasyAVR doesn't support that hardware because I don't own anything that uses it.

XD60 with 2.25U lshift, arrows and nothing split weirdly, everything seems to work as it should, good stuff.

ye just in case qaz didn't have time to sort everything out. His tool's pretty neat and if it works for you then that's good
(Forever) Illustrious.

Offline MrTq

  • Posts: 26
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2241 on: Sun, 10 December 2017, 11:18:12 »
Hi experts,

How could I use Easy AVR to build GH60(satan) firmware which support this layout https://imgur.com/r/mechanicalkeyboards/vTHn2 ?

http://www.keyboard-layout-editor.com/#/gists/1832de6ccf45580fb2d1121650bd2b85


Is there any way to import my KLE layout to Easy AVR or modify the current Gh60(satan) layout?

Thanks

Offline TalkingTree

  • Posts: 2343
  • Location: Italy (142)
    • My projects
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2242 on: Sun, 10 December 2017, 12:10:40 »
How could I use Easy AVR to build GH60(satan) firmware which support this layout https://imgur.com/r/mechanicalkeyboards/vTHn2 ?

http://www.keyboard-layout-editor.com/#/gists/1832de6ccf45580fb2d1121650bd2b85

Try importing this layout. File -> Open Layout -> File -> Build Firmware then flash it.
* MrTq.dat (9.65 kB - downloaded 46 times.)

Is there any way to import my KLE layout to Easy AVR or modify the current Gh60(satan) layout?
Not as far as I know.
My opensource projects: GH80-3000, Skipad, TOAD (KotM Sept '17), TOAD v2 (KotM April '18), XMMX.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2243 on: Sun, 10 December 2017, 13:49:59 »
I've been meaning to make a converter, just haven't gotten around to it. Maybe over the holidays

Offline MrTq

  • Posts: 26
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2244 on: Sun, 10 December 2017, 20:02:38 »
How could I use Easy AVR to build GH60(satan) firmware which support this layout https://imgur.com/r/mechanicalkeyboards/vTHn2 ?

http://www.keyboard-layout-editor.com/#/gists/1832de6ccf45580fb2d1121650bd2b85

Try importing this layout. File -> Open Layout -> File -> Build Firmware then flash it.
(Attachment Link)

Is there any way to import my KLE layout to Easy AVR or modify the current Gh60(satan) layout?
Not as far as I know.

Thank you very much.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2245 on: Sun, 10 December 2017, 20:29:52 »
Hi experts,

How could I use Easy AVR to build GH60(satan) firmware which support this layout https://imgur.com/r/mechanicalkeyboards/vTHn2 ?

http://www.keyboard-layout-editor.com/#/gists/1832de6ccf45580fb2d1121650bd2b85


Is there any way to import my KLE layout to Easy AVR or modify the current Gh60(satan) layout?

Thanks

That layout already exists in Easy AVR.  When you create a new Satan layout, choose PURE at the bottom after selecting GH60 (Satan)

Offline Levan

  • Posts: 31
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2246 on: Mon, 11 December 2017, 11:06:03 »
Amazing work!Can this firmware support rgb?

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2247 on: Mon, 11 December 2017, 11:08:31 »
Amazing work!Can this firmware support rgb?

It doesn't right now.  It could, but I don't have any boards with RGB, so I can't properly develop it.  Someone on GitHub created a pull request with support for their RGB board, but it wasn't integrated well enough for me to incorporate it into the main project (his code only set the colors once on startup)

Offline bmilcs

  • Posts: 668
  • Location: Western MA, USA
  • bryan | bmilcs
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2248 on: Tue, 12 December 2017, 13:41:36 »
I really, really miss this software. I used it for a long time with my departed Planck.

Is there anyway you could add KBD75 support? My pcb is QMK :)s
  
_ TOKYO60  #1
___ KBD75  #1 #2 #3 #4
____ ES87  #1 #2 #3 #4 #5
______ GB  SOUTHPAW.65 TGR.JANE.V2-#40

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4911
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2249 on: Tue, 12 December 2017, 13:59:30 »
I really, really miss this software. I used it for a long time with my departed Planck.

Is there anyway you could add KBD75 support? My pcb is QMK :)s

Send me the specs of the board I'll check it out.