What does Slicer do??
To test slicer and as I would like to set up defined inner structures in an object, I asked slicer to slice a 1x1x20 mm*mm*mm cuboid. Nozzle size was 1 mm, filament diameter also 1mm and layer height as well 1mm - so I expected that slicer would indicate that 20 mm of filament is required. No skirt.
Reality:
Estimated time: 3s --> ok
layer count: 1 --> ok
total lines: 164 --> ???
filament needed: 46 mm --> ???
Any idea what is going on here?
Thanks for your help!
By the way: Slicer also does not slice correctly, if I do not at least infinitesimally increase the cuboid dimensions above 1 with a nozzle diameter of 1 (so 1.000000001 works).
Find attached the g-code:
; generated by Slic3r 1.2.9 on 2017-09-11 at 18:51:36
; external perimeters extrusion width = 1.00mm
; perimeters extrusion width = 1.05mm
; infill extrusion width = 1.05mm
; solid infill extrusion width = 1.05mm
; top infill extrusion width = 1.05mm
M107
M190 S25 ; set bed temperature
M104 S25 ; set temperature
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
M109 S25 ; wait for temperature to be reached
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
G1 Z1.000 F7800.000
G1 E-2.00000 F2400.00000
G92 E0
G1 X70.010 Y90.000 F7800.000
G1 E2.00000 F2400.00000
G1 X49.990 Y90.000 E47.51026 F600.000
G1 E45.51026 F2400.00000
G92 E0
M104 S0 ; turn off temperature
G28 X0 ; home X axis
M84 ; disable motors
; filament used = 45.5mm (0.0cm3)
; avoid_crossing_perimeters = 0
; bed_shape = 0x0,200x0,200x200,0x200
; bed_temperature = 20
; before_layer_gcode =
; bridge_acceleration = 0
; bridge_fan_speed = 100
; brim_width = 0
; complete_objects = 0
; cooling = 1
; default_acceleration = 0
; disable_fan_first_layers = 3
; duplicate_distance = 6
; end_gcode = M104 S0 ; turn off temperature\nG28 X0 ; home X axis\nM84 ; disable motors\n
; extruder_clearance_height = 20
; extruder_clearance_radius = 20
; extruder_offset = 0x0,0x0
; extrusion_axis = E
; extrusion_multiplier = 1,1
; fan_always_on = 0
; fan_below_layer_time = 60
; filament_colour = #FFFFFF
; filament_diameter = 1,1
; first_layer_acceleration = 0
; first_layer_bed_temperature = 25
; first_layer_extrusion_width = 200%
; first_layer_speed = 30
; first_layer_temperature = 25,25
; gcode_arcs = 0
; gcode_comments = 0
; gcode_flavor = reprap
; infill_acceleration = 0
; infill_first = 0
; layer_gcode =
; max_fan_speed = 100
; max_print_speed = 80
; max_volumetric_speed = 240
; min_fan_speed = 35
; min_print_speed = 10
; min_skirt_length = 0
; notes =
; nozzle_diameter = 1,1
; only_retract_when_crossing_perimeters = 1
; ooze_prevention = 0
; output_filename_format = [input_filename_base].gcode
; perimeter_acceleration = 0
; post_process =
; pressure_advance = 0
; resolution = 0
; retract_before_travel = 2,2
; retract_layer_change = 0,0
; retract_length = 2,2
; retract_length_toolchange = 10,10
; retract_lift = 0,0
; retract_restart_extra = 0,0
; retract_restart_extra_toolchange = 0,0
; retract_speed = 40,40
; skirt_distance = 6
; skirt_height = 1
; skirts = 0
; slowdown_below_layer_time = 5
; spiral_vase = 0
; standby_temperature_delta = -5
; start_gcode = G28 ; home all axes\nG1 Z5 F5000 ; lift nozzle\n
; temperature = 20,20
; threads = 2
; toolchange_gcode =
; travel_speed = 130
; use_firmware_retraction = 0
; use_relative_e_distances = 0
; use_volumetric_e = 0
; vibration_limit = 0
; wipe = 0,0
; z_offset = 0
; dont_support_bridges = 1
; extrusion_width = 0
; first_layer_height = 1
; infill_only_where_needed = 0
; interface_shells = 0
; layer_height = 1
; raft_layers = 0
; seam_position = aligned
; support_material = 0
; support_material_angle = 0
; support_material_contact_distance = 0.2
; support_material_enforce_layers = 0
; support_material_extruder = 1
; support_material_extrusion_width = 0
; support_material_interface_extruder = 1
; support_material_interface_layers = 3
; support_material_interface_spacing = 0
; support_material_interface_speed = 100%
; support_material_pattern = pillars
; support_material_spacing = 2.5
; support_material_speed = 60
; support_material_threshold = 0
; xy_size_compensation = 0
; bottom_solid_layers = 3
; bridge_flow_ratio = 1
; bridge_speed = 60
; external_fill_pattern = rectilinear
; external_perimeter_extrusion_width = 0
; external_perimeter_speed = 50%
; external_perimeters_first = 0
; extra_perimeters = 1
; fill_angle = 45
; fill_density = 20%
; fill_pattern = honeycomb
; gap_fill_speed = 20
; infill_every_layers = 1
; infill_extruder = 1
; infill_extrusion_width = 0
; infill_overlap = 15%
; infill_speed = 80
; overhangs = 1
; perimeter_extruder = 1
; perimeter_extrusion_width = 0
; perimeter_speed = 60
; perimeters = 10
; small_perimeter_speed = 15
; solid_infill_below_area = 70
; solid_infill_every_layers = 0
; solid_infill_extruder = 1
; solid_infill_extrusion_width = 0
; solid_infill_speed = 20
; thin_walls = 1
; top_infill_extrusion_width = 0
; top_solid_infill_speed = 15
; top_solid_layers = 3
Comments
1mm layer height with 1mm nozzle is not really possible. This might result in circles on the plate, but that requires less tess valume then square extrusion, so you generally get less then 100% usage. With samller layer height e.g. 0.5mm is should increase a bit.