# CAD Files — Tube Bender

All CAD source files live here.  
Export chain: **OpenSCAD → FreeCAD → STEP → Fusion 360 → CAM**

## Files

| File | Description | Status |
|------|-------------|--------|
| `base_plate.scad` | Parametric base plate (400 × 300 × 12 mm, fully adjustable) | ✅ |
| `side_plates.scad` | Vertical side plates with pivot bore | 🔜 |
| `bend_die.scad` | Main form die (parametric by tube OD + CLR) | 🔜 |
| `clamp_block.scad` | Clamp / clamp die | 🔜 |
| `pressure_die.scad` | Follower / pressure die assembly | 🔜 |
| `bending_arm.scad` | Lever arm with handle provision (3-piece assembly) | ✅ |
| `pivot_shaft.scad` | Pivot shaft + bushing | 🔜 |
| `assembly.scad` | Full machine assembly (includes all parts) | 🔜 |

## Export Workflow

### 1. OpenSCAD → STL / AMF
```
File → Export → Export as STL…
```
For FreeCAD import, **AMF** or **STL** both work.  
Use `$fn = 128` or higher before final export.

### 2. FreeCAD — STL/AMF → STEP
1. Open FreeCAD → **Part** workbench.
2. `File → Import` → select `.stl` / `.amf`.
3. `Part → Convert to Solid`.
4. `File → Export` → choose **STEP (*.step)**.

### 3. Fusion 360 — STEP import
1. `File → Open → Open from my computer` → select `.step`.
2. Review bodies, set material.
3. Proceed to **CAM** workspace.

### 4. CAM
- Set up stock, WCS (Work Coordinate System) at plate bottom face, front-left corner.
- Operations: face mill, drill (mount holes, side-plate holes), pocket (if enabled).

## Key Parameters (base_plate.scad)

| Variable | Default | Notes |
|----------|---------|-------|
| `plate_length` | 400 mm | Front → back |
| `plate_width` | 300 mm | Left → right |
| `plate_thickness` | 12 mm | Steel stock |
| `corner_radius` | 8 mm | Plate corner fillet |
| `mount_bolt_d` | 14 mm | M12 bench holes |
| `mount_cbore_d` | 24 mm | Counterbore Ø (0 = none) |
| `side_plate_gap` | 65 mm | Clear inner gap between side plates |
| `side_plate_cx` | 220 mm | Bolt pattern centre from front |
| `receiver_slot_enable` | false | Slot for receiver-tube stand |
| `pocket_enable` | false | Lightening/chip pockets |
