Управление DuetWebControl из терминала через HTTP

Открытая прошивка RepRapFirmware
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Управление DuetWebControl из терминала через HTTP

Сообщение demonlibra »

HTTP requests supported by RepRapFirmware
GitHub - HTTP requests
List of supported HTTP requests
connect simplify3d to my duet web control

Выполнение G-кода:

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

curl "http://192.168.3.36/rr_gcode?gcode=M106?S50"
curl "http://192.168.3.36/rr_gcode?gcode=M106?S0"
curl "http://192.168.3.36/rr_gcode?gcode=G28"
curl "http://192.168.3.36/rr_gcode?gcode=G28?Z"
curl "http://192.168.3.36/rr_gcode?gcode=G1?Z140"
Вместо пробела необходимо указывать знак вопроса ? или %20
Вместо 192.168.3.36 укажите IP адрес своей платы DUET

Получить список фалов в каталоге gcodes:

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

curl "http://192.168.3.36/rr_filelist?dir=gcodes"


Получить информацию о файле:

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

curl "http://192.168.3.36/rr_fileinfo?name=test.gcode"


Получить основные данные конфигурации:

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

curl "http://192.168.3.36/rr_config"


Отправить файл на SD-карту:

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

curl --data-binary @"/home/demonlibra/test.gcode" "http://192.168.3.36/rr_upload?name=gcodes/test.gcode"


Запустить печать файла:

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

curl "http://192.168.3.36/rr_gcode?gcode=M32%20test%20flow.gcode"
В имени файла вместо пробела необходимо указывать именно %20
Не бойся поломать. Бойся не починить ))
Изображение

Вернуться в «RepRapFirmware»