roboforum.ru

Технический форум по робототехнике.

Слайсер KISSlicer

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Слайсер KISSlicer

Сообщение Vovich70 » 08 сен 2015, 19:47

Kudesnik писал(а):То есть, выдавливается цилиндр, радиусом 1.75 и высотой 0.5572 мм

А почему тут радиус?Вроде диаметр должен быть?Или я не так понял?
Printer: Prusa
Firmware: Marlin
Host: Pronterface
Slicer: Kisslicer Slic3r1.2.9
Filament: ABS - 1.75
Nozzle: 0.2-0.4 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4
Vovich70
 
Сообщения: 463
Зарегистрирован: 30 окт 2013, 03:50
Откуда: Москва
ФИО: Владимир

Re: Слайсер KISSlicer

Сообщение Kudesnik » 08 сен 2015, 20:37

Vovich70 писал(а):А почему тут радиус?Вроде диаметр должен быть?Или я не так понял?


Диаметр конечно )

В формулах чаще радиус упоминается и используется, вот я "по инерции" и напечатал радиус
Смотреть, не значит видеть!!!
Аватара пользователя
Kudesnik
 
Сообщения: 24
Зарегистрирован: 23 янв 2014, 14:17

Re: Слайсер KISSlicer

Сообщение Kudesnik » 09 сен 2015, 13:55

Если предположить, что сечении экструзии это прямоугольник с полукруглыми сторонами,
то не сложно вычислить ширину экструзии

она тогда будет равна:
W = (0.25πd^2 + 0.214h^2)/h
d - диаметр сопла
h - высота слоя

на практике, у меня где-то так и получается

Теоретически правильней в kisslicer указывать ширину экструзии, полученную при сплющивании прутка диаметром равным диаметру сопла,
а не уменьшать поток коэффициентом, подгоняя ширину экструзии к диаметру прутка.






Добавлено спустя много минут и секунд:
Создаю новое сообщение, а оно к старому присоединяется...
при этом смысл сообщения уже другой
:o

Экспериментирую с заливкой

KISSlicer 1.5 beta 2.22

Не получается задать собственное значение заливки...
Set % infill
Какое бы значение я не указал, устанавливается ближайшее наименьшее из фиксированных 100, 50, 33.3, 25 и т.д.

Смысл тогда указывать значение (кнопка зачем?), если оно все равно устанавливается из заданных, а заданное и бегунком можно установить?
Вложения
extruder_width.png
Последний раз редактировалось Kudesnik 09 сен 2015, 13:58, всего редактировалось 1 раз.
Смотреть, не значит видеть!!!
Аватара пользователя
Kudesnik
 
Сообщения: 24
Зарегистрирован: 23 янв 2014, 14:17

Re: Слайсер KISSlicer

Сообщение icehardy » 09 сен 2015, 13:57

Вроде бы там изменяется ширина заливки при значениях заливки больше 50%
т.е. ползунок остается на 50% а ширина если была 0.3 становится какой то вроде 0.33-0.34
Не помню сейчас точно
Обрати внимание
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: Слайсер KISSlicer

Сообщение Kudesnik » 09 сен 2015, 14:09

icehardy писал(а):Вроде бы там изменяется ширина заливки при значениях заливки больше 50%
т.е. ползунок остается на 50% а ширина если была 0.3 становится какой то вроде 0.33-0.34
Не помню сейчас точно
Обрати внимание


ВЕРНО !!!

Неожиданно :shock:

Сопло 0.3
Слой 0.2
Заливка 99% превращается в заливку 50% и ширину экструзии 0.792

Это же для экструдера испытание будет - выдавить экструзию в 2.5 раза шире сопла !!!

Добавлено спустя секунды:
:?: а ведь kisslicer ничего не знает про диаметр сопла !!!

Как он так сам предлагает ширину экструзии для заливки???
Смотреть, не значит видеть!!!
Аватара пользователя
Kudesnik
 
Сообщения: 24
Зарегистрирован: 23 янв 2014, 14:17

Re: Слайсер KISSlicer

Сообщение setar » 09 сен 2015, 23:08

:) вспоминаю свои "догадки" два года назад.
когда я начал делать CaliGator
У меня теория всегда не шла с практикой на "чуть чуть".
Не могу судить как это сделано в Кислайсере, поскольку исходного кода нету, но предполагаю что в результате постепенного усложнения кода с внесением коэфициентов "приближения к реалиям" простые поверхности, которые математически можно описать идеально - начинают иметь описанные выше искажения.

Добавлено спустя 1 минуту 20 секунд:
кстати ширину заливки лучше подбирать по результатам теста калигатор,
для меня было неожиданно что мое сопло 0.35 самые лучшие результаты показывает на ширине 0.42
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Слайсер KISSlicer

Сообщение Kudesnik » 10 сен 2015, 10:36

setar писал(а):...
кстати ширину заливки лучше подбирать по результатам теста калигатор,
для меня было неожиданно что мое сопло 0.35 самые лучшие результаты показывает на ширине 0.42


В калигаторе пробовал, вот только и там парадокс:
- Теоретически: при уменьшении слоя, ширина экструзии должна увеличиваться, следовательно должен увеличиваться диапазон расстояний между линиями, для калибровки ширины
- Практически - наоборот, слой уменьшаю, получаю код для тестирования с диапазоном для меньшей ширины экструзии...

Вот пример, для ширины экструзии 0.4:
Высота 0.3: получаю 0.24 | 0.27 | 0.30 | 0.33 | 0.36 | 0.39 | 0.42 | 0.45 | 0.48 | 0.51 | 0.54 | 0.57 |
Высота 0.2: получаю 0.16 | 0.18 | 0.20 | 0.22 | 0.24 | 0.26 | 0.28 | 0.30 | 0.32 | 0.34 | 0.36 | 0.38 |
высота 0.1: получаю 0.08 | 0.09 | 0.10 | 0.11 | 0.12 | 0.13 | 0.14 | 0.15 | 0.16 | 0.17 | 0.18 | 0.19 |

При высоте 0.1 ширина будет больше 0.5, поэтому для расстояний между линиями в диапазоне 0.08 - 0.19 ничего не покажет - вернее всегда будет наложение.
НО, если изучить код, то с уменьшением высоты слоя (или с уменьшением расстояния между линиями), уменьшается и поток...
а с изменением еще и потока вообще смысл не понимаю калибровки...
и если поток изменяется, то тогда надо и его выводит какой коэффициент потока используется


Правильней ведь, при одинаковом потоке смотреть какая ширина получается и расстояние между линиями, при изменении толщины слоя.

а так, приходиться дорабатывать (изменять) код полученный от калигатора:
1. Подачу (поток) делать одинаковой
2. Калибровочный диапазон ширины экструзии делать +/- от заданной ширины экструзии
Смотреть, не значит видеть!!!
Аватара пользователя
Kudesnik
 
Сообщения: 24
Зарегистрирован: 23 янв 2014, 14:17

Re: Слайсер KISSlicer

Сообщение carter_15 » 14 сен 2015, 18:48

Такой вопрос: после слайсинга вылазиет окно с ошибкой, содержание следующее "There is no G-code "Deselect Ext" defined. Using the following: M104 S <TEMP>" при этом в предпросмотре все вроде нормально, но когда в хост загружаю жкод основная модель есть, а поддержек нет вообще :no:
carter_15
 
Сообщения: 3
Зарегистрирован: 14 сен 2015, 16:34

Re: Слайсер KISSlicer

Сообщение setar » 14 сен 2015, 19:00

Kudesnik писал(а):В калигаторе пробовал, вот только и там парадокс:
- Теоретически: при уменьшении слоя, ширина экструзии должна увеличиваться, следовательно должен увеличиваться диапазон расстояний между линиями, для калибровки ширины
- Практически - наоборот, слой уменьшаю, получаю код для тестирования с диапазоном для меньшей ширины экструзии...

с фига ли ? на каких измышлениях основан вывод ?
Код: Выделить всёРазвернуть
    /**                                                                                                                                                                                                   
     * расход прутка для заданной длинны экструзии                                                                                                                                                       
    */                                                                                                                                                                                                   
    protected function filament_length ($path_l) {                                                                                                                                                       
    /*                                                                                                                                                                                                   
  fil_s = (M_PI*fil_dia*fil_dia)/4; // площадь сечения прутка                                                                                                                                             
  path_s = path_k*path_w*path_h; // площадь слоя укладки                                                                                                                                                 
  k_s = path_s/fil_s; // отношение площадей прутка и экструзии                                                                                                                                           
    */                                                                                                                                                                                                   
        $k_s= $this->k_s;                                                                                                                                                                                 
        $fil_l = $k_s*$path_l;                                                                                                                                                                           
        return $fil_l;                                                                                                                                                                                   
    }


При высоте 0.1 ширина будет больше 0.5, поэтому для расстояний между линиями в диапазоне 0.08 - 0.19 ничего не покажет - вернее всегда будет наложение.

именно это и требуется понять - когда оно начнется, не теоретически, а практически
Правильней ведь, при одинаковом потоке смотреть какая ширина получается и расстояние между линиями, при изменении толщины слоя.

Правильней находить параметры для выбранной высоты слоя. такие как оптимальную ширину укладки, скорость и величину ретракта
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Слайсер KISSlicer

Сообщение r0cket » 21 окт 2015, 13:01

как настроить ускорения? или он ставит максимально допустимые из прошивки ?
r0cket
 
Сообщения: 70
Зарегистрирован: 31 окт 2014, 15:43

Re: Слайсер KISSlicer

Сообщение setar » 21 окт 2015, 21:13

ускорения создаются прошивкой

Добавлено спустя 1 минуту 18 секунд:
их никак не настраивают, если вопрос про параметры принтера в его свойствах то это исключительно для более точной оценки времени печати
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Слайсер KISSlicer

Сообщение mkile » 28 окт 2015, 15:14

Помогите с настройкой Kisslicer, не идет экструзия при печати. Когда начал разбираться, оказалось, что длина экструзии представлена мизерными значениями:
Код: Выделить всёРазвернуть
G1 X87.46 Y133.18 E0.183
G1 X84.43 Y132.67 E0.192
G1 X81.83 Y132.02 E0.1667
G1 X79.22 Y131.23 E0.1702


При этом другие слайсеры дают вот такие значения:
Код: Выделить всёРазвернуть
G1 X48.556 Y-7.505 E3.23912
G1 X48.556 Y-7.476 E3.24057
G1 X66.938 Y-7.477 E4.15765
G1 X69.026 Y-7.476 E4.26182
G1 X75.502 Y-7.477 E4.58491

(файлы разные, приведены просто для примера)
Последний раз редактировалось mkile 28 окт 2015, 15:29, всего редактировалось 1 раз.
mkile
 
Сообщения: 28
Зарегистрирован: 20 май 2015, 08:02

Re: Слайсер KISSlicer

Сообщение setar » 28 окт 2015, 15:22

доктор помогите мне плохо...


P.S. вы хоть бы конфиг свой скинули что ли.
P.P.S. установите корректные параметры материала и стиля печати и будет вам счастье
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Слайсер KISSlicer

Сообщение mkile » 28 окт 2015, 15:30

Вот этого хватит?

Код: Выделить всёРазвернуть
; KISSlicer - FREE
; Windows
; version 1.5 Beta 2.22 Win32
; Built: Jun 24 2015, 08:36:20
; Running on 4 cores
;
; Saved: Wed Oct 28 16:08:37 2015
; 'SinePot.gcode'
;
; *** Printer Settings ***
;
; printer_name = Prusa I3
; bed_STL_filename =
; extension = gcode
; cost_per_hour = 0
; g_code_prefix = 094739300A09473238205820590A093B4732390A0947
;     31205A350A094731205830205A302E32350A09473930203B20416273
;     6F6C75746520706F736974696F6E696E670A09473932204530
; g_code_warm = 3B2053656C6563742065787472756465722C207761726D
;     2C2070757267650A0A3B204266422D7374796C650A4D3C4558542B31
;     3E303420533C54454D503E0A4D3534320A4D35353C4558542B313E20
;     50333230303020533930300A4D3534330A0A3B2035442D7374796C65
;     0A543C4558542B303E0A4D31303920533C54454D503E0A
; g_code_same_warm = NULL
; g_code_same_cool = NULL
; g_code_cool = 3B2047756172616E746565642073616D65206578747275
;     6465722C20636F6F6C696E6720646F776E0A0A3B204266422D737479
;     6C650A4D3C4558542B313E303420533C54454D503E0A0A3B2035442D
;     7374796C650A4D31303420533C54454D503E0A
; g_code_N_layers = 3B204D617962652072652D686F6D65205820262059
;     3F
; g_code_postfix = 3B20416C6C207573656420657874727564657273206
;     1726520616C72656164792027436F6F6C65642720746F20300A09473
;     238205820590A09473120452D31203B205265647563652066696C616
;     D656E742070726573737572650A094D313034205330203B207475726
;     E206F66662074656D70657261747572650A094D3134302053300A094
;     D383420202020203B2064697361626C65206D6F746F7273
; post_process = NULL
; every_N_layers = 0
; num_extruders = 1
; firmware_type = 1
; add_comments = 1
; fan_on = M106
; fan_off = M107
; fan_pwm = 0
; add_m101_g10 = 0
; z_speed_mm_per_s = 3.5
; z_settle_mm = 0.25
; bed_size_x_mm = 180
; bed_size_y_mm = 180
; bed_size_z_mm = 180
; ext_radius = 0
; bed_offset_x_mm = 90
; bed_offset_y_mm = 90
; bed_offset_z_mm = 0
; bed_roughness_mm = 0.2
; round_bed = 0
; travel_speed_mm_per_s = 500
; first_layer_speed_mm_per_s = 10
; dmax_per_layer_mm_per_s = 50
; xy_accel_mm_per_s_per_s = 1500
; xy_steps_per_mm = 150
; lo_speed_perim_mm_per_s = 5
; lo_speed_loops_mm_per_s = 20
; lo_speed_solid_mm_per_s = 15
; lo_speed_sparse_mm_per_s = 30
; hi_speed_perim_mm_per_s = 15
; hi_speed_loops_mm_per_s = 65
; hi_speed_solid_mm_per_s = 60
; hi_speed_sparse_mm_per_s = 75
; ext_gain_1 = 1
; ext_material_1 = 1
; ext_axis_1 = 0
; ext_gain_2 = 1
; ext_material_2 = 0
; ext_axis_2 = 0
; ext_Xoff_2 = 0
; ext_Yoff_2 = 0
; ext_gain_3 = 1
; ext_material_3 = 0
; ext_axis_3 = 0
; ext_Xoff_3 = 0
; ext_Yoff_3 = 0
; ext_gain_4 = 1
; ext_material_4 = 0
; 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 = Watson_225_95
; g_code_matl = 3B204D617962652073657420736F6D65206D6174657269
;     616C2D737065636966696320472D636F64653F
; fan_Z_mm = 0
; fan_loops_percent = 100
; fan_inside_percent = 0
; fan_cool_percent = 100
; temperature_C = 225
; keep_warm_C = 180
; first_layer_C = 225
; bed_C = 95
; sec_per_C_per_C = 0.00549771
; flow_min_mm3_per_s = 0.01
; flow_max_mm3_per_s = 10
; destring_suck = 1.25
; destring_prime = 1.25
; destring_min_mm = 1
; destring_trigger_mm = 100
; destring_speed_mm_per_s = 45
; 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 = 4294967040
;
; *** Style Settings ***
;
; style_name = 50mm 0.2
; quality_percentage = 50
; layer_thickness_mm = 0.3
; extrusion_width_mm = 0.3
; num_loops = 3
; skin_thickness_mm = 0.9
; infill_extrusion_width = 0.2
; infill_density_denominator = 4
; stacked_layers = 1
; use_destring = 1
; use_wipe = 1
; use_corners = 1
; loops_insideout = 1
; infill_st_oct_rnd = 2
; inset_surface_xy_mm = 0
; seam_jitter_degrees = 0
; seam_depth_scaler = 1
; seam_gap_scaler = 1
; seam_angle_degrees = 90
;
; *** Support Settings ***
;
; support_name = Support_skirt_yes_
; support_sheathe = 1
; support_density = 0
; solid_interface = 0
; support_inflate_mm = 0
; support_gap_mm = 0.4
; support_angle_deg = 33
; support_z_max_mm = -1
; sheathe_z_max_mm = -1
; raft_mode = 0
; prime_pillar_mode = 0
; raft_inflate_mm = 2
; raft_hi_stride_mm = 1.5
; raft_hi_thick_mm = 0.25
; raft_hi_width_mm = 0.35
; raft_lo_stride_mm = 2.5
; raft_lo_thick_mm = 0.25
; raft_lo_width_mm = 0.5
; brim_mm = 2
; brim_ht_mm = 0.3
; brim_fillet = 1
; interface_band_mm = 2
; interface_extrusion_gain = 1
; interface_Z_gap_mm = 0
; raft_interface_layers = 0
;
; *** Actual Slicing Settings As Used ***
;
; layer_thickness_mm = 0.3
; extrusion_width = 0.3
; num_ISOs = 3
; wall_thickness = 0.9
; infill_style = 5
; support_style = 0
; solid_interface = 0
; support_angle = 32.9
; destring_min_mm = 1
; stacked_infill_layers = 1
; raft_style = 0
; raft_sees_prime_paths = 0
; raft_extra_interface_layers = 0
; raft_hi_stride_mm = 0
; raft_lo_stride_mm = 0
; oversample_res_mm = 0.125
; crowning_threshold_mm = 1
; loops_insideout = 1
; solid_loop_overlap_fraction = 0.5
; inflate_raft_mm = 0
; inflate_support_mm = 0
; model_support_gap_mm = 0.4
; brim_mm = 2
; brim_ht_mm = 0.3
; infill_st_oct_rnd = 2
; support_Z_max_mm = 1e+020
; sheathe_Z_max_mm = 1e+020
; inset_surface_xy_mm = 0
; seam_jitter_degrees = 0
; seam_depth_scaler = 1
; seam_gap_scaler = 1
; seam_angle_degrees = 90
; seam_use_corners = 1
; interface_band_mm = 2
; skip_N_support_layers = 0
; Speed vs Quality = 0.50
; Perimeter Speed = 10.00
; Loops Speed = 42.50
; Solid Speed = 37.50
; Sparse Speed = 52.50
;
; *** G-code Prefix ***
;
G90
   G28 X Y
   ;G29
   G1 Z5
   G1 X0 Z0.25
   G90 ; Absolute positioning
   G92 E0
;
; *** Main G-code ***
;
; BEGIN_LAYER_OBJECT z=0.50
;
; *** Selecting and Warming Extruder 1 to 225 C ***
; Select extruder, warm, purge
; BfB-style
M104 S225
M542
M551 P32000 S900
M543
; 5D-style
T0
M109 S225
;
;
; fan on
M106
;
; 'Loop Path', 0.6 [feed mm/s], 10.0 [head mm/s]
G1 X93.29 Y133.59 Z0.75 E0 F30000
G1 X93.29 Y133.59 Z0.5 E0 F210
G1 E1.25 F2700
G1 X90.38 Y133.49 E0.1813 F600
G1 X87.46 Y133.18 E0.183
G1 X84.43 Y132.67 E0.192
G1 X81.83 Y132.02 E0.1667
G1 X79.22 Y131.23 E0.1702
mkile
 
Сообщения: 28
Зарегистрирован: 20 май 2015, 08:02

Re: Слайсер KISSlicer

Сообщение setar » 28 окт 2015, 15:35

Поставь в типе прошивки принтера "5D - Absolute E"
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Пред.След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5