с помощью wi-fi плагина Ultimaker Cura (на macOS)
Система: macOS Catalina 10.15.3Версия Ultimaker Cura: 4.5.0
Исходники плагина отсюда: https://github.com/miblooming/JZ-TS24-2/blob/master/other/FlyingBear_TS_WIFI/FlyingBearIntegration.zip
По идее все те же действия должны сработать и для Windows и Linux, отличаться будет только этап установки: путь к папке, где должен лежать плагин, будет другим: можете попробовать путь $HOME/.local/share/cura/4.5/plugins - не проверял, будет ли это работать, но в версии Cura 4.4 на Ubuntu 16.04 такая папка у меня есть.
Предварительно принтер надо подключить к локальной сети wi-fi
Далее выполнить следующие шаги:
1. Установить плагин
- распаковать скачанный архив с плагином, появится папка FlyingBearIntegration- открыть в Finder папку Applications правой кнопкой кликнуть Ultimaker Cura и выбрать из меню "Show Package Contents", открыть папку Contents/Resources/plugins/plugins и положить папку FlyingBearIntegration туда.
2. Наладить плагин
Просто так он не заработает, видимо написан под старую версию Cura, поэтому нужно будет подправить:- в папке FlyingBearIntegration открыть файл plugin.json и заменить его содержимое на следующее:
{
"name": "FlyingBear Connection",
"author": "Looming",
"version": "1.0.0",
"description": "Manager your FlyingBear printers via WIFI",
"api": "7.1",
"i18n-catalog": "cura"
}
- в файле PluginMain.py удалить строки с 311 по 315 включительно, они выглядят вот так:
for i in range(0,model.rowCount()):
if i<data_len:
model.setItemData(model.createIndex(i,0), {0:'True',1:self.ip_list[i]})
else:
model.setItemData(model.createIndex(i,0), {0:'False',1:''})