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)
|
**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
|
## Project Status
|
||||||
|
|
||||||
- [ ] Design reviewed
|
- [x] Design analyzed
|
||||||
- [ ] Materials sourced
|
- [x] Parametric model created (v6)
|
||||||
- [ ] Files prepared for CAM
|
- [x] All shapes validated
|
||||||
- [ ] Test cuts completed
|
- [ ] CAM file preparation
|
||||||
|
- [ ] Material sourcing
|
||||||
|
- [ ] Test cuts
|
||||||
- [ ] Full assembly
|
- [ ] Full assembly
|
||||||
|
|
||||||
## Materials
|
## Materials
|
||||||
|
|
||||||
- **Primary:** Plywood (thickness TBD based on design specs)
|
- **Primary:** Plywood 12mm (or MDF for prototype)
|
||||||
- **Estimated sheet size:** TBD
|
- **Sheet size:** ~300x200mm for the organizer
|
||||||
|
|
||||||
## Notes
|
|
||||||
|
|
||||||
*Add specific notes about dimensions, modifications, or assembly tips here.*
|
|
||||||
|
|
||||||
## Related
|
## Related
|
||||||
|
|
||||||
- [[CNC Machining]] - Main CNC project page
|
- [[CNC Machining]] - Main CNC project page
|
||||||
|
- `skills/freecad-parametric-design/` - FreeCAD skill for parametric design
|
||||||
|
|||||||
Reference in New Issue
Block a user