forked from vishpat/svg2gcode
-
Notifications
You must be signed in to change notification settings - Fork 6
/
config.py
54 lines (38 loc) · 1.09 KB
/
config.py
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
48
49
50
51
52
53
54
"""G-code emitted at the start of processing the SVG file"""
preamble = "G90"
"""G-code emitted at the end of processing the SVG file"""
postamble = "(postamble)"
"""G-code emitted before processing a SVG shape"""
shape_preamble = "(shape preamble)"
#shape_preamble = "Z0"
"""G-code emitted after processing a SVG shape"""
shape_postamble = "(shape postamble)"
#shape_postamble = "Z100)"
"""Print bed width in mm"""
bed_max_x = 200
"""Print bed height in mm"""
bed_max_y = 280
"""
Used to control the smoothness/sharpness of the curves.
Smaller the value greater the sharpness. Make sure the
value is greater than 0.1
"""
smoothness = 0.02
""" height that the z axis will use to travel between strokes """
zTravel = 4
""" height that the z axis will use to draw """
zDraw = 0
""" feed rate """
feed_rate = 80000
""" decimal precision of gcode"""
precision = 2
""" scale gcode to fit bed size"""
auto_scale = False
""" optimize path - slow for large files"""
optimise = True
"""
illustrator exports svg's in points, not mm
set to "mm" if you don't want to convert to mm
"""
units = "points"
#units = "mm"