PrusaSlicer: вопросы, обмен опытом

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

Аватара пользователя
koluna
Сообщения: 1545
Зарегистрирован: 24 авг 2018, 09:32
Имя: Николай
Откуда: Самара
Благодарил (а): 92 раза
Поблагодарили: 30 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение koluna » 08 дек 2020, 23:39

Avtonomys писал(а):
08 дек 2020, 22:13
то что вставляли в куру вставьте в это окно...
Да я не вставлял ничего... плагин вставлял... что он там вставлял - не знаю. А посмотреть нет возможности - Кура не ставится :(
Ыыы... ладно попробую поискать в старых файлах...
RepRap "Кухня3D" - в процессе, но уже печатает...
https://3deshnik.ru/forum/viewforum.php?f=34

Аватара пользователя
koluna
Сообщения: 1545
Зарегистрирован: 24 авг 2018, 09:32
Имя: Николай
Откуда: Самара
Благодарил (а): 92 раза
Поблагодарили: 30 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение koluna » 09 дек 2020, 00:42

Все, искомая последовательность найдена:

Код: Выделить всё

M125
M24
Но это не то, что было в старой Куре с плагином...
Вот теперь как бы эту последовательность втыкать по-простому в ПС на нужные слои... т. е., чтобы не руками прописывать...

И включить:

Код: Выделить всё

ADVANCED_PAUSE_FEATURE
PARK_HEAD_ON_PAUSE
NOZZLE_PARK_FEATURE
RepRap "Кухня3D" - в процессе, но уже печатает...
https://3deshnik.ru/forum/viewforum.php?f=34

Аватара пользователя
koluna
Сообщения: 1545
Зарегистрирован: 24 авг 2018, 09:32
Имя: Николай
Откуда: Самара
Благодарил (а): 92 раза
Поблагодарили: 30 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение koluna » 09 дек 2020, 00:47

Avtonomys писал(а):
08 дек 2020, 22:13
ну значит marlin не знает такую команду
Странно, а в ПС выбрано Marlin. Да и с RepRap тоже M601 присутствует в меню при вставке паузы...
Но в описании Марлин ее нет...
RepRap "Кухня3D" - в процессе, но уже печатает...
https://3deshnik.ru/forum/viewforum.php?f=34

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение dark184 » 09 дек 2020, 08:16

koluna писал(а):
08 дек 2020, 22:01
ПС реально вставляет M601. Ничего не происходит.
Судя по описанию, да, не поддерживает. Слегка пошерстил исходники марлина, тоже не нашел обработку M601. Зато есть обработка М600! Немного пошерстил на гитхабе и нашел вот что https://github.com/prusa3d/PrusaSlicer/ ... -471310709
Либо используем инструмент ПС для многоцветной печати со сменой филамента по М600, но по дефолту функция отключена. Ее надо включить и настроить в прошивке марлин. Судя по всему включается в Configuration.h строкой

Код: Выделить всё

//#define FILAMENT_RUNOUT_SENSOR
Правда это датчик филамента, но посредством него запускается скрипт для обработки М600. А значит надо настраивать более подробно. Сам еще не пробовал.
Либо в ПС вставляем свой код, пример в конце сообщения. Примерно так, в свое время еще в слике пробовал на определенном слое стопится, этот код работал, только в упор не помню что писал вместо М600

Код: Выделить всё

{if layer_num == youlayernumhere}
M600
{endif}
Вставлять естественно в before или after layer change G-code в зависимости от твоих требований :D
Последний раз редактировалось dark184 09 дек 2020, 08:44, всего редактировалось 1 раз.
Купил себе танк и никого больше не жалею.

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение dark184 » 09 дек 2020, 08:42

Возможно стоит вместо М600 вставить вот этот код
https://github.com/prusa3d/PrusaSlicer/ ... -495266871
Вообще, нужно повнимательнее почитать вышеупомянутую ветку форума гитхаба.
Купил себе танк и никого больше не жалею.

Аватара пользователя
koluna
Сообщения: 1545
Зарегистрирован: 24 авг 2018, 09:32
Имя: Николай
Откуда: Самара
Благодарил (а): 92 раза
Поблагодарили: 30 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение koluna » 09 дек 2020, 11:41

Гитхаб почитаю, спасибо!
Идея вставлять код в виде скрипта с обработкой номера слоя - не всегда удобна.
Можно вставить выше указанную мною последовательность с помощью гуйни при выборе слоя (Custom G-code).
Это работает, уже детальку распечатал :)
Но, если это придется проделывать на нескольких слоях, то каждый раз придется вставлять эти две строчки кода в нужные слои, что не совсем удобно (вот, кстати, твой способ тут, наверное, удобнее будет - все в одном месте).
Ну, я, наверное избаловался :lol:

Попробую старую Куру вкрячить куда-нибудь и посмотрю какой она код генерит плагином для паузы... ЕМНИП, работало раньше все без доп. настроек Марлина...
RepRap "Кухня3D" - в процессе, но уже печатает...
https://3deshnik.ru/forum/viewforum.php?f=34

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение dark184 » 09 дек 2020, 11:49

koluna писал(а):
09 дек 2020, 11:41
ЕМНИП, работало раньше все без доп. настроек Марлина...
Так попробуй цветную печать еще? Там даже видео есть. Только смену филамента походу надо настроить еще в прошивке, хотя может и так будет работать, надо пробовать. Мне кажется это идеальный вариант.
Я сейчас попробовал, очень удобно кстати :lol: Вообще даже не в курсе был, что ПС вообще это умеет :D
2020-12-09_11-51-13.png
А вот что выдает при смене филамента в коде

Код: Выделить всё

G1 F4800
G1 X84.574 Y77.186 E3127.29030
G1 X75.190 Y73.712 F7800.000
G1 F4800
G1 X66.112 Y76.144 E3127.74234
M126
M73 P19
G1 Z18.650 F7800.000
M600
G1 E3125.74234 F2400.00000
G1 X114.004 Y87.492 F7800.000
G1 E3127.74234 F2400.00000
G1 F3600
Купил себе танк и никого больше не жалею.

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение dark184 » 09 дек 2020, 13:07

dark184 писал(а):
09 дек 2020, 11:49
А вот что выдает при смене филамента в коде
Ну вот, начались свистопляски с прошивками в настройках. Стояла другая прошивка в настройках. Поставил Марлин, на цветовой границе для Марлина тупо выставляется код М600, сразу, как только Z уйдет на следующий слой. Больше изменений я не увидел.

Код: Выделить всё

G1 Z18.050 F7800.000
M600
G1 E22.16293 F2400.00000
G92 E0
Потом сразу печать следующего слоя.
Купил себе танк и никого больше не жалею.

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение dark184 » 09 дек 2020, 13:14

А вот похоже в прошивке нашел настройку паузы по М600, по дефолту она отключена в Configuration_adv.h

Код: Выделить всё

/**
 * Advanced Pause
 * Experimental feature for filament change support and for parking the nozzle when paused.
 * Adds the GCode M600 for initiating filament change.
 * If PARK_HEAD_ON_PAUSE enabled, adds the GCode M125 to pause printing and park the nozzle.
 *
 * Requires an LCD display.
 * Requires NOZZLE_PARK_FEATURE.
 * This feature is required for the default FILAMENT_RUNOUT_SCRIPT.
 */
//#define ADVANCED_PAUSE_FEATURE
Купил себе танк и никого больше не жалею.

Аватара пользователя
koluna
Сообщения: 1545
Зарегистрирован: 24 авг 2018, 09:32
Имя: Николай
Откуда: Самара
Благодарил (а): 92 раза
Поблагодарили: 30 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение koluna » 09 дек 2020, 13:25

dark184 писал(а):
09 дек 2020, 13:14
А вот похоже в прошивке нашел настройку паузы по М600, по дефолту она отключена в Configuration_adv.h

Код: Выделить всё

/**
 * Advanced Pause
 * Experimental feature for filament change support and for parking the nozzle when paused.
 * Adds the GCode M600 for initiating filament change.
 * If PARK_HEAD_ON_PAUSE enabled, adds the GCode M125 to pause printing and park the nozzle.
 *
 * Requires an LCD display.
 * Requires NOZZLE_PARK_FEATURE.
 * This feature is required for the default FILAMENT_RUNOUT_SCRIPT.
 */
//#define ADVANCED_PAUSE_FEATURE
Таки включил я этот макрос. И ещё два. Это чтобы M125 и M24 заработали. Выше расписал, что нужно сделать, чтобы получить паузу с парковкой головы.
RepRap "Кухня3D" - в процессе, но уже печатает...
https://3deshnik.ru/forum/viewforum.php?f=34

Аватара пользователя
koluna
Сообщения: 1545
Зарегистрирован: 24 авг 2018, 09:32
Имя: Николай
Откуда: Самара
Благодарил (а): 92 раза
Поблагодарили: 30 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение koluna » 09 дек 2020, 13:31

Цветную печать пока смысла не вижу пробовать. Если я правильно понимаю, там помимо парковки головы ещё и вытяжка филамента должна быть автоматом, чтобы проще было.

У меня по M125 сейчас после парковки головы он зачем-то давит филамент. Пока не разбирался...
RepRap "Кухня3D" - в процессе, но уже печатает...
https://3deshnik.ru/forum/viewforum.php?f=34

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение dark184 » 09 дек 2020, 13:50

koluna писал(а):
09 дек 2020, 13:31
там помимо парковки головы ещё и вытяжка филамента должна быть автоматом,
Это как раз в прошивке то и настраивается, вытяжку можно отключить.
koluna писал(а):
09 дек 2020, 13:31
по M125 сейчас после парковки головы он зачем-то давит филамент.
Насколько я понял, она работает только после М600.
Купил себе танк и никого больше не жалею.

Аватара пользователя
koluna
Сообщения: 1545
Зарегистрирован: 24 авг 2018, 09:32
Имя: Николай
Откуда: Самара
Благодарил (а): 92 раза
Поблагодарили: 30 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение koluna » 09 дек 2020, 16:18

dark184 писал(а):
09 дек 2020, 13:50
Насколько я понял, она работает только после М600.
Не, без нее работает... причем, только с SD...
RepRap "Кухня3D" - в процессе, но уже печатает...
https://3deshnik.ru/forum/viewforum.php?f=34

Аватара пользователя
koluna
Сообщения: 1545
Зарегистрирован: 24 авг 2018, 09:32
Имя: Николай
Откуда: Самара
Благодарил (а): 92 раза
Поблагодарили: 30 раз

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение koluna » 09 дек 2020, 23:48

В общем, Кура плагином делает паузу совсем по-другому...
Из команд используется только M0 - безусловная остановка.
Все перемещения в зону паркинга/обратно и ретракты реализуются слайсером, а не прошивкой с доп. командами...

Код: Выделить всё

G1 F1200 X103.350 Y95.925 E75.02456
;LAYER:1
;TYPE:CUSTOM
M83 ; экструдер, относительная
G1 E-5.000000 F6000 ; ретракт перед паркингом
G1 Z15 F300 ; поднимаем по z
G1 X190.000000 Y190.000000 F9000 ; паркуемся
M84 E0 ; что это?
M0 ; безусловная остановка - ждем нажатия кнопки и продолжаем печать
G1 E5.000000 F6000 ; смысл этой команды и команды ниже - не понятен, зачем туда-сюда?
G1 E-5.000000 F6000 ;
G1 X104.250000 Y95.750000 Z0.400000 F9000 ; меняем слой и продолжим печать с этой точки
G1 E5.000000 F6000 ; зачем?
G1 F9000
M82 ; экструдер, абсолютная
G0 F9000 X104.250 Y95.750 Z0.400
RepRap "Кухня3D" - в процессе, но уже печатает...
https://3deshnik.ru/forum/viewforum.php?f=34

Аватара пользователя
Alex Post
Сообщения: 7026
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 333 раза
Поблагодарили: 822 раза
Контактная информация:

Re: PrusaSlicer: вопросы, обмен опытом

Непрочитанное сообщение Alex Post » 10 дек 2020, 13:06

Туда-сюда возможно для того чтоб сопля отвалилась, если висит. М84 Е0 сходу не помню, вроде обнуляет экструдер?
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика