mead-horn: note dependency on dotscad
[clinton/3d-models.git] / etc / laserjet6-rear-tray-clip.scad
CommitLineData
23b755db
CE
1// Trivial clip to hold rear exit tray on my laserjet 6 in place
2// (built in clips fatigued after 20 years). Includes an optional hook
3// into the grille on the rear exit tray to secure it better.
4
5// measurements:
6// length = 73
7// max depth = 25
8
10c9d1a5 9// fixme: needs to be 72 I think
23b755db 10clip_gap = 73.5;
10c9d1a5 11clip_wall = 4; // was 3, beefed up a bit after first pair broke
23b755db
CE
12clip_depth = 20;
13clip_width = 5;
14
15hook = true;
16hook_depth = 6;
10c9d1a5 17hook_wall = 3; // limited by size of rear output tray slots
23b755db
CE
18
19$fs = 0.1;
20$fa = 0.1;
21
22linear_extrude (clip_width) {
23 difference () {
24 square ([clip_gap + clip_wall * 2, clip_depth + clip_wall]);
25 translate ([clip_wall, -clip_wall]) square ([clip_gap, clip_depth + clip_wall]);
26 }
27 if (hook) {
28 translate ([clip_wall + clip_gap - hook_depth, 0]) square ([hook_depth, hook_wall]);
29 }
30}