chiark / gitweb /
trackpump-mutlihead-clip: wip
[reprap-play.git] / trackpump-mutlihead-clip.scad
1 // -*- C -*-
2
3 pump_main_dia = 38;
4 pump_side_width = 5;
5 pump_shaft_dia = 14;
6
7 // calculated
8
9 pump_side_outer_rad = pump_side_width + pump_main_dia/2;
10
11 module PumpSidePlan() {
12   or = pump_side_outer_rad;
13   difference(){
14     union(){
15       translate([-or, 0]) circle(r=or);
16       translate([-or, -or]) square([or, or*2]);
17     }
18     translate([-or, 0]) circle(r=pump_main_dia/2);
19     translate([-or*2, 0])
20       square(center=true, [pump_side_width*3, pump_shaft_dia]);
21   }
22 }
23
24 PumpSidePlan();