bruceborrett / easy-enclosure

Easy Enclosure

Home Page:https://bruceborrett.github.io/easy-enclosure/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Easy Enclosure

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.

Key Features

  • User-Friendly Interface
  • Real-Time 3D Preview
  • Export to STL Format

Technology Stack

Typescript, React, JSCad

Contributions

Buy Me A Coffee

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!

ToDo

  • Basic square enclosure
  • Configurable dimensions
  • Configurable wall thickness
  • Rounded corners with configurable radius
  • Wall mount flanges
  • STL Export
  • Holes
  • Waterproof seal
  • Screws
  • PCB Mounts
  • Export each entity seperately
  • Save settings to file
  • Din rail mounts
  • Pre-defined templates for common devices (Pi, Arduino etc)

Notes

  • All measurements are in millimeters
  • Enclosures intended for outdoor use should be printed with PETG filament
  • Waterproof seal should be printed with TPU filament
  • Supports are required for holes
  • Overall height = Base Height + wall thickness
  • Inner height = Base Height - wall thickness
  • Inner width = width - (wall thickness * 2)
  • Inner length = length - (wall thickness * 2)
  • Screws take up extra space in corners, keep this in mind when deciding length and width
  • PCB mount X and Y is derived from center of base

About

Easy Enclosure

https://bruceborrett.github.io/easy-enclosure/

License:MIT License


Languages

Language:TypeScript 85.9%Language:CSS 8.5%Language:HTML 5.6%