Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

ramps_fd
Сообщения: 23
Зарегистрирован: 21 фев 2021, 21:40
Благодарил (а): 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ramps_fd » 23 фев 2021, 13:15

Вас понял, спасибо. Имеет ли смысл дальнейшая настройка MK4DUO? Эта хоть собралась без проблем, но для меня также не знакома.
Или разбираться с Platformio +Marlin 2 с точки зрения безглючности и предсказуемости поведения на железе?
Времени не очень много, дельта ввиду большей области печати нужна срочно.
Как бы Вы поступили в таком случае?

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 23 фев 2021, 13:25

ramps_fd писал(а):
23 фев 2021, 13:15
Имеет ли смысл дальнейшая настройка MK4DUO?
Лично я ничего не могу сказать по этому поводу.
ramps_fd писал(а):
23 фев 2021, 13:15
Или разбираться с Platformio +Marlin 2
Там и разбираться особо не надо, среда стоит? ссылку на статью я дал, там описано как правильно подкинуть прошивку в среду (крайне желательно девственно чистую), в файле platformio.ini меняем только одну строчку, ну а дальше все как в ардуино иде. Потом только кнопочку build жмем и все.
Купил себе танк и никого больше не жалею.

ramps_fd
Сообщения: 23
Зарегистрирован: 21 фев 2021, 21:40
Благодарил (а): 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ramps_fd » 23 фев 2021, 19:34

Да, установлено. Только Atom, а не VSC. Но ведь это только редакторы и на компиляцию не влияет. Или обязательно VSC использовать?
Вот прямо сейчас сижу и пытаюсь в MK4DUO автобедлевел настроить, не выходит. В марлин 2 как-то легко получилось. Вроде бы конфиги очень похожи, однако не совсем видимо.

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 23 фев 2021, 20:22

ramps_fd писал(а):
23 фев 2021, 19:34
Atom, а не VSC
Без разницы. Но мне больше зашел VSC, но это сугубо личные предпочтения.
Купил себе танк и никого больше не жалею.

ramps_fd
Сообщения: 23
Зарегистрирован: 21 фев 2021, 21:40
Благодарил (а): 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ramps_fd » 24 фев 2021, 10:21

Добрый день. Воспользовался Вашими рекомендациями.
Установил заново 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. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Mazayac » 24 фев 2021, 10:35

ramps_fd писал(а):
24 фев 2021, 10:21
Не подскажете в чём дело?
Важен весь лог.
Sprinters: Techno 232, Pro Techno.

ramps_fd
Сообщения: 23
Зарегистрирован: 21 фев 2021, 21:40
Благодарил (а): 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ramps_fd » 24 фев 2021, 11:04

Заметил ещё строку жёлтым с "крякозябрами"
и ещё одна строка красным.
При первой сборке их не было.
Вот весь лог:
> 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. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 24 фев 2021, 11:36

ramps_fd писал(а):
24 фев 2021, 11:04
Archiving .pio\build\DUE\lib31f\libSailfishRGB_LED.a
*** [.pio\build\DUE\lib140\libU8glib-HAL.a] Error 1
Наводит на мысль, что у вас подсветка неопиксель. Буквально недавно здесь обсуждали эту библиотеку и ее несовместимость с 32 битными платформами(Хотя с атмелами, вроде и 32 битными вроде несовместимости нет).
Сейчас сам попробовал скомпилить прошивку для своего принтера, только перенастроил под вашу платформу, все собралось, правда индикатор у меня HD44780.
2021-02-24_11-33-14.png
Купил себе танк и никого больше не жалею.

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 24 фев 2021, 11:48

Собрал и с вашим индикатором, даже варнингов не появилось, не то что бы ошибок
2021-02-24_11-44-52.png
ramps_fd писал(а):
24 фев 2021, 11:04
Archiving .pio\build\DUE\lib31f\libSailfishRGB_LED.a
Все таки наводит на мысль о какой то включенной RGB подсветке, отсюда и проблема. Надо попробовать отключить ее для начала.
Последний раз редактировалось dark184 24 фев 2021, 12:00, всего редактировалось 2 раза.
Купил себе танк и никого больше не жалею.

ramps_fd
Сообщения: 23
Зарегистрирован: 21 фев 2021, 21:40
Благодарил (а): 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ramps_fd » 24 фев 2021, 11:54

Неопиксель это что, Библиотека?
Сам дисплей у меня самодельный, но сделан по образцу
и pin-to-pin совместим с оригиналом. Отличие только в
LDO 3V3. Я делал платы для 1117.
В kimbra и mk4duo отзывается на RRD full graphic smart controller.
download/file.php?mode=view&id=13989
Вложения
ramps_fd.jpg
ramps_fd.jpg (61.38 КБ) 1435 просмотров

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 24 фев 2021, 12:01

ramps_fd писал(а):
24 фев 2021, 11:54
Неопиксель это что, Библиотека?
Лучше всего скинуть ваши файлы platformio.ini, configuration.h и configuration_adv.h с вашими настройками. Лично мне не удается симитировать эту ошибку.
Купил себе танк и никого больше не жалею.

ramps_fd
Сообщения: 23
Зарегистрирован: 21 фев 2021, 21:40
Благодарил (а): 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ramps_fd » 24 фев 2021, 12:15

Я никакую подсветку в конфигах не указывал, нету её.
Прошелся поиском по SailfishRGB_LED- нет командных строк, только комменты.
В инишнике есть совпадения, но вряд ли в этом дело.
Файлы вот

download/file.php?mode=view&id=13990
Вложения
cfg.zip
(66.34 КБ) 108 скачиваний

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 24 фев 2021, 13:35

ramps_fd писал(а):
24 фев 2021, 12:15
Прошелся поиском по SailfishRGB_LED- нет командных строк, только комменты.
Я тоже прошелся поиском, нет. Зато есть совпадения в файле platformio.ini :lol: Плюсом ко всему файлы конфигурации уже давно устарели, что наталкивает на мысль что у вас марлин 2.0.0.0, сейчас уже релиз 2.0.7.2 https://marlinfw.org/meta/download/ Все эти три файла претерпели изменения. Что касается файла platformio.ini он претерпел очень серьезные изменения... Хотя теоретически все должно работать, разве что вы не запихнули эти старые 3 файла в свежую версию прошивки.
Лучшее что вы сейчас можете сделать, это скачать свежую версию прошивки по приведенной выше ссылке. Ни в коем случае не подменяйте файлы конфигурации на старые, сначала в файле platformio.ini поставьте DUE, а в конфиге укажите свой рампс и больше ничего не делаем пока, пробуем компилить, все должно собраться без проблем. Затем настраивайте конфигурацию уже в новых файлах. Ардуино иде что то мне подсказывает тоже старую версию не переварит.
У меня, кстати, очень сильно ругается на устаревшие файлы конфига. В них очень много дефайнов, которых уже просто напросто нет или переименованы в свежей прошивке, поэтому скомпилить не удалось.
Купил себе танк и никого больше не жалею.

ramps_fd
Сообщения: 23
Зарегистрирован: 21 фев 2021, 21:40
Благодарил (а): 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ramps_fd » 24 фев 2021, 14:02

Я собирал вот этот: Marlin 2.0 Bugfix Branch.
И что интересно, с дефолтными конфигами,
в которых указаны ramps Fd V2 + rrd full graphics smart controller
и более ничего не поменяно- собираецца!
Жаль только, что дефолтные конфиги для декартовой механики.
Лишние дефайны и вправду глаза мозолили.
Спасибо, буду следовать Вашим рекомендациям.

ramps_fd
Сообщения: 23
Зарегистрирован: 21 фев 2021, 21:40
Благодарил (а): 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение ramps_fd » 24 фев 2021, 14:48

Да, у меня был уже каталог с конфигами свежей версии, который никак в ИДЕ не собирался.
В платформио собрал, и в контроллер загрузил.
Будем устанавливать на железо и доводить дальше.
Огромное СПАСИБО за советы!

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика