Kisslicer: problemy z szerokością ścieżek i jakością wierzchnich warstw – czyli o kalibracji ekstrudera

20160703_204659

Ponieważ na forum powtarzają się co jakiś czas pytania o prawidłowe dobranie parametrów dla Kisslicera, (w tym ekstruzji), tak aby obiekty miały ściany prawidłowej grubości a jednocześnie warstwy wierzchnie wychodziły tak jak powinny, wrzucam pobieżną notkę, „jak ja to robię”.
Na zdjęciu są wydruki z nowej „hybrydowej” drukarki, która nie jest ciągle do końca skalibrowana, ale jak widać sytuacja jest z grubsza pod kontrolą.

Trzeba wiedzieć, że filozofia Kisslicera jest następująca: każdą głowicą da się wydrukować prawie każdą szerokość ścieżki. Średnica dyszy nie jest tu ograniczeniem. Regulacja ma następujące etapy:

1. Na nagrzanej do temp. roboczej głowicy sprawdzamy czy kroki ekstrudera są ustawione prawidłowo, tzn. czy ekstruder wciąga dokładnie tę długość filamentu jaką mu się zada.
2. W zakładce „Matl.” wpisujemy dokładnie zmierzoną  na próbce filamentu wartość parametru „Diameter [mm]”
3. Upewniamy sie że „Flow Tweak”=1
4. W zakładce „Style” wpisujemy wartość „Extrusion Width [mm]” którą chcemy uzyskać w wydruku
5. Wykonujemy wydruki testowe np. pusty w środku sześcian, o ścianach grubości 1 ścieżki – mierzymy dokładnie jaką grubość otrzymaliśmy
-jeśli ścianki są za grube korygujemy „Flow Tweak”<1
-jeśli za cienkie, dajemy „Flow Tweak”>1
6. Ponawiamy wydruki testowe do skutku.
7. Jeśli wierzchnie warstwy wychodzą niezadowalająco (nieprawidłowy styk wypełnienia z zarysami) korygujemy parametr „Loop/Solid Infill Overlap”
8. Takie idealne nastawy są zwykle właściwe tylko dla konkretnego rodzaju tworzywa.
9. Żeby model prawidłowo się „nawarstwiał” (kształt) według mnie niezbędne jest wydajne chłodznie wydruku

Poniżej zamieszczam fragment kodu (nagłówek pliku .gcode) ze wszystkimi ustawieniami użytymi dla kostki ze zdjęcia – dla tych którzy chcieliby porównać..

; KISSlicer – PRO
; Windows
; version 1.5 Beta 3.10 Win64
; Built: May 10 2016, 20:04:55
; Running on 4 cores
;
; Saved: Sun Jul 03 18:29:10 2016
; ‚3cmPLA.g’
;
; *** Printer Settings ***
;
; printer_name = HY105
; bed_STL_filename =
; extension = g
; cost_per_hour = 0
; g_code_prefix = 3B205B6D6D5D206D6F64650A4732310A3B206162736F
; 6C757465206D6F64650A4739300A473238203B20686F6D6520616C6C
; 20617865730A4D3834203B44697361626C6520616C6C207374657070
; 6572730A4D31393020533C4245443E0A0A
; g_code_warm = 3B2053656C6563742065787472756465722C207761726D
; 2C2070757267650A0A3B204266422D7374796C650A4D3C4558542B31
; 3E303420533C54454D503E0A4D3534320A4D35353C4558542B313E20
; 50333230303020533930300A4D3534330A0A3B2035442D7374796C65
; 0A543C4558542B303E0A4D31303920533C54454D503E0A
; g_code_same_warm = NULL
; g_code_same_cool = NULL
; g_code_cool = 3B2047756172616E746565642073616D65206578747275
; 6465722C206275742061626F757420746F20646573656C6563742C20
; 6D617962652072657472616374206265666F726520636F6F6C696E67
; 20646F776E0A0A3B204266422D7374796C650A4D3C4558542B313E30
; 3420533C54454D503E0A0A3B2035442D7374796C650A4D3130342053
; 3C54454D503E0A
; g_code_N_layers = 3B204D617962652072652D686F6D65205820262059
; 3F
; g_code_postfix = 3B20416C6C207573656420657874727564657273206
; 1726520616C72656164792027436F6F6C65642720746F20300A4D313
; 430205330090A4D313034205330090A473238205830090A473238205
; 930090A4D3834090A4D3834205330090A0A
; post_process = NULL
; every_N_layers = 0
; num_extruders = 1
; firmware_type = 2
; add_comments = 1
; fan_on = M106
; fan_off = M107
; fan_pwm = 1
; add_m101_g10 = 0
; z_speed_mm_per_s = 3
; z_settle_mm = 0
; bed_size_x_mm = 295
; bed_size_y_mm = 295
; bed_size_z_mm = 200
; ext_radius = 0
; bed_offset_x_mm = 147.5
; bed_offset_y_mm = 147.5
; bed_offset_z_mm = 0
; bed_roughness_mm = 0.18
; round_bed = 0
; travel_speed_mm_per_s = 110
; first_layer_speed_mm_per_s = 45
; dmax_per_layer_mm_per_s = 50
; xy_accel_mm_per_s_per_s = 2000
; xy_steps_per_mm = 150
; lo_speed_perim_mm_per_s = 5
; lo_speed_loops_mm_per_s = 5
; lo_speed_solid_mm_per_s = 5
; lo_speed_sparse_mm_per_s = 5
; hi_speed_perim_mm_per_s = 100
; hi_speed_loops_mm_per_s = 100
; hi_speed_solid_mm_per_s = 100
; hi_speed_sparse_mm_per_s = 100
; ext_gain_1 = 1
; ext_material_1 = 1
; ext_axis_1 = 0
; ext_gain_2 = 1
; ext_material_2 = 16
; ext_axis_2 = 0
; ext_Xoff_2 = 0
; ext_Yoff_2 = 0
; ext_gain_3 = 1
; ext_material_3 = 16
; ext_axis_3 = 0
; ext_Xoff_3 = 0
; ext_Yoff_3 = 0
; ext_gain_4 = 1
; ext_material_4 = 16
; ext_axis_4 = 0
; ext_Xoff_4 = 0
; ext_Yoff_4 = 0
; model_ext = 0
; support_ext = 0
; support_body_ext = 0
; raft_ext = 0
; ext_order_optimize = 0
; solid_loop_overlap_fraction = 0.5
;
; *** Material Settings for Extruder 1 ***
;
; material_name = 1.75 PLA grey
; g_code_matl = 3B204D617962652073657420736F6D65206D6174657269
; 616C2D737065636966696320472D636F64653F
; fan_Z_mm = 0
; fan_loops_percent = 100
; fan_inside_percent = 0
; fan_cool_percent = 100
; temperature_C = 200
; keep_warm_C = 140
; first_layer_C = 200
; bed_C = 45
; sec_per_C_per_C = 0
; flow_min_mm3_per_s = 0.01
; flow_max_mm3_per_s = 10
; destring_suck = 0.8
; destring_prime = 0.8
; destring_min_mm = 1
; destring_trigger_mm = 100
; destring_speed_mm_per_s = 15
; destring_suck_speed_mm_per_s = 15
; Z_lift_mm = 0
; min_layer_time_s = 10
; wipe_mm = 10
; cost_per_cm3 = 0
; flowrate_tweak = 1
; fiber_dia_mm = 1.75
; color = 0
;
; *** Style Settings ***
;
; style_name = HY105 uniwersalny
; quality_percentage = 71
; layer_thickness_mm = 0.2
; extrusion_width_mm = 0.41
; num_loops = 2
; skin_thickness_mm = 0.8
; infill_extrusion_width = 0.35
; infill_density_denominator = 4
; stacked_layers = 1
; use_destring = 1
; use_wipe = 1
; use_corners = 1
; loops_insideout = 1
; infill_st_oct_rnd = 0
; inset_surface_xy_mm = 0
; seam_jitter_degrees = 0
; seam_depth_scaler = 0.6
; seam_gap_scaler = 1.3
; seam_angle_degrees = 45
;
; *** Support Settings ***
;
; support_name = HY105 RAFT 020
; support_sheathe = 0
; support_density = 0
; solid_interface = 1
; use_lower_interface = 0
; support_inflate_mm = 1
; support_gap_mm = 0.5
; support_angle_deg = 46
; support_z_max_mm = -1
; sheathe_z_max_mm = -1
; raft_mode = 2
; prime_pillar_mode = 2
; raft_inflate_mm = 4
; raft_hi_stride_mm = 0.18
; raft_hi_thick_mm = 0.38
; raft_hi_width_mm = 0.6
; raft_lo_stride_mm = 1.45
; raft_lo_thick_mm = 0.35
; raft_lo_width_mm = 0.85
; brim_mm = 0
; brim_ht_mm = 0.35
; brim_fillet = 1
; interface_band_mm = 4
; interface_extrusion_gain = 1
; interface_Z_gap_mm = 0.11
; raft_interface_layers = 5
;
; *** Actual Slicing Settings As Used ***
;
; layer_thickness_mm = 0.2
; extrusion_width = 0.41
; num_ISOs = 2
; wall_thickness = 0.8
; infill_style = 5
; support_style = 0
; solid_interface = 1
; use_lower_interface = 0
; support_angle = 45.9
; destring_min_mm = 1
; stacked_infill_layers = 1
; raft_style = 2
; raft_sees_prime_paths = 1
; raft_extra_interface_layers = 5
; raft_hi_stride_mm = 0.41
; raft_lo_stride_mm = 1.64
; oversample_res_mm = 0.05
; crowning_threshold_mm = 2
; loops_insideout = 1
; solid_loop_overlap_fraction = 0.5
; inflate_raft_mm = 4
; inflate_support_mm = 0
; model_support_gap_mm = 0.5
; brim_mm = 0
; brim_ht_mm = 0.35
; infill_st_oct_rnd = 0
; support_Z_max_mm = 1e+020
; sheathe_Z_max_mm = 0
; inset_surface_xy_mm = 0
; seam_jitter_degrees = 0
; seam_depth_scaler = 0.6
; seam_gap_scaler = 1.3
; seam_angle_degrees = 45
; seam_use_corners = 1
; interface_band_mm = 4
; skip_N_support_layers = 0
; Speed vs Quality = 0.71
; Perimeter Speed = 32.55
; Loops Speed = 32.55
; Solid Speed = 32.55
; Sparse Speed = 32.55
;
; *** G-code Prefix ***
;
; [mm] mode
G21
; absolute mode
G90
G28 ; home all axes
M84 ;Disable all steppers
M190 S45
;
; *** Main G-code ***
;
; Reset extruder pos
G92 E0
; BEGIN_LAYER_RAFT z=0.530
;
; *** Selecting and Warming Extruder 1 to 200 C ***
; Select extruder, warm, purge
; BfB-style
M104 S200
M542
M551 P32000 S900
M543
; 5D-style
T0
M109 S200
;
G92 E0

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *