Closed 20lives closed 4 years ago
Thank you for offering this contribution. Like you, I can see the didactic value of a relatively simple design like the Let’s Split; it’s a good choice. I also quite like the way your case walls should make it especially ease to print the parts upside down for good adhesion.
However, I cannot accept the contribution as it is. Please consider the following points:
key-mount-thickness
also means that your switches won’t sit well: The MX nubs are shortened to almost nothing.thickness
of your bottom-plate mounts looks a bit too big. The space reserved for switches cuts into the screw mounts to the point of intersecting the screws inside. I suggest you try a print with about 1.6 instead of 2.5 mm thickness and see if that’s strong enough. You may also want to try shorter screws.prefer-rear-housing
twice, but you don’t have a rear housing. This is currently redundant.Finally, I object to the STL file. I can see its value: GitHub displays STL well, and such a preview is clearly beneficial to a browsing beginner. Unfortunately, STL does not support colour, so it won’t be clear to a beginner how the case opens or where the MCU goes.
As you can see, I have removed all STL files from the repo. This is because they are much larger than the source and, despite being plain text, they are rewritten virtually at random with each re-render. In order to be usefully maintained along with the application, they would have to be re-rendered regularly. This means that, over time, they would bloat the repo to the point of inconveniencing anybody with a slow or expensive connection: Most people. I suggest you put such artefacts on Thingiverse or in a Git repo of their own, separating them from the source code. This also solves part of the long-term maintenance problem I laid out in #16.
Following my argumentation in that issue, please consider maintaining your almost-a-Let’s-Split as a separate project for now, at least until you have prototyped it and documented it to your satisfaction. I will be proud to link to such a project.
Here is my poor attempt for a custom mod. This project clearly has the potential of being a universal keyboard modeling tool. And I think that more examples and implementations could really help people dive in