summaryrefslogtreecommitdiff
path: root/v1.0/mendel.scad
blob: 2981802c34386f34d8863d2e1c67290ea176097d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/*
1x bed height spacer
4x circuit board bracket
2x circuit board spacer
2x frame vertex
4x footed frame vertex
2x x 180 z bearing plate
2x x 360 z bearing plate
2x x 360 z bearing plate mirror
2x x axis side plate nut jig - optional
2x x bar clamp m3
4x x bar clamp m4
2x x carriage belt clamp
1x x carriage lower
1x x carriage upper
1x x end bracket
1x x motor bracket
2x x vert drive nut trap
2x x vert drive side plate 180
2x x vert drive side plate 360
10x y bar clamp
2x y bearing 180 inner
1x y bearing 180 outer left
1x y bearing 180 outer right
2x y bearing 360 inner
1x y bearing 360 outer left
1x y bearing 360 outer right
2x y belt clamp
1x y idler bracket
1x y motor bracket
4x z bar top clamp
2x z leadscrew base bar clamp
1x z opto bracket
2x z driven pulley - modified
1x z leadscrew base + motor bracket
1x z leadscrew base + tensioner
1x m8 extruder block
1x m8 extruder idler block - OpenSCAD
1x 11t17p gear
1x 39t17p gear
3x drive pully - modified

we should optionally be able to render the mendel parts in printable sets, or as an assembled mendel.  To render the assembled mendel, we should have a function that renders the structural threaded rod, then a function that places the parts at programmable distances and orientations along that rod.

*/

import_stl("example012.stl", convexity = 5);