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

0 Members and 2 Guests are viewing this topic.

Offline i3oilermaker

  • * Vendor
  • Posts: 2362
  • Location: Chicago
  • techkeys.us
    • TechKeys
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2400 on: Fri, 25 May 2018, 09:06:36 »
I am having customers ask about availability of the TechKeys OneKeyBoard - is there a process to request having that added?

Offline suicidal_orange

  • * Global Moderator
  • Posts: 3061
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2401 on: Fri, 25 May 2018, 12:25:58 »
One key?  Not sure if the newest version has been tested with a single row/column, I know the old version didn't like it but adding a ghost row got round that.

I've just had a look at the tmk(?) source here but can't see the pins anywhere.  Once they are known it should be simple to make the config, I doubt there's even diode direction to consider.  Once there's a tested config metaliqaz is usually pretty quick to add it, or you can just tell people to copy the config to c:\users\USERNAME\.EasyAVR\boards and it will appear.
                               
Ducky Zero, MX Reds    JD40, Jailhouse Blues           GH60
Soarer controller

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2402 on: Fri, 25 May 2018, 12:43:28 »
I am having customers ask about availability of the TechKeys OneKeyBoard - is there a process to request having that added?
The "official" process is to use the new Wizard, but I can just add the 1key.  Should be simple enough. I will add it to a release as soon as we have it. We don't want to recommend users have to copy files around.

Out of town for a day, but I'll get it done soon.

If 1r/1c isn't supported, I'll fix it.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2403 on: Sun, 27 May 2018, 13:30:07 »
Man that code is strange.  Is there any HW spec for the onekeyboard?

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2404 on: Sun, 27 May 2018, 20:27:22 »
I am having customers ask about availability of the TechKeys OneKeyBoard - is there a process to request having that added?

Okay I added support.  Can't test it.  Hopefully it works.

https://github.com/dhowland/EasyAVR/releases/tag/v3.01.07

Offline ideus

  • * Exalted Elder
  • Posts: 7116
  • Location: In the middle of nowhere.
  • Truthful writing and politeness do not mix well.
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2405 on: Sun, 27 May 2018, 22:48:55 »
In preparation for the upcoming TMO50, it would be nice to have its layout included in Easy AVR.

https://geekhack.org/index.php?topic=94675.msg2578252#msg2578252

Offline Jmneuv

  • Posts: 214
  • Location: listening post delta echo
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2406 on: Mon, 28 May 2018, 09:26:26 »
My phantom stopped working in NKRO mode since v3 firmware.. been using 2.05.06 before no problem.
Internally it seems to be still working (i.e. FN-keys), but no key presses arrive in windows.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2407 on: Mon, 28 May 2018, 09:49:05 »
My phantom stopped working in NKRO mode since v3 firmware.. been using 2.05.06 before no problem.
Internally it seems to be still working (i.e. FN-keys), but no key presses arrive in windows.
Sometimes Windows gets confused when the USB endpoints change. Try plugging it in to a different USB port. Or uninstall the device and replug.

Offline suicidal_orange

  • * Global Moderator
  • Posts: 3061
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2408 on: Mon, 28 May 2018, 12:08:33 »
In preparation for the upcoming TMO50, it would be nice to have its layout included in Easy AVR.

https://geekhack.org/index.php?topic=94675.msg2578252#msg2578252

The layout is one thing but what anyone needs to add a board is the pins used for the matrix and they don't seem to be detailed anywhere.  I'd not tried the new wizard so took this opportunity - couldn't be simpler, good work metalliqaz :thumb:

                               
Ducky Zero, MX Reds    JD40, Jailhouse Blues           GH60
Soarer controller

Offline ideus

  • * Exalted Elder
  • Posts: 7116
  • Location: In the middle of nowhere.
  • Truthful writing and politeness do not mix well.
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2409 on: Mon, 28 May 2018, 14:11:26 »
In preparation for the upcoming TMO50, it would be nice to have its layout included in Easy AVR.

https://geekhack.org/index.php?topic=94675.msg2578252#msg2578252

The layout is one thing but what anyone needs to add a board is the pins used for the matrix and they don't seem to be detailed anywhere.  I'd not tried the new wizard so took this opportunity - couldn't be simpler, good work metalliqaz :thumb:

Show Image

:thumb:

Offline Jmneuv

  • Posts: 214
  • Location: listening post delta echo
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2410 on: Mon, 28 May 2018, 16:03:30 »
Sometimes Windows gets confused when the USB endpoints change. Try plugging it in to a different USB port. Or uninstall the device and replug.

Thank you, using another usb-port did the trick.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2411 on: Mon, 28 May 2018, 19:52:00 »
Sometimes Windows gets confused when the USB endpoints change. Try plugging it in to a different USB port. Or uninstall the device and replug.

Thank you, using another usb-port did the trick.

It shouldn't happen again.  I don't see another big USB change this this one any time in the future.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2412 on: Mon, 18 June 2018, 18:49:36 »
did this thread get split?  I got notification of activity but I see none.

Offline suicidal_orange

  • * Global Moderator
  • Posts: 3061
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2413 on: Tue, 19 June 2018, 03:48:29 »
That would be me being stupid again - too many versions of my custom board config in too many places, tried editing a broken one and couldn't work out why it was invalid even after changing it back.  No-one in their right mind will handwrite a config file now there's a wizard so who cares what the cryptic error messages mean :)

Sorry for the disruption!
                               
Ducky Zero, MX Reds    JD40, Jailhouse Blues           GH60
Soarer controller

Online Poesjuh

  • Posts: 230
  • Location: Netherlands - N-H
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2414 on: Tue, 26 June 2018, 15:52:27 »
I saw some stuff about this program working for the Kmac Mini, is that correct? I just got one but I'm struggling with programming it and am looking for some help. So far I'm using the Kmac program (from their website) to create a hexfile and then flash that with QMK Toolbox. However, I can't change caps to control and I'm not able to program volume control either :(

Offline suicidal_orange

  • * Global Moderator
  • Posts: 3061
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2415 on: Fri, 06 July 2018, 06:56:50 »
I saw some stuff about this program working for the Kmac Mini, is that correct?

It's not in the list of supported boards but it's possible, assuming it uses an ATMega32u4 controller chip.  If you're lucky it could share it's pin layout with the Kmac TKL boards so try flashing the firmware for one of them - at worst the pins won't match so you'll have a non or partially-working board, but no permanent damage will be done.

Do you have a multimeter or continuity tester?  These will be needed to work out the pins, assuming it doesn't work above.
                               
Ducky Zero, MX Reds    JD40, Jailhouse Blues           GH60
Soarer controller

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2416 on: Fri, 06 July 2018, 07:00:26 »
If I remember correctly, most of the KMAC boards have almost the same hardware config.

KMAC mini can be added as long as someone with hardware is willing to test.

Sorry for not responding, I was out of the country on business and then very sick after returning home.

Online Poesjuh

  • Posts: 230
  • Location: Netherlands - N-H
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2417 on: Fri, 06 July 2018, 08:12:26 »
If I remember correctly, most of the KMAC boards have almost the same hardware config.

KMAC mini can be added as long as someone with hardware is willing to test.

Sorry for not responding, I was out of the country on business and then very sick after returning home.

O no worries, Iím out of the country as well. Also found out that itís the Revo kmini so might have to use other software to program it.


Sent from my iPhone using Tapatalk

Offline FinancialWar

  • Posts: 400
  • Location: Sydney
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2418 on: Wed, 01 August 2018, 23:20:06 »
version 3.01 does not work. after building the firmware, flashing it, the keyboard does not output anything.

I am using version 2.05, it is working fine. However do I go to default layer on version 2?
Visit the Typing Test and try!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2419 on: Thu, 02 August 2018, 09:46:43 »
version 3.01 does not work. after building the firmware, flashing it, the keyboard does not output anything.

I am using version 2.05, it is working fine. However do I go to default layer on version 2?

This is a known issue with Windows.  When the HID endpoints of a USB composite device change, Windows gets confused and the keyboard stops working.  There are two solutions.  First is to remove the device and let it reinstall after re-plugging it in.  Windows 7 it's in "Devices and Printers", Windows 10 it's in "Bluetooth and other device settings".

The second option is to just move it to a different USB port.

Offline PorcupineFloyd

  • Posts: 2
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2420 on: Fri, 07 September 2018, 23:32:10 »
I have a TechKeys SixKeyBoard that I've been experimenting with programming using EasyAVR which has been working perfectly except I can't seem to get the LEDs I installed to work in backlight mode. They seem to work ok in indicator mode, if for example I assign one of them to "USB Normal" it lights up as expected, but for whatever reason I can't seem to get the backlight mode to work.

I tried assigning "BL Enable" and "BL Dimmer" to some keys and cycling them, but alas still no backlight.

If anyone's got any suggestions on where I might be going wrong I'd really appreciate it, thanks!

Offline bmilcs

  • Posts: 588
  • Location: Western MA, USA
  • bryan | bmilcs
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2421 on: Sat, 08 September 2018, 19:52:35 »
@metalliqaz

Could you do me a solid and add my new keyboard to the program?

https://github.com/qmk/qmk_firmware/tree/master/keyboards/tokyo60

I really need to learn the QMK language. I've been programming with AHK for a good two and a half years now so I do have some experience. Are there any good tutorials out there for getting started?

I imagine there's a VS Code language extension for it. I'll have to take a look.

Here's a glimpse at my build :)

  

   ES87   5 | 4 | 3 |   2 | 1
 KBD75  X | 4 | 3 | 2 | 1

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2422 on: Sat, 08 September 2018, 20:10:47 »
I have a TechKeys SixKeyBoard that I've been experimenting with programming using EasyAVR which has been working perfectly except I can't seem to get the LEDs I installed to work in backlight mode. They seem to work ok in indicator mode, if for example I assign one of them to "USB Normal" it lights up as expected, but for whatever reason I can't seem to get the backlight mode to work.

I tried assigning "BL Enable" and "BL Dimmer" to some keys and cycling them, but alas still no backlight.

If anyone's got any suggestions on where I might be going wrong I'd really appreciate it, thanks!

That's very strange.  Backlight mode and indicator mode use the same underlying code so if one works both should work.  I'll check the config to see if anything pops out.

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2423 on: Sat, 08 September 2018, 20:13:58 »
@metalliqaz

Could you do me a solid and add my new keyboard to the program?

https://github.com/qmk/qmk_firmware/tree/master/keyboards/tokyo60

I really need to learn the QMK language. I've been programming with AHK for a good two and a half years now so I do have some experience. Are there any good tutorials out there for getting started?

I imagine there's a VS Code language extension for it. I'll have to take a look.

Here's a glimpse at my build :)

Show Image


Beautiful.  I'm going to try and make a tutorial video where I record myself adding support for this board.  Should be useful for others in the future.

Offline PorcupineFloyd

  • Posts: 2
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2424 on: Sun, 09 September 2018, 02:50:47 »
That's very strange.  Backlight mode and indicator mode use the same underlying code so if one works both should work.  I'll check the config to see if anything pops out.

Thanks, sorry I should of added for the sake of clarity that I'm using release v3.01.09 of EasyAVR for Windows downloaded from Github and I have Atmel Flip 3.4.7 installed. Running W7 x64.

I also just tried EasyAVR v3.01.07 - same result.

Unfortunately I don't think I've got another board that is supported by EasyAVR that I can use as a cross-check.

Offline bmilcs

  • Posts: 588
  • Location: Western MA, USA
  • bryan | bmilcs
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2425 on: Sun, 09 September 2018, 16:38:07 »
@metalliqaz

Could you do me a solid and add my new keyboard to the program?

https://github.com/qmk/qmk_firmware/tree/master/keyboards/tokyo60

I really need to learn the QMK language. I've been programming with AHK for a good two and a half years now so I do have some experience. Are there any good tutorials out there for getting started?

I imagine there's a VS Code language extension for it. I'll have to take a look.

Here's a glimpse at my build :)

Show Image


Beautiful.  I'm going to try and make a tutorial video where I record myself adding support for this board.  Should be useful for others in the future.

Great =)

Anyway you could add the Tokyo60 to the app for now? I'd greatly appreciate it. Having ALT between the Windows and Spacebar is really no bueno.
  

   ES87   5 | 4 | 3 |   2 | 1
 KBD75  X | 4 | 3 | 2 | 1

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2426 on: Mon, 10 September 2018, 13:38:16 »
@metalliqaz

Could you do me a solid and add my new keyboard to the program?

https://github.com/qmk/qmk_firmware/tree/master/keyboards/tokyo60

I really need to learn the QMK language. I've been programming with AHK for a good two and a half years now so I do have some experience. Are there any good tutorials out there for getting started?

I imagine there's a VS Code language extension for it. I'll have to take a look.

Here's a glimpse at my build :)

Show Image


Beautiful.  I'm going to try and make a tutorial video where I record myself adding support for this board.  Should be useful for others in the future.

Great =)

Anyway you could add the Tokyo60 to the app for now? I'd greatly appreciate it. Having ALT between the Windows and Spacebar is really no bueno.

The file has been added in Github.

Offline bmilcs

  • Posts: 588
  • Location: Western MA, USA
  • bryan | bmilcs
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2427 on: Mon, 10 September 2018, 13:49:47 »
@metalliqaz

Could you do me a solid and add my new keyboard to the program?

https://github.com/qmk/qmk_firmware/tree/master/keyboards/tokyo60

I really need to learn the QMK language. I've been programming with AHK for a good two and a half years now so I do have some experience. Are there any good tutorials out there for getting started?

I imagine there's a VS Code language extension for it. I'll have to take a look.

Here's a glimpse at my build :)

Show Image


Beautiful.  I'm going to try and make a tutorial video where I record myself adding support for this board.  Should be useful for others in the future.

Great =)

Anyway you could add the Tokyo60 to the app for now? I'd greatly appreciate it. Having ALT between the Windows and Spacebar is really no bueno.

The file has been added in Github.

<3 Thanks dude. When I have the energy, I'll look into helping out where I can.
  

   ES87   5 | 4 | 3 |   2 | 1
 KBD75  X | 4 | 3 | 2 | 1

Offline bmilcs

  • Posts: 588
  • Location: Western MA, USA
  • bryan | bmilcs
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2428 on: Sun, 16 September 2018, 12:02:16 »
@metalliqaz

Could you do me a solid and add my new keyboard to the program?

https://github.com/qmk/qmk_firmware/tree/master/keyboards/tokyo60

I really need to learn the QMK language. I've been programming with AHK for a good two and a half years now so I do have some experience. Are there any good tutorials out there for getting started?

I imagine there's a VS Code language extension for it. I'll have to take a look.

Here's a glimpse at my build :)

Show Image


Beautiful.  I'm going to try and make a tutorial video where I record myself adding support for this board.  Should be useful for others in the future.

Great =)

Anyway you could add the Tokyo60 to the app for now? I'd greatly appreciate it. Having ALT between the Windows and Spacebar is really no bueno.

The file has been added in Github.

I've been super busy and haven't had a chance to respond again.

Can you do me a huge favor and compile the latest source code for Windows? I still haven't figured out how to do that yet :X

The latest release says August 7 I believe.
  

   ES87   5 | 4 | 3 |   2 | 1
 KBD75  X | 4 | 3 | 2 | 1

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4901
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2429 on: Sun, 16 September 2018, 14:41:52 »
@metalliqaz

Could you do me a solid and add my new keyboard to the program?

https://github.com/qmk/qmk_firmware/tree/master/keyboards/tokyo60

I really need to learn the QMK language. I've been programming with AHK for a good two and a half years now so I do have some experience. Are there any good tutorials out there for getting started?

I imagine there's a VS Code language extension for it. I'll have to take a look.

Here's a glimpse at my build :)

Show Image


Beautiful.  I'm going to try and make a tutorial video where I record myself adding support for this board.  Should be useful for others in the future.

Great =)

Anyway you could add the Tokyo60 to the app for now? I'd greatly appreciate it. Having ALT between the Windows and Spacebar is really no bueno.

The file has been added in Github.

I've been super busy and haven't had a chance to respond again.

Can you do me a huge favor and compile the latest source code for Windows? I still haven't figured out how to do that yet :X

The latest release says August 7 I believe.

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

Offline bmilcs

  • Posts: 588
  • Location: Western MA, USA
  • bryan | bmilcs
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #2430 on: Mon, 17 September 2018, 09:49:12 »
@metalliqaz

Could you do me a solid and add my new keyboard to the program?

https://github.com/qmk/qmk_firmware/tree/master/keyboards/tokyo60

I really need to learn the QMK language. I've been programming with AHK for a good two and a half years now so I do have some experience. Are there any good tutorials out there for getting started?

I imagine there's a VS Code language extension for it. I'll have to take a look.

Here's a glimpse at my build :)

Show Image


Beautiful.  I'm going to try and make a tutorial video where I record myself adding support for this board.  Should be useful for others in the future.

Great =)

Anyway you could add the Tokyo60 to the app for now? I'd greatly appreciate it. Having ALT between the Windows and Spacebar is really no bueno.

The file has been added in Github.

I've been super busy and haven't had a chance to respond again.

Can you do me a huge favor and compile the latest source code for Windows? I still haven't figured out how to do that yet :X

The latest release says August 7 I believe.

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

My man. Truly appreciate it!
  

   ES87   5 | 4 | 3 |   2 | 1
 KBD75  X | 4 | 3 | 2 | 1