-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathabs-300µ-slic3r.ini
586 lines (444 loc) · 18.9 KB
/
abs-300µ-slic3r.ini
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
#
# .dP"Y8 88 88 dP""b8 88888 88""Yb dP""b8 dP"Yb 88b 88 888888 88 dP""b8
# `Ybo." 88 88 dP `" .dP 88__dP dP `" dP Yb 88Yb88 88__ 88 dP `"
# o.`Y8b 88 .o 88 Yb o `Yb 88"Yb Yb Yb dP 88 Y88 88"" 88 Yb "88
# 8bodP' 88ood8 88 YboodP YbodP 88 Yb YboodP YbodP 88 Y8 88 88 YboodP
#
#
# Most common tuning options!
#
# Layer Height - Layer height in mm (default: 0.4)
layer_height = 0.3
# First Layer Height - Layer height for first layer (mm or %, default: 100%)
first_layer_height = 0.3
# Bottom Solid Layers (int)
bottom_solid_layers = 3
# Top Solid Layers (int)
top_solid_layers = 3
# Brim Width (mm) - Width of brim added to objects for adhesion (mm, default: 0)
brim_width = 4
# Raft Layers - Number of layers of raft material
raft_layers = 0
# Z Offset (mm) - Additional height to add to vertical coordinates
# If bottom layers are messy try 0.1 - 0.2
z_offset = 0
#
# Perimeters
#
# Perimeters (int) - Number of perimeters on outer walls
perimeters = 3
# Extra Perimeters (bool) - Add extra perimeters if needed (default: yes)
extra_perimeters = 1
# External Perimeters First - Print perimeters from outer to inner instead of the default inverse order
external_perimeters_first = 0
# Avoid Crossing Perimeters - Customize travel moves to avoid crossing perimeters
# This is mostly useful with Bowden extruders which suffer
# from oozing. This option slows down both printing and
# g-code generation. (Default: no)
#
avoid_crossing_perimeters = 0
# d888888b d8b db d88888b d888888b db db
# `88' 888o 88 88' `88' 88 88
# 88 88V8o 88 88ooo 88 88 88
# 88 88 V8o88 88~~~ 88 88 88
# .88. 88 V888 88 .88. 88booo. 88booo.
# Y888888P VP V8P YP Y888888P Y88888P Y88888P
#
#
# Infill Options
#
# Fill Density - Infill density (range: 0-1, default: 0.4)
#
# Notes: 0.25 is fine for Mendel parts. 0.5 for more robust PLA, 0.8 for rock-hard PLA
#
fill_density = 0.25
# Fill Pattern - rectilinear, concentric, honeycomb, (line, hilbertcurve, archimedeanchords, octagramspiral)
fill_pattern = honeycomb
# Fill Angle is (almost) always 45 degrees
fill_angle = 45
# Infill Every X Layers
infill_every_layers = 1
# Infill First - Infill before perimeters (Default: no)
infill_first = 0
# Infill Only Where Needed - Infill only where needed to hold up ceilings (Default: no)
# Infill won't be added to support perimeters
# This should be the method of choice for hollow objects with 0% infill
infill_only_where_needed = 0
#
# Solid Infills
#
# Solid Fill Pattern - Top/Bottom infill - rectilinear, concentric, (hilbertcurve, archimedeanchords, octagramspiral)
solid_fill_pattern = rectilinear
# Solid Infill Below Area (mm3) - (1cm cube with 3 perimeters: 40, with 1 perimeter 70)
solid_infill_below_area = 40
# Solid Infill Every Layers
solid_infill_every_layers = 0
# 888888 888888 8b d8 88""Yb 888888 88""Yb db 888888 88 88 88""Yb 888888
# 88 88__ 88b d88 88__dP 88__ 88__dP dPYb 88 88 88 88__dP 88__
# 88 88"" 88YbdP88 88""" 88"" 88"Yb dP__Yb 88 Y8 8P 88"Yb 88""
# 88 888888 88 YY 88 88 888888 88 Yb dP""""Yb 88 `YbodP' 88 Yb 888888
#
# Temperature Options
#
# PLA is easiest to use. PLA softens at 60-65 and melts at 175. Heating and adhesion
# are most important with wider objects that might warp. But generally PLA keeps its
# shape well and presents fewer frustrations.
#
# PLA can be printed onto a cold surface. Blue tape works well, and cardstock is also
# suggested. Glass works as long as the first layer can be made to stick. Don't print
# PLA on acrylic; it bonds too strongly. It's good to keep the fan blowing over PLA
# to cool it as it extrudes and to get decent bridging.
#
# ABS is a more rigid material and produces higher stresses as it cools and changes
# shape. So it needs much more care in surface preparation, infill, temperature, and
# even shape to print successfully. Advice on how best to print with ABS varies widely.
# The GTT of ABS is 105 and it melts at 221. Typical temperatures for printing ABS
# range from 200 - 240.
#
# For the ABS surface, unheated acrylic adheres well without any treatment. For
# glass beds sandblasting plus a mixture of acetone and ABS is said to produce ideal
# adherence. For smooth glass beds a layer of PET or Kapton at 70 - 110 is said to work
# well, especially with ABS juice. Acrylic floor wax is said to work too. Blue painters
# tape can work as a cheap alternative to Kapton or PET tape. With ABS juice it should
# do very well.
#
# When using a cooling fan with ABS it should be limited to the cold end. One general
# key is to try and keep the whole piece near the glass transition temperature for as
# long as possible, and this keeps the part from contracting unevenly. Sharp corners
# are the most likely to warp, so for these add a 5mm or larger brim to round out the
# bottom.
#
# Temperature - Temperature of the extruder hot-end (PLA >182, ABS >230)
temperature = 220
# Bed Temperature - Temperature of the heated bed (PLA 60, ABS 110)
bed_temperature = 90
# First Layer Temperature - Temperature for just the first layer (PLA >190, ABS 240)
first_layer_temperature = 230
# First Layer Bed Temperature - Bed temperature for the first layer
first_layer_bed_temperature = 100
# .d8888. d8888b. d88888b d88888b d8888b.
# 88' YP 88 `8D 88' 88' 88 `8D
# `8bo. 88oodD' 88ooooo 88ooooo 88 88
# `Y8b. 88~~~ 88~~~~~ 88~~~~~ 88 88
# db 8D 88 88. 88. 88 .8D
# `8888Y' 88 Y88888P Y88888P Y8888D'
#
# Speed Options - Set the general ratios here and the printer can accelerate them
# if it has an LCD panel with Feed Rate (FR) control set on the knob.
# or if it receives a command to accelerate them
#
# Min Print Speed - Minimum print speed (mm/s, default: 10)
min_print_speed = 10
# Travel Speed (mm/s) - Speed of non-print moves (default: 130)
travel_speed = 130
# First Layer Speed - Speed of print moves for bottom layer, expressed
# either as an absolute value or as a percentage
# over normal speeds (default: 30%)
first_layer_speed = 30%
# Perimeter Speed - Speed of print moves for perimeters in mm/s (default: 30)
perimeter_speed = 20
# External Perimeter Speed (mm/s or %) - Speed for external perimeters. (default: 100%)
external_perimeter_speed = 90%
# Small Perimeter Speed - Speed for small perimeters, under 6.5mm (default: 30)
small_perimeter_speed = 20
# Gap Fill Speed - Zigzag small gap fill (default: 20)
gap_fill_speed = 10
# Bridge Speed (mm/s) - Speed of bridge print moves in mm/s (default: 60)
bridge_speed = 45
# Infill Speed (mm/s) - Speed. (default: 60)
infill_speed = 45
# Solid Infill Speed (mm/s or %) - Speed for solid surfaces (default: 60)
solid_infill_speed = 45
# Top Solid Infill Speed (mm/s or %) - Speed for top surfaces (default: 50)
top_solid_infill_speed = 38
#
# Uncomment for Defaults:
#
# min_print_speed = 10
# travel_speed = 130
# first_layer_speed = 30%
# perimeter_speed = 30
# external_perimeter_speed = 100%
# small_perimeter_speed = 30
# gap_fill_speed = 20
# bridge_speed = 60
# infill_speed = 60
# solid_infill_speed = 60
# top_solid_infill_speed = 50
# ,d8888b d8b
# 88P' 88P
# d888888P d88
# ?88' 888 d8888b ?88 d8P d8P
# 88P ?88 d8P' ?88 d88 d8P' d8P'
# d88 88b 88b d88 ?8b ,88b ,88'
# d88' 88b`?8888P' `?888P'888P'
#
# Flow Tuning - Eliminate blobs and threads
#
# Notes: With a 0.5mm nozzle layer height should be 0.4 or lower. Thicker
# layer heights may try to push filament more quickly than it can
# be expelled, resulting in ooze.
#
# The aim is to get infill lines to nearly touch at their edges with
# a fill density of 1, leaving a clear pattern. Slic3r generates paths
# assuming this kind of flow dynamic. If flow is too high the surface
# will end up blurry with some extra material here and there. If flow
# is too low there will be pores and threads. The internal Flow Ratio
# can be tuned during a print with M221 S<percent>.
#
# Temperature can also affect how material is deposited. During calibration
# find a temperature where flow and adhesion are good, then focus on flow.
#
# Some users recommend tuning nozzle diameter to match the "die swell"
# which is a lower value, since this reflects the minimum bottleneck.
# Others recommend working with the Width/Thickness (W/T) ratio, fixing
# W at some value, then tuning T (layer height) until the flow is right.
#
# The best approach to calibration is to set your known values, then start
# with extrusion_multiplier = 1. Print a single wall object and see how close
# it comes to 0.8mm. Put the ratio between what you got and what you want
# then print again and keep adjusting. Flow settings that work for one layer
# height should work for others, but keep experimenting as you go.
#
# Nozzle Diameter (mm) - Physical nozzle size (or die swell?)
nozzle_diameter = 0.5
# Extrusion Width - Leave 0 to calculate from Nozzle Diameter
extrusion_width = 0
# Filament Diameter (mm) - Physical size, an average measure by a micrometer
filament_diameter = 2.95
# Extrusion Multiplier - A final multiplier to use if the other numbers still miss the target
# Notes: Set to 1.0 for extrusion tuning. It's been happy lately with 0.87 to 0.91
extrusion_multiplier = 1
# Bridge Flow Ratio - Multiplier for extrusion when bridging (> 0, default: 1)
# Notes: Set to 1.0 for extrusion tuning. It's been happy lately with 0.847
bridge_flow_ratio = 0.85
#
# Flow Options (advanced)
#
# First Layer Extrusion Width - Set a different extrusion width for the first layer
#
# Default is 200% with a default first_layer_height of 0.35 (or 0.5 ?)
#
# Notes: The final flow result is clamped to something reasonable
#
first_layer_extrusion_width = 150%
# Perimeter Extrusion Width
perimeter_extrusion_width = 0
# Infill Extrusion Width
infill_extrusion_width = 0
# Top Infill Extrusion Width
top_infill_extrusion_width = 0
# Support Material Extrusion Width
support_material_extrusion_width = 80%
# d8888b. d8888b. d888888b d8b db d888888b d88888b d8888b.
# 88 `8D 88 `8D `88' 888o 88 `~~88~~' 88' 88 `8D
# 88oodD' 88oobY' 88 88V8o 88 88 88ooooo 88oobY'
# 88~~~ 88`8b 88 88 V8o88 88 88~~~~~ 88`8b
# 88 88 `88. .88. 88 V888 88 88. 88 `88.
# 88 88 YD Y888888P VP V8P YP Y88888P 88 YD
#
# Printer Options
#
# Print Center (mm) - Coordinates around which to center the print
print_center = 97,97
# GCode Flavor - reprap/teacup/makerbot/sailfish/mach3/no-extrusion
gcode_flavor = reprap
# Use Relative E Distances (bool) - Enable this to get Relative E Values
use_relative_e_distances =
# GCode Arcs (bool) - Use G2/G3 commands for native arcs (experimental)
gcode_arcs = 0
# G0 (bool) - Use G0 commands for retraction (experimental)
g0 = 0
# GCode Comments - Make generated GCode verbose by adding comments
gcode_comments = 0
# Vibration Limit (Hz) - Limit the frequency of X-Y moves
vibration_limit = 0
# Extrusion Axis - Which axis is the extruder?
extrusion_axis = E
# Notes - appear in the Slic3r UI.
notes = Vola Prusa i3 Configuration
# Default filename when slicing to a file, if no other is given
output_filename_format = [input_filename_base].g
# Post Process - Generated G-code will be processed with the supplied script;
# Call more than once to process through multiple scripts.
post_process =
# Randomize Start - Randomize starting point across layers (default: yes)
randomize_start = 1
# 88""Yb 888888 888888 88""Yb db dP""b8 888888 88 dP"Yb 88b 88
# 88__dP 88__ 88 88__dP dPYb dP `" 88 88 dP Yb 88Yb88
# 88"Yb 88"" 88 88"Yb dP__Yb Yb 88 88 Yb dP 88 Y88
# 88 Yb 888888 88 88 Yb dP""""Yb YboodP 88 88 YbodP 88 Y8
#
# Retraction Options
#
# Retract Before Travel - Retract whenever traveling
retract_before_travel = 1
# Only Retract When Crossing Perimeters - Retract when traveling across perimeters
only_retract_when_crossing_perimeters = 0
# Retract Layer Change - Enforce a retraction whenever a Z move is done
retract_layer_change = 0
retract_length = 0
retract_speed = 10
retract_lift = 0.2
retract_length_toolchange = 10
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
#
# Skirt Options
#
# Skirts (int) - Number of skirts to draw
skirts = 1
# Skirt Distance (mm) - Distance to first skirt
skirt_distance = 10
# Skirt Height (layers) - Height of all skirts
skirt_height = 1
# Min Skirt Length (mm) - Create enough skirts to use up a length of filament
min_skirt_length = 0
# d888888b d8888b. .d8b. d8b db .d8888. d88888b .d88b. d8888b. .88b d88.
# `~~88~~' 88 `8D d8' `8b 888o 88 88' YP 88' .8P Y8. 88 `8D 88'YbdP`88
# 88 88oobY' 88ooo88 88V8o 88 `8bo. 88ooo 88 88 88oobY' 88 88 88
# 88 88`8b 88~~~88 88 V8o88 `Y8b. 88~~~ 88 88 88`8b 88 88 88
# 88 88 `88. 88 88 88 V888 db 8D 88 `8b d8' 88 `88. 88 88 88
# YP 88 YD YP YP VP V8P `8888Y' YP `Y88P' 88 YD YP YP YP
#
# Transform Options
#
# Scale (ratio) - Factor for scaling the input object
scale = 1
# Rotate (degrees) - Rotation angle 0-360
rotate = 0
# d8888b. db db d8888b. db d888888b .o88b. .d8b. d888888b d88888b
# 88 `8D 88 88 88 `8D 88 `88' d8P Y8 d8' `8b `~~88~~' 88'
# 88 88 88 88 88oodD' 88 88 8P 88ooo88 88 88ooooo
# 88 88 88 88 88~~~ 88 88 8b 88~~~88 88 88~~~~~
# 88 .8D 88b d88 88 88booo. .88. Y8b d8 88 88 88 88.
# Y8888D' ~Y8888P' 88 Y88888P Y888888P `Y88P' YP YP YP Y88888P
#
# Duplicate Options
#
# Resolution - Minimum detail resolution, used to simplify the input file
# for speeding up the slicing job. Set to 0 to disable optimization.
resolution = 0
# Duplicate (int) - Number of duplicates to make, auto-arranged (default: 1)
duplicate = 1
# Duplicate Distance (mm) - Distance between copies (default: 6)
duplicate_distance = 6
# Duplicate Grid (int) - Number of items with grid arrangement, (default: 1,1)
duplicate_grid = 1,1
# Bed Size (mm) - Bed size used for auto-arrange (default: 200,200)
bed_size = 195,193
#
# d888b .o88b. .d88b. d8888b. d88888b
# 88' Y8b d8P Y8 .8P Y8. 88 `8D 88'
# 88 8P 88 88 88 88 88ooooo
# 88 ooo C8888D 8b 88 88 88 88 88~~~~~
# 88. ~8~ Y8b d8 `8b d8' 88 .8D 88.
# Y888P `Y88P' `Y88P' Y8888D' Y88888P
#
# Start GCode - Runs after bed starts heating. For example:
#
# M80 ; turn on power
# G28 ; home axes
# M0 ; wait for user
# M109 ; wait for extruder => Slic3r 0.9.9 doesn't set nozzle temp at the top any more
# G92 Z0 ; reset z
# G0 F150 Z0.2 ; move Z up a little
# G0 F9000 X60 Y10 ; fast to 60,10
# G92 E0 ; set extruder to 0
# G1 F500 X80 Y10 E0.87 ; slow extrude 3.48mm over 80mm
# G1 X80 Y30 E1.74
# G1 X60 Y30 E2.61
# G1 X60 Y10 E3.48
# G1 Z5 F5000 ; lift nozzle
# G0 F9000 X0 Y0 ; back to home
#
start_gcode = G28 ; home axes\nM0 ; wait for user\nG92 Z0 ; reset z
# Layer GCode - Runs before each layer (Ex: Pause 2 sec = G4 P2000)
layer_gcode =
# End GCode - Runs after the print
end_gcode = M104 S0 ; hotend off\nM140 S0 ; bed off\nG0 X0 Y193 ; voila!\nM84 ; motors off\nM300 S0 P1 ; play a song\nM300 S698 P300\nM300 S0 P50\nM300 S523 P50\nM300 S0 P25\nM300 S494 P50\nM300 S0 P25\nM300 S523 P100\nM300 S0 P50\nM300 S554 P300\nM300 S0 P100\nM300 S523 P300\nM300 S0 P400\nM300 S659 P300\nM300 S0 P100\nM300 S698 P300
#
# Acceleration Options
#
default_acceleration = 0
infill_acceleration = 0
perimeter_acceleration = 0
bridge_acceleration = 0
#
# .dP"Y8 88 88 88""Yb 88""Yb dP"Yb 88""Yb 888888 8b d8 db 888888 888888 88""Yb 88 db 88
# `Ybo." 88 88 88__dP 88__dP dP Yb 88__dP 88 88b d88 dPYb 88 88__ 88__dP 88 dPYb 88
# o.`Y8b Y8 8P 88""" 88""" Yb dP 88"Yb 88 88YbdP88 dP__Yb 88 88"" 88"Yb 88 dP__Yb 88 .o
# 8bodP' `YbodP' 88 88 YbodP 88 Yb 88 88 YY 88 dP""""Yb 88 888888 88 Yb 88 dP""""Yb 88ood8
#
# Support Material
support_material = 0
# Support Material Speed
support_material_speed = 45
# Support Material Angle
support_material_angle = 45
# Support Material Pattern - Fill pattern for support material and raft
# rectilinear, honeycomb, concentric, rectilinear-grid
support_material_pattern = rectilinear-grid
# Support Material Spacing
support_material_spacing = 5
# Support Material Threshold
support_material_threshold = 0
# Support Material Enforce Layers - Enforce support material for N layers
support_material_enforce_layers = 0
# Support Material Interface Layers
support_material_interface_layers = 0
# Support Material Interface Spacing
support_material_interface_spacing = 0
#
# Sequential printing options
#
# Complete Objects (bool) - Complete each object before starting the next
complete_objects = 0
# Extruder Clearance Radius (mm) - Radius outside of which extruder won't collide
extruder_clearance_radius = 20
# Extruder Clearance Height (mm) - Max depth. i.e., distance from carriage to tip
extruder_clearance_height = 20
# .d8888b. 888 d8b
# d88P Y88b 888 Y8P
# 888 888 888
# 888 .d88b. .d88b. 888 888 88888b. .d88b.
# 888 d88""88b d88""88b 888 888 888 "88b d88P"88b
# 888 888 888 888 888 888 888 888 888 888 888 888
# Y88b d88P Y88..88P Y88..88P 888 888 888 888 Y88b 888
# "Y8888P" "Y88P" "Y88P" 888 888 888 888 "Y88888
# 888
# Cooling Options Y8b d88P
# "Y88P"
# Cooling - Enable fan and cooling control
cooling = 1
# Fan Always On - Keep fan always on at min fan speed, even for layers that don't need cooling
fan_always_on = 1
# Disable Fan First Layers - Disable fan for the first N layers (default: 1)
disable_fan_first_layers = 0
# Minimum fan speed (default: 35%)
min_fan_speed = 50
# Maximum fan speed (default: 100%)
max_fan_speed = 100
# Bridge Fan Speed - Fan speed to use when bridging (default: 100%)
bridge_fan_speed = 80
# Fan Below Layer Time - Enable fan if layer time is below this approximate # of secs (default: 60)
fan_below_layer_time = 30
# Slowdown Below Layer Time - Slow down if layer time is below this approximate # of secs (default: 30)
slowdown_below_layer_time = 20
#
# Multiple Extruder Options
#
# Extruder Offset
extruder_offset = 0x0
# Infill Extruder - Extruder to use for infill (1+, default: 1)
infill_extruder = 1
# Perimeter Extruder
perimeter_extruder = 1
# Support Material Extruder
support_material_extruder = 1
# Toolchange GCode
toolchange_gcode =
#
# Misc
#
threads = 2