Реализация 32 бит на RAMPS
Модератор: Kaktus
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Реализация 32 бит на RAMPS
Чиффа, Пытаюсь в ручную настроить MK4duo,все компилируется пока не активирую #define U8GLIB_SSD1306 ,при компиляции ругается на sanitycheck.h ,но где его найти для правки #if COUNT_LCD_24 > 2 я не знаю и не могу найти. Может подскажете?
Использую Kubicoid на Arduino DUE .
- Чиффа
- Сообщения: 378
- Зарегистрирован: 09 июн 2016, 08:04
- Имя: Сергей
- Откуда: Арзамас
- Благодарил (а): 14 раз
- Поблагодарили: 31 раз
Re: Реализация 32 бит на RAMPS
artolik, все дома, вечером напишу, если Lenivo не опередит)
DIY принтер, 28х23х18, директ, прямой привод осей.
- Lenivo
- Сообщения: 1808
- Зарегистрирован: 25 май 2017, 12:46
- Имя: Александр
- Благодарил (а): 92 раза
- Поблагодарили: 179 раз
Re: Реализация 32 бит на RAMPS
artolik
Ну хочется тебе помучаться - мучайся сам.
Я специально кучу времени потратил и написал тебе, что в новой прошивке есть нужный тебе экран с управляющей панелью.
в MK4due 4.3.3.
http://marlinkimbra.it/configurator/v4_ ... urator.php
Там есть экран с панелью
Tiny OLED I2C full graphics controller
Ну хочется тебе помучаться - мучайся сам.
Я специально кучу времени потратил и написал тебе, что в новой прошивке есть нужный тебе экран с управляющей панелью.
в MK4due 4.3.3.
http://marlinkimbra.it/configurator/v4_ ... urator.php
Там есть экран с панелью
Tiny OLED I2C full graphics controller
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Реализация 32 бит на RAMPS
Lenivo, Александр я обязательно попробую предложенный тобой вариант,мне просто хочется понимания,что я делаю.
Использую Kubicoid на Arduino DUE .
- Чиффа
- Сообщения: 378
- Зарегистрирован: 09 июн 2016, 08:04
- Имя: Сергей
- Откуда: Арзамас
- Благодарил (а): 14 раз
- Поблагодарили: 31 раз
Re: Реализация 32 бит на RAMPS
sanitycheck.h находится в папке \MK4duo\src, редактируется обычным текстовым редактором типа блокнот. Строчка вроде static_assert(2 >= 0, там типы дисплеев перечисляются и если их больше, чем 1, то выводится сообщение " "Please select no more than one LCD controller option.""
DIY принтер, 28х23х18, директ, прямой привод осей.
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Реализация 32 бит на RAMPS
Я настраивал прошивку по этой инструкции. https://3deshnik.ru/blogs/akdzg/proshiv ... lin-kimbra
Но у меня выскакивали ошибки,пока не воспользовался онлайн конфигуратором ,а потом закрыл двойным слешем //#define CONFIGURATION_OVERALL. И настроил все в ручном режиме.
Но у меня выскакивали ошибки,пока не воспользовался онлайн конфигуратором ,а потом закрыл двойным слешем //#define CONFIGURATION_OVERALL. И настроил все в ручном режиме.
Использую Kubicoid на Arduino DUE .
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Реализация 32 бит на RAMPS
Сегодня попробовал онлайн конфигуратор. В принципе все загрузилось.
Использую Kubicoid на Arduino DUE .
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Реализация 32 бит на RAMPS
При выборе Tiny OLED I2C full graphics controller. Подключение энкодера отличается.
Использую Kubicoid на Arduino DUE .
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Реализация 32 бит на RAMPS
Длинную перемычку убрал,мне не нужны 5 вольт,экрану и энкодеру хватает 3,3 вольта. Долго не мог понять,почему не работают выходы на термисторы стола и хотэнда,оказывается им нужно указать аналоговые пины 8и9.
Использую Kubicoid на Arduino DUE .
- Lenivo
- Сообщения: 1808
- Зарегистрирован: 25 май 2017, 12:46
- Имя: Александр
- Благодарил (а): 92 раза
- Поблагодарили: 179 раз
Re: Реализация 32 бит на RAMPS
Было бы совсем хорошо, если бы вы расписали всё подробно.
1. Настройки программы с указанием версии.
2.Указать пины подключения, экрана и энкодера, карты.
3. Укажите, что за проблемы были с термисторами и как вы их решили с приведением "программных строк"
Ну и общая оценка работы экрана, энкодера, карты на 32 битной плате, в сравнении с 8 битной платой.
Думаю, многим , идущим по вашим стопам пригодиться данная информация. И даже бы посоветовал оформить данные в виде статьи и выложить их на главной странице с вашими фото, с тегами "32 бита".
Ну и поздравляю с успещным завершением ваших опытов по подключению ОЛЕД экрана к 32 битной плате DUE.
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Реализация 32 бит на RAMPS
Lenivo, Александр,я пользовался онлайн конфигуратором по вашей ссылке и выбирал Tiny OLED I2C full graphics controller ,при этом пины экрана остались стандартные,а пины энкодера изменились. Пин CLICK переехал на D31,а пины самого энкодера сместились на D35 и D37.Подозреваю,что нужно будет еще указывать пины включения нагрева стола,хотэнда и включение обдува детали.Сегодня попробую подключить micro SD через переходник.
Использую Kubicoid на Arduino DUE .
- Lenivo
- Сообщения: 1808
- Зарегистрирован: 25 май 2017, 12:46
- Имя: Александр
- Благодарил (а): 92 раза
- Поблагодарили: 179 раз
Re: Реализация 32 бит на RAMPS
Всё это понятно. Просто надо всё собрать в одной статье и аккуратно расписать, что надо сделать , чтобы подключить ОЛЕД экран к 32 битной DUE. И приложить фото. Только техническая информация - сделать то и то, и подключить на такие-то пины. Получите результат - фото работы экрана. И всё. Так и набирается информация по подключению разных опций, в вашем случае, ОЛЕД экрана с энкодером. Ну можете еще ссылку на модель панели для установки экрана, энкодера и карты туда добавить. Это будет русская инструкция по установке Tiny OLED I2C full graphics controller .artolik писал(а): ↑16 дек 2017, 08:18Lenivo, Александр,я пользовался онлайн конфигуратором по вашей ссылке и выбирал Tiny OLED I2C full graphics controller ,при этом пины экрана остались стандартные,а пины энкодера изменились. Пин CLICK переехал на D31,а пины самого энкодера сместились на D35 и D37.Подозреваю,что нужно будет еще указывать пины включения нагрева стола,хотэнда и включение обдува детали.Сегодня попробую подключить micro SD через переходник.
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Реализация 32 бит на RAMPS
Все делал по этой статье http://3dtoday.ru/blogs/bustep/mini-ole ... ller-for4/
Подключение экрана стандартное,про энкодер я уже написал.С картой пока не получается.
Подключение экрана стандартное,про энкодер я уже написал.С картой пока не получается.
Использую Kubicoid на Arduino DUE .
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Реализация 32 бит на RAMPS
Lenivo, Александр,теперь туплю с флешкой и я. Спаял переходник.
Несколько раз перепроверил,все подключено правильно. У меня получается нет контакта карт селект,по этому при настройке в онлайн конфигураторе выбрал Disabled SD DETECT for external SD without SD DETECT PIN. Сам переходник перед пайкой проверял,потом думал не видит карту из за не подключенных термисторов и концевиков (у меня все концевики нормально замкнутые) Подключил термисторы и перемычки вместо концевиков,но due не видит флешку.
Использую Kubicoid на Arduino DUE .
- Lenivo
- Сообщения: 1808
- Зарегистрирован: 25 май 2017, 12:46
- Имя: Александр
- Благодарил (а): 92 раза
- Поблагодарили: 179 раз
Re: Реализация 32 бит на RAMPS
Карту надо подключать без адаптера уровней напряжения.
https://3deshnik.ru/blogs/lenivo/sobira ... m-sd-kartu