Реализация 32 бит на RAMPS

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

Модератор: Kaktus

artolik
Сообщения: 109
Зарегистрирован: 03 фев 2017, 09:56
Имя: Анатолий
Откуда: Беларусь. Минск.
Благодарил (а): 28 раз
Поблагодарили: 4 раза

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение artolik » 14 дек 2017, 00:00

Чиффа, Пытаюсь в ручную настроить MK4duo,все компилируется пока не активирую #define U8GLIB_SSD1306 ,при компиляции ругается на sanitycheck.h ,но где его найти для правки #if COUNT_LCD_24 > 2 я не знаю и не могу найти. Может подскажете?
Использую Kubicoid на Arduino DUE .

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Чиффа » 14 дек 2017, 09:06

artolik, все дома, вечером напишу, если Lenivo не опередит)
DIY принтер, 28х23х18, директ, прямой привод осей.

Аватара пользователя
Lenivo
Сообщения: 1808
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 14 дек 2017, 11:59

artolik
Ну хочется тебе помучаться - мучайся сам.

Я специально кучу времени потратил и написал тебе, что в новой прошивке есть нужный тебе экран с управляющей панелью.
в MK4due 4.3.3.
http://marlinkimbra.it/configurator/v4_ ... urator.php
Там есть экран с панелью
Tiny OLED I2C full graphics controller

artolik
Сообщения: 109
Зарегистрирован: 03 фев 2017, 09:56
Имя: Анатолий
Откуда: Беларусь. Минск.
Благодарил (а): 28 раз
Поблагодарили: 4 раза

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение artolik » 14 дек 2017, 17:21

Lenivo, Александр я обязательно попробую предложенный тобой вариант,мне просто хочется понимания,что я делаю.
Использую Kubicoid на Arduino DUE .

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Чиффа » 14 дек 2017, 18:12

artolik писал(а):
14 дек 2017, 00:00
Чиффа, Пытаюсь в ручную настроить MK4duo,все компилируется пока не активирую #define U8GLIB_SSD1306 ,при компиляции ругается на sanitycheck.h ,но где его найти для правки #if COUNT_LCD_24 > 2 я не знаю и не могу найти. Может подскажете?
sanitycheck.h находится в папке \MK4duo\src, редактируется обычным текстовым редактором типа блокнот. Строчка вроде static_assert(2 >= 0, там типы дисплеев перечисляются и если их больше, чем 1, то выводится сообщение " "Please select no more than one LCD controller option.""
DIY принтер, 28х23х18, директ, прямой привод осей.

artolik
Сообщения: 109
Зарегистрирован: 03 фев 2017, 09:56
Имя: Анатолий
Откуда: Беларусь. Минск.
Благодарил (а): 28 раз
Поблагодарили: 4 раза

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение artolik » 14 дек 2017, 23:03

Я настраивал прошивку по этой инструкции. https://3deshnik.ru/blogs/akdzg/proshiv ... lin-kimbra
Но у меня выскакивали ошибки,пока не воспользовался онлайн конфигуратором ,а потом закрыл двойным слешем //#define CONFIGURATION_OVERALL. И настроил все в ручном режиме.
Использую Kubicoid на Arduino DUE .

artolik
Сообщения: 109
Зарегистрирован: 03 фев 2017, 09:56
Имя: Анатолий
Откуда: Беларусь. Минск.
Благодарил (а): 28 раз
Поблагодарили: 4 раза

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение artolik » 15 дек 2017, 20:35

Сегодня попробовал онлайн конфигуратор. В принципе все загрузилось.
IMG_20171215_203126.jpg
IMG_20171215_203146.jpg
IMG_20171215_203107.jpg
Использую Kubicoid на Arduino DUE .

artolik
Сообщения: 109
Зарегистрирован: 03 фев 2017, 09:56
Имя: Анатолий
Откуда: Беларусь. Минск.
Благодарил (а): 28 раз
Поблагодарили: 4 раза

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение artolik » 15 дек 2017, 20:39

При выборе Tiny OLED I2C full graphics controller. Подключение энкодера отличается.
IMG_20171215_203711.jpg
Использую Kubicoid на Arduino DUE .

artolik
Сообщения: 109
Зарегистрирован: 03 фев 2017, 09:56
Имя: Анатолий
Откуда: Беларусь. Минск.
Благодарил (а): 28 раз
Поблагодарили: 4 раза

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение artolik » 15 дек 2017, 20:50

Длинную перемычку убрал,мне не нужны 5 вольт,экрану и энкодеру хватает 3,3 вольта. Долго не мог понять,почему не работают выходы на термисторы стола и хотэнда,оказывается им нужно указать аналоговые пины 8и9.
Использую Kubicoid на Arduino DUE .

Аватара пользователя
Lenivo
Сообщения: 1808
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 16 дек 2017, 07:33

artolik писал(а):
15 дек 2017, 20:39
При выборе Tiny OLED I2C full graphics controller. Подключение энкодера отличается.
Было бы совсем хорошо, если бы вы расписали всё подробно.
1. Настройки программы с указанием версии.
2.Указать пины подключения, экрана и энкодера, карты.
3. Укажите, что за проблемы были с термисторами и как вы их решили с приведением "программных строк"

Ну и общая оценка работы экрана, энкодера, карты на 32 битной плате, в сравнении с 8 битной платой.

Думаю, многим , идущим по вашим стопам пригодиться данная информация. И даже бы посоветовал оформить данные в виде статьи и выложить их на главной странице с вашими фото, с тегами "32 бита".

Ну и поздравляю с успещным завершением ваших опытов по подключению ОЛЕД экрана к 32 битной плате DUE.
:idea: :idea: :idea: :!: :!: :!:

artolik
Сообщения: 109
Зарегистрирован: 03 фев 2017, 09:56
Имя: Анатолий
Откуда: Беларусь. Минск.
Благодарил (а): 28 раз
Поблагодарили: 4 раза

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение artolik » 16 дек 2017, 08:18

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

Непрочитанное сообщение Lenivo » 16 дек 2017, 08:56

artolik писал(а):
16 дек 2017, 08:18
Lenivo, Александр,я пользовался онлайн конфигуратором по вашей ссылке и выбирал Tiny OLED I2C full graphics controller ,при этом пины экрана остались стандартные,а пины энкодера изменились. Пин CLICK переехал на D31,а пины самого энкодера сместились на D35 и D37.Подозреваю,что нужно будет еще указывать пины включения нагрева стола,хотэнда и включение обдува детали.Сегодня попробую подключить micro SD через переходник.
Всё это понятно. Просто надо всё собрать в одной статье и аккуратно расписать, что надо сделать , чтобы подключить ОЛЕД экран к 32 битной DUE. И приложить фото. Только техническая информация - сделать то и то, и подключить на такие-то пины. Получите результат - фото работы экрана. И всё. Так и набирается информация по подключению разных опций, в вашем случае, ОЛЕД экрана с энкодером. Ну можете еще ссылку на модель панели для установки экрана, энкодера и карты туда добавить. Это будет русская инструкция по установке Tiny OLED I2C full graphics controller .

artolik
Сообщения: 109
Зарегистрирован: 03 фев 2017, 09:56
Имя: Анатолий
Откуда: Беларусь. Минск.
Благодарил (а): 28 раз
Поблагодарили: 4 раза

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение artolik » 16 дек 2017, 10:20

Все делал по этой статье http://3dtoday.ru/blogs/bustep/mini-ole ... ller-for4/
Подключение экрана стандартное,про энкодер я уже написал.С картой пока не получается.
Использую Kubicoid на Arduino DUE .

artolik
Сообщения: 109
Зарегистрирован: 03 фев 2017, 09:56
Имя: Анатолий
Откуда: Беларусь. Минск.
Благодарил (а): 28 раз
Поблагодарили: 4 раза

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение artolik » 16 дек 2017, 11:40

Lenivo, Александр,теперь туплю с флешкой и я. Спаял переходник.
IMG_20171216_112834.jpg
Несколько раз перепроверил,все подключено правильно. У меня получается нет контакта карт селект,по этому при настройке в онлайн конфигураторе выбрал 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

Непрочитанное сообщение Lenivo » 16 дек 2017, 11:41

artolik писал(а):
16 дек 2017, 10:20
С картой пока не получается.
Карту надо подключать без адаптера уровней напряжения.
https://3deshnik.ru/blogs/lenivo/sobira ... m-sd-kartu

Ответить

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

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