OctoPrint не остановит мою печать с паузой
С помощью PrusaSlicer я обнаружил, что мы можем вставить паузу в середине печати.
Я хотел использовать такую функцию, чтобы вставить линзу в мой отпечаток, чтобы мне не пришлось склеивать 2 части, чтобы сделать мое увеличительное стекло.
Но, к сожалению, печать не остановилась на указанном слое. Попытка вручную приостановить принтер с ЖК-дисплея также не сработала.
Единственный способ остановить мою печать-печатать с SD-карты вместо использования OctoPrint.
Есть ли предпосылка, чтобы иметь возможность вызвать паузу из G-кода с помощью OctoPrint?
Видимо PrusaSlicer вставить команду M601, может быть, это должно было быть несколько изменено на другую команду G-кода?
Мой 3D принтер-это Ender 3 с альтернативной 32-битной платой : BIGTREETECH-SKR-mini-E3 V1.2
Я использую стоковую прошивку : firmware-bltouch-for-z-homing.bin
Я попытался заглянуть в Configuration.h
, чтобы увидеть, есть ли функция паузы для включения, но я ее не видел.
Я пытался сделать паузу, она даже не срабатывала автоматически при печати с SD-карты... Возможно, мне нужно сказать слайсеру, чтобы он выдал другой G-код, который не является M601
...
@Sandra, 👍2
Обсуждение1 ответ
Если вы хотите сделать паузу на потоковом уровне команды Octoprint, а не на уровне принтера, пусть ваш слайсер выдаст команду Octoprint @pause
, а не реальный gcode для паузы. Это приведет к тому, что он перейдет в состояние паузы и не будет отправлять никаких дальнейших команд, пока вы не нажмете "Возобновить".
Ссылка на документы https://docs.octoprint.org/en/master/features/atcommands.html Поддерживается с octoprint версии 1.3.7, @Tyeth
- Команды gcode в octoprint: Z-ходы игнорируются?
- Предотвратить подъем оси Z после самонаведения
- Предварительный просмотр TFT35 и G-кода
- Есть ли (распространенный) способ встроить использованные настройки слайсера в файл G-кода?
- Почему миниатюры, созданные Cura, отображаются в одном плоском цвете без какой-либо глубины?
- Максимальное количество строк G-кода в секунду (Ender 3/Octoprint)
- Есть ли G-код для ожидания?
- Для чего используется G92 в G-коде
Вы можете редактировать коды, такие как M4, G25 или M226? Вы можете вставить очень медленный переход к дому в конце слоя, давая вам время, чтобы разместить объектив?, @Davo
Я не редактирую код вручную, я прыгал, чтобы установить слайсер таким образом, чтобы мне не пришлось взламывать файл. Я не знаком ни с М4, ни с М226, но попробую, @Sandra
@Davo Вы, вероятно, имеете в виду "G4", а не " M4 " и "M25", а не "G25"; -) Обратите внимание, что " M25 " должен работать для приостановки печати SD. Безопасный способ приостановить печать-вставить время задержки с "G4"., @0scar
Пауза была задана раньше, есть несколько решений. Обратите внимание, что это также зависит от версии и конфигурации прошивки., @0scar
Я попытался "вставить пользовательский GCODE" M25 в слайсер, печать красиво приостановилась, жидкокристаллический дисплей показал мне сообщение "печать приостановлена", и тогда я мог бы поместить свою деталь для вставки в печать, но тогда возобновить печать было невозможно. Сегодня я уже достаточно натянул ПЛА на талию, так что склею детали супер-клеем... Я думаю, что приостановка печати несовместима с OctoPrint / my board / my printer или чем-то еще. Спасибо вам всем за помощь, @Sandra
Ха, спасибо, хороший улов. ;), @Davo
@Сандра, Нажав кнопку/a на дисплее, не возобновила его?, @0scar
К сожалению, нет, я выбрал на жидкокристаллическом дисплее пункт "возобновить печать", и принтер остался стоять на паузе., @Sandra
Я думаю, что вы используете Marlin Frimware 1.1.x, это означает, что вы можете использовать [
M600
](https://reprap.org/wiki/G-code#M600:_Filament_change_pause)., @0scar