Страница 25 из 104

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

Добавлено: 16 июл 2017, 23:13
Alex Post
В новых прошивках как раз то автоуровень допилен до ума. А разбираться очень просто. Все настройки в двух файлах: configuration.h и configuration_adv.h Открываем два файла рядом, старый и новый, и сравниваем одноименные параметры. Если они различаются - приводим новую в соответствие со старой. При этом по ходу пытаемся вникнуть, что это за параметры вообще :) "Лучше день потерять, но потом за пять минут долететь" (с) Крылья, ноги и хвосты :)

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

Добавлено: 18 июл 2017, 21:20
Alex Post
Короч, ложная информация :( Не обнуляет команда G30 координату по оси Z. Проверил сегодня при печати PLA. :( Пришлось спешно применить G29 (автоуровень по трем точкам). Вроде оптика точно отрабатывает, винт при печати не дрыгается. Пока не раскурю тему - буду работать так. Три точки очень быстро "обтыкивает" ;)

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

Добавлено: 29 июл 2017, 11:55
tridekt
А как подружить LCD2004 который RepRapDiscount Smart Controller с прошивкой marlin 1.1.x?
На прошивке marlin 1.0.x дисплей работает на ура, а вот на прошивках 1.1.x нет, на том же конфиге показывает:

Изображение

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

Добавлено: 29 июл 2017, 12:22
Alex Post
Где то шо то недонастроил. Проверь еще раз.

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

Добавлено: 29 июл 2017, 18:36
tridekt
Проверял несколько раз и на разных прошивках 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 в комплекте естественно разные версии библиотек, может в этом проблема?

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

Добавлено: 29 июл 2017, 21:35
tridekt
Сейчас проверил тестовый скетч "Hello world" с такими же пинами
rs = 16, en = 17, d4 = 23, d5 = 25, d6 = 27, d7 = 29;

Надпись отображается отлично.
То есть дисплей исправный и пины правильные.

Но прошивка marlin 1.1.4 ни в какую не хочет дружить с LCD2004.
Что же я делаю не так? :D

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

Добавлено: 29 июл 2017, 23:48
Alex Post
1.1.4 не дошли руки еще, но 1.1.2 вполтыка без проблем 2004

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

Добавлено: 30 июл 2017, 08:09
tridekt
Скачал 1.1.2
в конфиге
#define MOTHERBOARD BOARD_RAMPS_14_EFB
#define ULTRA_LCD
#define SDSUPPORT
#define REPRAP_DISCOUNT_SMART_CONTROLLER

нет, не работает.

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

Добавлено: 30 июл 2017, 09:20
Alex Post
Может действительно версия IDE виновата? Сходил посмотрел - у меня 1.6.9.

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

Добавлено: 30 июл 2017, 14:36
tridekt
Ок.
Установил 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 через него норм компилится, и вот на дисплее:
Изображение

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

Добавлено: 30 июл 2017, 14:50
Alex Post
Мистика.

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

Добавлено: 30 июл 2017, 14:54
tridekt
посмотрел отличия в коде 1.0.х и 1.1.х
отличия кардинальные, очень сложно разобраться в чем причина.
И имена переменных зачем то попеременяли в 1.1.х.

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

Добавлено: 30 июл 2017, 14:58
Alex Post
На всякий, а вдруг:

Код: Выделить всё

// @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
Моя секция LCD, с которой мой 2004 отлично работает

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

Добавлено: 30 июл 2017, 15:18
tridekt
Спасиб. Так тоже не работает.
А MOTHERBOARD какой указан, если плата RAMPS?

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

Добавлено: 30 июл 2017, 15:21
Alex Post
Да мб в принципе пофиг. Указан EEB, у меня ж две головы. Но и на EFB тоже работало все