Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
klipper:fbg6_usb_setup [2022/10/17 23:18] – korxif | klipper:fbg6_usb_setup [2022/10/17 23:34] (текущий) – korxif |
---|
Итак, исходное положение, вы установили Klipper на одноплатник и рядом у вас стоит Flying Bear Ghost 6. | Итак, исходное положение, вы установили Klipper на одноплатник и рядом у вас стоит Flying Bear Ghost 6. |
| |
1. Необходимо скомпилировать прошивку под ваше подключение, если вы подключаетесь по UART, то вы, скорее всего, уже сами все знаете :) - эта инструкция не для вас. | ===== Сборка прошивки для принтера ===== |
Если вы подключаетесь по USB то процесс настройки конфига прошивки и ее сборка следующие: | Необходимо скомпилировать прошивку под ваше подключение, если вы подключаетесь по UART, то вы, скорее всего, уже сами все знаете :) - эта инструкция не для вас. |
| если вы подключаетесь по USB то процесс настройки конфига прошивки и ее сборка следующие: |
| |
* в шелле пишем команду: | * в шелле (командной строке linux'a на одноплатнике) пишем команды: |
| |
<code bash>make menuconfig</code> | <code bash> |
| cd ~klipper |
| make clean |
| make menuconfig |
| </code> |
| |
запустится псевдографический менеюшечный интерфейс для настройки конфигурации, выглядит так: | запустится псевдографический менеюшечный интерфейс для настройки конфигурации, выглядит так: |
{{ :klipper:fbg6_usb_setup:menuconfig.png?nolink |}} | {{ :klipper:fbg6_usb_setup:menuconfig.png?nolink |}} |
| |
Плата (модель процессора/Processor model) должна быть указана __407__ | Плата (модель процессора/Processor model) должна быть указана **__407__** |
| |
Bootloader (загрузчик) - __48Kb__ | Bootloader (загрузчик) - **__48Kb__** |
| |
Интерфейс соединения - __USB__ | Интерфейс соединения - **__USB__** |
| |
Выбрав вышеуказанные настройки, выходим из конфигуратора, сохранившись | Выбрав вышеуказанные настройки, выходим из конфигуратора, сохранившись. |
| |
* далее нам надо собрать прошивку. Для этого последовательно запускаем две команды и ждем их выполнения | * далее нам надо собрать прошивку. Для этого последовательно запускаем две команды и ждем их выполнения |
| |
```make clean``` | <code bash> |
| make clean |
| |
```make``` | make |
| </code> |
| |
* Переходим в каталог, в который скомпилировалась прошивка ```cd ~/klipper/out``` и смотрим там листинг файлов ```ls -la```. Там должен быть файл с именем ```klipper.bin```. | * Переходим в каталог, в который скомпилировалась прошивка ''cd ~/klipper/out'' и смотрим там листинг файлов ''ls -la''. Там должен быть файл с именем ''klipper.bin''. |
Скачиваем его к себе (по scp или sftp - как это сделать, оставим вне этой инструкции) и переименовываем в ```Robin_nano_4.bin```. | Скачиваем его к себе (по scp или sftp - как это сделать, оставим вне этой инструкции) и переименовываем в ''Robin_nano_4.bin''. |
| |
Должно получиться что-то вроде этого: | Должно получиться что-то вроде картинки справа. |
| |
 | {{ :klipper:fbg6_usb_setup:firmware_thumbnail.png?nolink|}} |
| |
В имени файла не надо проявлять никакой самодеятельности, указанное имя должно работать. Однако, бывали случаи, когда получалось с ```firmware.bin```. Также, в принципе, можно взять чужой файл прошивки, но необходимо быть точно уверенным, что он сделан для того же принтера, а также типа и операционной системы одноплатника. Прошивка собирается на том железе, на котором будет работать. Поэтому способ 'взять у друга' нежелательный и извинит вас только то, что у вас лапки. :o) | В имени файла не надо проявлять никакой самодеятельности, указанное имя должно работать. Однако, бывали случаи, когда получалось с ''firmware.bin''. Также, в принципе, можно взять чужой файл прошивки, но необходимо быть точно уверенным, что он сделан для того же принтера, а также типа и операционной системы одноплатника. Прошивка собирается на том железе, на котором будет работать. Поэтому способ 'взять у друга' нежелательный и извинит вас только то, что у вас лапки. :o) |
| |
2. Итак, загружаем получившийся файл на флешку, выключаем принтер, вставляем в него флешку, включаем... ждем пару минут для уверенности, выключаем принтер и вынимаем (!) флешку. | ===== Закачиваем прошивку в принтер ===== |
| Итак, загружаем получившийся файл на флешку, выключаем принтер, вставляем в него флешку, включаем... ждем пару минут для уверенности, выключаем принтер и вынимаем (!) флешку. |
| |
Profit! Поздравляю, у вас ~~три~~клиппер! | Profit! Поздравляю, у вас <del>три</del>клиппер! |
| |
Теперь осталось несколько штрихов, чтобы начать свою первую печать. | Теперь осталось несколько штрихов, чтобы начать свою первую печать. |
| |
3. Настраиваем конфигурационный файл | ===== Настраиваем конфигурационный файл ====== |
| |
Практически готовый конфиг можно скачать здесь -> [printer.cfg](printer.cfg) | Практически готовый конфиг можно скачать здесь -> [[https://github.com/flyingbear-reborn2/wiki/blob/main/FBG6/printer.cfg|printer.cfg]] |
| |
Но этого мало, для того, чтобы все заработало, надо правильно указать интерфейс соединения. | Но этого мало, для того, чтобы все заработало, надо правильно указать интерфейс соединения. |
| |
* Находим файл устройства (для этого принтер уже должен быть подключен шнурком по USB и включен). | * Находим файл устройства (для этого принтер уже должен быть подключен шнурком по USB и включен). |
| |
На одноплатнике выполняем: | На одноплатнике выполняем: |
| |
```ls /dev/serial/by-path/*``` (также можно использовать ```/dev/serial/by-id/```) | <code bash>ls /dev/serial/by-path/*</code> |
| (также можно использовать ''/dev/serial/by-id/'') |
| |
должны увидеть что-то типа такого: | должны увидеть что-то типа такого: |
| |
``` /dev/serial/by-path/platform-5101400.usb-usb-0:1:1.0``` | ''/dev/serial/by-path/platform-5101400.usb-usb-0:1:1.0'' |
| |
* Ищем в printer.cfg строчку [mcu] | * Ищем в printer.cfg строчку [mcu] |
| |
и записываем (через веб-интерфейс клиппера, который уже должен работать или открыв файл своим любимым unix-редактором vi.. ну или nano на худой конец.. а, да, можно скачать конфиг к себе на компьютер, отредактировать и закачать обратно, но в этом случае вы рискуете его запороть виндовыми редакторами :) ) туда то, что мы увидели на предыдущем шаге: | и записываем (через веб-интерфейс клиппера, который уже должен работать или открыв файл своим любимым unix-редактором vi.. ну или nano на худой конец.. а, да, можно скачать конфиг к себе на компьютер, отредактировать и закачать обратно, но в этом случае вы рискуете его запороть виндовыми редакторами (в юниксе принято в конце строки добавлять только возврат каретки (cr), а в винде еще и перевод строки (cr/lf) :) ) туда то, что мы увидели на предыдущем шаге: |
| |
```serial: /dev/serial/by-path/platform-5101400.usb-usb-0:1:1.0``` | ''serial: /dev/serial/by-path/platform-5101400.usb-usb-0:1:1.0'' |
| |
Сохраняемся и мы готовы. Теперь надо все перезапустить для уверенности. | Сохраняемся и мы готовы. Теперь надо все перезапустить для уверенности. |
| |
| |
Основано на конфиге и изысканиях от [Юрия Алексеева](https://t.me/Jura_Alekseev), проверка на практике, дополнения в конфиг и авторство текста принадлежит [Tom_Tomich](https://t.me/Tom_Tomich), редактировал и верстал [Korxif](https://t.me/Korxif) | Основано на конфиге и изысканиях от [[https://t.me/Jura_Alekseev|Юрия Алексеева]], проверка на практике, дополнения в конфиг и авторство текста принадлежит [[https://t.me/Tom_Tomich|Tom_Tomich]], редактировал и верстал [[https://t.me/Korxif|Korxif]] |
| |
Исправления, уточнения и улучшения, а также и вопросы с радостью принимаются на [нашем телеграм-канале](https://t.me/fbg5_waiters) | Исправления, уточнения и улучшения, а также и вопросы с радостью принимаются на [[https://t.me/fbg5_waiters|нашем телеграм-канале]]. |
| |