forked from ScribbleJ/corexy-v1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
extender.scad
22 lines (18 loc) · 914 Bytes
/
extender.scad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// T-Slot coupler
// Because I'm stupid and cut two rods too short.
// Print none. Unless you are stupid, too.
// (c) 2014, Christopher "ScribbleJ" Jansen
include <common.scad>
extender();
module extender()
{
difference()
{
cube([tslot_w+corner_thick*2,tslot_w+corner_thick*2,tslot_w*2]);
translate([corner_thick,corner_thick,-1]) cube([tslot_w,tslot_w,huge]);
translate([corner_thick+tslot_w/2,0,tslot_w/2]) rotate([90,0,0]) translate([0,0,-huge/2]) polyhole(r=tslot_bolt_r,h=huge);
translate([corner_thick+tslot_w/2,0,tslot_w*1.5]) rotate([90,0,0]) translate([0,0,-huge/2]) polyhole(r=tslot_bolt_r,h=huge);
translate([0,corner_thick+tslot_w/2,tslot_w/2]) rotate([0,90,0]) translate([0,0,-huge/2]) polyhole(r=tslot_bolt_r,h=huge,a=360/12);
translate([0,corner_thick+tslot_w/2,tslot_w*1.5]) rotate([0,90,0]) translate([0,0,-huge/2]) polyhole(r=tslot_bolt_r,h=huge,a=360/12);
}
}