Мини OLED контроллер за 4$
Очень компактный контроллер, позволяет управлять принтерам автономно, без подключения к ПК. У дисплея отличные углы обзора, чёткость и контрастность, несмотря на небольшой размер читаемость отличная.
Для сборки контроллера понадобятся следующие комплектующие:
— дисплей 0.96OLED
— MicroSD адаптер
— энкодер— кабель 15p
— 6 винтов М3-10мм и 2 винта М3-8мм
— распечатанные детали скачать
* Купить можно например здесь: 1 2 3 с доставкой Aliexpress Saver 4.15$ за всё.
Вставить дисплей в лицевую часть:
Прикрутить заднюю часть винтами М3-10мм и MicroSD адаптер винтами М3-8мм:
Прикрутить энкодер винтами М3-10мм:
Установить ручку на энкодер:
Подключить кабели:
Подключить кабели к плате (на примере ramps):
Внести изменения в прошивку (на примере marlin):— в файле configuration.h
установить Русский язык #define LCD_LANGUAGE ru
раскомментировать строки:
#define SDSUPPORT
#define REPRAP_DISCOUNT_SMART_CONTROLLER
#define U8GLIB_SSD1306
— в файле sanitycheck.h
поменять значение в строке #if COUNT_LCD_24 > 2
— в файле pins_ramps.h
найти раздел:
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
#define BEEPER_PIN 37
#define BTN_EN1 31
#define BTN_EN2 33
#define BTN_ENC 35
#define SD_DETECT_PIN 49
#define KILL_PIN 41
и поменять значение в строке #define SD_DETECT_PIN -1
Если всё сделано правильно, то всё заработает:
Меню на Русском языке:
Для установки дисплея в корпус принтера необходимо вырезать отверстие 70х40мм и просверлить 4 отверстия 3мм:
Еще больше интересных постов
3D наклейки с объёмной заливкой.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Переезд на воду
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Личный опыт. Мой путь к 3D печати. Советы новичку от новичка
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии
Неистово плюсую!)
Знатная доработочка:) а не подскажете где почитать об установке русского языка в прошивку?)
— в файле configuration.h
установить Русский язык #define LCD_LANGUAGE ru
Собственно всё, достаточно поменять en на ru, поддержка Русского языка в марлине давно уже есть.
Актуально только для графических дисплеев, если у вас строчный, без поддержки Кириллицы, то ничего не выйдет.
Премного благодарен)
У меня строчный конечно, но всегда есть, хоть и маленькое, но желаньице чего-нибудь да модернизировать)
блин. конечно понимаю что хочеться.... но цеплять 128х64 дисплей по И2С - хреново. даже после установки с SPI интерфейсом начинают наблюдаться ухудшения (почему и вернул себе назад 20х4)
лучше всего подключить малинку/бананку, чем ухудшать качество печати своими же руками.
Странность в том что этот дисплей не даёт фризов, для эксперимента на большой дельте ставил сначала RRD Full graphic вместо строчного, в итоге фризы после 40мм/с, поставил этот, фризов до 90мм/с нет, так же как и со строчным дисплеем, на мини дельте тоже 90мм/с без проблем. На принтере corexy вообще и на 150мм/с фризов нет, но он и с RRD не фризится. Могу предположить что это связано с интерфейсом, i2c видимо потребляет меньше ресурсов чем spi или просто какие-то очередные недоработки в марлине...
Валяется такой дисплейчик дома без дела, теперь знаю куда прикрутить, хе-хе!
В mk4due (марлин kimba или как там её) пробовали этот дисплей?
У олед дисплеев небольшое время жизни. Люминофор выгарает и пикселям каюк. Ос обенно заметно когда картинка статична. Добавить бы таймер на автоотключение дисплея и включение по энкодеру.
Приветствую. К mk4due (верс. 4.3.19_dev) дисплей не пробовали подключить?
Ура ура, в избранное
Печатаю модель, а после печати 1 мм или чуть больше отверстие дисплея закрывается и печатается сплошняком, модель готовлю в куре 15.04, не пойму что за фигня
А какую версию прошивки вы использовали?
Не знаю в чем проблема, но пробелема. Экран видится, энкодер тоже, карту вставляю - все время пишет - 'нет карты', но если зайти в 'нет карты', то отображает ее содержимое. При попытке напечатать хоть что-то с карты - ни чего не происходит. Т.е. выкидывает на начальный экран и все.
#define SD_DETECT_PIN 49 а 49 пин то свободный.
Совсем странно. В симпли выбрал печать с sd карты, отобразился списко файлов, выбрал нужный, нажал печать и понеслось... вообще странности. В меню нажатие энкодера отрабатывают нормально.
в Marlin 1.1.9 нолик еще переехал)
Внесу свои три копейки. Ранее спрашивали про подключение через прошивку mk4due. Получилось не сразу, но подключил.
В онлайн конфигураторе выбираем дисплей: 'TinyBoy2 128x64 OLED', ставим 'Encoder pulses per step' - 4. Соединяем все так, как указано в статье, кроме энкодера. Его соединяем с небольшой поправкой:
D31 - SW
D35 - CLK
D37 - DT
Автору огромный респект!!!!!!
Здравствуйте! Подскажите мне кто нибудь в чем проблема? Все сделал как описано, При включении дисплей загорается на секунду и сразу тухнет. Видно заставку 'Marlin' и все. В принципе это на любой версии марлина.
Тоже самое, кто поможет?
победили проблему дисплея? у меня тоже самое
короче у кого проблема, этих дисплеев есть несколько вариантов, у меня покарйней мере два.
один работает с адресом I2C 0х78 а второй с ???? , Марлин корректно отрабатывает адресс 0х78 , а если подключить дисплей с ???? то на секунду есть изображение а потом дудки. Где найти заветный адресс в конфиге я пока не разобрался.
Тоже столкнулся с такой проблемой. помогла установка библиотеки старой версии. Здесь https://reprap.org/forum/read.php?13,499572,page=7 можно ее скачать . Надеюсь поможет в будущем кому-либо.
сканер сказал что обе платы откликаются на адресс 0х3С, так что адрессация одинаковая, что то другое отличает платы
а можно печатные детальки перевыложить, а то сдох адрес(
подключал кто-нибудь к плате румба?
Комментарии и вопросы
С шариком соосность может быть...
не пожалеешь о мишке) в телегр...
https://3dtoday.ru/3d-models/a...
Добрый день, помогите понять п...
Вот кручу в руках радиатор и т...
Люди помогите. Вставил карту в...
https://3dtoday.ru/blogs/cross...