My new keyboard, with Rhino logo

3D printing sounds great, but I’d like to learn and practice making things myself - granted with low-budget and probably kitbash-y, but still. 3D printing would mean I did not make it myself… :stuck_out_tongue:

Seeing 3D printed objects that you’ve digitally created yourself, as something that you haven’t made, is funny to me and maybe a little old-fashioned, dated thinking.
Have you forged the aluminium extrusions, machined the bolts and nuts, milled the PCB, laminated the plywood, and injection-moulded the key caps yourself?

I rarely print an entire thing - not that there’s anything wrong with that -, but rather smaller, discreet elements that are part of a bigger object, so there’s usually plenty of room for “traditional making”. Not to mention the post-processing that most 3D prints need, if you want to make them shine.

The 3D printer can produce objects that you really could never easily make yourself with simpler tools.
Also, with 3D printing you can print in a variety of different plastics with various interesting properties (i.e. though, brittle, elastic, translucent, etc.) to explore and other than wood or metal.
For me, it’s really about combining different materials primarily for their physical properties, but also aesthetics to have a better making experience. :smiley:

3D printing will be for whenever I have a 3D printer. And until then I will do stuff manually to get a better understanding of how things work in the real world.

Ok, so I have built a couple of Kyria keyboards again. This time I have gone for the updated Kyria rev3 using the Liatris controller. The controller is based on the RP2040 with a whopping 2MB memory.

I have now added a couple of Rhino commands and other things I type often essentially as preprogrammed macros into the keyboard. These are triggered through a leader key and a sequence of one or more keys. For instance pressing leader, r, r, a will type the string

-_SetDisplayMode _M _Raytraced

Leader, c will give me the three backticks used to create code blocks here on the forum and in markdown in general.

The longest string at the moment is probably triggered with leader, d, r, s, i which gives me

Please run the Rhino command `_SystemInfo` and post the result in a reply.

A fun extra is that the new revision of the keyboard also has per-key RGB. Right now it is all just funky RGB animations, but I hope to be able to program in useful information that I can convey using the RGB keys - like what layers are active, any special modes active, for what OS input is optimized etc.

Right now the firmware is around 132kb, so there is still ample room for all sorts of funky stuff, but above all macros and shortkeys for Rhino, command-line and other things I type often.

Here a picture of the two new keyboards. The green-keyed is the daily driver at my windows machine on the standing mount. The yellow-keyed is used on laptops and to bring along when I need to work on other machines. This way I can always use all my key customizations, including all the Rhino macros and shortkeys.

Both of course show the Rhino logo on one of the OLED displays that are part of the keyboard.

If anything it is a great thing to have a programmable keyboard. I can recommend that a lot since you’ll be able to do lots of things without having to worry about keycombo availability in say Rhino (: Note that it doesn’t have to be a split keyboard like mine to get programmable goodies.

Because once bit by keyboard bug the optimum amount of keyboards to have is N+1 I am building a third Kyria rev3.1. This time I’m also recording what I’m doing. Here the first step on one of the halves: soldering SMD diodes. Video is sped up 5 times.

not a fan posting fb links so i grabbed the video instead, the product is called duckeys :wink: