Кремень FMZ Реклама
Kremen FMHM Реклама

Загружаем файлы из Simplify3D в Octoprint без лишних телодвижений

ZhenyaKa
Идет загрузка
Загрузка
06.04.2017
8758
19
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

33
Загружаем файлы из Simplify3D в Octoprint без лишних телодвижений

В Slic3r есть возможность автоматической загрузки файлов в Осьминога, используя API Key.



Аналогично можно и настроить Simplify3D, правда телодвижений чуть больше, чем просто ввод этого ключа.

Дальше будет текст для пользователей Windows (в MacOS и Linux пункты 1 и 2 можно пропустить)

1) скачиваем утилиту командной строки curl [https://winampplugins.co.uk/curl];

2) распаковываем curl.exe в папку, в которую установлена Simplify3D;

3) узнаем свой API ключ в Octoprint (Жмем ключик, затем Features-API-API Key)

4) идем на закладку Simplify3D FFF Settings-Scripts и в поле Additional terminal commands for post processing вбиваем:
Загружаем файлы из Simplify3D в Octoprint без лишних телодвижений
curl -k -H 'X-Api-Key: C950668E43524F632E593AD6FA9FBCDC' -F 'select=true' -F 'print=false' -F 'file=@[output_filepath]' 'http://192.168.10.222:5000/api/files/local'

C950668E43524F632E593AD6FA9FBCDC - эту последовательность замените на свой ключ API из Octoprint.

192.168.10.222:5000 - меняете на свой адрес Осьминога



-F 'select=true'

-F 'print=false'


ключи отвечают за выбор и старт печати сразу после загрузки файла.

[ВАЖНО!!!] Загрузка файла в Ocotprint происходит после сохранения файла на диск. [/ВАЖНО!!!]

Если что-то не работает:

Для отладки запускайте в консоли Windows, заменив [output_filepath] на имя_путь к вашему файлу, например: C:\__gcodeCottonQtip.gcode (если вы установили самостоятельно Octoprint, то проблем, думаю, не будет)

curl -k -H 'X-Api-Key: C950668E43524F632E593AD6FA9FBCDC' -F 'select=true' -F 'print=false' -F 'file=@[output_filepath]' 'http://192.168.10.222:5000/api/files/local'

В моем случае затык был в том, что изначально curl лежал не в папке Simplify3D. И она его просто не находила, хотя путь к нему был прописан.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

33
Комментарии к статье