Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sort-of currently working 0.1mm profile #1

Merged
merged 1 commit into from Nov 17, 2014
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
174 changes: 114 additions & 60 deletions hacklab_ultra_fine.ini
@@ -1,79 +1,124 @@
[profile]
machine_center_x = 100
machine_center_y = 100
flip_x = False
flip_y = False
flip_z = False
swap_xz = False
swap_yz = False
model_scale = 1
model_rotate_base = 0
filament_diameter = 2.64
filament_diameter = 3
nozzle_size = 0.4
layer_height = 0.1
wall_thickness = 1.0
solid_layer_thickness = 0.6
fill_density = 0
wall_thickness = 1.6
solid_layer_thickness = 1
fill_density = 10
skirt_line_count = 2
skirt_gap = 1.5
print_speed = 100
print_temperature = 220
support = None
enable_raft = False
filament_density = 1.00
retraction_min_travel = 5.0
skirt_gap = 3.0
print_speed = 40
print_temperature = 242
support = Touching buildplate
retraction_min_travel = 1.5
retraction_speed = 40.0
retraction_amount = 0
retraction_extra = 0.0
travel_speed = 170
max_z_speed = 3.0
bottom_layer_speed = 50
cool_min_layer_time = 5
retraction_amount = 4.5
travel_speed = 80
bottom_layer_speed = 30
cool_min_layer_time = 7
fan_enabled = True
bottom_thickness = 0.3
enable_skin = True
extra_base_wall_thickness = 0.0
cool_min_feedrate = 10
fan_layer = 1
bottom_thickness = 0
cool_min_feedrate = 60
fan_speed = 100
fan_speed_max = 100
raft_margin = 5
raft_base_material_amount = 100
raft_interface_material_amount = 100
support_rate = 50
support_distance = 0.5
infill_type = Line
solid_top = True
fill_overlap = 15
bridge_speed = 60
sequence = Loops > Perimeter > Infill
force_first_layer_sequence = True
joris = False
retract_on_jumps_only = True
enable_dwindle = True
dwindle_pent_up_volume = 0.7
dwindle_slowdown_volume = 6.0
retraction_enable = True
print_temperature2 = 0
print_temperature3 = 0
print_temperature4 = 0
print_bed_temperature = 70
platform_adhesion = Brim
support_dual_extrusion = Both
wipe_tower = False
wipe_tower_volume = 15
ooze_shield = False
filament_diameter2 = 0
filament_diameter3 = 0
filament_diameter4 = 0
filament_flow = 130
retraction_dual_amount = 16.5
retraction_combing = True
retraction_minimal_extrusion = 0.02
retraction_hop = 0
object_sink = 0.0
overlap_dual = 0.15
infill_speed = 0.0
inset0_speed = 0.0
insetx_speed = 0.0
skirt_minimal_length = 150.0
fan_full_height = 0.5
cool_head_lift = True
solid_bottom = True
support_type = Grid
support_angle = 35
support_fill_rate = 10
support_xy_distance = 0.5
support_z_distance = 0.1
spiralize = False
brim_line_count = 5
raft_line_spacing = 1.0
raft_base_thickness = 0.3
raft_base_linewidth = 0.7
raft_interface_thickness = 0.2
raft_interface_linewidth = 0.2
fix_horrible_union_all_type_a = False
fix_horrible_union_all_type_b = False
fix_horrible_use_open_bits = False
fix_horrible_extensive_stitching = False
plugin_config =
object_center_x = -1
object_center_y = -1

[alterations]
start.gcode = ;Sliced {filename} at: {day} {date} {time}
start.gcode = ;Sliced at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
M92 X79.1359 Y79.1359 Z492.307 E933.3940
;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
;M109 S{print_temperature} ;Uncomment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G92 X0 Y0 Z0 E0 ;reset software position to front/left/z=0.0
G1 Z15.0 F{max_z_speed} ;move the platform down 15mm
G1 Z15.0 F{travel_speed} ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
;go to the middle of the platform (disabled, as there is no need to go to the center)
;G1 X{machine_center_x} Y{machine_center_y} F{travel_speed}
G1 F{travel_speed}
;Put printing message on LCD screen
M117 Printing...
start2.gcode = ;Sliced at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
;M104 S{print_temperature} ;Uncomment to add your own temperature line
;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F{travel_speed} ;move the platform down 15mm
T1 ;Switch to the 2nd extruder
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F200 E-{retraction_dual_amount}
T0 ;Switch to the first extruder
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen
M117 Printing...
end.gcode = ;End GCode
M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
Expand All @@ -83,18 +128,27 @@ end.gcode = ;End GCode
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
M84 ;steppers off
G90 ;absolute positioning
replace.csv =
support_end.gcode =
nextobject.gcode = ;Move to next object on the platform. clear_z is the minimal z height we need to make sure we do not hit any objects.
G92 E0
end2.gcode = ;End GCode
M104 T0 S0 ;extruder heater off
M104 T1 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G91 ;relative positioning
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+0.5 E-5 F{travel_speed} ;move Z up a bit and retract filament even more
G90 ;absolute positioning
G1 Z{clear_z} F{max_z_speed}
G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
M84 ;steppers off
G90 ;absolute positioning
support_start.gcode =
support_end.gcode =
cool_start.gcode =
cool_end.gcode =
replace.csv =
switchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
G92 E0
G1 E-36 F5000
G92 E0
G1 X{machine_center_x} Y{machine_center_y} F{travel_speed}
G1 F200 E5
T{extruder}
G1 X{new_x} Y{new_y} Z{new_z} F{travel_speed}
G1 E36 F5000
G92 E0
support_start.gcode =