# Features

- **Box Creation**:
    - Generate rectangular shapes with up to six sides to form a complete box structures.
    - Option to omit any side during box design.
    - Option to use the sizing for the inner volume or the outer volume.
- **Customizable Cutouts**:
    - Create holes or rectangular cutouts (also called components) on specific sides of the box with precise locations.
    - Create screw holes on top or bottom<sup>\*</sup> side with the given screw diameter.
- **Component Rotation**:
    - Rotate components to any specified angle.
- **Text Customization**:
    - Add text to components with customizable font sizes.
    - Text alignment follows the rotation of the component.
    - Maintain visual margins between text and component edges.
- **Recess Support:**
    - Create flush surfaces with custom dimensions that prevent movement of e.g., button caps and improve functionality.
    - Create recesses for screw heads<sup>\*</sup>.
- **Laser Kerf Compensation:**
    - Automatically adjust design if your laser software doesn’t support kerf.
- **Separate Output Files for each Layer**:
    - Generate distinct files for outlines, components, text, screws, and recesses for different purposes, such as engraving and cutting with different settings.
- **Vectorization**:
    - Convert SVGs into vectorized format using Inkscape (needs the free and open-source Inkspace installed separately).
- **Material Thickness**:
    - Adjust material thickness for accurate cuts and fits.
- **Box Sizing**:
    - Automatically adjust box sizes for inner or outer edges, depending on user preference.

<sub>\* Using recess for screws on bottom side requires manual flipping of the surface.</sub>