4 ms·
I'm curious why you want modular parts rather than just designing a board that has what you want? Keyboards are surprisingly easy to design now (as seen in thi
by Palomides 8y ago
I'm curious why you want modular parts rather than just designing a board that has what you want? Keyboards are surprisingly easy to design now (as seen in this article), and you can design things that would be completely unreasonable for any modular system.
- jrockway 8y agoIndeed, and this guy did it the hard way. Get a teensy, some switches, diodes, and wire, and read this: https://github.com/qmk/qmk_firmware/blob/master/docs/hand_wire.md https://github.com/qmk/qmk_firmware/blob/master/docs/hand_wi... There is no need to spend any time on the software side of things. It's already been done to death.
- Palomides 8y agoeven if you want a custom plate, PCB, case, firmware, you can use community-developed web tools like these to do it all: http://www.keyboard-layout-editor.com/#/ http://www.keyboard-layout-editor.com/#/ https://kalerator.clueboard.co/ https://kalerator.clueboard.co/ http://builder.swillkb.com/ http://builder.swillkb.com/ https://config.qmk.fm/ https://config.qmk.fm/ A neat response to this article would be someone making a keyboard using only these tools.
- mamcx 8y agoThis is how I made mine: (post is in Spanish, I wish to brag with my old mates: http://clubdelpra.cluster003.ovh.net/foros/showthread.php?p=529502 http://clubdelpra.cluster003.ovh.net/foros/showthread.php?p=...)
- ThatPlayer 8y agoI've been doing that myself recently. I have a 3d printer, so I took the dxf plate generated by builder.swillkb.com and just extruded it in OpenSCAD a bit for some thickness. 3D printed it, put it together with some screws (the generator even comes with screw hole options), hand wired the switches together, to a Arduino Pro Micro and programmed it with QMK.
- marcv81 8y agoThere is no need to spend time on the hardware either, but OP wanted to learn something. For those who might be interested here is my firmware project: https://github.com/marcv81/umk https://github.com/marcv81/umk. I like to think it's more approachable than QMK, at the cost of features.
- coldtea 8y ago>I'm curious why you want modular parts rather than just designing a board that has what you want? A design requires an effort (the TFA author worked for 3 months on it) and future changes to it requires extra effort. Plus you need to have the knowledge, the time, and the will to go through all this. Whereas a modular component could be assembled by anybody, tested, changed to a different format if their needs change or they don't like the first one etc, at a moment's notice.
- Palomides 8y agoI agree, but... designing one, two, even more entire keyboards is probably easier than designing a good flexible system of modules. It only becomes a total effort savings if you get lots of buy-in from others. The idea is definitely appealing to the programmer in me, though (make the most generic/flexible/composable design possible). I actually made some single-switch PCBs with some (IMHO) clever design ideas to make one-off keyboards much easier to solder together, but never went much further with the idea.
- coldtea 8y ago>It only becomes a total effort savings if you get lots of buy-in from others. I think there would be lots of buy in -- lots of devs (kickstarter level of "lots") would want to make a customized keyboard but can't afford the time/bother with going from scratch.
- lbotos 8y agoI can chime in here. I've been on a quest for the last 18 months for an apple layout mech keyboard. I thought I found one in the z70 pro board, but it's just subtly off. I want 4 keys to the left of space, and 5 to the right. I don't need both up and down arrows, just one there. The first person to build a "row" based multi layout platform will really start to hit the right spot because some people would want a function row, others not, some would want an ISO enter, others ANSI, and as long as it was plug and play, it would eat the market whole. People on Geekhack seem to love collecting keyboards. I just want one, that I can use, that will match my mac layout.
- gwilkes 8y agoHmm, 4 keys left of space and 5 to right is a really specific requirement. My Filco TKL JIS(Japanese Layout) has this and I made it fully reprogrammable using the Pegasus Hoof from here: http://bathroomepiphanies.com/controllers/ http://bathroomepiphanies.com/controllers/
- lbotos 8y agoright, and that keyboard has a weird shift to try and accommodate the arrow. I wish it didn't. If I could pick row by row, I might spend more upfront due to cost of components, but not having to solder, and getting the "perfect" layout, I think it'd take off as long as it was stable. It's one of those "I wish someone else solved this so I could spend my money on it vs. my time" Thanks for the suggestions tho!
- gwilkes 8y agoI think you're talking about the Minila Air, I removed that sugguestion as I noticed that it actually had 6 keys right of space. The keyboard I left has the correct number of keys on each side of the spacebar and arrows are separated: http://www.diatec.co.jp/products/det.php?prod_c=883 http://www.diatec.co.jp/products/det.php?prod_c=883
- lbotos 8y ago