From b889eb1228aa2b887827e2eae3605d64a42dc6ec Mon Sep 17 00:00:00 2001 From: Orik Date: Fri, 20 Mar 2026 19:32:31 +0000 Subject: [PATCH] Update CAOS Organizer - parametric model complete (v6) --- 02_Projects/CAOS Workshop Organizer.md | 80 +++++++++++++++++++------- 1 file changed, 60 insertions(+), 20 deletions(-) diff --git a/02_Projects/CAOS Workshop Organizer.md b/02_Projects/CAOS Workshop Organizer.md index dbf5506..c9363d4 100644 --- a/02_Projects/CAOS Workshop Organizer.md +++ b/02_Projects/CAOS Workshop Organizer.md @@ -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