Looking for help for 1st custom build
Posted: 30 Mar 2016, 01:12
Hi guys,
after lots of information gathering on how things might work every now and then during the last half year or so I'm finally at the point where I'm looking for help to actually build my first custom hand wired keyboard. So I'm not looking for general information anymore but I guess I'm looking for more specific information, specific to my build.
Why do I want to build a custom keyboard and not one off the shelf?
My approach to building this keyboard:
A little bit about me and a little critique of existing solutions:
The obligatory feature list:
The keyboard I want to build could look somewhat like this, just so you know what we're talking about (I call those two Emuboard 1 and Emupad 1 - so they don't have to be without a name whereas "Emu" are initials of my name.):

My assumptions:
TMK is the most versatile for firmware and different controllers - I don't know if I'd be able to program macros on the fly though, I don't think so.
The number of pins of the controller determine how many keys they keyboard can have. Not all those pins can be used to the key matrix. Also, more pins are needed to control the backlight.
Please explain to me what would be correct if I'm wrong.
My Question:
after lots of information gathering on how things might work every now and then during the last half year or so I'm finally at the point where I'm looking for help to actually build my first custom hand wired keyboard. So I'm not looking for general information anymore but I guess I'm looking for more specific information, specific to my build.
Why do I want to build a custom keyboard and not one off the shelf?
Spoiler:
Spoiler:
Spoiler:
- ISO DE layout
- compact in size
- fully programmable
- more than one layer
- some sort of key backlight (on/off)
- mobility (on board memory for programmed layers/macros - unlike the G84-4700)
- hand wired
- a budget controller (not 55$ incl. shipping and import tax)
- adjustable brightness for backlight
- bottom/case light
- pluggable number pad (to avoid a second controller for the pad)
- on the fly macro programming
- basic backlight effects
- a PCB (as a future upgrade)
The keyboard I want to build could look somewhat like this, just so you know what we're talking about (I call those two Emuboard 1 and Emupad 1 - so they don't have to be without a name whereas "Emu" are initials of my name.):

My assumptions:
TMK is the most versatile for firmware and different controllers - I don't know if I'd be able to program macros on the fly though, I don't think so.
The number of pins of the controller determine how many keys they keyboard can have. Not all those pins can be used to the key matrix. Also, more pins are needed to control the backlight.
Please explain to me what would be correct if I'm wrong.
My Question:
- Since the number of pins is key, I can't use a Teensy for 69/86 keys + backlight?
I was hoping that the big Teensy++ (or any compatible controller) with the AT90USB1286 was enough. I mean, GON is able to controll a full size keyboard and different backlights with just one controller... - Talking of GONs keyboards, is it possible to flash his firmware on a controller that I can use?
- What controller (the cheaper the better) would you recommend me to get if I want to be able to implement all the above mentioned features as well as still have the most choices for firmware (e.g. input club, easy AVR, TMK - remember, I'm not a programmer so "easy" to do is key for me) if it's
- only for the keyboard (69 keys)?
- for the keyboard + the ability to connect the Numpad to it (86 keys in total)?