Update CAOS Organizer - parametric model complete (v6)
This commit is contained in:
@@ -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
|
||||

|
||||
**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
|
||||
|
||||
### Parts/Components
|
||||

|
||||
### 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
|
||||
|
||||
- [ ] 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
|
||||
|
||||
Reference in New Issue
Block a user