Update CAOS Organizer - parametric model complete (v6)

This commit is contained in:
2026-03-20 19:32:31 +00:00
parent a2ef3341c9
commit b889eb1228

View File

@@ -6,41 +6,81 @@ A modular workshop organizer system designed for CNC cutting.
**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 that allows for various configurations of storage bins, shelves, and tool holders.
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.
## Screenshots
## Generated Model (v6)
### Design Reference
![CAOS Screenshot 1](../Attachments/CAOS/caos-01.jpg)
**Status:** ✓ Parametric model complete and validated
![CAOS Screenshot 2](../Attachments/CAOS/caos-02.jpg)
### 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/`
![CAOS Screenshot 3](../Attachments/CAOS/caos-03.jpg)
### 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
### Parts/Components
![CAOS Screenshot 4](../Attachments/CAOS/caos-04.jpg)
### 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
![CAOS Screenshot 5](../Attachments/CAOS/caos-05.jpg)
**Bins (6 pieces):**
- Bin_0_0_Cut through Bin_2_1_Cut - Removable bins with handle cutouts
![CAOS Screenshot 6](../Attachments/CAOS/caos-06.jpg)
## 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
- [ ] Design reviewed
- [ ] Materials sourced
- [ ] Files prepared for CAM
- [ ] Test cuts completed
- [x] Design analyzed
- [x] Parametric model created (v6)
- [x] All shapes validated
- [ ] CAM file preparation
- [ ] Material sourcing
- [ ] Test cuts
- [ ] Full assembly
## Materials
- **Primary:** Plywood (thickness TBD based on design specs)
- **Estimated sheet size:** TBD
## Notes
*Add specific notes about dimensions, modifications, or assembly tips here.*
- **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