Кремень КД Реклама
Кремень КМ Реклама

Настройка PrusaSlicer для Picaso series2

woodpecker666
Идет загрузка
Загрузка
26.07.2023
3577
11
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

4
Статья относится к принтерам:
PICASO Designer X PRO Series 2

Ниже описано мое виденье настроек PrusaSlicer 2.6.0 для работы с принтерами PICASO 3D Series2.

Оно не является единственно верным, правильным и точным. Все эксперименты вы проводите на свой страх и риск.

Настройка PrusaSlicer для Picaso series2

Для работы с Xpro я создал профили принтеров:

  • печать в одно сопло (подходит и для DX)
  • печать в два сопла
  • печать с подогревом камеры

В мастере настройки выбираем "пользовательский принтер", прошивка Repetier, размер стола заявлен 201х201 мм, я ставил более привычные глазу 200х200 мм, высота печати 210 мм.

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

Переходим к настройке пользовательских G-кодов

Не ставим галочку "Автоматически добавлять температурные команды" 

Печать в одно сопло - стартовый код:

M190 S{first_layer_bed_temperature[0]}
M109 T0 S{first_layer_temperature[0]}
G28
G1 Z5 F5000 

С таким кодом принтер нагреет стол, затем сопло и поедет искать ноли. Остатки пластика не помешают точно определить ноль по Z.

Печать в два сопла - стартовый код будет чуть сложнее:

{if first_layer_bed_temperature[1]>first_layer_bed_temperature[0]}
M190 S{first_layer_bed_temperature[0]}{else}
M190 S{first_layer_bed_temperature[1]}{endif} ; сравниваем температуры стола
M109 T0 S{first_layer_temperature[0]}
M109 T1 S{first_layer_temperature[1]}
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle

В первой строке происходит сравнение температур стола выбранных профилей пластика, в итоговый код попадает меньшая температура.

Настройка PrusaSlicer для Picaso series2

В качестве завершающего G-кода стоит дефолтный кусок из PS с добавлением команды M2 - PolygonX пишет ее в конце каждого файла (причем пару раз o_0)

M104 S0 ; turn off temperature
G28 X0  ; home X axis
M84     ; disable motors
M2

Печать с подогревом камеры: то код будет еще сложнее :)

При включении подогрева камеры в меню принтера и запуске задания из PolygonX видим, как принтер уезжает в определенную позицию для прогрева камеры. Будем повторять это в коде:

G21
G90
M109 T0 S80 ; преднагрев сопла
M141 S80 ; температура нагревы камеры
M140 S{first_layer_bed_temperature[0]}
G28
G0 F600 X150 Y150 Z80 ;едем в координаты для прогрева камеры
M190 S{first_layer_bed_temperature[0]}
M191 S80 ; ждем нагрева камеры
M109 T0 S{first_layer_temperature[0]} ; греем сопло

Для двухсопельной печати добавляем второе сопло и сравнение температур стола в код:

G21
G90
M109 T0 S80 ; преднагрев сопла
M109 T1 S80 ; преднагрев сопла
M140 S{first_layer_bed_temperature[0]}
M141 S80 ; температура нагревы камеры
G28
G0 F600 X150 Y150 Z80 ;едем в координаты для прогрева камеры
{if first_layer_bed_temperature[1]>first_layer_bed_temperature[0]}
M190 S{first_layer_bed_temperature[0]}{else}
M190 S{first_layer_bed_temperature[1]}{endif} ; сравниваем температуры стола
M191 S80 ; ждем нагрева камерыM109 T0 S{first_layer_temperature[0]} ; греем сопло
M109 T1 S{first_layer_temperature[1]} ; греем сопло

Температура камеры указывается командами M141/M191 и либо изменяется руками, либо создаются несколько профилей принтеров, для нужных температур.Если нужен подогрев камеры, то я включаю его на максимум, так что одного профиля мне достаточно

Печать с прочистками в очистители

Для профиля пластика левого сопла в стартовый G-код материала пишем стандартный для пикас код:

Filament gcode T10 I5 S1 R1 P10 ; I — длина прочистки, S — скорость прочистки, R — длина ретракта, P — скорость ретракта.

Для профиля пластика правого сопла, соответственно;

Filament gcode T11 I5 S1 R1 P10 ; I — длина прочистки, S — скорость прочистки, R — длина ретракта, P — скорость ретракта.

Настройка PrusaSlicer для Picaso series2

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

Теперь о плохом

Описанный в мануалах для s1 код смены слоя (M532...) не работает, контроль подачи, поверхности печати и продолжение печати не работает. Надеюсь что в будущем производитель это исправит.Не смог найти команды для управления вентиляторами охлаждения и циркуляции камеры - скорость их вращения приходится устанавливать руками при запуске gcode, после запуска изменить параметры уже нельзя.Дальнейшие настройки уже относятся к параметрам слайсинга и подбираются индивидуально, исходя из особенностей материала, модели и личных предпочтений.

Всем удачи!

з.ы. если есть поправки, предложения или дополнения - буду рад увидеть их в комментариях 

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

4
Комментарии к статье