Ошибки при сборке Marlin_v2.0_bugfix

SergRuan
Идет загрузка
Загрузка
17.11.2019
1266
29
печатает на Anycubic Kossel linear plus
Вопросы и ответы
Статья относится к принтерам:
Anycubic Kossel linear plus

Добрый день, коллеги!

Приобрел SKR v1.3 с драйверами 2208 (UART) для использования в Anycubic Kossel Linear Plus.

Пытаюсь собрать проект, Сам проект взят по ссылке Bigtreetech на github'е. Немного подправлен (настроен автоуровень, подогрев стола, прописаны драйверы, дисплей 12864).

В процессе вылезают ошибки, указанные на скриншоте. Подскажите, пожалуйста, как исправить.

Ответы на вопросы

Ответы

17.11.2019 в 20:45
0

Марлин бери на гитхабе, сделай основные правки: в платформио, порты, скорость и материнская плата. Собери прошивку. Если все нормально - добавляй по немногу и компилируй.

17.11.2019 в 21:11
0

Они все на гитхабе. Уточняй, что надо брать оригинальный марлин. а не деревянный.

17.11.2019 в 21:35
0

наоборот, надо брать деревянный

17.11.2019 в 21:38
0

Ненене, Тииму очень много чего переписал в TMCStepper в последние дни, новая версия либы (0,6,0) совершенно несовместима даже с ванильным марлином недельной давности.

17.11.2019 в 21:46
0

надо брать деревянный и указывать ему не последнюю версию либы

конкретно 0.5.2


потому что ванильный марлин глючит на SKR-е


17.11.2019 в 22:19
0

Спасибо за идею. Завтра попробую начать с нуля (с версии без изменений) и потихоньку править.

17.11.2019 в 21:26
0

похоже как будто библиотека TMC не та


попробуй в platformio.ini все строки TMCStepper@<1.0.0 поменять на TMCStepper@0.5.2


17.11.2019 в 22:16
0

Не помогло.

18.11.2019 в 00:50
0

Помогла замена на TMCStepper@>=0.5.2,<0.6.0 как указано по ссылке dnaroid ниже. Спасибо.

17.11.2019 в 21:36
0

В platformio.ini для вашей платы нужно указать
default_envs = LPC1768

ну и в  configuration.h 
#ifndef MOTHERBOARD

  #define MOTHERBOARD BOARD_BIGTREE_SKR_V1_3
#endif

17.11.2019 в 22:17
0

Это в версии от бигтритеча уже по умолчанию прописано.

17.11.2019 в 22:26
0

Так возьмите официальную прошивку. Нет нужды в китайской, официальная поддерживает SKR13

В китайской есть похожее ишью https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/130

18.11.2019 в 00:51
0

Спасибо, решение подошло.

18.11.2019 в 06:45
0

Так возьмите официальную прошивку. Нет нужды в китайской, официальная поддерживает SKR13

увы, есть нужда. поддерживать-то поддерживает, только часть функций не работает. например автовыравнивание стола глючит, с ручным, без датчика, вообще в ребут уходит...

18.11.2019 в 09:33
0

с ручным, без датчика, вообще в ребут уходит...

 просто кривой перевод меню на русский язык, строки длинные и не влезают в габариты экрана из за этого и ребутится, я у себя правил фаил   Marlin/Marlin/src/lcd/language/language_ru.h  сокращал выражения и всякие глюки  пропали

19.11.2019 в 04:35
0

нет, перевод тут не причем, потому что русский язык никто не включал

17.11.2019 в 22:39

Комментарий удалён

17.11.2019 в 23:11
0

хз сейчас только что скомпилил марлин с гитхаба, 2 прошивки для 2Х SKR 1.1 и 1.3 на свои принтеры работают как часики глюков нет

18.11.2019 в 06:46
0

автовыравнивание стола проверь. особенно в ручном режиме, без датчика

18.11.2019 в 09:35
0

включи аглийский язык  и глюков не будет как править в русской локализации написал выше

19.11.2019 в 04:35
0

именно английский и включен, ребутится

на прошивке от деревьев не ребутится


18.11.2019 в 00:56
0

Спасибо, собралось. Теперь другая проблема.

firmware.bin на карте в плате преобразовался в firmware.cur. Это, я так понимаю, значит, что все прошилось?

Но дисплей TFT35 v2 все равно показывает стоковую картинку с "BIQU" и пишет "No printer attached!".

18.11.2019 в 01:16
0

попробуй с портами поиграться в 1 поставь -1 а во втором 0

18.11.2019 в 12:57
0

Когда ты загружаешь прошивку firmware.bin на плату и перезапускаешь её, она подхватывается и переименовывается в firmware.cur -- это норма.

"No printer attached" у меня выбивалось из-за некорректных настроек в Marlin (скачан с оффициального репозитория). Установил такие настройки:

#define SERIAL_PORT 0

#define SERIAL_PORT_2 -1

И вроде бы работает.

19.11.2019 в 00:55
0

Так и сделал. Но ничего не поменялось.

А может я просто не того хочу?

У меня такая картинка:

Только единственное, с красной надписью "No Printer Attached!"

Где-то вычитал, что этот дисплей - законченный принтсервер. И по идее, ничего на нем не должно поменяться. Тогда почему он принтер не видит (плата SKR на компьютере определяется как Marlin USB Serial (COM9))?

19.11.2019 в 04:40
0

ну либо подключено неправильно, либо скорость не совпадает между экраном и платой

19.11.2019 в 11:09
0

Скорость 115200 везде.

Reset к reset'у, 5В и корпус соответственно. Rx и Тx перекрещены.

Попробую вечером родной дисплей подключить для проверки.

25.11.2019 в 22:15
0

Попробовал. Запустилось. Но на главном экране такое сообщение:на главном экране такое сообщение:

А еще мне товарищи китайцы после долгой переписки прислали буквально следующее:

"Hello,

This is due to the firmware port setting error. Due to the update of TMCStepper library, it is impossible to compile the firmware of new SKR V1.3. This is also the reason why you failed to compile the firmware yourself. Therefore, I am very sorry that I cannot provide you with the latest firmware for the time being.

Thank you

BTT customer service"

30.11.2019 в 14:58
0

Все собралось. На днях вышла новая версия прошивки (у деревянных на гитхабе). Все в лёт собралось и запустилось. Спасибо большое всем отозвавшимся.

18.03.2020 в 11:44
0

У меня такая же проблема мучаюсь уже неделю скинь ссылку плиз,с гидхаба скачать не получается хз почему.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Замена a4988 Geeetech A20M на tmc2208

ОктоМонитор - OLED Wi-Fi экран для системы

Устранение люфта узла складывания электросамоката mijia m365 pro

Видео обзор новейшего PICASO Designer Classic. Шах и мат для 3D принтеров Zenit и Hercules 2018?

Обзор 3D принтера "ELFIN" от "Nova 3D"

Жесткость корпуса 3D-принтера CoreXY