Building a custom keyboard from the ground up
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
yes, the steely was actually too flat and I couldn't find 2cm domed rubber feet. So I thought about a sort of wedding cake foot I don't know what will be the perfect height for the keyboard yet, so I had layered feet I can adjust by just adding or removing a layer. Of course at the top you'll have a small rubber buffer.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Stacked feet sounds sweet.
I like my keyboards pretty damn flat, actually. One of the reasons Steely caught my eye. I'm used to typing on laptops with zero incline (and find it more comfortable, for me, than propped up at back and a wrist rest at front) so a minimal minimum would be good! I mean a nice stubby little minimum foot height on all four corners, with room for plenty of stacked adjustment as desired. I'm unlikely to fiddle with it much after I find my sweet spot.
I've a standing desk I'm thinking of using this custom on. It's at home, so the more sound transmission of those clicky keys the better! I'd like to make a productive racket out of this little board when getting in the flow!
I like my keyboards pretty damn flat, actually. One of the reasons Steely caught my eye. I'm used to typing on laptops with zero incline (and find it more comfortable, for me, than propped up at back and a wrist rest at front) so a minimal minimum would be good! I mean a nice stubby little minimum foot height on all four corners, with room for plenty of stacked adjustment as desired. I'm unlikely to fiddle with it much after I find my sweet spot.
I've a standing desk I'm thinking of using this custom on. It's at home, so the more sound transmission of those clicky keys the better! I'd like to make a productive racket out of this little board when getting in the flow!
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
probably you'll just need 5mm rubber feet on the front and 10mm on the back then. No need of stacked feet. I think that I'd go for 5mm front 15-20mm rear.
Of course when I find the sweetspot I'll glue the layers together.
Of course when I find the sweetspot I'll glue the layers together.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Where do you suggest getting a Teensy, by the way, and which one?
Daniel Beardsmore has kindly donated his recently found Zenith to me, and I'm going to practice the art of matrix discovery on it. Then hooking up and programming a Teensy. All firsts for me! No guarantees the Zenith keyboard is functional anyway, so I'd like to be able to reuse the Teensy just in case. Whether on this project or the inevitable next! Recommendations?
Daniel Beardsmore has kindly donated his recently found Zenith to me, and I'm going to practice the art of matrix discovery on it. Then hooking up and programming a Teensy. All firsts for me! No guarantees the Zenith keyboard is functional anyway, so I'd like to be able to reuse the Teensy just in case. Whether on this project or the inevitable next! Recommendations?
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
I usually get them here http://www.watterott.com/ don't know if you can find them cheaper in the Great Britain. Which one depends on the size of the matrix (for the Zenith a teensy2 is enough).
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Thanks! I'll a bit of searching around to see where I can get one locally, and import if I can't. (Watterott quotes €10 postage to Britain per order.)
I presume Teensy 2 is the right one to fit this Steely-based 60% design?
Besides the excellent project in this thread, I've also got my sights on a Model M as you know. I'll have much more room inside one of those. (Even potentially trimmed to TKL or smaller.) And that's where I'm thinking Bluetooth compatibility later!
I presume Teensy 2 is the right one to fit this Steely-based 60% design?
Besides the excellent project in this thread, I've also got my sights on a Model M as you know. I'll have much more room inside one of those. (Even potentially trimmed to TKL or smaller.) And that's where I'm thinking Bluetooth compatibility later!
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
Yes teensy2 is good enough for 15x5 layouts (and even something more).
if your matrix rows+cols+LEDs is <= controller in/outs you are good to go. Of course you can't use GND/VCC and one of the pins that is shared with the internal LED (as suggested by Hasu even though I successfully used that as well... but I trust hasu more than my empirical tests ).
if your matrix rows+cols+LEDs is <= controller in/outs you are good to go. Of course you can't use GND/VCC and one of the pins that is shared with the internal LED (as suggested by Hasu even though I successfully used that as well... but I trust hasu more than my empirical tests ).
Last edited by matt3o on 25 Jun 2013, 08:23, edited 1 time in total.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
yes and yes.
please note that I'm referring to the REAL matrix rows/cols, not the keyboard rows/cols
please note that I'm referring to the REAL matrix rows/cols, not the keyboard rows/cols
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
write with any text editor, load with avrdude
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
It arrived! my preciooouuussss!
this is so freaking awesome I'm gonna cry
this is so freaking awesome I'm gonna cry
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
And here it is the brownfox in all its splendor
Compared to the steel version it's very light and the overall typing experience is completely different (keys are not yet wired). I think that the best combo would be steel bottom and aluminum plate. Anyway now a long wiring session awaits me.
Compared to the steel version it's very light and the overall typing experience is completely different (keys are not yet wired). I think that the best combo would be steel bottom and aluminum plate. Anyway now a long wiring session awaits me.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Enjoy!
I just might take you up on your advice and make mine an aluminium plate on top of a steel sandwich body. It's a thought.
The cheapest UK option for Teensies I've found is importing from Floris in Holland. They do €5 UK shipping per order instead. Quite a cornucopia of Teensy options there as well:
http://www.pieterfloris.nl/shop/categor ... ategory=45
I wonder what I should get. Bread boarding is appealing while I get the hang of matrices and programming it. Are those pins easily removed for the final stage of putting it inside your finished keyboard?
I just might take you up on your advice and make mine an aluminium plate on top of a steel sandwich body. It's a thought.
The cheapest UK option for Teensies I've found is importing from Floris in Holland. They do €5 UK shipping per order instead. Quite a cornucopia of Teensy options there as well:
http://www.pieterfloris.nl/shop/categor ... ategory=45
I wonder what I should get. Bread boarding is appealing while I get the hang of matrices and programming it. Are those pins easily removed for the final stage of putting it inside your finished keyboard?
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
seems enough for a teensy2
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
no they are not the easiest to remove once soldered (at least with at my skill level)Muirium wrote:Are those pins easily removed for the final stage of putting it inside your finished keyboard?
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
if I'm inspired I'll shoot a video
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
ah that would be something! don't know of anyone laser cutting it though
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Don't forget marble! The original architectural material, and arguably still the best.
And where there's acrylic, there's glass…
And where there's acrylic, there's glass…
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
Firenze, actually.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
I'm taking photos of the whole process, I'm finishing it right now. I'd say in a couple of hours should be ready