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

Прошивка Klipper firmware через UART

alexalexk
Идет загрузка
Загрузка
31.10.2019
5982
9
Техничка

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

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

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

6
Статья относится к принтерам:
Anycubic Kossel linear plus

Устав бегать с флешками в соседнюю комнату, установил я на свой Anycubic Kossel октопринт с клиппером. В качестве платы использовал Orange PI Lite c Armbian. Все делал по инструкции

Но возникли проблемы с пробуждением при включении питания через PSU control (Lost communication with MCU 'mcu'), да и болтающийся USB кабель подбешивал. Решил подключиться напрямую через UART по инструкции. Так как на TRIGORILLA UART0 не выведен, подпаялся к резисторам на плате. Согласование уровней через китайский преобразователь. Несмотря на скепсис некоторых комментаторов все заработало. 

Прошивка Klipper firmware через UARTПрошивка Klipper firmware через UART

Порт использован /dev/ttyS1. В новом armbian танцы с бубнами для активации порта не нужны, все активируется через armbian-config

НО! Возникла следующая проблема: при попытке обновить klipper firmware выдает ошибку (avrdude: stk500v2_Receive Message(): timeout avrdude: stk500v2_ReceiveMessage(): timeout.)

Лечится это следующим образом: к стандартным командам обновления

# Klipper host update

cd ~/klipper ; git pull ; ~/klipper/scripts/install-octopi.sh

# Klipper firmware update

cd ~/klipper ; make menuconfig ; make clean ; make ; sudo service klipper stop;

 make flash FLASH_DEVICE=/dev/ttyS1; sudo service klipper start

добавил остановку октопринта и передергивание питания тригориллы, а также, чтобы меню не вылезало каждый раз, menuconfig заменил на oldconfig.

# Klipper firmware update

cd ~/klipper ; make oldconfig ; make clean ; make ; gpio write 25 0;

sudo service octoprint stop; sudo service klipper stop ; gpio write 25 1; make flash FLASH_DEVICE=/dev/ttyS1;

sudo service octoprint start; sudo service klipper start

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

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

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

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