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

0 Members and 8 Guests are viewing this topic.

Offline pokkuhlag

  • Posts: 20
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1200 on: Wed, 23 September 2015, 11:32:54 »
But it's the same if you move column 9 to a different pin?  That doesn't make much sense to me.

Before condemning it I would try every available pin as column 9 - perhaps unluckily both the ones you tried are broken?  The rest of it works and looks like you have some pins that have never been used, unless you've done some amazingly clean desoldering...

That or try moving column 9 to column 12 (or any higher than you've used) in the config to rule out software bugs.  The handwire is a new feature so I would have to recommend you try on the beta, sometimes it doesn't work at all which is why it's small and untempting in the OP, but the current version does :)

I had almost the same problem with my preonic  at a different location.

The error occurs with column 8 and pin B6. This was also a LED0 definition. LED0 and LED1 was removed in the first run.

I went to hardware config and tried LED0 = NA. That gave and error So I defined LED0 to an unused pin number like this:

[MATRIX]
ROW0=B5
ROW1=B4
ROW2=E6
ROW3=D7
ROW4=C6
COL1=F4
COL2=F5
COL3=F6
COL4=F7
COL5=B1
COL6=B3
COL7=B2
COL8=B6
COL9=D3
COL10=D2
COL11=D1
COL12=D0
LED0=D4
LED1=B7

And now it works perfectly :). I would give it a try by changing the port number of the two leds.

TMK has the same problem see link below:

https://www.reddit.com/r/MechanicalKeyboards/comments/3m1yxr/guide_solved_tmk_firmware_caps_lock_causing/

Offline Data

  • Posts: 2608
  • Location: Orlando, FL
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1201 on: Thu, 24 September 2015, 16:26:07 »
This might be asking a lot, I'm not sure.  Any chance you could adapt this to the Ortholinear Atomic PCB?  I see Planck PCB support but not Atomic.   :-[

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1202 on: Thu, 24 September 2015, 18:51:27 »
This might be asking a lot, I'm not sure.  Any chance you could adapt this to the Ortholinear Atomic PCB?  I see Planck PCB support but not Atomic.   :-[

I'm sure it will be added but in the mean time you can use this and configure it as a "handwire" :thumb:

Regarding the Atomic...

If the have a pcb for sale, ill add easier support. If they just sell teensy kits, handwire is most appropriate, i think

Atomic kits with the PCB are for sale and will be shipping in mid-September. Jack has posted the Matrix.c.
https://github.com/jackhumbert/tmk_keyboard/blob/master/keyboard/atomic/matrix.c

Code: [Select]
//
// Atomic PCB Rev 0 Pin Assignments
//
// Column: 0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  10, 11, 12, 13, 14
// Pin:    F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7, D3, D2, D1
//

//
// Atomic PCB Rev 0 Pin Assignments
//
// Row: 0,  1,  2,  3,  4
// Pin: D0, D5, B5, B6, C6
//


Backlighting is just like the Planck PCB: on B7

To tide me over, I made some handwire layouts for the grid, MIT, and MIT + various 2U keys.

More
[1 - Grid]
# Remove Column 16
MAKE_SPACER(0, 16, 0)
MAKE_SPACER(1, 16, 0)
MAKE_SPACER(2, 16, 0)
MAKE_SPACER(3, 16, 0)
MAKE_SPACER(4, 16, 0)
MAKE_SPACER(5, 16, 0)

# Remove Column 15
MAKE_SPACER(0, 15, 0)
MAKE_SPACER(1, 15, 0)
MAKE_SPACER(2, 15, 0)
MAKE_SPACER(3, 15, 0)
MAKE_SPACER(4, 15, 0)
MAKE_SPACER(5, 15, 0)

# Remove Row 5
MAKE_SPACER(5, 0, 0)
MAKE_SPACER(5, 1, 0)
MAKE_SPACER(5, 2, 0)
MAKE_SPACER(5, 3, 0)
MAKE_SPACER(5, 4, 0)
MAKE_SPACER(5, 5, 0)
MAKE_SPACER(5, 6, 0)
MAKE_SPACER(5, 7, 0)
MAKE_SPACER(5, 8, 0)
MAKE_SPACER(5, 9, 0)
MAKE_SPACER(5, 10, 0)
MAKE_SPACER(5, 11, 0)
MAKE_SPACER(5, 12, 0)
MAKE_SPACER(5, 13, 0)
MAKE_SPACER(5, 14, 0)

[2 - MIT]
# Remove Column 16
MAKE_SPACER(0, 16, 0)
MAKE_SPACER(1, 16, 0)
MAKE_SPACER(2, 16, 0)
MAKE_SPACER(3, 16, 0)
MAKE_SPACER(4, 16, 0)
MAKE_SPACER(5, 16, 0)

# Remove Column 15
MAKE_SPACER(0, 15, 0)
MAKE_SPACER(1, 15, 0)
MAKE_SPACER(2, 15, 0)
MAKE_SPACER(3, 15, 0)
MAKE_SPACER(4, 15, 0)
MAKE_SPACER(5, 15, 0)

# Remove Row 5
MAKE_SPACER(5, 0, 0)
MAKE_SPACER(5, 1, 0)
MAKE_SPACER(5, 2, 0)
MAKE_SPACER(5, 3, 0)
MAKE_SPACER(5, 4, 0)
MAKE_SPACER(5, 5, 0)
MAKE_SPACER(5, 6, 0)
MAKE_SPACER(5, 7, 0)
MAKE_SPACER(5, 8, 0)
MAKE_SPACER(5, 9, 0)
MAKE_SPACER(5, 10, 0)
MAKE_SPACER(5, 11, 0)
MAKE_SPACER(5, 12, 0)
MAKE_SPACER(5, 13, 0)
MAKE_SPACER(5, 14, 0)

# Make 2U Spacebar
MAKE_KEY(4, 5, 8, 4)
MAKE_SPACER(4, 6, 0)

[3 - MIT + 2U BKSP]
# Remove Column 16
MAKE_SPACER(0, 16, 0)
MAKE_SPACER(1, 16, 0)
MAKE_SPACER(2, 16, 0)
MAKE_SPACER(3, 16, 0)
MAKE_SPACER(4, 16, 0)
MAKE_SPACER(5, 16, 0)

# Remove Column 15
MAKE_SPACER(0, 15, 0)
MAKE_SPACER(1, 15, 0)
MAKE_SPACER(2, 15, 0)
MAKE_SPACER(3, 15, 0)
MAKE_SPACER(4, 15, 0)
MAKE_SPACER(5, 15, 0)

# Remove Row 5
MAKE_SPACER(5, 0, 0)
MAKE_SPACER(5, 1, 0)
MAKE_SPACER(5, 2, 0)
MAKE_SPACER(5, 3, 0)
MAKE_SPACER(5, 4, 0)
MAKE_SPACER(5, 5, 0)
MAKE_SPACER(5, 6, 0)
MAKE_SPACER(5, 7, 0)
MAKE_SPACER(5, 8, 0)
MAKE_SPACER(5, 9, 0)
MAKE_SPACER(5, 10, 0)
MAKE_SPACER(5, 11, 0)
MAKE_SPACER(5, 12, 0)
MAKE_SPACER(5, 13, 0)
MAKE_SPACER(5, 14, 0)

# Make 2U Spacebar
MAKE_KEY(4, 5, 8, 4)
MAKE_SPACER(4, 6, 0)

# Make 2U Backspace
MAKE_KEY(0, 13, 8, 4)
MAKE_SPACER(0, 14, 0)

[4 - MIT + 2U ALL]
# Remove Column 16
MAKE_SPACER(0, 16, 0)
MAKE_SPACER(1, 16, 0)
MAKE_SPACER(2, 16, 0)
MAKE_SPACER(3, 16, 0)
MAKE_SPACER(4, 16, 0)
MAKE_SPACER(5, 16, 0)

# Remove Column 15
MAKE_SPACER(0, 15, 0)
MAKE_SPACER(1, 15, 0)
MAKE_SPACER(2, 15, 0)
MAKE_SPACER(3, 15, 0)
MAKE_SPACER(4, 15, 0)
MAKE_SPACER(5, 15, 0)

# Remove Row 5
MAKE_SPACER(5, 0, 0)
MAKE_SPACER(5, 1, 0)
MAKE_SPACER(5, 2, 0)
MAKE_SPACER(5, 3, 0)
MAKE_SPACER(5, 4, 0)
MAKE_SPACER(5, 5, 0)
MAKE_SPACER(5, 6, 0)
MAKE_SPACER(5, 7, 0)
MAKE_SPACER(5, 8, 0)
MAKE_SPACER(5, 9, 0)
MAKE_SPACER(5, 10, 0)
MAKE_SPACER(5, 11, 0)
MAKE_SPACER(5, 12, 0)
MAKE_SPACER(5, 13, 0)
MAKE_SPACER(5, 14, 0)

# Make 2U Spacebar
MAKE_KEY(4, 5, 8, 4)
MAKE_SPACER(4, 6, 0)

# Make 2U Backspace
MAKE_KEY(0, 13, 8, 4)
MAKE_SPACER(0, 14, 0)

# Make 2U RShift
MAKE_KEY(3, 11, 8, 4)
MAKE_SPACER(3, 12, 0)

# Make 2U Enter
MAKE_KEY(2, 12, 8, 4)
MAKE_SPACER(2, 13, 0)
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline TheGlow

  • Posts: 48
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1203 on: Tue, 29 September 2015, 13:24:33 »
Edit: Ahh ok, now I see I can't spam spacebar and backspace, as it's dropping them.
Ungh. I'm going to see if it does it with with the default frosty flake hex.
I've attached the dat of the hex im currently using in case theres something odd in it.
Please find attached your .dat built with the old versions - I hope one of them works as your problem sounds rather frustrating!


Both of those still seemed to have the delayed double hits. Usually within an hour I'd notice a few.
I contacted Bpiphany and he gave me his default hex that ships with it and so far all day yesterday I hadnt hit a single issue.
Sadly I just dont have any of the custom bits I did as it is pretty much stock.
Ill look into TMK then, not sure how to create or compile it but always willing to learn something new.

Edit: to confirm it wasnt a fluke I tried your hexes again. Both in under 10 mins I had a bunch of doubled up letters.
Went back to Bpiphany stock and seems fine again.
I hate to hassle but anyone have any other ideas?
I've tried creating the Hex in 20150625, 20150516 and 20150326 and same behavior. Stock firmware is good so something is missing here.
I tried the oldest one in the post, 20140403 but that looks like it was right before v2 of Frosty flake came out.
I looked at TMK briefly but that seems it will require a bit of research and work for me to get it remotely working. Also an app suggested in a tutorial broke my PC's environment settings so I had to redo for command prompt to work on several apps.


Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1204 on: Tue, 29 September 2015, 15:39:51 »
I hate to hassle but anyone have any other ideas?
I've tried creating the Hex in 20150625, 20150516 and 20150326 and same behavior. Stock firmware is good so something is missing here.
I tried the oldest one in the post, 20140403 but that looks like it was right before v2 of Frosty flake came out.
I looked at TMK briefly but that seems it will require a bit of research and work for me to get it remotely working. Also an app suggested in a tutorial broke my PC's environment settings so I had to redo for command prompt to work on several apps.

No new ideas, but I found a copy of 20150215 which has the FFv2, no harm in trying.  It loaded your .dat but refused to build it so I've had to remake your layers - hopefully it's all right but should be good enough for a test at least.
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline TheGlow

  • Posts: 48
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1205 on: Wed, 30 September 2015, 14:02:42 »
It looks like this is missing layers, and/or Fn+ESC which I had for boot mode isn't working nor is left+right shift which was default for FFv2.
I'll leave this one in the meantime and see if I get those doubles in the meantime.

Also can you  provide a link to that version and the .dat you made?
« Last Edit: Wed, 30 September 2015, 14:15:42 by TheGlow »

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1206 on: Wed, 30 September 2015, 15:53:06 »
I can, but from the sounds of it you're in windows so it won't be of any use to you.  Having gone through the layouts seems I missed one rather important change - the FN key on the default layer! :-[

This link has the .dat and a new .hex with the FN key restored even if the rest is useless to you.
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline TheGlow

  • Posts: 48
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1207 on: Thu, 01 October 2015, 07:37:33 »
I can, but from the sounds of it you're in windows so it won't be of any use to you.  Having gone through the layouts seems I missed one rather important change - the FN key on the default layer! :-[

This link has the .dat and a new .hex with the FN key restored even if the rest is useless to you.
Yes I'm on windowos. 7 at work, 10 at home.
And it would seem this one is still shady as I had that double o in windows.
I guess I'll need to dig in and try TMK. It seems it'll need a bit more work on my part to get working. But if it works..

Offline RavenII

  • Posts: 191
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1208 on: Thu, 01 October 2015, 16:58:20 »
If anyone wants to help get this working (handwired method) with the KC60, I'd appreciate the help, but right now no matter what I compile for it...doesn't work.

Files are attached at the bottom and pasted in here for your viewing pleasure.

Code: [Select]
[KC60]
ROW0=D0
ROW1=D1
ROW2=F6
ROW3=F7
ROW4=D5
ROW5=NA
COL0=F0
COL1=F1
COL2=E6
COL3=C7
COL4=C6
COL5=B7
COL6=D4
COL7=B1
COL8=B0
COL9=B5
COL10=B4
COL11=D7
COL12=D6
COL13=B3
COL14=NA
COL15=NA
COL16=NA
COL17=NA
LED0=B6
LED1=B2
LED2=NA
LED3=NA

Andddd

Code: [Select]
[Example]
# The example will be a 60% layout
# 60% uses only 14 columns of the 17, so get rid of 2 leftmost and 2 rightmost
# note that this would be a result of ROW0=NA, ROW1=NA, COL16=NA, COL17=NA
# in handwire_hardware.cfg
MAKE_SPACER(0, 14, 0)
MAKE_SPACER(1, 14, 0)
MAKE_SPACER(2, 14, 0)
MAKE_SPACER(3, 14, 0)
MAKE_SPACER(4, 14, 0)
MAKE_SPACER(5, 14, 0)
MAKE_SPACER(0, 15, 0)
MAKE_SPACER(1, 15, 0)
MAKE_SPACER(2, 15, 0)
MAKE_SPACER(3, 15, 0)
MAKE_SPACER(4, 15, 0)
MAKE_SPACER(5, 15, 0)
MAKE_SPACER(0, 16, 0)
MAKE_SPACER(1, 16, 0)
MAKE_SPACER(2, 16, 0)
MAKE_SPACER(3, 16, 0)
MAKE_SPACER(4, 16, 0)
MAKE_SPACER(5, 16, 0)
MAKE_SPACER(0, 17, 0)
MAKE_SPACER(1, 17, 0)
MAKE_SPACER(2, 17, 0)
MAKE_SPACER(3, 17, 0)
MAKE_SPACER(4, 17, 0)
MAKE_SPACER(5, 17, 0)
# 60% uses only 5 columns of the 6, so get rid of the last row
# note that this would be a result of COL5=NA in handwire_hardware.cfg
MAKE_SPACER(5, 0, 0)
MAKE_SPACER(5, 1, 0)
MAKE_SPACER(5, 2, 0)
MAKE_SPACER(5, 3, 0)
MAKE_SPACER(5, 4, 0)
MAKE_SPACER(5, 5, 0)
MAKE_SPACER(5, 6, 0)
MAKE_SPACER(5, 7, 0)
MAKE_SPACER(5, 8, 0)
MAKE_SPACER(5, 9, 0)
MAKE_SPACER(5, 10, 0)
MAKE_SPACER(5, 11, 0)
MAKE_SPACER(5, 12, 0)
MAKE_SPACER(5, 13, 0)
# make the backspace
MAKE_KEY(0, 13, 8, 4)
# make the tab
MAKE_KEY(1, 0, 6, 4)
# make the backslash
MAKE_KEY(1, 13, 6, 4)
# make the capslock
MAKE_KEY(2, 0, 7, 4)
# make the enter
MAKE_SPACER(2, 12, 0)
MAKE_KEY(2, 13, 9, 4)
# make left shift
MAKE_KEY(3, 0, 9, 4)
MAKE_SPACER(3, 1, 0)
# make right shift
MAKE_KEY(3, 12, 11, 4)
MAKE_SPACER(3, 13, 0)
# make bottom row
MAKE_KEY(4, 0, 5, 4)
MAKE_KEY(4, 1, 5, 4)
MAKE_KEY(4, 2, 5, 4)
MAKE_SPACER(4, 3, 0)
MAKE_SPACER(4, 4, 0)
MAKE_SPACER(4, 5, 0)
MAKE_KEY(4, 6, 25, 4)
MAKE_SPACER(4, 7, 0)
MAKE_SPACER(4, 8, 0)
MAKE_SPACER(4, 9, 0)
MAKE_KEY(4, 10, 5, 4)
MAKE_KEY(4, 11, 5, 4)
MAKE_KEY(4, 12, 5, 4)
MAKE_KEY(4, 13, 5, 4)

I pulled the matrix from https://github.com/jichuntao/tmk_keyboard
« Last Edit: Thu, 01 October 2015, 19:04:25 by RavenII »

Offline Arcoril

  • Posts: 155
  • Location: Southern California
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1209 on: Thu, 01 October 2015, 21:58:58 »
I'd also be super interested in a solution for the KC60. I'm more than happy to help test out builds and help debug new firmware.

Offline RavenII

  • Posts: 191
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1210 on: Thu, 01 October 2015, 22:20:56 »
I'd also be super interested in a solution for the KC60. I'm more than happy to help test out builds and help debug new firmware.

I keep trying it in different ways/combinations to see if it's something I missed, but it's just not working...Once Metalliqaz comes back from hiatus I'm sure he'll be of some guidance. The keyboard gets recognized, but none of the keys work.

Offline a-c

  • Posts: 196
  • Location: USA
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1211 on: Fri, 02 October 2015, 03:55:10 »
I keep trying it in different ways/combinations to see if it's something I missed, but it's just not working...Once Metalliqaz comes back from hiatus I'm sure he'll be of some guidance. The keyboard gets recognized, but none of the keys work.

I'm pretty sure it's because of the way it is wired. The rows/columns are swapped. You would need to reverse the direction of all the diodes.

As an experiment try making a 5x5 keyboard using only the left half of the matrix and swap rows/cols. You should get output. Take the pins for col 0-4 and put those as rows and take the row pins and make them col 0-4.

Offline RavenII

  • Posts: 191
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1212 on: Fri, 02 October 2015, 08:24:02 »
I keep trying it in different ways/combinations to see if it's something I missed, but it's just not working...Once Metalliqaz comes back from hiatus I'm sure he'll be of some guidance. The keyboard gets recognized, but none of the keys work.

I'm pretty sure it's because of the way it is wired. The rows/columns are swapped. You would need to reverse the direction of all the diodes.

As an experiment try making a 5x5 keyboard using only the left half of the matrix and swap rows/cols. You should get output. Take the pins for col 0-4 and put those as rows and take the row pins and make them col 0-4.

But...ok, well you're right. But how? I mean, how can you just tell that by looking at the pinout?

Also, does this mean that it can't ever be used for this keyboard?

Offline a-c

  • Posts: 196
  • Location: USA
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1213 on: Fri, 02 October 2015, 09:50:22 »
But...ok, well you're right. But how? I mean, how can you just tell that by looking at the pinout?

Also, does this mean that it can't ever be used for this keyboard?

I have a KC60 in front of me (finally). The TMK firmware you linked to also describes the way the matrix is scanned.

The Planck PCB is wired the same way, so there is no technical reason it can't be done. It's just the handwire layout that is setup to work this way. He could make another version of handwire that scans the matrix the opposite way.

Offline RavenII

  • Posts: 191
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1214 on: Fri, 02 October 2015, 10:12:50 »
But...ok, well you're right. But how? I mean, how can you just tell that by looking at the pinout?

Also, does this mean that it can't ever be used for this keyboard?

I have a KC60 in front of me (finally). The TMK firmware you linked to also describes the way the matrix is scanned.

The Planck PCB is wired the same way, so there is no technical reason it can't be done. It's just the handwire layout that is setup to work this way. He could make another version of handwire that scans the matrix the opposite way.

Ah, Gotcha. I was gonna say man, I mean, I kinda get the gist of the matrix, but I thought you just looked at the pinout and were like "Dude, that's obviously backwards"...haha. Fair enough, meanwhile I'll fiddle around with TMK, see what kinda magic-ry I could do.

Offline skiwithpete

  • Posts: 29
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1215 on: Sat, 03 October 2015, 13:10:41 »

Ah, Gotcha. I was gonna say man, I mean, I kinda get the gist of the matrix, but I thought you just looked at the pinout and were like "Dude, that's obviously backwards"...haha. Fair enough, meanwhile I'll fiddle around with TMK, see what kinda magic-ry I could do.

Also a GH60 owner and very keen to get this working - would love to help in any way I can.

edit// can we use the handwire.cfg to get started?
« Last Edit: Sat, 03 October 2015, 13:16:52 by skiwithpete »
Co-Founder of 1upkeyboards.com

QFR Brown + PokerII Clear

Offline MrRooks

  • * Destiny Supporter
  • Posts: 209
  • Location: The burbs
  • Always be knolling
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1216 on: Sat, 03 October 2015, 13:44:17 »
Hello, I'm looking to get this running on my Octagon. I loaded up Easy AVR, set a base config with a boot and config key and it seemed to flash ok. The issue is when I hook it up to the computer it comes up as 'Unknown USB Device (Device Descriptor Request Failed)' on Win10 and 'Unknown Device' on Win7. I can flash back to the layout I made with the 02D mapper and the keyboard works again.

Offline i0nC4nn0n

  • Posts: 26
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1217 on: Sun, 04 October 2015, 13:00:31 »
Can we get some love for Hasu's PCB? It uses an ATMega32U2, just like the supported Costar replacement controllers made by bpiphany.
                    (placeholder for 60%)

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1218 on: Sun, 04 October 2015, 14:28:41 »
Can we get some love for Hasu's PCB? It uses an ATMega32U2, just like the supported Costar replacement controllers made by bpiphany.

If the diodes are the right way round (I'm not sure how to tell) you can set it up as a handwire using the matrix info found here but the only person who can add it to the official list is metalliqaz, and he's not been around lately.

edit: The diodes are the wrong way, won't work unless metalliqaz comes back and changes everything.
« Last Edit: Sun, 04 October 2015, 15:49:05 by suicidal_orange »
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline i0nC4nn0n

  • Posts: 26
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1219 on: Sun, 04 October 2015, 14:33:36 »
Can we get some love for Hasu's PCB? It uses an ATMega32U2, just like the supported Costar replacement controllers made by bpiphany.

If the diodes are the right way round (I'm not sure how to tell) you can set it up as a handwire using the matrix info found here but the only person who can add it to the official list is metalliqaz, and he's not been around lately.

Oh, i didn't know that metalliqaz is MIA, but yeah, i was thinking hand-wire as well, but would be nice from metalliqaz to add it if he finds the time, if not (and mine arrives probably in 2016) i will post my config :)
                    (placeholder for 60%)

Offline a-c

  • Posts: 196
  • Location: USA
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1220 on: Sun, 04 October 2015, 15:45:25 »
If the diodes are the right way round (I'm not sure how to tell) you can set it up as a handwire using the matrix info found here but the only person who can add it to the official list is metalliqaz, and he's not been around lately.

Diodes are the wrong way for handwire. He also used a 8x8 matrix so will not fit on the handwire  matrix.
« Last Edit: Sun, 04 October 2015, 15:47:17 by a-c »

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1221 on: Sun, 04 October 2015, 15:47:28 »
If the diodes are the right way round (I'm not sure how to tell) you can set it up as a handwire using the matrix info found here but the only person who can add it to the official list is metalliqaz, and he's not been around lately.

Diodes are the wrong way for handwire.

Thanks for confirming, even if it is bad news.
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline i0nC4nn0n

  • Posts: 26
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1222 on: Sun, 04 October 2015, 16:06:02 »
If the diodes are the right way round (I'm not sure how to tell) you can set it up as a handwire using the matrix info found here but the only person who can add it to the official list is metalliqaz, and he's not been around lately.

Diodes are the wrong way for handwire. He also used a 8x8 matrix so will not fit on the handwire  matrix.

I'm not sure what do you mean by they are the wrong way for handwire... could you please elaborate?
                    (placeholder for 60%)

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1223 on: Sun, 04 October 2015, 16:13:09 »
If the diodes are the right way round (I'm not sure how to tell) you can set it up as a handwire using the matrix info found here but the only person who can add it to the official list is metalliqaz, and he's not been around lately.

Diodes are the wrong way for handwire. He also used a 8x8 matrix so will not fit on the handwire  matrix.

I'm not sure what do you mean by they are the wrong way for handwire... could you please elaborate?

Diodes allow current to flow one way, in a keyboard switch matrix that means either from rows to columns or columns to rows.

The EasyAVR handwire option is set up to work with them set to rows to columns so if the PCB is designed the other way, as this one is, it won't work.
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline i0nC4nn0n

  • Posts: 26
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1224 on: Sun, 04 October 2015, 16:43:06 »
If the diodes are the right way round (I'm not sure how to tell) you can set it up as a handwire using the matrix info found here but the only person who can add it to the official list is metalliqaz, and he's not been around lately.

Diodes are the wrong way for handwire. He also used a 8x8 matrix so will not fit on the handwire  matrix.

I'm not sure what do you mean by they are the wrong way for handwire... could you please elaborate?

Diodes allow current to flow one way, in a keyboard switch matrix that means either from rows to columns or columns to rows.

The EasyAVR handwire option is set up to work with them set to rows to columns so if the PCB is designed the other way, as this one is, it won't work.

Ah man, just checked and indeed your right on both accounts. (thanks for the time you took to check it) Oh well, I hope we can persuade metalliqaz somehow to support this PCB, or atleast to add column to row option in the hand-wire section as well.
                    (placeholder for 60%)

Offline deductivemonkee

  • Posts: 572
  • Location: Canada BC
  • Professional Lurker
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1225 on: Tue, 06 October 2015, 20:45:43 »
Will this work with hasu's alps  pcb?
oh yeah I saw that crazy **** if that doesn't win I'm deleting my account

/ orthodox - 78g zealios / alps64 - mtsc / sentraq s-60x rgb - gat blues / let's split - 67g zealios / let's split - 67g zealios /

Offline i0nC4nn0n

  • Posts: 26
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1226 on: Tue, 06 October 2015, 22:46:15 »
Will this work with hasu's alps  pcb?

Nope, it won't work, check my post directly above yours to see why. Maybe we could persuade metalliqaz nicely somehow to add support for it (remember he owes us nothing) by sending him cakes? :D
                    (placeholder for 60%)

Offline deductivemonkee

  • Posts: 572
  • Location: Canada BC
  • Professional Lurker
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1227 on: Wed, 07 October 2015, 00:06:12 »
I apologize, my laziness got the best of me, for not reading it. •_•
oh yeah I saw that crazy **** if that doesn't win I'm deleting my account

/ orthodox - 78g zealios / alps64 - mtsc / sentraq s-60x rgb - gat blues / let's split - 67g zealios / let's split - 67g zealios /

Offline TheGlow

  • Posts: 48
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1228 on: Thu, 08 October 2015, 08:35:07 »
I can, but from the sounds of it you're in windows so it won't be of any use to you.  Having gone through the layouts seems I missed one rather important change - the FN key on the default layer! :-[

This link has the .dat and a new .hex with the FN key restored even if the rest is useless to you.
Yes I'm on windowos. 7 at work, 10 at home.
And it would seem this one is still shady as I had that double o in windows.
I guess I'll need to dig in and try TMK. It seems it'll need a bit more work on my part to get working. But if it works..
Just an update. I managed to configure TMK to how I wanted it minus the bells and whistles(leds and macros)
Definitely more work than using Easy AVR but its been 2 days now and no crazy random typos all over.
Such a shame as I really liked the simplicity of this gui.

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1229 on: Thu, 08 October 2015, 19:22:57 »
Just an update. I managed to configure TMK to how I wanted it minus the bells and whistles(leds and macros)
Definitely more work than using Easy AVR but its been 2 days now and no crazy random typos all over.
Such a shame as I really liked the simplicity of this gui.

Glad to hear you got it working and I hope you manage to add the bells and whistles now you know it does :)
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline Calraquin

  • Posts: 3
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1230 on: Tue, 13 October 2015, 15:20:33 »
Hoping this is the correct place to ask this:Using the Easy AVR USB Keyboard Firmware and Keymapper program with my planck, is there a way to add more than 14 macros within the program? I googled but didn't find anything :(

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1231 on: Tue, 13 October 2015, 15:52:05 »
This is the place, but 14 is the most you're allowed due to memory restrictions. What are you trying to do that needs more?
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline sylcat

  • Posts: 32
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1232 on: Mon, 19 October 2015, 16:21:45 »
Yo guys.  I'm probably missing a fundamental Matrix setup deal but I could use a bit of help.
In short I have two separate 4 button membrane switches to get a total of 8 buttons.

On a teensy 2.0:
The 1st switch is wired to: B0, B1, B2, B3, B7(power)
The 2nd switch is wired to: C6, D3, D2, D1, D0(power)

I'm using EASYAVR handwire. I can't find a cfg setup to get all 8 buttons working. I can get 6 by excluding using D2,D3, D6, and D0(2nd switch power) if I use this:

[MATRIX]
ROW0=B0
ROW1=B1
ROW2=B2
ROW3=B3
ROW4=D1
ROW5=D2
COL0=B7

If I try to increment the rest on COLS weird things happen like posting a whole row when button pressed, etc.
Could anyone correct my cfg?  (I get a sneaking suspicion I'm supposed to solder the two power wires together and then to one pin only or something, but that's a wild guess from a newbie.)  Thanks for any help~
« Last Edit: Mon, 19 October 2015, 16:23:48 by sylcat »

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1233 on: Mon, 19 October 2015, 16:37:06 »
Yo guys.  I'm probably missing a fundamental Matrix setup deal but I could use a bit of help.
In short I have two separate 4 button membrane switches to get a total of 8 buttons.

On a teensy 2.0:
The 1st switch is wired to: B0, B1, B2, B3, B7(power)
The 2nd switch is wired to: C6, D3, D2, D1, D0(power)

I'm using EASYAVR handwire. I can't find a cfg setup to get all 8 buttons working. I can get 6 by excluding using D2,D3, D6, and D0(2nd switch power) if I use this:

[MATRIX]
ROW0=B0
ROW1=B1
ROW2=B2
ROW3=B3
ROW4=D1
ROW5=D2
COL0=B7

If I try to increment the rest on COLS weird things happen like posting a whole row when button pressed, etc.
Could anyone correct my cfg?  (I get a sneaking suspicion I'm supposed to solder the two power wires together and then to one pin only or something, but that's a wild guess from a newbie.)  Thanks for any help~

This sounds familiar - glad you like it enough to expand!

You're right that the easiest way to do this is to put both "power" wires on the same pin - I'll go for B7.  The step you're missing is that there is a 6 row limit so to add more switches you need to swap the rows and columns so the config for this would be something like this:

ROW0=B7
COL0=B0
COL1=B1
COL2=B2
COL3=B3
COL4=D1
COL5=D2
COL6=D3
COL7=C6

You may want to re-order them so they make more sense physically...

Did I miss the pics or is this still a work in progress? :)
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline sylcat

  • Posts: 32
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1234 on: Mon, 19 October 2015, 16:51:18 »
This sounds familiar - glad you like it enough to expand!

You're right that the easiest way to do this is to put both "power" wires on the same pin - I'll go for B7.  The step you're missing is that there is a 6 row limit so to add more switches you need to swap the rows and columns so the config for this would be something like this:

ROW0=B7
COL0=B0
COL1=B1
COL2=B2
COL3=B3
COL4=D1
COL5=D2
COL6=D3
COL7=C6

You may want to re-order them so they make more sense physically...

Did I miss the pics or is this still a work in progress? :)

Woo! logically I thought so, I just wanted to be sure before soldering more. Thanks! 

Also I don't know if you saw, I posted a youtube tutorial I made in that original thread for the not so techie: https://geekhack.org/index.php?topic=75287.0 on which you are credited.

Read on there to see the next crazy ambitious step I want to take!  I also ordered a teensy 3.2~ :v

Offline a-c

  • Posts: 196
  • Location: USA
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1235 on: Mon, 19 October 2015, 17:01:57 »

Read on there to see the next crazy ambitious step I want to take!  I also ordered a teensy 3.2~ :v

Easy AVR is not compatible with Teensy 3.2

Offline sylcat

  • Posts: 32
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1236 on: Mon, 19 October 2015, 17:15:37 »

Read on there to see the next crazy ambitious step I want to take!  I also ordered a teensy 3.2~ :v

Easy AVR is not compatible with Teensy 3.2

I won't be using EasyAVR for that one.  With where this is going it's probably going to need full coded with Teensydurino

Offline sylcat

  • Posts: 32
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1237 on: Mon, 19 October 2015, 17:21:27 »

You may want to re-order them so they make more sense physically...


Hmm, I soldered the two powers together then into the B7 pin, used the column and now it's throwing text wildly with every press and sometimes on its own  :-X

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1238 on: Mon, 19 October 2015, 17:28:49 »
Also I don't know if you saw, I posted a youtube tutorial I made in that original thread for the not so techie: https://geekhack.org/index.php?topic=75287.0 on which you are credited.

Read on there to see the next crazy ambitious step I want to take!  I also ordered a teensy 3.2~ :v

I hadn't seen that video - good work!  If someone can't follow that they shouldn't be allowed a soldering iron :)) Oh and thanks for the credit!

You might want to move your other thread into this section as this is where the DIY people hang out so you're more likely to get helpful replies - just "report to moderator" on the first post and write a friendly note if you want to.  I like where you're going but it's not going to be anywhere near as easy as this was...
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline sylcat

  • Posts: 32
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1239 on: Mon, 19 October 2015, 17:34:30 »
Also I don't know if you saw, I posted a youtube tutorial I made in that original thread for the not so techie: https://geekhack.org/index.php?topic=75287.0 on which you are credited.

Read on there to see the next crazy ambitious step I want to take!  I also ordered a teensy 3.2~ :v

I hadn't seen that video - good work!  If someone can't follow that they shouldn't be allowed a soldering iron :)) Oh and thanks for the credit!

You might want to move your other thread into this section as this is where the DIY people hang out so you're more likely to get helpful replies - just "report to moderator" on the first post and write a friendly note if you want to.  I like where you're going but it's not going to be anywhere near as easy as this was...

I will request a move and Thanks! And yeah full disclosure, for the next part my plan is to map it all out and the outsource the code.  From there I can reverse engineer to learn it as things click way better with me that way.

Soooo uh yeah besides that, any idea why the power lines soldered to B7 would be blasting text to the screen like wild? XD  I soldered one wire to the other, then the longer wire to B7 and it has gone insane

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1240 on: Mon, 19 October 2015, 17:43:00 »

You may want to re-order them so they make more sense physically...


Hmm, I soldered the two powers together then into the B7 pin, used the column and now it's throwing text wildly with every press and sometimes on its own  :-X

If it's "typing" on it's own that sounds like you have a short, though that should only spam one key...

Not sure what you mean by "using the column" but I hope you realise you now need to assign the keys along the top row in the editor rather than down the side? 
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline sylcat

  • Posts: 32
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1241 on: Mon, 19 October 2015, 17:56:05 »

You may want to re-order them so they make more sense physically...


Hmm, I soldered the two powers together then into the B7 pin, used the column and now it's throwing text wildly with every press and sometimes on its own  :-X

If it's "typing" on it's own that sounds like you have a short, though that should only spam one key...

Not sure what you mean by "using the column" but I hope you realise you now need to assign the keys along the top row in the editor rather than down the side?

Aye I get that it will go along the top, I actually loaded a test hex to the teesny with that. And yeah it's spamming all 8 keys I mapped.  When I set it down sometimes it stops.  If I touch it again it's definately reactive to that.  Also when I press the buttons, some blast lines of text, others just one letter like they are supposed to  :))

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1242 on: Mon, 19 October 2015, 18:11:41 »
The movement sensitive thing still sounds like a short between two pins but that can't be it.  This is surprisingly hard to diagnose remotely!

Is one set of buttons working and the other not, or is it a random button (or two) on each set playing up?  Which pin(s) are the dodgy button(s) on?

Also if you connected two pins that were live you might have damaged them, but I'm pretty sure it's the "rows" that are live so you connecting two columns earlier shouldn't have done anything.  Although as you have no diodes (don't need them if it's wired correctly) perhaps you did - it's getting late and my brain can't work it out :(

You should have enough pins to be able to switch to alternatives if you have damaged some, but for now try disconnecting the bad ones and see if strange things still happen.
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline sylcat

  • Posts: 32
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1243 on: Mon, 19 October 2015, 20:56:39 »
The movement sensitive thing still sounds like a short between two pins but that can't be it.  This is surprisingly hard to diagnose remotely!

Is one set of buttons working and the other not, or is it a random button (or two) on each set playing up?  Which pin(s) are the dodgy button(s) on?

Also if you connected two pins that were live you might have damaged them, but I'm pretty sure it's the "rows" that are live so you connecting two columns earlier shouldn't have done anything.  Although as you have no diodes (don't need them if it's wired correctly) perhaps you did - it's getting late and my brain can't work it out :(

You should have enough pins to be able to switch to alternatives if you have damaged some, but for now try disconnecting the bad ones and see if strange things still happen.

I've resoldered the power to D0 and left the other pins be.  Trying the column matrix (with D0 set correctly) the first 5 buttons diddn't work.  I tried the old hex where 6 buttons work and the 6 buttons all spout off two letters.... XD

Edit: Resoldered power lines to C7 too, same result.  Every button in rows entering double
« Last Edit: Mon, 19 October 2015, 21:31:30 by sylcat »

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1244 on: Tue, 20 October 2015, 16:37:25 »
Have you tried only including the new switch set's pins in the 1 column config that worked perfectly?  No need to disconnect the other switches, just leave them out of the config.  This is just to check that the new switches aren't faulty (much like the short I don't see how a faulty switch could cause what you're seeing but it's good to be sure!)

Next thought, is it an EasyAVR issue? 

I'm trying to think how your build differs from standard and there is one thing - you only have one row, so instead of turning on and off along with other rows that row is always "on".  You could try adding a couple of extra pins that aren't actually connected to anything as ROW1 and ROW2 in the config to make it more normal.

If the switches are good, the fake rows don't fix and you really want to use EasyAVR there is one last option to try - separate the two power wires and configure them as COL0 and COL1 and then solder the other wires in pairs, one from each set.  This will give you two columns of four very similar to what you had working before.  The problems with this are that it will be harder to keep it slim physically and you won't be able to press more than one button at once without triggering "ghost" keypresses.  This is why big boards use diodes, but you don't have that option with the premade switches...

Alternately I've configured a different firmware for you to try assuming it's still wired like this:

ROW0=C7 (both "power" wires)
COL0=B0
COL1=B1
COL2=B2
COL3=B3
COL4=D1
COL5=D2
COL6=D3
COL7=C6

You need to extract the attached .zip and flash the .hex as usual, then after resetting the Teensy open a command prompt drag in scwr.exe followed by buttons.scb and run it to upload the keymap.  I've just gone with the letters A-H as I don't know what you're trying to make which button do, if this works and you're keeping it quite simple you can use this firmware permanently.  The original version with more parts and documentation is available here (if you're going with this firmware we should take this discussion elsewhere...)

Hope some of that made sense!
« Last Edit: Wed, 21 October 2015, 13:09:43 by suicidal_orange »
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline sylcat

  • Posts: 32
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1245 on: Tue, 20 October 2015, 21:58:15 »

Alternately I've configured a different firmware for you to try assuming it's still wired like this:

ROW0=C7 (both "power" wires)
COL0=B0
COL1=B1
COL2=B2
COL3=B3
COL4=D1
COL5=D2
COL6=D3
COL7=C6

You need to extract the attached .zip and flash the .hex as usual, then after resetting the Teensy open a command prompt drag in scwr.exe followed by buttons.scb and run it to upload the keymap.  I've just gone with the letters A-H as I don't know what you're trying to make which button do, if this works and you're keeping it quite simple you can use this firmware permanently.  The original version with more parts and documentation is available here[/ull] (if you're going with this firmware we should take this discussion elsewhere...)

Hope some of that made sense!

This last solution worked, got all 8 buttons working woo!  I...have no idea why that works and EasyAVR doesn't XD

That will work great for this version since I'm ordering a teensy 3.2 and moving on.  If you could toss me a method to configure the buttons (I'd like to include ctrl-z, ctrl-y, f (for flip image), etc etc etc then this ones in the bag thanks to you. Also if pms or a different forum location is best just let me know where to be. Much thanks!

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1246 on: Thu, 22 October 2015, 21:04:16 »
Hey guys, it's been a while.  Sorry I haven't been around.  I've found that among being a professional, husband, and homeowner, I've not had much time for hobbies.  Hopefully I can get back some things during the winter months.

I haven't been checking the thread, are there any big issues outstanding?

Offline daviswalkers

  • Posts: 296
  • Location: Columbus, Ohio
  • HHKB Amature 2
    • Graphic Design Portfolio
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1247 on: Thu, 22 October 2015, 21:09:01 »
Any chance of Leeku 1800 PCB support? It already has it's own key mapper so I would understand if you don't want to put time into it, however your keymapper has a setting to keep the Caps Lock LED always on (at least from as far as I can tell) which is something I've been looking all over for!
      
Compact-SQ |          VE.A
 65g Zealios    |      78g Zealios

Offline metalliqaz

  • * Maker
  • Thread Starter
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1248 on: Thu, 22 October 2015, 22:13:39 »
Any chance of Leeku 1800 PCB support? It already has it's own key mapper so I would understand if you don't want to put time into it, however your keymapper has a setting to keep the Caps Lock LED always on (at least from as far as I can tell) which is something I've been looking all over for!

If it runs a supported microcontroller, a port is very possible.  I want to open source the tool, which should make new ports much easier.  Hopefully that will come together soon

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Easy AVR USB Keyboard Firmware and Keymapper
« Reply #1249 on: Fri, 23 October 2015, 03:32:13 »
Hey guys, it's been a while.  Sorry I haven't been around.  I've found that among being a professional, husband, and homeowner, I've not had much time for hobbies.  Hopefully I can get back some things during the winter months.

I haven't been checking the thread, are there any big issues outstanding?

Welcome back :)

The only real problem I remember is TheGlow who had a Frosty Flake V2 not working well, he gave up and went to TMK but I think he'd be willing to help debug if you have time.

The most common feature request has been for a handwire option with diodes the other way, and there was a request for support for Hasu's Alps board which has an 8x8 matrix (with diodes the other way) - a GB for this board finished recently so now would be a good time to add it.

The strangest issue is the "board" I discussed with sylcat - 8 buttons and no diodes but it didn't like it configured as one row with 8 columns.  If there's a reason for this I'd love to understand it!

If you'd like a tester to try adding ports before you open the source I have plenty of spare time, if not I will wait patiently :)
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod