Да я не вставлял ничего... плагин вставлял... что он там вставлял - не знаю. А посмотреть нет возможности - Кура не ставится

Ыыы... ладно попробую поискать в старых файлах...
Модератор: Kaktus
Да я не вставлял ничего... плагин вставлял... что он там вставлял - не знаю. А посмотреть нет возможности - Кура не ставится
Код: Выделить всё
M125
M24
Код: Выделить всё
ADVANCED_PAUSE_FEATURE
PARK_HEAD_ON_PAUSE
NOZZLE_PARK_FEATURE
Странно, а в ПС выбрано Marlin. Да и с RepRap тоже M601 присутствует в меню при вставке паузы...
Судя по описанию, да, не поддерживает. Слегка пошерстил исходники марлина, тоже не нашел обработку M601. Зато есть обработка М600! Немного пошерстил на гитхабе и нашел вот что https://github.com/prusa3d/PrusaSlicer/ ... -471310709
Код: Выделить всё
//#define FILAMENT_RUNOUT_SENSOR
Код: Выделить всё
{if layer_num == youlayernumhere}
M600
{endif}
Так попробуй цветную печать еще? Там даже видео есть. Только смену филамента походу надо настроить еще в прошивке, хотя может и так будет работать, надо пробовать. Мне кажется это идеальный вариант.
Код: Выделить всё
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
Ну вот, начались свистопляски с прошивками в настройках. Стояла другая прошивка в настройках. Поставил Марлин, на цветовой границе для Марлина тупо выставляется код М600, сразу, как только Z уйдет на следующий слой. Больше изменений я не увидел.
Код: Выделить всё
G1 Z18.050 F7800.000
M600
G1 E22.16293 F2400.00000
G92 E0
Код: Выделить всё
/**
* 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 заработали. Выше расписал, что нужно сделать, чтобы получить паузу с парковкой головы.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
Это как раз в прошивке то и настраивается, вытяжку можно отключить.
Насколько я понял, она работает только после М600.
Не, без нее работает... причем, только с SD...
Код: Выделить всё
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