Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
- Alex Post
- Сообщения: 7002
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
В новых прошивках как раз то автоуровень допилен до ума. А разбираться очень просто. Все настройки в двух файлах: configuration.h и configuration_adv.h Открываем два файла рядом, старый и новый, и сравниваем одноименные параметры. Если они различаются - приводим новую в соответствие со старой. При этом по ходу пытаемся вникнуть, что это за параметры вообще "Лучше день потерять, но потом за пять минут долететь" (с) Крылья, ноги и хвосты
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
- Alex Post
- Сообщения: 7002
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Короч, ложная информация Не обнуляет команда G30 координату по оси Z. Проверил сегодня при печати PLA. Пришлось спешно применить G29 (автоуровень по трем точкам). Вроде оптика точно отрабатывает, винт при печати не дрыгается. Пока не раскурю тему - буду работать так. Три точки очень быстро "обтыкивает"
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
А как подружить LCD2004 который RepRapDiscount Smart Controller с прошивкой marlin 1.1.x?
На прошивке marlin 1.0.x дисплей работает на ура, а вот на прошивках 1.1.x нет, на том же конфиге показывает:
На прошивке marlin 1.0.x дисплей работает на ура, а вот на прошивках 1.1.x нет, на том же конфиге показывает:
- Alex Post
- Сообщения: 7002
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Где то шо то недонастроил. Проверь еще раз.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Проверял несколько раз и на разных прошивках 1.1.х
В конфиге все также:
#define MOTHERBOARD 33
#define ULTRA_LCD
#define SDSUPPORT
#define ULTIPANEL
#define REPRAP_DISCOUNT_SMART_CONTROLLER
и все вместе и попеременно применял, и пины принудительно прописывал в pins_RAMPS.h
#define LCD_PINS_RS 16
#define LCD_PINS_ENABLE 17
#define LCD_PINS_D4 23
#define LCD_PINS_D5 25
#define LCD_PINS_D6 27
#define LCD_PINS_D7 29
только разница в том, что прошивку marlin 1.0.x я заливаю через IDE1.6.0, вот там дисплей работает.
а прошивку marlin 1.1.x через IDE1.8.3, так как через раннюю версию не получается не компилится.
у IDE1.6.0 и у IDE1.8.3 в комплекте естественно разные версии библиотек, может в этом проблема?
В конфиге все также:
#define MOTHERBOARD 33
#define ULTRA_LCD
#define SDSUPPORT
#define ULTIPANEL
#define REPRAP_DISCOUNT_SMART_CONTROLLER
и все вместе и попеременно применял, и пины принудительно прописывал в pins_RAMPS.h
#define LCD_PINS_RS 16
#define LCD_PINS_ENABLE 17
#define LCD_PINS_D4 23
#define LCD_PINS_D5 25
#define LCD_PINS_D6 27
#define LCD_PINS_D7 29
только разница в том, что прошивку marlin 1.0.x я заливаю через IDE1.6.0, вот там дисплей работает.
а прошивку marlin 1.1.x через IDE1.8.3, так как через раннюю версию не получается не компилится.
у IDE1.6.0 и у IDE1.8.3 в комплекте естественно разные версии библиотек, может в этом проблема?
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Сейчас проверил тестовый скетч "Hello world" с такими же пинами
rs = 16, en = 17, d4 = 23, d5 = 25, d6 = 27, d7 = 29;
Надпись отображается отлично.
То есть дисплей исправный и пины правильные.
Но прошивка marlin 1.1.4 ни в какую не хочет дружить с LCD2004.
Что же я делаю не так?
rs = 16, en = 17, d4 = 23, d5 = 25, d6 = 27, d7 = 29;
Надпись отображается отлично.
То есть дисплей исправный и пины правильные.
Но прошивка marlin 1.1.4 ни в какую не хочет дружить с LCD2004.
Что же я делаю не так?
- Alex Post
- Сообщения: 7002
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
1.1.4 не дошли руки еще, но 1.1.2 вполтыка без проблем 2004
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Скачал 1.1.2
в конфиге
#define MOTHERBOARD BOARD_RAMPS_14_EFB
#define ULTRA_LCD
#define SDSUPPORT
#define REPRAP_DISCOUNT_SMART_CONTROLLER
нет, не работает.
в конфиге
#define MOTHERBOARD BOARD_RAMPS_14_EFB
#define ULTRA_LCD
#define SDSUPPORT
#define REPRAP_DISCOUNT_SMART_CONTROLLER
нет, не работает.
- Alex Post
- Сообщения: 7002
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Может действительно версия IDE виновата? Сходил посмотрел - у меня 1.6.9.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Ок.
Установил IDE1.6.9
Скачал marlin 1.0.x
Конфиг:
#define MOTHERBOARD 33
#define ULTRA_LCD
#define SDSUPPORT
#define REPRAP_DISCOUNT_SMART_CONTROLLER
заливаю в мегу:
Скачал marlin 1.1.x
Конфиг:
#define MOTHERBOARD 33
#define ULTRA_LCD
#define SDSUPPORT
#define REPRAP_DISCOUNT_SMART_CONTROLLER
заливаю в мегу с помощью того же IDE1.6.9 через него норм компилится, и вот на дисплее:
Установил IDE1.6.9
Скачал marlin 1.0.x
Конфиг:
#define MOTHERBOARD 33
#define ULTRA_LCD
#define SDSUPPORT
#define REPRAP_DISCOUNT_SMART_CONTROLLER
заливаю в мегу:
Скачал marlin 1.1.x
Конфиг:
#define MOTHERBOARD 33
#define ULTRA_LCD
#define SDSUPPORT
#define REPRAP_DISCOUNT_SMART_CONTROLLER
заливаю в мегу с помощью того же IDE1.6.9 через него норм компилится, и вот на дисплее:
- Alex Post
- Сообщения: 7002
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Мистика.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
посмотрел отличия в коде 1.0.х и 1.1.х
отличия кардинальные, очень сложно разобраться в чем причина.
И имена переменных зачем то попеременяли в 1.1.х.
отличия кардинальные, очень сложно разобраться в чем причина.
И имена переменных зачем то попеременяли в 1.1.х.
- Alex Post
- Сообщения: 7002
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
На всякий, а вдруг:
Моя секция LCD, с которой мой 2004 отлично работает
Код: Выделить всё
// @section lcd
#define LCD_LANGUAGE en
#define DISPLAY_CHARSET_HD44780 JAPANESE
#define ULTRA_LCD // Character based
#define SDSUPPORT
#define ENCODER_PULSES_PER_STEP 2
#define ENCODER_STEPS_PER_MENU_ITEM 5
#define REVERSE_ENCODER_DIRECTION
#define INDIVIDUAL_AXIS_HOMING_MENU
#define SPEAKER
#define REPRAP_DISCOUNT_SMART_CONTROLLER
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Спасиб. Так тоже не работает.
А MOTHERBOARD какой указан, если плата RAMPS?
А MOTHERBOARD какой указан, если плата RAMPS?
- Alex Post
- Сообщения: 7002
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Да мб в принципе пофиг. Указан EEB, у меня ж две головы. Но и на EFB тоже работало все
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393