Можно ли запланировать запуск печати в указанное время?

Я хочу знать, можно ли запланировать запуск 3D-печати в указанное время, чтобы мне не нужно было нажимать "Пуск".
Мой 3D - принтер оснащен платой управления на базе Arduino mega RAMPS 1.4 и подключен к Raspberry Pi 3B под управлением OctoPi 0.15.1

, 👍4


1 ответ


Лучший ответ:

6

Есть несколько вариантов отложить запуск с использованием среды OctoPrint или напрямую использовать для этого G-код.

Использование G-кода, вероятно, является наиболее простым для вас в реализации. Команда G4 определяет период "ожидания" или паузы для запуска следующей команды:

G4 Dwell G-code

В зависимости от используемого встроенного ПО вы можете использовать параметр P или S для указания периода паузы.

Чтобы приостановить задание на печать (на 1 час), вам необходимо вставить следующую строку в качестве первой строки файла печати G-кода:

G4 P3600000 // Пауза в один час; определяется в миллисекундах

или (если ваша прошивка поддерживает)

G4 S3600 // Пауза в один час; определяется в секундах

Другие решения могут включать адаптацию структуры меню "Элементы управления OctoPrint" или использование API REST OctoPrint. Эти варианты сложнее реализовать.


,