mirror of
https://github.com/nophead/Mendel90.git
synced 2025-08-10 15:23:57 +02:00
Added the cardboard heat sheild.
Tweaked the X belt length and the cable strip length. Now generates PDF versions of the sheets using Inkscape.
This commit is contained in:
22
InkCL.py
Normal file
22
InkCL.py
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
#from http://kaioa.com/node/42
|
||||||
|
|
||||||
|
import os, subprocess, sys
|
||||||
|
|
||||||
|
def run(*args):
|
||||||
|
print "inkscape",
|
||||||
|
for arg in args:
|
||||||
|
print arg,
|
||||||
|
print
|
||||||
|
run = subprocess.Popen(["inkscape"] + list(args), shell = True, stdout = subprocess.PIPE, stderr = subprocess.PIPE)
|
||||||
|
out,err=[e.splitlines() for e in run.communicate()]
|
||||||
|
return run.returncode, out, err
|
||||||
|
|
||||||
|
if __name__=='__main__':
|
||||||
|
r = run(sys.argv[1:])
|
||||||
|
if not r[0]==0:
|
||||||
|
print 'return code:',r[0]
|
||||||
|
for l in r[1]:
|
||||||
|
print l
|
||||||
|
for l in r[2]:
|
||||||
|
print l
|
@@ -5,6 +5,7 @@ Currently only supports mendel and sturdy machine variants, the huxley version n
|
|||||||
Use
|
Use
|
||||||
---
|
---
|
||||||
Add the directory of the OpenScad executable to your search path. For Windows OpenSCAD-2012.02 or later is required. For Linux it will need to be openscad-2011.12 or later.
|
Add the directory of the OpenScad executable to your search path. For Windows OpenSCAD-2012.02 or later is required. For Linux it will need to be openscad-2011.12 or later.
|
||||||
|
To get PDF versions of the sheet drawings add InkScape to your search path.
|
||||||
|
|
||||||
To make all the files for a machine run
|
To make all the files for a machine run
|
||||||
make_machine.py machine_name
|
make_machine.py machine_name
|
||||||
@@ -32,3 +33,5 @@ x-end.scad and wade.scad use some elements of the Prusa ones by Josef Prusa, GPL
|
|||||||
z_couplings originally based on http://www.thingiverse.com/thing:7153 by Griffin_Nicoll, GPL license.
|
z_couplings originally based on http://www.thingiverse.com/thing:7153 by Griffin_Nicoll, GPL license.
|
||||||
|
|
||||||
Bearing holders originally based on http://www.thingiverse.com/thing:7755 by Jolijar, CC license.
|
Bearing holders originally based on http://www.thingiverse.com/thing:7755 by Jolijar, CC license.
|
||||||
|
|
||||||
|
InkCL.py based on code from http://kaioa.com/node/42
|
||||||
|
@@ -22,7 +22,8 @@ Vitamins:
|
|||||||
4 BD0019 4 19mm bulldog clip
|
4 BD0019 4 19mm bulldog clip
|
||||||
1 BED214214 1 PCB bed 214 x 214
|
1 BED214214 1 PCB bed 214 x 214
|
||||||
1 BT56674 1 Belt T5 x 6 x 674
|
1 BT56674 1 Belt T5 x 6 x 674
|
||||||
1 BT56861 1 Belt T5 x 6 x 861
|
1 BT56866 1 Belt T5 x 6 x 866
|
||||||
|
1 CB6200224 1 Corrugated cardboard 200 x 224 x 6
|
||||||
8 CS03010 4 4 M3 cap screw x 10
|
8 CS03010 4 4 M3 cap screw x 10
|
||||||
30 CS03016 2 4 2 4 14 2 2 M3 cap screw x 16
|
30 CS03016 2 4 2 4 14 2 2 M3 cap screw x 16
|
||||||
11 CS03020 2 1 8 M3 cap screw x 20
|
11 CS03020 2 1 8 M3 cap screw x 20
|
||||||
@@ -49,7 +50,7 @@ Vitamins:
|
|||||||
3 NUTM8 1 1 1 Nut M8
|
3 NUTM8 1 1 1 Nut M8
|
||||||
45 NYLOCM3 2 2 2 6 4 16 2 1 10 Nyloc nut M3
|
45 NYLOCM3 2 2 2 6 4 16 2 1 10 Nyloc nut M3
|
||||||
6 NYLOCM4 4 1 1 Nyloc nut M4
|
6 NYLOCM4 4 1 1 Nyloc nut M4
|
||||||
1 PP517373 1 Polypropylene strip 373mm x 17mm x 0.5mm
|
1 PP517402 1 Polypropylene strip 402mm x 17mm x 0.5mm
|
||||||
1 PP527320 1 Polypropylene strip 320mm x 27mm x 0.5mm
|
1 PP527320 1 Polypropylene strip 320mm x 27mm x 0.5mm
|
||||||
1 PP529275 1 Polypropylene strip 275mm x 29mm x 0.5mm
|
1 PP529275 1 Polypropylene strip 275mm x 29mm x 0.5mm
|
||||||
18 PS0308 3 3 4 8 M3 pan screw x 8
|
18 PS0308 3 3 4 8 M3 pan screw x 8
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
x_axis_assembly:
|
x_axis_assembly:
|
||||||
Vitamins:
|
Vitamins:
|
||||||
1 BT56861 Belt T5 x 6 x 861
|
1 BT56866 Belt T5 x 6 x 866
|
||||||
1 PP517373 Polypropylene strip 373mm x 17mm x 0.5mm
|
1 PP517402 Polypropylene strip 402mm x 17mm x 0.5mm
|
||||||
2 RD8382 Smooth rod 8 x 382
|
2 RD8382 Smooth rod 8 x 382
|
||||||
|
|
||||||
Printed:
|
Printed:
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
y_carriage_assembly:
|
y_carriage_assembly:
|
||||||
Vitamins:
|
Vitamins:
|
||||||
1 AC6224224 Acrylic sheet 224 x 224 x 6
|
1 AC6224224 Acrylic sheet 224 x 224 x 6
|
||||||
|
1 CB6200224 Corrugated cardboard 200 x 224 x 6
|
||||||
14 CS03016 M3 cap screw x 16
|
14 CS03016 M3 cap screw x 16
|
||||||
2 CS03025 M3 cap screw x 25
|
2 CS03025 M3 cap screw x 25
|
||||||
3 LM8UU LM8UU linear bearing
|
3 LM8UU LM8UU linear bearing
|
||||||
|
BIN
mendel/sheets/frame_base.pdf
Normal file
BIN
mendel/sheets/frame_base.pdf
Normal file
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
frame_base_dxf();
|
frame_base_dxf();
|
||||||
|
BIN
mendel/sheets/frame_gantry.pdf
Normal file
BIN
mendel/sheets/frame_gantry.pdf
Normal file
Binary file not shown.
BIN
mendel/sheets/frame_gantry_and_y_carriage.pdf
Normal file
BIN
mendel/sheets/frame_gantry_and_y_carriage.pdf
Normal file
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
frame_gantry_and_y_carriage_dxf();
|
frame_gantry_and_y_carriage_dxf();
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
frame_gantry_dxf();
|
frame_gantry_dxf();
|
||||||
|
BIN
mendel/sheets/frame_left.pdf
Normal file
BIN
mendel/sheets/frame_left.pdf
Normal file
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
frame_left_dxf();
|
frame_left_dxf();
|
||||||
|
BIN
mendel/sheets/frame_right.pdf
Normal file
BIN
mendel/sheets/frame_right.pdf
Normal file
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
frame_right_dxf();
|
frame_right_dxf();
|
||||||
|
BIN
mendel/sheets/y_carriage.pdf
Normal file
BIN
mendel/sheets/y_carriage.pdf
Normal file
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
y_carriage_dxf();
|
y_carriage_dxf();
|
||||||
|
358
mendel/sheets/y_heatsheild.dxf
Normal file
358
mendel/sheets/y_heatsheild.dxf
Normal file
@@ -0,0 +1,358 @@
|
|||||||
|
0
|
||||||
|
SECTION
|
||||||
|
2
|
||||||
|
BLOCKS
|
||||||
|
0
|
||||||
|
ENDSEC
|
||||||
|
0
|
||||||
|
SECTION
|
||||||
|
2
|
||||||
|
ENTITIES
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-80.5
|
||||||
|
11
|
||||||
|
-80.5
|
||||||
|
20
|
||||||
|
-78.5
|
||||||
|
21
|
||||||
|
-68.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-80.5
|
||||||
|
11
|
||||||
|
-70.5
|
||||||
|
20
|
||||||
|
-68.5
|
||||||
|
21
|
||||||
|
-68.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-70.5
|
||||||
|
11
|
||||||
|
-70.5
|
||||||
|
20
|
||||||
|
-68.5
|
||||||
|
21
|
||||||
|
-78.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-70.5
|
||||||
|
11
|
||||||
|
-80.5
|
||||||
|
20
|
||||||
|
-78.5
|
||||||
|
21
|
||||||
|
-78.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-80.5
|
||||||
|
11
|
||||||
|
-80.5
|
||||||
|
20
|
||||||
|
89.5
|
||||||
|
21
|
||||||
|
99.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-80.5
|
||||||
|
11
|
||||||
|
-70.5
|
||||||
|
20
|
||||||
|
99.5
|
||||||
|
21
|
||||||
|
99.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-70.5
|
||||||
|
11
|
||||||
|
-70.5
|
||||||
|
20
|
||||||
|
99.5
|
||||||
|
21
|
||||||
|
89.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-70.5
|
||||||
|
11
|
||||||
|
-80.5
|
||||||
|
20
|
||||||
|
89.5
|
||||||
|
21
|
||||||
|
89.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-33.97
|
||||||
|
11
|
||||||
|
-33.97
|
||||||
|
20
|
||||||
|
-63.675
|
||||||
|
21
|
||||||
|
-39.025
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-33.97
|
||||||
|
11
|
||||||
|
-23.97
|
||||||
|
20
|
||||||
|
-39.025
|
||||||
|
21
|
||||||
|
-39.025
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-23.97
|
||||||
|
11
|
||||||
|
-23.97
|
||||||
|
20
|
||||||
|
-39.025
|
||||||
|
21
|
||||||
|
-63.675
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-23.97
|
||||||
|
11
|
||||||
|
-33.97
|
||||||
|
20
|
||||||
|
-63.675
|
||||||
|
21
|
||||||
|
-63.675
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-33.97
|
||||||
|
11
|
||||||
|
-33.97
|
||||||
|
20
|
||||||
|
41.175
|
||||||
|
21
|
||||||
|
65.825
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-33.97
|
||||||
|
11
|
||||||
|
-23.97
|
||||||
|
20
|
||||||
|
65.825
|
||||||
|
21
|
||||||
|
65.825
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-23.97
|
||||||
|
11
|
||||||
|
-23.97
|
||||||
|
20
|
||||||
|
65.825
|
||||||
|
21
|
||||||
|
41.175
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-23.97
|
||||||
|
11
|
||||||
|
-33.97
|
||||||
|
20
|
||||||
|
41.175
|
||||||
|
21
|
||||||
|
41.175
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
70.5
|
||||||
|
11
|
||||||
|
70.5
|
||||||
|
20
|
||||||
|
-15.5
|
||||||
|
21
|
||||||
|
-5.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
70.5
|
||||||
|
11
|
||||||
|
80.5
|
||||||
|
20
|
||||||
|
-5.5
|
||||||
|
21
|
||||||
|
-5.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
80.5
|
||||||
|
11
|
||||||
|
80.5
|
||||||
|
20
|
||||||
|
-5.5
|
||||||
|
21
|
||||||
|
-15.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
80.5
|
||||||
|
11
|
||||||
|
70.5
|
||||||
|
20
|
||||||
|
-15.5
|
||||||
|
21
|
||||||
|
-15.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-100
|
||||||
|
11
|
||||||
|
-100
|
||||||
|
20
|
||||||
|
-112
|
||||||
|
21
|
||||||
|
112
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-100
|
||||||
|
11
|
||||||
|
-22.62
|
||||||
|
20
|
||||||
|
112
|
||||||
|
21
|
||||||
|
112
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-22.62
|
||||||
|
11
|
||||||
|
-22.62
|
||||||
|
20
|
||||||
|
112
|
||||||
|
21
|
||||||
|
82
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-22.62
|
||||||
|
11
|
||||||
|
22.62
|
||||||
|
20
|
||||||
|
82
|
||||||
|
21
|
||||||
|
82
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
22.62
|
||||||
|
11
|
||||||
|
22.62
|
||||||
|
20
|
||||||
|
82
|
||||||
|
21
|
||||||
|
112
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
22.62
|
||||||
|
11
|
||||||
|
100
|
||||||
|
20
|
||||||
|
112
|
||||||
|
21
|
||||||
|
112
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
100
|
||||||
|
11
|
||||||
|
100
|
||||||
|
20
|
||||||
|
112
|
||||||
|
21
|
||||||
|
-112
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
100
|
||||||
|
11
|
||||||
|
-100
|
||||||
|
20
|
||||||
|
-112
|
||||||
|
21
|
||||||
|
-112
|
||||||
|
0
|
||||||
|
ENDSEC
|
||||||
|
0
|
||||||
|
SECTION
|
||||||
|
2
|
||||||
|
OBJECTS
|
||||||
|
0
|
||||||
|
DICTIONARY
|
||||||
|
0
|
||||||
|
ENDSEC
|
||||||
|
0
|
||||||
|
EOF
|
BIN
mendel/sheets/y_heatsheild.pdf
Normal file
BIN
mendel/sheets/y_heatsheild.pdf
Normal file
Binary file not shown.
39
mendel/sheets/y_heatsheild.svg
Normal file
39
mendel/sheets/y_heatsheild.svg
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="234mm" width="210mm" >
|
||||||
|
<g style="fill-opacity:1.0; stroke:black; stroke-width:1;">
|
||||||
|
<line x1="29.500000mm" y1="190.500000mm" x2="29.500000mm" y2="190.500000mm" />
|
||||||
|
<line x1="29.500000mm" y1="190.500000mm" x2="19.500000mm" y2="190.500000mm" />
|
||||||
|
<line x1="19.500000mm" y1="190.500000mm" x2="19.500000mm" y2="180.500000mm" />
|
||||||
|
<line x1="19.500000mm" y1="180.500000mm" x2="29.500000mm" y2="180.500000mm" />
|
||||||
|
<line x1="29.500000mm" y1="180.500000mm" x2="29.500000mm" y2="190.500000mm" />
|
||||||
|
<line x1="29.500000mm" y1="22.500000mm" x2="29.500000mm" y2="22.500000mm" />
|
||||||
|
<line x1="29.500000mm" y1="22.500000mm" x2="19.500000mm" y2="22.500000mm" />
|
||||||
|
<line x1="19.500000mm" y1="22.500000mm" x2="19.500000mm" y2="12.500000mm" />
|
||||||
|
<line x1="19.500000mm" y1="12.500000mm" x2="29.500000mm" y2="12.500000mm" />
|
||||||
|
<line x1="29.500000mm" y1="12.500000mm" x2="29.500000mm" y2="22.500000mm" />
|
||||||
|
<line x1="76.030000mm" y1="175.675000mm" x2="76.030000mm" y2="175.675000mm" />
|
||||||
|
<line x1="76.030000mm" y1="175.675000mm" x2="66.030000mm" y2="175.675000mm" />
|
||||||
|
<line x1="66.030000mm" y1="175.675000mm" x2="66.030000mm" y2="151.025000mm" />
|
||||||
|
<line x1="66.030000mm" y1="151.025000mm" x2="76.030000mm" y2="151.025000mm" />
|
||||||
|
<line x1="76.030000mm" y1="151.025000mm" x2="76.030000mm" y2="175.675000mm" />
|
||||||
|
<line x1="76.030000mm" y1="70.825000mm" x2="76.030000mm" y2="70.825000mm" />
|
||||||
|
<line x1="76.030000mm" y1="70.825000mm" x2="66.030000mm" y2="70.825000mm" />
|
||||||
|
<line x1="66.030000mm" y1="70.825000mm" x2="66.030000mm" y2="46.175000mm" />
|
||||||
|
<line x1="66.030000mm" y1="46.175000mm" x2="76.030000mm" y2="46.175000mm" />
|
||||||
|
<line x1="76.030000mm" y1="46.175000mm" x2="76.030000mm" y2="70.825000mm" />
|
||||||
|
<line x1="180.500000mm" y1="127.500000mm" x2="180.500000mm" y2="127.500000mm" />
|
||||||
|
<line x1="180.500000mm" y1="127.500000mm" x2="170.500000mm" y2="127.500000mm" />
|
||||||
|
<line x1="170.500000mm" y1="127.500000mm" x2="170.500000mm" y2="117.500000mm" />
|
||||||
|
<line x1="170.500000mm" y1="117.500000mm" x2="180.500000mm" y2="117.500000mm" />
|
||||||
|
<line x1="180.500000mm" y1="117.500000mm" x2="180.500000mm" y2="127.500000mm" />
|
||||||
|
<line x1="200.000000mm" y1="224.000000mm" x2="200.000000mm" y2="224.000000mm" />
|
||||||
|
<line x1="200.000000mm" y1="224.000000mm" x2="0.000000mm" y2="224.000000mm" />
|
||||||
|
<line x1="0.000000mm" y1="224.000000mm" x2="0.000000mm" y2="0.000000mm" />
|
||||||
|
<line x1="0.000000mm" y1="0.000000mm" x2="77.380000mm" y2="0.000000mm" />
|
||||||
|
<line x1="77.380000mm" y1="0.000000mm" x2="77.380000mm" y2="30.000000mm" />
|
||||||
|
<line x1="77.380000mm" y1="30.000000mm" x2="122.620000mm" y2="30.000000mm" />
|
||||||
|
<line x1="122.620000mm" y1="30.000000mm" x2="122.620000mm" y2="0.000000mm" />
|
||||||
|
<line x1="122.620000mm" y1="0.000000mm" x2="200.000000mm" y2="0.000000mm" />
|
||||||
|
<line x1="200.000000mm" y1="0.000000mm" x2="200.000000mm" y2="224.000000mm" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.8 KiB |
2
mendel/sheets/y_heatsheild_dxf.scad
Normal file
2
mendel/sheets/y_heatsheild_dxf.scad
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
use <../../scad/main.scad>
|
||||||
|
y_heatsheild_dxf();
|
@@ -37,7 +37,7 @@ Z = 0.5 * Z_travel;
|
|||||||
//
|
//
|
||||||
X_bar_length = motor_end - idler_end + 2 * x_end_bar_length();
|
X_bar_length = motor_end - idler_end + 2 * x_end_bar_length();
|
||||||
module x_axis_assembly(show_extruder) {
|
module x_axis_assembly(show_extruder) {
|
||||||
X_belt_gap = x_carriage_belt_gap() - 10;
|
X_belt_gap = x_carriage_belt_gap() - 15;
|
||||||
|
|
||||||
assembly("x_axis_assembly");
|
assembly("x_axis_assembly");
|
||||||
for(side = [-1,1])
|
for(side = [-1,1])
|
||||||
@@ -200,17 +200,20 @@ module y_carriage() {
|
|||||||
|
|
||||||
translate([Y_bar_spacing / 2, 0, 0])
|
translate([Y_bar_spacing / 2, 0, 0])
|
||||||
rotate([0,180,0])
|
rotate([0,180,0])
|
||||||
bearing_mount_holes();
|
bearing_mount_holes()
|
||||||
|
cylinder(r = screw_clearance_radius(cap_screw), h = 100, center = true);
|
||||||
|
|
||||||
for(end = [-1, 1])
|
for(end = [-1, 1])
|
||||||
translate([-Y_bar_spacing / 2, end * (Y_carriage_depth / 2 - Y_bearing_inset), 0])
|
translate([-Y_bar_spacing / 2, end * (Y_carriage_depth / 2 - Y_bearing_inset), 0])
|
||||||
rotate([0,180,0])
|
rotate([0,180,0])
|
||||||
bearing_mount_holes();
|
bearing_mount_holes()
|
||||||
|
cylinder(r = screw_clearance_radius(cap_screw), h = 100, center = true);
|
||||||
|
|
||||||
for(end = [[Y_belt_anchor_m, 0], [Y_belt_anchor_i, 180]])
|
for(end = [[Y_belt_anchor_m, 0], [Y_belt_anchor_i, 180]])
|
||||||
translate([Y_belt_line - X_origin, end[0], 0])
|
translate([Y_belt_line - X_origin, end[0], 0])
|
||||||
rotate([0, 180, end[1]])
|
rotate([0, 180, end[1]])
|
||||||
y_belt_anchor_holes();
|
y_belt_anchor_holes()
|
||||||
|
cylinder(r = M3_clearance_radius, h = 100, center = true);
|
||||||
|
|
||||||
for(x = [-bed_holes / 2, bed_holes / 2])
|
for(x = [-bed_holes / 2, bed_holes / 2])
|
||||||
for(y = [-bed_holes / 2, bed_holes / 2])
|
for(y = [-bed_holes / 2, bed_holes / 2])
|
||||||
@@ -219,6 +222,33 @@ module y_carriage() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
module y_heatsheild() {
|
||||||
|
difference() {
|
||||||
|
sheet(Cardboard, Y_carriage_width - 2 * bar_clamp_tab, Y_carriage_depth);
|
||||||
|
|
||||||
|
translate([Y_bar_spacing / 2, 0, 0])
|
||||||
|
rotate([0,180,0])
|
||||||
|
bearing_mount_holes()
|
||||||
|
cube([10,10, 100], center = true);
|
||||||
|
|
||||||
|
for(end = [-1, 1])
|
||||||
|
translate([-Y_bar_spacing / 2, end * (Y_carriage_depth / 2 - Y_bearing_inset), 0])
|
||||||
|
rotate([0,180,0])
|
||||||
|
bearing_mount_holes()
|
||||||
|
cube([10,10, 100], center = true);
|
||||||
|
|
||||||
|
for(end = [[Y_belt_anchor_m, 0], [Y_belt_anchor_i, 180]])
|
||||||
|
translate([Y_belt_line - X_origin, end[0], 0])
|
||||||
|
rotate([0, 180, end[1]])
|
||||||
|
hull()
|
||||||
|
y_belt_anchor_holes()
|
||||||
|
cube([10, 10, 100],center =true);
|
||||||
|
|
||||||
|
translate([0, Y_carriage_depth / 2, 0])
|
||||||
|
cube([ribbon_clamp_length(bed_ways, cap_screw), 60, 100], center = true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
module y_axis_assembly(show_bed) {
|
module y_axis_assembly(show_bed) {
|
||||||
carriage_bottom = Y_carriage_height - sheet_thickness(Y_carriage) / 2;
|
carriage_bottom = Y_carriage_height - sheet_thickness(Y_carriage) / 2;
|
||||||
carriage_top = Y_carriage_height + sheet_thickness(Y_carriage) / 2;
|
carriage_top = Y_carriage_height + sheet_thickness(Y_carriage) / 2;
|
||||||
@@ -275,9 +305,12 @@ module y_axis_assembly(show_bed) {
|
|||||||
rotate([180, 0, 0])
|
rotate([180, 0, 0])
|
||||||
ribbon_clamp_assembly(bed_ways, cap_screw, 25, sheet_thickness(Y_carriage) + ribbon_clamp_thickness(), false, true);
|
ribbon_clamp_assembly(bed_ways, cap_screw, 25, sheet_thickness(Y_carriage) + ribbon_clamp_thickness(), false, true);
|
||||||
|
|
||||||
if(show_bed)
|
translate([0, 0, Y_carriage_height + sheet_thickness(Y_carriage) / 2]) {
|
||||||
translate([0, 0, Y_carriage_height + sheet_thickness(Y_carriage) / 2])
|
if(show_bed)
|
||||||
bed_assembly();
|
bed_assembly();
|
||||||
|
translate([0, 0, sheet_thickness(Cardboard) / 2])
|
||||||
|
y_heatsheild();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
translate([0, 0, Y_carriage_height + eta * 2])
|
translate([0, 0, Y_carriage_height + eta * 2])
|
||||||
@@ -730,6 +763,8 @@ module frame_gantry_dxf() projection(cut = true)
|
|||||||
|
|
||||||
module y_carriage_dxf() projection(cut = true) y_carriage();
|
module y_carriage_dxf() projection(cut = true) y_carriage();
|
||||||
|
|
||||||
|
module y_heatsheild_dxf() projection(cut = true) y_heatsheild();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -63,7 +63,7 @@ module elliptical_cable_strip(width, p1, p2, pmax, extra = 15) {
|
|||||||
delta = p2 - p1;
|
delta = p2 - p1;
|
||||||
|
|
||||||
A = abs(max_delta[0] / 2);
|
A = abs(max_delta[0] / 2);
|
||||||
B = 50;
|
B = 75;
|
||||||
|
|
||||||
length = ceil(PI * pow((pow(A,1.5) + pow(B,1.5))/2, 1/1.5));
|
length = ceil(PI * pow((pow(A,1.5) + pow(B,1.5))/2, 1/1.5));
|
||||||
total = length + 2 * extra;
|
total = length + 2 * extra;
|
||||||
|
@@ -20,14 +20,16 @@
|
|||||||
//
|
//
|
||||||
// [ Code, Description, Thickness, Color, Soft]
|
// [ Code, Description, Thickness, Color, Soft]
|
||||||
//
|
//
|
||||||
MDF6 = [ "MD", "MDF sheet", 6, [0.4, 0.4, 0.2, 1 ], true]; // ~1/4"
|
MDF6 = [ "MD", "MDF sheet", 6, [0.4, 0.4, 0.2, 1 ], true]; // ~1/4"
|
||||||
MDF10 = [ "MD", "MDF sheet", 10, [0.4, 0.4, 0.2, 1 ], true]; // ~3/8"
|
MDF10 = [ "MD", "MDF sheet", 10, [0.4, 0.4, 0.2, 1 ], true]; // ~3/8"
|
||||||
MDF12 = [ "MD", "MDF sheet", 12, [0.4, 0.4, 0.2, 1 ], true]; // ~1/2"
|
MDF12 = [ "MD", "MDF sheet", 12, [0.4, 0.4, 0.2, 1 ], true]; // ~1/2"
|
||||||
PMMA6 = [ "AC", "Acrylic sheet", 6, [1, 1, 1, 0.5 ], false]; // ~1/4"
|
PMMA6 = [ "AC", "Acrylic sheet", 6, [1, 1, 1, 0.5 ], false]; // ~1/4"
|
||||||
PMMA8 = [ "AC", "Acrylic sheet", 8, [1, 1, 1, 0.5 ], false]; // ~5/16"
|
PMMA8 = [ "AC", "Acrylic sheet", 8, [1, 1, 1, 0.5 ], false]; // ~5/16"
|
||||||
PMMA10 = [ "AC", "Acrylic sheet",10, [1, 1, 1, 0.5 ], false]; // ~3/8"
|
PMMA10 = [ "AC", "Acrylic sheet", 10, [1, 1, 1, 0.5 ], false]; // ~3/8"
|
||||||
glass2 = [ "GL", "Glass sheet", 2, [1, 1, 1, 0.25 ], false];
|
glass2 = [ "GL", "Glass sheet", 2, [1, 1, 1, 0.25 ], false];
|
||||||
DiBond = [ "DB", "Dibond sheet", 3, [0.7, 0.7, 0.7, 1 ], false];
|
DiBond = [ "DB", "Dibond sheet", 3, [0.7, 0.7, 0.7, 1 ], false];
|
||||||
|
Cardboard= [ "CB", "Corrugated cardboard", 6, [0.6, 0.6, 0.2, 1 ], false];
|
||||||
|
FoilTape = [ "AF", "Aluminium foil tape", .2, [0.9, 0.9, 0.9, 1 ], false];
|
||||||
|
|
||||||
function sheet_thickness(type) = type[2];
|
function sheet_thickness(type) = type[2];
|
||||||
function sheet_is_soft(type) = type[4];
|
function sheet_is_soft(type) = type[4];
|
||||||
|
@@ -58,11 +58,11 @@ module bearing_mount(bearing, height, endstop) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module bearing_mount_holes(height)
|
module bearing_mount_holes()
|
||||||
for(end = [-1, 1])
|
for(end = [-1, 1])
|
||||||
translate([end * (bearing_holder_width(Y_bearings) / 2 + tab_length / 2),
|
translate([end * (bearing_holder_width(Y_bearings) / 2 + tab_length / 2),
|
||||||
-end * (bearing_holder_length(Y_bearings) - bearing_clamp_tab) / 2, 0])
|
-end * (bearing_holder_length(Y_bearings) - bearing_clamp_tab) / 2, 0])
|
||||||
cylinder(r = screw_clearance_radius, h = 100, center = true);
|
child();
|
||||||
|
|
||||||
module y_bearing_assembly(height, endstop = false)
|
module y_bearing_assembly(height, endstop = false)
|
||||||
{
|
{
|
||||||
|
@@ -31,7 +31,7 @@ function y_belt_anchor_width() = width;
|
|||||||
module y_belt_anchor_holes() {
|
module y_belt_anchor_holes() {
|
||||||
for(side = [-1, 1])
|
for(side = [-1, 1])
|
||||||
translate([0, side * (depth / 2 + M3_nut_radius * cos(30) + eta) + depth / 2, 0])
|
translate([0, side * (depth / 2 + M3_nut_radius * cos(30) + eta) + depth / 2, 0])
|
||||||
cylinder(r = M3_clearance_radius, h = 100, center = true);
|
child();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
13
sheets.py
13
sheets.py
@@ -2,14 +2,13 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import openscad
|
import openscad
|
||||||
|
import InkCL
|
||||||
import shutil
|
import shutil
|
||||||
import sys
|
import sys
|
||||||
from dxf import *
|
from dxf import *
|
||||||
|
|
||||||
source_dir = "scad"
|
source_dir = "scad"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def sheets(machine):
|
def sheets(machine):
|
||||||
#
|
#
|
||||||
# Make the target directory
|
# Make the target directory
|
||||||
@@ -50,9 +49,17 @@ def sheets(machine):
|
|||||||
#
|
#
|
||||||
# Run openscad on the created file
|
# Run openscad on the created file
|
||||||
#
|
#
|
||||||
dxf_name = target_dir + "/" + module[:-4] + ".dxf"
|
base_name = target_dir + "/" + module[:-4]
|
||||||
|
dxf_name = base_name + ".dxf"
|
||||||
openscad.run("-o", dxf_name, dxf_maker_name)
|
openscad.run("-o", dxf_name, dxf_maker_name)
|
||||||
|
#
|
||||||
|
# Make SVG drill template
|
||||||
|
#
|
||||||
dxf_to_svg(dxf_name)
|
dxf_to_svg(dxf_name)
|
||||||
|
#
|
||||||
|
# Make PDF for printing
|
||||||
|
#
|
||||||
|
InkCL.run("-f", base_name + ".svg", "-A", base_name + ".pdf")
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
if len(sys.argv) > 1:
|
if len(sys.argv) > 1:
|
||||||
|
@@ -18,7 +18,8 @@ Vitamins:
|
|||||||
4 BD0019 4 19mm bulldog clip
|
4 BD0019 4 19mm bulldog clip
|
||||||
1 BED214214 1 PCB bed 214 x 214
|
1 BED214214 1 PCB bed 214 x 214
|
||||||
1 BT56709 1 Belt T5 x 6 x 709
|
1 BT56709 1 Belt T5 x 6 x 709
|
||||||
1 BT56897 1 Belt T5 x 6 x 897
|
1 BT56902 1 Belt T5 x 6 x 902
|
||||||
|
1 CB6200224 1 Corrugated cardboard 200 x 224 x 6
|
||||||
4 CS03010 4 M3 cap screw x 10
|
4 CS03010 4 M3 cap screw x 10
|
||||||
20 CS03016 2 8 2 8 M3 cap screw x 16
|
20 CS03016 2 8 2 8 M3 cap screw x 16
|
||||||
11 CS03020 2 1 8 M3 cap screw x 20
|
11 CS03020 2 1 8 M3 cap screw x 20
|
||||||
@@ -52,7 +53,7 @@ Vitamins:
|
|||||||
3 NUTM8 1 1 1 Nut M8
|
3 NUTM8 1 1 1 Nut M8
|
||||||
25 NYLOCM3 2 2 4 8 1 8 Nyloc nut M3
|
25 NYLOCM3 2 2 4 8 1 8 Nyloc nut M3
|
||||||
26 NYLOCM4 4 3 2 4 8 1 2 2 Nyloc nut M4
|
26 NYLOCM4 4 3 2 4 8 1 2 2 Nyloc nut M4
|
||||||
1 PP517388 1 Polypropylene strip 388mm x 17mm x 0.5mm
|
1 PP517416 1 Polypropylene strip 416mm x 17mm x 0.5mm
|
||||||
1 PP527354 1 Polypropylene strip 354mm x 27mm x 0.5mm
|
1 PP527354 1 Polypropylene strip 354mm x 27mm x 0.5mm
|
||||||
1 PP529284 1 Polypropylene strip 284mm x 29mm x 0.5mm
|
1 PP529284 1 Polypropylene strip 284mm x 29mm x 0.5mm
|
||||||
18 PS0308 3 3 4 8 M3 pan screw x 8
|
18 PS0308 3 3 4 8 M3 pan screw x 8
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
x_axis_assembly:
|
x_axis_assembly:
|
||||||
Vitamins:
|
Vitamins:
|
||||||
1 BT56897 Belt T5 x 6 x 897
|
1 BT56902 Belt T5 x 6 x 902
|
||||||
1 PP517388 Polypropylene strip 388mm x 17mm x 0.5mm
|
1 PP517416 Polypropylene strip 416mm x 17mm x 0.5mm
|
||||||
2 RD10400 Smooth rod 10 x 400
|
2 RD10400 Smooth rod 10 x 400
|
||||||
|
|
||||||
Printed:
|
Printed:
|
||||||
|
@@ -1,5 +1,6 @@
|
|||||||
y_carriage_assembly:
|
y_carriage_assembly:
|
||||||
Vitamins:
|
Vitamins:
|
||||||
|
1 CB6200224 Corrugated cardboard 200 x 224 x 6
|
||||||
8 CS03016 M3 cap screw x 16
|
8 CS03016 M3 cap screw x 16
|
||||||
6 CS04016 M4 cap screw x 16
|
6 CS04016 M4 cap screw x 16
|
||||||
2 CS04025 M4 cap screw x 25
|
2 CS04025 M4 cap screw x 25
|
||||||
|
BIN
sturdy/sheets/frame_base.pdf
Normal file
BIN
sturdy/sheets/frame_base.pdf
Normal file
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
frame_base_dxf();
|
frame_base_dxf();
|
||||||
|
BIN
sturdy/sheets/frame_gantry.pdf
Normal file
BIN
sturdy/sheets/frame_gantry.pdf
Normal file
Binary file not shown.
BIN
sturdy/sheets/frame_gantry_and_y_carriage.pdf
Normal file
BIN
sturdy/sheets/frame_gantry_and_y_carriage.pdf
Normal file
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
frame_gantry_and_y_carriage_dxf();
|
frame_gantry_and_y_carriage_dxf();
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
frame_gantry_dxf();
|
frame_gantry_dxf();
|
||||||
|
BIN
sturdy/sheets/frame_left.pdf
Normal file
BIN
sturdy/sheets/frame_left.pdf
Normal file
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
frame_left_dxf();
|
frame_left_dxf();
|
||||||
|
BIN
sturdy/sheets/frame_right.pdf
Normal file
BIN
sturdy/sheets/frame_right.pdf
Normal file
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
frame_right_dxf();
|
frame_right_dxf();
|
||||||
|
BIN
sturdy/sheets/y_carriage.pdf
Normal file
BIN
sturdy/sheets/y_carriage.pdf
Normal file
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
use <scad/main.scad>
|
use <../../scad/main.scad>
|
||||||
y_carriage_dxf();
|
y_carriage_dxf();
|
||||||
|
358
sturdy/sheets/y_heatsheild.dxf
Normal file
358
sturdy/sheets/y_heatsheild.dxf
Normal file
@@ -0,0 +1,358 @@
|
|||||||
|
0
|
||||||
|
SECTION
|
||||||
|
2
|
||||||
|
BLOCKS
|
||||||
|
0
|
||||||
|
ENDSEC
|
||||||
|
0
|
||||||
|
SECTION
|
||||||
|
2
|
||||||
|
ENTITIES
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-100
|
||||||
|
11
|
||||||
|
-100
|
||||||
|
20
|
||||||
|
-112
|
||||||
|
21
|
||||||
|
112
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-100
|
||||||
|
11
|
||||||
|
-24.17
|
||||||
|
20
|
||||||
|
112
|
||||||
|
21
|
||||||
|
112
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-24.17
|
||||||
|
11
|
||||||
|
-24.17
|
||||||
|
20
|
||||||
|
112
|
||||||
|
21
|
||||||
|
82
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-24.17
|
||||||
|
11
|
||||||
|
24.17
|
||||||
|
20
|
||||||
|
82
|
||||||
|
21
|
||||||
|
82
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
24.17
|
||||||
|
11
|
||||||
|
24.17
|
||||||
|
20
|
||||||
|
82
|
||||||
|
21
|
||||||
|
112
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
24.17
|
||||||
|
11
|
||||||
|
100
|
||||||
|
20
|
||||||
|
112
|
||||||
|
21
|
||||||
|
112
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
100
|
||||||
|
11
|
||||||
|
100
|
||||||
|
20
|
||||||
|
112
|
||||||
|
21
|
||||||
|
-112
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
100
|
||||||
|
11
|
||||||
|
-100
|
||||||
|
20
|
||||||
|
-112
|
||||||
|
21
|
||||||
|
-112
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-73.5
|
||||||
|
11
|
||||||
|
-73.5
|
||||||
|
20
|
||||||
|
-74.5
|
||||||
|
21
|
||||||
|
-64.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-73.5
|
||||||
|
11
|
||||||
|
-63.5
|
||||||
|
20
|
||||||
|
-64.5
|
||||||
|
21
|
||||||
|
-64.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-63.5
|
||||||
|
11
|
||||||
|
-63.5
|
||||||
|
20
|
||||||
|
-64.5
|
||||||
|
21
|
||||||
|
-74.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-63.5
|
||||||
|
11
|
||||||
|
-73.5
|
||||||
|
20
|
||||||
|
-74.5
|
||||||
|
21
|
||||||
|
-74.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-73.5
|
||||||
|
11
|
||||||
|
-73.5
|
||||||
|
20
|
||||||
|
88.5
|
||||||
|
21
|
||||||
|
98.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-73.5
|
||||||
|
11
|
||||||
|
-63.5
|
||||||
|
20
|
||||||
|
98.5
|
||||||
|
21
|
||||||
|
98.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-63.5
|
||||||
|
11
|
||||||
|
-63.5
|
||||||
|
20
|
||||||
|
98.5
|
||||||
|
21
|
||||||
|
88.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-63.5
|
||||||
|
11
|
||||||
|
-73.5
|
||||||
|
20
|
||||||
|
88.5
|
||||||
|
21
|
||||||
|
88.5
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-33.97
|
||||||
|
11
|
||||||
|
-33.97
|
||||||
|
20
|
||||||
|
-63.675
|
||||||
|
21
|
||||||
|
-39.025
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-33.97
|
||||||
|
11
|
||||||
|
-23.97
|
||||||
|
20
|
||||||
|
-39.025
|
||||||
|
21
|
||||||
|
-39.025
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-23.97
|
||||||
|
11
|
||||||
|
-23.97
|
||||||
|
20
|
||||||
|
-39.025
|
||||||
|
21
|
||||||
|
-63.675
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-23.97
|
||||||
|
11
|
||||||
|
-33.97
|
||||||
|
20
|
||||||
|
-63.675
|
||||||
|
21
|
||||||
|
-63.675
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-33.97
|
||||||
|
11
|
||||||
|
-33.97
|
||||||
|
20
|
||||||
|
40.175
|
||||||
|
21
|
||||||
|
64.825
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-33.97
|
||||||
|
11
|
||||||
|
-23.97
|
||||||
|
20
|
||||||
|
64.825
|
||||||
|
21
|
||||||
|
64.825
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-23.97
|
||||||
|
11
|
||||||
|
-23.97
|
||||||
|
20
|
||||||
|
64.825
|
||||||
|
21
|
||||||
|
40.175
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
-23.97
|
||||||
|
11
|
||||||
|
-33.97
|
||||||
|
20
|
||||||
|
40.175
|
||||||
|
21
|
||||||
|
40.175
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
63.5
|
||||||
|
11
|
||||||
|
63.5
|
||||||
|
20
|
||||||
|
-17
|
||||||
|
21
|
||||||
|
-7
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
63.5
|
||||||
|
11
|
||||||
|
73.5
|
||||||
|
20
|
||||||
|
-7
|
||||||
|
21
|
||||||
|
-7
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
73.5
|
||||||
|
11
|
||||||
|
73.5
|
||||||
|
20
|
||||||
|
-7
|
||||||
|
21
|
||||||
|
-17
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
8
|
||||||
|
0
|
||||||
|
10
|
||||||
|
73.5
|
||||||
|
11
|
||||||
|
63.5
|
||||||
|
20
|
||||||
|
-17
|
||||||
|
21
|
||||||
|
-17
|
||||||
|
0
|
||||||
|
ENDSEC
|
||||||
|
0
|
||||||
|
SECTION
|
||||||
|
2
|
||||||
|
OBJECTS
|
||||||
|
0
|
||||||
|
DICTIONARY
|
||||||
|
0
|
||||||
|
ENDSEC
|
||||||
|
0
|
||||||
|
EOF
|
78
sturdy/sheets/y_heatsheild.pdf
Normal file
78
sturdy/sheets/y_heatsheild.pdf
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
%PDF-1.4
|
||||||
|
%<25><><EFBFBD><EFBFBD>
|
||||||
|
3 0 obj
|
||||||
|
<< /Length 4 0 R
|
||||||
|
/Filter /FlateDecode
|
||||||
|
/Type /XObject
|
||||||
|
/Subtype /Form
|
||||||
|
/BBox [ 0 0 595.275574 663.307068 ]
|
||||||
|
/Group <<
|
||||||
|
/Type /Group
|
||||||
|
/S /Transparency
|
||||||
|
/CS /DeviceRGB
|
||||||
|
>>
|
||||||
|
/Resources 2 0 R
|
||||||
|
>>
|
||||||
|
stream
|
||||||
|
x<EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>0<07>{<7B>b^<5E>q&<26>ϫA<><41>^Ń(,<2C>=<3D>|}<7D><>4i<34>s<EFBFBD>R<EFBFBD><0C><1F>g<EFBFBD><67>2,<2C><><19><> οe<CEBF><65>X<EFBFBD><18>/W<><57><EFBFBD>5<EFBFBD><35>!<21><>d<EFBFBD>.<2E>ׇ<D787><EF968B>B<EFBFBD>|<7C><>yr<79>c<12>b1y<31><1E><>EQ<45><51><1E><>N<EFBFBD><4E>e<>p<EFBFBD><70><0C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<24><><EFBFBD><EFBFBD>Ac
|
||||||
|
A<EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>M<EFBFBD>)3<>&V<>z<0B>I<EFBFBD>z<07>D<EFBFBD>~<7E>Vp<56><70>C氎G<E6B08E><47>^j2
|
||||||
|
<EFBFBD>Ѕ<EFBFBD><EFBFBD>Ơ<EFBFBD><EFBFBD><EFBFBD>F<1F>J<EFBFBD>f<EFBFBD>,*<2A>U<EFBFBD><55>z+<2B>o/KD4<><1B>&v<<3C><><EFBFBD><EFBFBD><10>a<EFBFBD>M<CE80><4D>7<EFBFBD>l<EFBFBD><03>1 <20>Vqgm<67><6D>n<EFBFBD><6E><EFBFBD>^<5E><>W<EFBFBD><16><02>Q<EFBFBD>V<EFBFBD><56>P&7<>KQ<4B><51><1A><><EFBFBD>V4&<26><><EFBFBD>3v<11>V<EFBFBD>b
|
||||||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><11>M<EFBFBD>1<EFBFBD><31><EFBFBD>]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e}ٶKe<4B><65>v<EFBFBD>F<EFBFBD><46>b<EFBFBD><62>^<5E><><EFBFBD>ih蝵<68>wɟ<77>X<7F>=G
|
||||||
|
endstream
|
||||||
|
endobj
|
||||||
|
4 0 obj
|
||||||
|
361
|
||||||
|
endobj
|
||||||
|
2 0 obj
|
||||||
|
<<
|
||||||
|
/ExtGState <<
|
||||||
|
/a0 << /CA 1 /ca 1 >>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
5 0 obj
|
||||||
|
<< /Type /Page
|
||||||
|
/Parent 1 0 R
|
||||||
|
/MediaBox [ 0 0 595.275574 663.307068 ]
|
||||||
|
/Contents 3 0 R
|
||||||
|
/Group <<
|
||||||
|
/Type /Group
|
||||||
|
/S /Transparency
|
||||||
|
/CS /DeviceRGB
|
||||||
|
>>
|
||||||
|
/Resources 2 0 R
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
1 0 obj
|
||||||
|
<< /Type /Pages
|
||||||
|
/Kids [ 5 0 R ]
|
||||||
|
/Count 1
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
6 0 obj
|
||||||
|
<< /Creator (cairo 1.5.15 (http://cairographics.org))
|
||||||
|
/Producer (cairo 1.5.15 (http://cairographics.org))
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
7 0 obj
|
||||||
|
<< /Type /Catalog
|
||||||
|
/Pages 1 0 R
|
||||||
|
>>
|
||||||
|
endobj
|
||||||
|
xref
|
||||||
|
0 8
|
||||||
|
0000000000 65535 f
|
||||||
|
0000000937 00000 n
|
||||||
|
0000000651 00000 n
|
||||||
|
0000000015 00000 n
|
||||||
|
0000000629 00000 n
|
||||||
|
0000000723 00000 n
|
||||||
|
0000001002 00000 n
|
||||||
|
0000001129 00000 n
|
||||||
|
trailer
|
||||||
|
<< /Size 8
|
||||||
|
/Root 7 0 R
|
||||||
|
/Info 6 0 R
|
||||||
|
>>
|
||||||
|
startxref
|
||||||
|
1181
|
39
sturdy/sheets/y_heatsheild.svg
Normal file
39
sturdy/sheets/y_heatsheild.svg
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="234mm" width="210mm" >
|
||||||
|
<g style="fill-opacity:1.0; stroke:black; stroke-width:1;">
|
||||||
|
<line x1="200.000000mm" y1="224.000000mm" x2="200.000000mm" y2="224.000000mm" />
|
||||||
|
<line x1="200.000000mm" y1="224.000000mm" x2="0.000000mm" y2="224.000000mm" />
|
||||||
|
<line x1="0.000000mm" y1="224.000000mm" x2="0.000000mm" y2="0.000000mm" />
|
||||||
|
<line x1="0.000000mm" y1="0.000000mm" x2="75.830000mm" y2="0.000000mm" />
|
||||||
|
<line x1="75.830000mm" y1="0.000000mm" x2="75.830000mm" y2="30.000000mm" />
|
||||||
|
<line x1="75.830000mm" y1="30.000000mm" x2="124.170000mm" y2="30.000000mm" />
|
||||||
|
<line x1="124.170000mm" y1="30.000000mm" x2="124.170000mm" y2="0.000000mm" />
|
||||||
|
<line x1="124.170000mm" y1="0.000000mm" x2="200.000000mm" y2="0.000000mm" />
|
||||||
|
<line x1="200.000000mm" y1="0.000000mm" x2="200.000000mm" y2="224.000000mm" />
|
||||||
|
<line x1="36.500000mm" y1="186.500000mm" x2="36.500000mm" y2="186.500000mm" />
|
||||||
|
<line x1="36.500000mm" y1="186.500000mm" x2="26.500000mm" y2="186.500000mm" />
|
||||||
|
<line x1="26.500000mm" y1="186.500000mm" x2="26.500000mm" y2="176.500000mm" />
|
||||||
|
<line x1="26.500000mm" y1="176.500000mm" x2="36.500000mm" y2="176.500000mm" />
|
||||||
|
<line x1="36.500000mm" y1="176.500000mm" x2="36.500000mm" y2="186.500000mm" />
|
||||||
|
<line x1="36.500000mm" y1="23.500000mm" x2="36.500000mm" y2="23.500000mm" />
|
||||||
|
<line x1="36.500000mm" y1="23.500000mm" x2="26.500000mm" y2="23.500000mm" />
|
||||||
|
<line x1="26.500000mm" y1="23.500000mm" x2="26.500000mm" y2="13.500000mm" />
|
||||||
|
<line x1="26.500000mm" y1="13.500000mm" x2="36.500000mm" y2="13.500000mm" />
|
||||||
|
<line x1="36.500000mm" y1="13.500000mm" x2="36.500000mm" y2="23.500000mm" />
|
||||||
|
<line x1="76.030000mm" y1="175.675000mm" x2="76.030000mm" y2="175.675000mm" />
|
||||||
|
<line x1="76.030000mm" y1="175.675000mm" x2="66.030000mm" y2="175.675000mm" />
|
||||||
|
<line x1="66.030000mm" y1="175.675000mm" x2="66.030000mm" y2="151.025000mm" />
|
||||||
|
<line x1="66.030000mm" y1="151.025000mm" x2="76.030000mm" y2="151.025000mm" />
|
||||||
|
<line x1="76.030000mm" y1="151.025000mm" x2="76.030000mm" y2="175.675000mm" />
|
||||||
|
<line x1="76.030000mm" y1="71.825000mm" x2="76.030000mm" y2="71.825000mm" />
|
||||||
|
<line x1="76.030000mm" y1="71.825000mm" x2="66.030000mm" y2="71.825000mm" />
|
||||||
|
<line x1="66.030000mm" y1="71.825000mm" x2="66.030000mm" y2="47.175000mm" />
|
||||||
|
<line x1="66.030000mm" y1="47.175000mm" x2="76.030000mm" y2="47.175000mm" />
|
||||||
|
<line x1="76.030000mm" y1="47.175000mm" x2="76.030000mm" y2="71.825000mm" />
|
||||||
|
<line x1="173.500000mm" y1="129.000000mm" x2="173.500000mm" y2="129.000000mm" />
|
||||||
|
<line x1="173.500000mm" y1="129.000000mm" x2="163.500000mm" y2="129.000000mm" />
|
||||||
|
<line x1="163.500000mm" y1="129.000000mm" x2="163.500000mm" y2="119.000000mm" />
|
||||||
|
<line x1="163.500000mm" y1="119.000000mm" x2="173.500000mm" y2="119.000000mm" />
|
||||||
|
<line x1="173.500000mm" y1="119.000000mm" x2="173.500000mm" y2="129.000000mm" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.8 KiB |
2
sturdy/sheets/y_heatsheild_dxf.scad
Normal file
2
sturdy/sheets/y_heatsheild_dxf.scad
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
use <../../scad/main.scad>
|
||||||
|
y_heatsheild_dxf();
|
Reference in New Issue
Block a user