I've been thinking about making a new keyboard that's somewhere in between my first split ergo keyboard and my grid60. So a split (but not separated) ergonomic keyboard with staggered columns.
Basically like an Atreus, but with a few more thumb-specific buttons and 60 keys total.
In terms of the construction I'm thinking of doing more fancy stuff with the sound - so actually have a plate for this one. Foam between plate and PCB, and silicone below. Maybe a gasket-mounted plate?
Good thing I checked the connector - it doesn't work out quite how I thought in my head! I thought flipping one PCB over and putting the header on the bottom instead of the top would connect pin 1 to pin 2 and vice versa.
But this paper mockup shows that pin 1 is gonna connect to pin 1, because both the PCB and the connector have been flipped so they cancel out.
I'm getting somewhat used to the #FreeCAD way of doing things, switching between workbenches as appropriate (e.g. designing features in PartDesign, making arrays in Draft and doing boolean operations in Part.
I think it could be nice to have some of these features duplicated in other workbenches (e.g. PartDesign could do with having Draft's array tools). I'm sure there's some reason they're not, though.
@gbrnt I wouldn't define every point. Instead define the startingpoint(s) and the horizontal / vertical distance between a key. You can use this information to calculate the position of your pockets. Honestly I'm not sure if draft array isn't the better way already.
Draft array seems easier to correct if I change the position of keys in a new version of the PCB, as they'd all be individually adjustable.
chaos.social – a Fediverse instance for & by the Chaos community