
EasyEnclosure is an open-source 3D modeling software tailored specifically for designing 3D-printable enclosures. It aims to provide an intuitive interface and a set of user-friendly controls that allow even those with little or no 3D modeling experience to create custom enclosures for their electronic projects, prototypes, or DIY gadgets.
TypeScript, Angular, JSCAD
npm install
npm run dev
This starts the Angular app from the repository root and synchronizes the UI version badge from package.json.
npm run build
npm test
or watch mode:
npm run test:watch
npm run deploy
Deployment publishes dist/angular-app/browser.
If you find this software useful and would like to see further development please consider donating or sponsoring.
It is very time consuming and expensive to continuously test prints with all the various combinations of settings, so you can also help by printing with as many different settings as possible and reporting any issues you may find.
Pull requests are also welcome!
$ claude mcp add easy-enclosure \
-- python -m otcore.mcp_server <graph>