87 lines
2.5 KiB
Markdown
87 lines
2.5 KiB
Markdown
# CAOS Workshop Organizer
|
|
|
|
A modular workshop organizer system designed for CNC cutting.
|
|
|
|
## Overview
|
|
|
|
**Source:** [Modifile - CAOS Organizer](https://modifile.com/designs/workshop-furniture-collection/caos-organizer)
|
|
|
|
The CAOS (Create An Organized Space) system is a modular workshop furniture collection designed to be cut on a CNC machine. It features a flexible grid-based design with removable bins.
|
|
|
|
## Generated Model (v6)
|
|
|
|
**Status:** ✓ Parametric model complete and validated
|
|
|
|
### Output Files
|
|
- FreeCAD document: `/home/claudio/CAOS_Organizer_v6.FCStd`
|
|
- Assembly STEP: `/home/claudio/CAOS_Organizer_v6_assembly.step`
|
|
- Individual parts: `/home/claudio/CAOS_parts_v6/`
|
|
|
|
### Model Specs
|
|
- **Frame:** 300 x 200 x 140 mm
|
|
- **Bins:** 3x2 grid (6 removable bins)
|
|
- **Bin size:** 89.6 x 86.1 x 127.8 mm
|
|
- **Material:** 12mm plywood (designed for)
|
|
- **Handle:** Rectangular cutout in front face
|
|
|
|
### Generated Parts (11 total)
|
|
**Frame (5 pieces):**
|
|
- Frame_Back - Back panel
|
|
- Frame_Left - Left side panel
|
|
- Frame_Right - Right side panel
|
|
- Frame_Bottom - Bottom rail
|
|
- Frame_Top - Top rail
|
|
|
|
**Bins (6 pieces):**
|
|
- Bin_0_0_Cut through Bin_2_1_Cut - Removable bins with handle cutouts
|
|
|
|
## Parametric Script
|
|
|
|
Located in: `skills/freecad-parametric-design/scripts/create_caos_v6.py`
|
|
|
|
### Key Parameters
|
|
```python
|
|
OUTER_LENGTH = 300 # Frame length (mm)
|
|
OUTER_WIDTH = 200 # Frame width (mm)
|
|
OUTER_HEIGHT = 140 # Frame height (mm)
|
|
BINS_X = 3 # Columns
|
|
BINS_Y = 2 # Rows
|
|
MATERIAL_THICKNESS = 12 # Plywood thickness (mm)
|
|
HANDLE_SCOOP_DEPTH = 30 # Handle cutout depth (mm)
|
|
```
|
|
|
|
### Running the Script
|
|
```bash
|
|
PYTHONPATH=/usr/lib/freecad-python3/lib \
|
|
/usr/bin/python3.12 scripts/create_caos_v6.py
|
|
```
|
|
|
|
## Design Analysis
|
|
|
|
The CAOS organizer consists of:
|
|
- **Frame structure**: 5 pieces forming a cabinet (back, sides, top/bottom rails)
|
|
- **Removable bins**: 6 bins that sit inside the frame
|
|
- **Handle cutouts**: Simple rectangular cutouts in bin fronts
|
|
|
|
The reference images show curved "scoop" handles - the current model uses rectangular cutouts which are simpler to manufacture with CNC.
|
|
|
|
## Project Status
|
|
|
|
- [x] Design analyzed
|
|
- [x] Parametric model created (v6)
|
|
- [x] All shapes validated
|
|
- [ ] CAM file preparation
|
|
- [ ] Material sourcing
|
|
- [ ] Test cuts
|
|
- [ ] Full assembly
|
|
|
|
## Materials
|
|
|
|
- **Primary:** Plywood 12mm (or MDF for prototype)
|
|
- **Sheet size:** ~300x200mm for the organizer
|
|
|
|
## Related
|
|
|
|
- [[CNC Machining]] - Main CNC project page
|
|
- `skills/freecad-parametric-design/` - FreeCAD skill for parametric design
|