KREMEN Реклама
KREMEN Реклама

Прошивка klipper на FlyingBear Ghost 4s с мозгами на stm32

Hach-Hoh-Mach
Идет загрузка
Загрузка
02.07.2025
539
5
Техничка

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

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

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

0

Коллеги, добрейшего дня. 

Расскажите о принципах работы при прошивке stm32f103 на клиппер ? 

Столкнулся с проблемой, что нет четких единых инструкций по такой прошивке  и все не очень удобно (как, например, в 8битных АТМега и т.д.)

В make menuconfig так: 

Прошивка klipper на FlyingBear Ghost 4s с мозгами на stm32При этом прошивается плата через флешку. Файл скомпилированный через make заливаю на флешку с переименованием, потом вроде как идет процесс прошивки. Устройство видно в списке устройств клиппера, прописываю путь к mcu - но выходят ошибки все равно (путь беру из меню устройства в редакторе). 

Добавлю лог: 

____________________________________________________________________

mcu 'mcu': Starting serial connect

webhooks client 139741128202512: New connection

webhooks client 139741128202512: Client info {'program': 'Moonraker', 'version': 'v0.9.3-85-g6ff9a7c'}

mcu 'mcu': Timeout on connect

mcu 'mcu': Wait for identify_response

Traceback (most recent call last):

  File "/home/user/klipper/klippy/serialhdl.py", line 68, in _get_identify_data

    params = self.send_with_response(msg, 'identify_response')

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/user/klipper/klippy/serialhdl.py", line 262, in send_with_response

    return src.get_response([cmd], self.default_cmd_queue)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/user/klipper/klippy/serialhdl.py", line 319, in get_response

    self.serial.raw_send_wait_ack(cmds[-1], minclock, reqclock,

  File "/home/user/klipper/klippy/serialhdl.py", line 254, in raw_send_wait_ack

    self._error("Serial connection closed")

  File "/home/user/klipper/klippy/serialhdl.py", line 61, in _error

    raise error(self.warn_prefix + (msg % params))

serialhdl.error: mcu 'mcu': Serial connection closed

_______________________________________________________________

Это кусочек после прописанного конфига и до повторения цикла все того-же самого. Сам конфиг пустой/стандартный. Чисто бы подключиться. А дальше уже пропишем по оф. гайду от клиппера. 

Плата на принтере такая: 

Прошивка klipper на FlyingBear Ghost 4s с мозгами на stm32Может, кто-то уже сталкивался с этими вещами? 

Мне как-то проще было на прошлом принтере kossel linear plus на его 8битной плате Тригорилла. 

Файлы конфига, прошивки с флешки и лога прилагаю ссылкой https://disk.yandex.ru/d/jHf64k99Eoyo2w 

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

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

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

0
Комментарии к статье
Lider 3D Реклама
Lider 3D Реклама