# 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