I finally finished my fourth #chrumm #mechanicalkeyboard ๐Ÿ˜ƒ
(There was no real hurry, as I already have some ๐Ÿ˜)

This time, with a detachable USB cable and a bit cleaner cabling. Housing is a FFF #3dprint in transparent PCTG instead of resin.

Hopefully it will be sturdier that way, when I take it on the go.

#mechanicalkeyboads #Keyboard #QMK

Ohh, this looks like a really nice #keyboard ..

https://naya.tech/

hope the product sticks around until I need it, cause currently I'm still very happy with my custom #chrumm keyboard.

NAYA - Modular Keyboard

The most revolutionary modular keyboard for digital creators.

Naya

Thanks to all the great tips I got for PETG:

- print slower
- eliminate drafts / ensure stable temp / use enclosure
- adjust z-hop to normal
- deselect reduce infill retraction.
- high adhesion "cool plate"
- print a single piece at a time
- higher bed temp
- 2-5ยฐC higher nozzle temp when hardened
- elephant ears instead of raft
- non-big nozzle size

Currently re-trying with shore 58D TPU (Extrude Flex Hard) which should not warp. Fingers crossed๐Ÿคž

#3dprint #chrumm #keyboard #BambuLab

So frustrating. ๐Ÿ˜  Had 4 #3dprint for a new #chrumm #keyboard FAIL after hours of printing at similar 95% point.

On 2 printers ( #prusa MK4 and #BambuLab A1mini) with 2 PETG brands.

Parts pop off, loose adhesion. Spaghetti follows. ๐Ÿ˜ฉ

Any tips?
Enclosure?

Things that did not help:
- thorough plate cleaning
- brim
- raft
- slower printing
- much slower printing
- different infill
- no infill
- hairspray or sugar coat
- higher heatbed temperature
- extra extra supports
- foam-insulation

Typing on my custom #chrumm #mechanicalkeyboard is still, not just a great pleasure, but a growing one ๐Ÿ˜€

The more I use it, the better it gets.

I did it ... ๐Ÿ˜Š I could not leave it be...
I ordered custom printed #keycaps from WASD for my customized #chrumm #keyboard showing the full #NeoQWERTZ layout. ๐Ÿ˜… Plus the keyboards first FN-layer.

They arrived .. today ๐Ÿ˜€ and they are beautiful. Came out much nicer and less chaotic than I feared. Even though #chaos, chaosknot and fairydust-rocket are part of the design ๐Ÿ˜

On top of that, I added o-rings for a softer key-press bottom-out.

keycap design, remix at will: https://github.com/btittelbach/custom_printed_keycaps/tree/main

GitHub - btittelbach/custom_printed_keycaps: Layout for custom printed keycaps

Layout for custom printed keycaps. Contribute to btittelbach/custom_printed_keycaps development by creating an account on GitHub.

GitHub

And thus my #chrumm DIY #Keyboard journey ends successfully ๐Ÿ˜€๐Ÿ˜€

Using the previous experience, I drilled holes into my office keyboard and converted the mockup-taped-on USB #trackpoint to an integrated one,, handled by the keyboard controller and QMK firmware, here too.

Again high clarity resin and a UV lamp was used for mounting..

I also found a solution for the keys I was dearly missing ๐Ÿ˜…: A big macropad (STM32F103 version of the #Amag23 which runs #QMK, though I can't find it online.)

Finally done! Built myself a 2nd #chrumm diy #keyboard for the home office.

Added a #trackpoint module in the middle, which was both straightforward and a lot of work, but totally worth it ๐Ÿ˜€

1. tested if the model works connected directly to the #RaspberryPico using #QMK firmware
2. modified body STL in #FreeCAD to create space for the module and cables
3. Print once. Goto 2.
4. Print again
5. Assembly
6. Drillling
7. Hand-cured painted-on resin for a nice waterproof finish for the trackpoint

Ohh ... having the #trackpoint in the middle of the #chrumm #keyboard with Fn+(v|c|x) as mouse keys is sooooo cool.

Still missing dedicated PageUp/PageDown Buttons though...

Wanted to experiment with adding a #trackpoint onto my #chrumm #keyboard and got myself an evaluation board that I taped on top.

So far, not so bad, but I have yet to convince #libinput to invert the axis for just this mouse. My udev rules which add the calibration matrix env variable do not seem to have any effect at all. So this blocks any further experimentation at the moment.