veikman / dactyl-keyboard

Programmatic keyboard CAD
GNU Affero General Public License v3.0
268 stars 30 forks source link

Adding another keyboard configuration: Lets split #15

Closed 20lives closed 4 years ago

20lives commented 4 years ago

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

veikman commented 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:

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.