3d-printing/lib/skadis-t-clip/README.md
Felipe M. fd91da94c8
Add preview screenshot to lib/skadis-t-clip
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.
2026-05-08 16:16:57 +02:00

63 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Skadis T-Clip Mount
![Preview](preview.png)
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/)