Files
second-brain/02_Projects/CAOS Workshop Organizer.md

2.5 KiB

CAOS Workshop Organizer

A modular workshop organizer system designed for CNC cutting.

Overview

Source: Modifile - 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

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

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 analyzed
  • Parametric model created (v6)
  • 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
  • CNC Machining - Main CNC project page
  • skills/freecad-parametric-design/ - FreeCAD skill for parametric design