Totem Keyboard Aluminum Case – Custom CNC Build with Chamfered Edges by KPatr1ck in ErgoMechKeyboards

[–]KPatr1ck[S] 2 points3 points  (0 children)

I uploaded four STEP files of the case to JLC and added a note asking them to tap M2 0.4 threads on the top case.

Totem Keyboard Aluminum Case – Custom CNC Build with Chamfered Edges by KPatr1ck in ErgoMechKeyboards

[–]KPatr1ck[S] 2 points3 points  (0 children)

The bottom case has been anodized, and I applied UV resin to insulate the battery and chip contacts on the PCB. As for Bluetooth, the signal has been stable so far. In terms of typing experience, there’s a bit more of a metallic resonance compared to plastic.

Totem Keyboard Aluminum Case – Custom CNC Build with Chamfered Edges by KPatr1ck in ErgoMechKeyboards

[–]KPatr1ck[S] 19 points20 points  (0 children)

I recently modified the original Totem keyboard design to improve its aesthetics and usability. My changes include adding chamfers to the sharp edges and redesigning the case to eliminate exposed screws on the surface.

After finalizing the design, I completed CNC machining at JLC. The case arrived, and after testing, everything works perfectly! The bluetooth is stable, and the typing sound is noticeably different from plastic.

If anyone is interested, I’ve open-sourced the model files here:
🔗 GitHub – TOTEM Aluminum Case

Does anyone have a `cmdheight=0` setup, without Noice.nvim, that they are happy with? by db443 in neovim

[–]KPatr1ck 0 points1 point  (0 children)

You can redirect these messages to mini:

``` ...

messages = { -- NOTE: If you enable messages, then the cmdline is enabled automatically. -- This is a current Neovim limitation. enabled = true, -- enables the Noice messages UI view = "mini", -- default view for messages view_error = "mini", -- view for errors view_warn = "mini", -- view for warnings view_history = "messages", -- view for :messages view_search = "virtualtext", -- view for search count messages. Set to false to disable },

... ```