marbastlib icon indicating copy to clipboard operation
marbastlib copied to clipboard

Add MX switch step file

Open earth75 opened this issue 1 year ago • 5 comments

earth75 avatar Nov 12 '23 21:11 earth75

Hi! Do you have a source for this step, ideally with permission to use?

I was planning to add full 3d models for stabs and switches eventually, but we are still unsure how to actually handle these models so that they will not significantly slow down and clutter 3d viewer - we need some way to toggle them properly. Once we decided on a course of action, it will be added.

ebastler avatar Nov 22 '23 13:11 ebastler

Hi,

I found a model which looked good and had a low vertex count (No 3D scan or sculpt mesh). Then I edited it so that the dimentions match this spec : https://www.cherrymx.de/en/dev.html

Then I added materials, so it looks better and made sure that it sits flush and centered on the pcb footprint.

It does not affect the framerate so much in the 3d viewer, even with an 1800 keyboard. (And I have a 10-year-old desktop with a SATA drive!) image

earth75 avatar Nov 25 '23 15:11 earth75

Hi, is there any update/progess made for this PR?

HigherOrderLogic avatar Dec 20 '23 06:12 HigherOrderLogic

Hi, is there any update/progess made for this PR?

Not really - it would need marv and me to sit down together and decide how to handle 3D models for everything switch-related from now on. Adding them as default on would - imo - clutter the 3D preview too much (and lead to huge loading times). So far we did not find the time to decide.

Once we tackle it, I would like to add stabs and switches for MX and Choc. It might take a while though. Recently all I did for the lib was stuff I needed for a project at hand due to a lack of time. It could use a bunch of tweaks and optimizations in general.

Sorry for that!

ebastler avatar Dec 21 '23 23:12 ebastler

Understandable, thanks for your answer!

HigherOrderLogic avatar Dec 22 '23 05:12 HigherOrderLogic