Кремень H1 Реклама
KREMEN H1M Реклама

Некоторые заметки про установку UltiMaker Cura и подключение через USB 3D-принтера в Ubuntu (Linux)

Srg13
Идет загрузка
Загрузка
01.07.2024
314
16
Техничка

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

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

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

0

Всем привет! После успешного опыта, решил тезисно поделиться с 3D общественностью некоторыми моментами установки вышеозначенного слайсера и взаимодействия его с 3D-принтером по кабелю через порт USB.

Как-то попалась ссылка с официального сайта моего 3D принтера на новую версию UltiMaker Cura (сейчас 5.7.2) в формате образа (в одном файле, с расширением AppImage), который после скачивания можно запустить, предварительно установив в правах на файл опцию «исполняемый», точнее: «разрешить исполнять как программу». Причём, все последующие настройки слайсера сохраняются в локальных «директориях» (см. далее про их очистку).

   Запуск программы особых вопросов не вызвал, за исключением печати через порт USB, который по началу в Cura не определялся. Причём с этой же конфигурацией компьютерного «железа» и с тем же номером версии Cura, под Win10 - порт USB определялся автоматически.

В результате поиска решений в Сети, стало понятно, что проблема с USB довольно «популярна» (и не только под Linux), в частности приведу некоторые советы:

 - включить пользователя в группы dialout и tty (с последующей перезагрузкой):

sudo usermod-a -G dialout $USER

sudo usermod-a -G tty $USER

-создать файл с правилами (название файла -любое, но расширение обязательно- rules):

sudo nano /ets/udev/rules.d/Neptune_3dprinter.rules

следующего содержания (одной строкой) с последующей перезагрузкой системы:

SUBSYSTEMS==“usb”, ATTRS{idVendor}==“1a86”, ATTRS{idProduct}==“7523”, MODE=“0660”, TAG+=“uaccess”

Некоторые заметки про установку UltiMaker Cura и подключение через USB 3D-принтера в Ubuntu (Linux)

Примечание: значения параметров idVendor и idProduct взяты из результатов (в командной строке):

lsusb 

Некоторые заметки про установку UltiMaker Cura и подключение через USB 3D-принтера в Ubuntu (Linux)

Также выяснилось (в описании одного плагина к Cura), что проблемы с подключением по USB могут быть связаны и с установкой нескольких принтеров в Cura (должен быть один), а также случайным запуском нескольких экземпляров слайсера.

Примечание: удалить/очистить предыдущие установки/настройки Cura, можно в следующих пользовательских «директориях»:

Некоторые заметки про установку UltiMaker Cura и подключение через USB 3D-принтера в Ubuntu (Linux)

В итоге, 3D-принтер стал определяться в слайсере с появлением соответствующей надписи USB в меню отправки файла, 

Некоторые заметки про установку UltiMaker Cura и подключение через USB 3D-принтера в Ubuntu (Linux)

но(!) только после предварительного передёргивания разъёма USB-кабеля , с чем я почти смирился, пока мне не попалась следующая информация - оказывается в Ubuntu внедрен программный пакет для слабовидящих (brltty), удаление которого устраняет проблемы автоопределения порта USB:

sudo apt autoremove brltty 

После удаления пакета перегружаемся и наблюдаем автоподключение порта USB в Cura (некоторая задержка объясняется тестированием порта слайсером на различных скоростях и не только). Причём, всего задержек две - одна происходит при запуске AppImage -файла UltiMaker Cura (около 20 сек до появления синей заставки) и возможно связана с некоторыми отсутствующими плагинами (судя по log-файлу).

Примечание. При проблемах с USB, вероятно лучше начать с удаления пакета brltty и очистки предыдущих версий и конфигураций Cura.

Некоторые дополнения:

- USB-кабель (у меня соединён из двух, из-за недостаточной длины) желательно подключать непосредственно к разъёму на материнской плате (без дополнительных переходников);

- для удобства запуска AppImage-файла UltiMaker Cura, можно создать ярлык на рабочем столе - со следующим содержанием:

Некоторые заметки про установку UltiMaker Cura и подключение через USB 3D-принтера в Ubuntu (Linux)

- чтобы предотвратить уход компьютера в энергосберегающий режим, устанавливаем и запускаем утилиту Caffeine (при выставленном по умолчании времени 0, она работает бессрочно). Другие способы, к.м.к. не особо надёжны.

Благодарю за внимание и последующие замечания и дополнения.

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

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

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

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