Render a minimal example (rounded plate with one cutout) so the README opens with a visual of what the library produces. Adds example.scad with the openscad render command in its header so the screenshot can be regenerated.
63 lines
2.7 KiB
Markdown
63 lines
2.7 KiB
Markdown
# Skadis T-Clip Mount
|
||
|
||

|
||
|
||
Cutout geometry for accessories that mount to an IKEA Skadis pegboard via the printable [T-Clip system from Printables #256896](https://www.printables.com/model/256896-skadis-t-clip-system). Print the clips separately from that model; this library produces the matching slot + recess on your accessory — a pill-shaped through-slot with a filleted cylindrical recess on the front face that seats the clip's cap. The preview above is generated from [`example.scad`](example.scad).
|
||
|
||
## Usage
|
||
|
||
```scad
|
||
use <../lib/skadis-t-clip/skadis-t-clip.scad>
|
||
|
||
plate_thickness = 5.4;
|
||
|
||
difference() {
|
||
// Your back plate, however you want to shape it.
|
||
cube([32, plate_thickness, 90]);
|
||
|
||
// One T-Clip cutout, centered at (x=16, z=45) on this plate.
|
||
translate([16, 0, 45])
|
||
skadis_t_clip_cutout(plate_thickness = plate_thickness);
|
||
}
|
||
```
|
||
|
||
For multiple mounts at the standard Skadis vertical pitch:
|
||
|
||
```scad
|
||
for (i = [0 : mount_count - 1])
|
||
translate([0, 0, bottom_z + i * SKADIS_PITCH])
|
||
skadis_t_clip_cutout(plate_thickness = plate_thickness);
|
||
```
|
||
|
||
## Modules
|
||
|
||
### `skadis_t_clip_cutout(plate_thickness, slot_w, slot_h, recess_d, recess_depth, recess_fillet_r)`
|
||
|
||
Negative geometry for one T-Clip mount: a pill-shaped through-slot plus a cylindrical recess on the front face whose two outer joints are filleted. The wall-to-floor joint (interior, concave from inside the recess) narrows the floor by `recess_fillet_r`; the wall-to-front-face joint (exterior, the plate's convex rim corner) is rounded so the rim opens to `recess_d + 2·recess_fillet_r` with a smoothly curved corner. Center the call at the desired `(x, z)` of the slot center and subtract from your plate.
|
||
|
||
| Parameter | Default | Description |
|
||
|-----------|---------|-------------|
|
||
| `plate_thickness` | (required) | Y depth of the back plate the cutout passes through |
|
||
| `slot_w` | 5.0 mm | Pill-slot width (Skadis nominal) |
|
||
| `slot_h` | 15.0 mm | Pill-slot length (Skadis nominal) |
|
||
| `recess_d` | 22.2 mm | Cylindrical wall diameter; floor narrows to `recess_d − 2·recess_fillet_r`, rim opens to `recess_d + 2·recess_fillet_r` |
|
||
| `recess_depth` | 2.9 mm | Total recess depth from the front face to the floor |
|
||
| `recess_fillet_r` | 0.8 mm | Fillet radius for both the rim and the wall-to-floor joint |
|
||
|
||
## Constants
|
||
|
||
| Name | Value | Description |
|
||
|------|-------|-------------|
|
||
| `SKADIS_PITCH` | 40 mm | Standard Skadis vertical/horizontal slot pitch |
|
||
|
||
## Coordinate system
|
||
|
||
| Axis | Direction |
|
||
|------|-----------|
|
||
| X | Horizontal — slot's short axis |
|
||
| Y | Pegboard outward — back face at Y=0, front face at Y=`plate_thickness` |
|
||
| Z | Vertical — slot's long axis |
|
||
|
||
## Used by
|
||
|
||
- [Skadis Coffee Tamper Holder](../../skadis-tamper-holder/)
|