Work in progress, build at your own risk. Currently only supports arduino nano or pro micro as controller and XDA keycaps.
Ergoved is a truly ergonomic parametric easy to build free as in freedom based & redpilled keyboard/pointing device for GNU operating system.

Install openscad, edit the variables.scad file, change ./parts/*-case.scad and ./parts/*-bottom.scad to use your controllers (see ./keyboard/inner-holders.scad and maybe ./keyboard/case-modifications.scad), compile using
bash render.shwhich takes 15 minutes on my machine, or, if you are brave enough and use openscad unstable
bash render.sh manifoldwhich is faster, but some errors (e.g. flat artifacts) could happen. I could not replicate in in current verson of project, here is screenshot from development process

You can also edit files in parts directory, if default configuration does not satisfy your needs.
- Add more controllers
- Add trackpad support
- Do actual ergonomics research
- Find mentioned manifold bug and report it
Hotswap socket (which are currently not recomended for use) holder models is taken from here