Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Вас понял, спасибо. Имеет ли смысл дальнейшая настройка MK4DUO? Эта хоть собралась без проблем, но для меня также не знакома.
Или разбираться с Platformio +Marlin 2 с точки зрения безглючности и предсказуемости поведения на железе?
Времени не очень много, дельта ввиду большей области печати нужна срочно.
Как бы Вы поступили в таком случае?
Или разбираться с Platformio +Marlin 2 с точки зрения безглючности и предсказуемости поведения на железе?
Времени не очень много, дельта ввиду большей области печати нужна срочно.
Как бы Вы поступили в таком случае?
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Лично я ничего не могу сказать по этому поводу.
Там и разбираться особо не надо, среда стоит? ссылку на статью я дал, там описано как правильно подкинуть прошивку в среду (крайне желательно девственно чистую), в файле platformio.ini меняем только одну строчку, ну а дальше все как в ардуино иде. Потом только кнопочку build жмем и все.
Купил себе танк и никого больше не жалею.
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Да, установлено. Только Atom, а не VSC. Но ведь это только редакторы и на компиляцию не влияет. Или обязательно VSC использовать?
Вот прямо сейчас сижу и пытаюсь в MK4DUO автобедлевел настроить, не выходит. В марлин 2 как-то легко получилось. Вроде бы конфиги очень похожи, однако не совсем видимо.
Вот прямо сейчас сижу и пытаюсь в MK4DUO автобедлевел настроить, не выходит. В марлин 2 как-то легко получилось. Вроде бы конфиги очень похожи, однако не совсем видимо.
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Без разницы. Но мне больше зашел VSC, но это сугубо личные предпочтения.
Купил себе танк и никого больше не жалею.
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Добрый день. Воспользовался Вашими рекомендациями.
Установил заново Platformio, VSC.
Взял за основу конфиги из примеров для дельты.
Изменил параметры под своё железо.
Результат компиляции тот же.
*** [.pio\build\DUE\lib140\libU8glib-HAL.a] Error 1
Причём и без указания дисплея та же ошибка.
Почему то всем не нравится U8glib.
Или дисплей ST7920? Но других нет.
Не подскажете в чём дело?
Установил заново Platformio, VSC.
Взял за основу конфиги из примеров для дельты.
Изменил параметры под своё железо.
Результат компиляции тот же.
*** [.pio\build\DUE\lib140\libU8glib-HAL.a] Error 1
Причём и без указания дисплея та же ошибка.
Почему то всем не нравится U8glib.
Или дисплей ST7920? Но других нет.
Не подскажете в чём дело?
Последний раз редактировалось ramps_fd 24 фев 2021, 10:53, всего редактировалось 1 раз.
- Mazayac
- Сообщения: 1698
- Зарегистрирован: 06 ноя 2018, 22:28
- Имя: Алексей
- Откуда: Нижний Новгород
- Благодарил (а): 173 раза
- Поблагодарили: 167 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Sprinters: Techno 232, Pro Techno.
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Заметил ещё строку жёлтым с "крякозябрами"
и ещё одна строка красным.
При первой сборке их не было.
Вот весь лог:
> Executing task: C:\Users\sa\.platformio\penv\Scripts\pio.exe run <
Processing DUE (platform: atmelsam; board: due; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards ... m/due.html
PLATFORM: Atmel SAM (5.1.1) > Arduino Due (Programming Port)
HARDWARE: AT91SAM3X8E 84MHz, 96KB RAM, 512KB Flash
DEBUG: Current (atmel-ice) External (atmel-ice, blackmagic, jlink, stlink)
PACKAGES:
- framework-arduino-sam 1.6.12
- framework-cmsis 1.40500.0 (4.5.0)
- framework-cmsis-atmel 1.2.0
- toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
Converting Marlin.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 15 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <U8glib-HAL> 0.4.1
| |-- <Wire> 1.0
| |-- <SPI> 1.0
|-- <LiquidCrystal> 1.3.4
| |-- <Wire> 1.0
|-- <TMCStepper> 0.7.1
| |-- <SPI> 1.0
|-- <Adafruit NeoPixel> 1.2.5
|-- <Adafruit MAX31865 library> 1.3.0
| |-- <Adafruit BusIO> 1.7.2
| | |-- <SPI> 1.0
| | |-- <Wire> 1.0
| |-- <SPI> 1.0
|-- <LiquidTWI2> 1.2.7
| |-- <Wire> 1.0
|-- <Arduino-L6470> 0.7.0
|-- <SailfishLCD> 0.0.0+20210224094548
|-- <SailfishRGB_LED> 0.0.0+20210224094549
| |-- <Wire> 1.0
|-- <SlowSoftI2CMaster> 0.0.0+20210224094549
|-- <Wire> 1.0
|-- <SPI> 1.0
Building in release mode
Archiving .pio\build\DUE\lib140\libU8glib-HAL.a
‘«ЁиЄ®¬ ¤«Ё п Є®¬ ¤ п бва®Є .
Archiving .pio\build\DUE\lib6f4\libArduino-L6470.a
Archiving .pio\build\DUE\libe83\libSailfishLCD.a
Archiving .pio\build\DUE\lib31f\libSailfishRGB_LED.a
*** [.pio\build\DUE\lib140\libU8glib-HAL.a] Error 1
=========================================================================== [FAILED] Took 21.86 seconds ===========================================================================
Environment Status Duration
------------- -------- ------------
DUE FAILED 00:00:21.862
====================================================================== 1 failed, 0 succeeded in 00:00:21.862 ======================================================================
The terminal process "C:\Users\sa\.platformio\penv\Scripts\pio.exe 'run'" terminated with exit code: 1.
Terminal will be reused by tasks, press any key to close it.
и ещё одна строка красным.
При первой сборке их не было.
Вот весь лог:
> Executing task: C:\Users\sa\.platformio\penv\Scripts\pio.exe run <
Processing DUE (platform: atmelsam; board: due; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards ... m/due.html
PLATFORM: Atmel SAM (5.1.1) > Arduino Due (Programming Port)
HARDWARE: AT91SAM3X8E 84MHz, 96KB RAM, 512KB Flash
DEBUG: Current (atmel-ice) External (atmel-ice, blackmagic, jlink, stlink)
PACKAGES:
- framework-arduino-sam 1.6.12
- framework-cmsis 1.40500.0 (4.5.0)
- framework-cmsis-atmel 1.2.0
- toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
Converting Marlin.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 15 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <U8glib-HAL> 0.4.1
| |-- <Wire> 1.0
| |-- <SPI> 1.0
|-- <LiquidCrystal> 1.3.4
| |-- <Wire> 1.0
|-- <TMCStepper> 0.7.1
| |-- <SPI> 1.0
|-- <Adafruit NeoPixel> 1.2.5
|-- <Adafruit MAX31865 library> 1.3.0
| |-- <Adafruit BusIO> 1.7.2
| | |-- <SPI> 1.0
| | |-- <Wire> 1.0
| |-- <SPI> 1.0
|-- <LiquidTWI2> 1.2.7
| |-- <Wire> 1.0
|-- <Arduino-L6470> 0.7.0
|-- <SailfishLCD> 0.0.0+20210224094548
|-- <SailfishRGB_LED> 0.0.0+20210224094549
| |-- <Wire> 1.0
|-- <SlowSoftI2CMaster> 0.0.0+20210224094549
|-- <Wire> 1.0
|-- <SPI> 1.0
Building in release mode
Archiving .pio\build\DUE\lib140\libU8glib-HAL.a
‘«ЁиЄ®¬ ¤«Ё п Є®¬ ¤ п бва®Є .
Archiving .pio\build\DUE\lib6f4\libArduino-L6470.a
Archiving .pio\build\DUE\libe83\libSailfishLCD.a
Archiving .pio\build\DUE\lib31f\libSailfishRGB_LED.a
*** [.pio\build\DUE\lib140\libU8glib-HAL.a] Error 1
=========================================================================== [FAILED] Took 21.86 seconds ===========================================================================
Environment Status Duration
------------- -------- ------------
DUE FAILED 00:00:21.862
====================================================================== 1 failed, 0 succeeded in 00:00:21.862 ======================================================================
The terminal process "C:\Users\sa\.platformio\penv\Scripts\pio.exe 'run'" terminated with exit code: 1.
Terminal will be reused by tasks, press any key to close it.
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Наводит на мысль, что у вас подсветка неопиксель. Буквально недавно здесь обсуждали эту библиотеку и ее несовместимость с 32 битными платформами(Хотя с атмелами, вроде и 32 битными вроде несовместимости нет).
Сейчас сам попробовал скомпилить прошивку для своего принтера, только перенастроил под вашу платформу, все собралось, правда индикатор у меня HD44780.
Купил себе танк и никого больше не жалею.
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Собрал и с вашим индикатором, даже варнингов не появилось, не то что бы ошибок
Все таки наводит на мысль о какой то включенной RGB подсветке, отсюда и проблема. Надо попробовать отключить ее для начала.
Последний раз редактировалось dark184 24 фев 2021, 12:00, всего редактировалось 2 раза.
Купил себе танк и никого больше не жалею.
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Неопиксель это что, Библиотека?
Сам дисплей у меня самодельный, но сделан по образцу
и pin-to-pin совместим с оригиналом. Отличие только в
LDO 3V3. Я делал платы для 1117.
В kimbra и mk4duo отзывается на RRD full graphic smart controller.
download/file.php?mode=view&id=13989
Сам дисплей у меня самодельный, но сделан по образцу
и pin-to-pin совместим с оригиналом. Отличие только в
LDO 3V3. Я делал платы для 1117.
В kimbra и mk4duo отзывается на RRD full graphic smart controller.
download/file.php?mode=view&id=13989
- Вложения
-
- ramps_fd.jpg (61.38 КБ) 1435 просмотров
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Лучше всего скинуть ваши файлы platformio.ini, configuration.h и configuration_adv.h с вашими настройками. Лично мне не удается симитировать эту ошибку.
Купил себе танк и никого больше не жалею.
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Я никакую подсветку в конфигах не указывал, нету её.
Прошелся поиском по SailfishRGB_LED- нет командных строк, только комменты.
В инишнике есть совпадения, но вряд ли в этом дело.
Файлы вот
download/file.php?mode=view&id=13990
Прошелся поиском по SailfishRGB_LED- нет командных строк, только комменты.
В инишнике есть совпадения, но вряд ли в этом дело.
Файлы вот
download/file.php?mode=view&id=13990
- Вложения
-
- cfg.zip
- (66.34 КБ) 108 скачиваний
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Я тоже прошелся поиском, нет. Зато есть совпадения в файле platformio.ini

Лучшее что вы сейчас можете сделать, это скачать свежую версию прошивки по приведенной выше ссылке. Ни в коем случае не подменяйте файлы конфигурации на старые, сначала в файле platformio.ini поставьте DUE, а в конфиге укажите свой рампс и больше ничего не делаем пока, пробуем компилить, все должно собраться без проблем. Затем настраивайте конфигурацию уже в новых файлах. Ардуино иде что то мне подсказывает тоже старую версию не переварит.
У меня, кстати, очень сильно ругается на устаревшие файлы конфига. В них очень много дефайнов, которых уже просто напросто нет или переименованы в свежей прошивке, поэтому скомпилить не удалось.
Купил себе танк и никого больше не жалею.
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Я собирал вот этот: Marlin 2.0 Bugfix Branch.
И что интересно, с дефолтными конфигами,
в которых указаны ramps Fd V2 + rrd full graphics smart controller
и более ничего не поменяно- собираецца!
Жаль только, что дефолтные конфиги для декартовой механики.
Лишние дефайны и вправду глаза мозолили.
Спасибо, буду следовать Вашим рекомендациям.
И что интересно, с дефолтными конфигами,
в которых указаны ramps Fd V2 + rrd full graphics smart controller
и более ничего не поменяно- собираецца!
Жаль только, что дефолтные конфиги для декартовой механики.
Лишние дефайны и вправду глаза мозолили.
Спасибо, буду следовать Вашим рекомендациям.
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Да, у меня был уже каталог с конфигами свежей версии, который никак в ИДЕ не собирался.
В платформио собрал, и в контроллер загрузил.
Будем устанавливать на железо и доводить дальше.
Огромное СПАСИБО за советы!
В платформио собрал, и в контроллер загрузил.
Будем устанавливать на железо и доводить дальше.
Огромное СПАСИБО за советы!