Снова про skr v1.3 и SH1106

NeleGal-38
Идет загрузка
Загрузка
22.11.2019
300
24
Вопросы и ответы

Вообщем подключил я дисплей по I2C к драйверу второго экструдера, дисплей показывает, но соответственно экструдер глючит ))). Где в прошивке Marlin 2.0 изменить адреса драйвера экструдера и дисплея?

Ответы на вопросы

Ответы

22.11.2019 в 15:30
0

нарисуйте распиновку что куда. тоже хочу такой дисплей сварганить.

22.11.2019 в 15:52
0

глючат дисплеи и поправить уже год не могут, строка нижняя смещается наверх чарез 10-30 сек после загрузки

по подключению по I2S все просто

sda - E1-DIR

scl - E1-STP

+3-5v

земля

в конфиге выбрать

#define U8GLIB_SSD1306 и #define ULTIPANEL

или #define OLED_PANEL_TINYBOY2

или

#define SAV_3DGLCD
#if ENABLED(SAV_3DGLCD)
  #define U8GLIB_SSD1306
  //#define U8GLIB_SH1106
#endif

22.11.2019 в 15:54
2

22.11.2019 в 15:49
1

второй экструдер лучше вообще отключить.  

в src/pins/lpc1768/....skr_v1.3.h закоментировать назначение пинов чтоб не было их использования по двойному назначению

22.11.2019 в 15:56
0

Ну а что делать когда нужен второй экструдер?

22.11.2019 в 16:00
0

ставить skr 1.1 pro в ней и 6 ШД  и I2C c SPI  и десяток свободных GPIO и еще немного по мелочи на разные хотелки 

22.11.2019 в 16:03
0

Сначала этот принтер доделаю, продам и потом буду собирать на skr 1.1 pro и skr tft35v3.0

22.11.2019 в 16:26
0

tft35v3.0 подключается по UART - его и к skr 1.3 прикрутить штатно, но это не дисплей а по сути автономный принт сервер а вот по сабжу есть сложности т.к. разработчики для skr 1.3 решили не делать i2c для внешних подключений а может просто не хватило пи нов на все варианты конфигураций и т.к. плата бюджетная остановильс на самых распространенных вариантах.

22.11.2019 в 16:02
0

менять экран или переводить его в SPI режим путем перепайки перемычек на плате экрана

22.11.2019 в 16:05
0

Не подскажите где там перемычка? Там нашёл только резистор которым меняет адрес

22.11.2019 в 16:08
0

надо дата шит на экран искать читать они все умеют по всем интерфейсам работать зависит только какие пины экрана на землю посажаны

22.11.2019 в 16:09
0

Ок. Спасибо, поищу.

22.11.2019 в 16:12
0

к примеру на 0.96 ssd1306


22.11.2019 в 16:14
0

Это для версий на 8 контактов, у меня 4 контакта и дисплей работает только на I2C (((

22.11.2019 в 16:22
0

это шлейф который припаян на плату экрана у меня тоже 4х контактный был пришлось отпаивать шлейф и резать дорожки  после припаивал назад и дополнительные сигналы тонкими проводками припаивал к шлейфу (короче геморойное занятие очень)

22.11.2019 в 16:30
0

согласен чем пытаться кардинально переделать дисплей проще с нужным подключением купить новый (стоят то они не дорого)

22.11.2019 в 16:30
0

Да уж... Оставлю дисплей до лучших времён. Спасибо за помощь!

22.11.2019 в 16:01
0

У меня на X и Y стоят TMC2208 по UART получается что I2C не используется драйверами X Y. Но почемуто дисплей там не работает, только на E1

22.11.2019 в 16:04
0

потому что он жестко прописан по пинам на чип и не переназдначается то есть хардварный, софварного еще никто ненаписал

22.11.2019 в 16:21
0

программные i2c таки имеются но вот прикрутить их к библиотеке u8glib еще надо потрудиться и процессор зачем грузить непрофильными задачами

22.11.2019 в 16:27
0

на LPC1768 он в марлине есть но закоментирован так как еще сырой до невозможности

файлик называется u8g_com_HAL_LPC1768_ssd_sw_i2c.cpp  under construction

22.11.2019 в 18:41
0

Для LPC сам порт I2C библиотеки кривой и не проверенный. Там даже в комментариях вопросы самого автора порта по правильности его же кода. Я на это наткнулся, когда портировал драйвер своей панели на другие архитектуры, кроме АВР. На STM32 I2C нормально работает.

22.11.2019 в 19:29
0

Невозможно подключить одновременно монитор и драйвер двигатель, через пины step dir.  У драйвера нет цифрового интерфейса на этих пинах, он делает шаг как только получает логическую единицу на ПИН step. В момент общения skr и монитора через пины step dir пролетает куча 0 и 1, соответственно драйвер думает что это ему посылают команды на вращение. Его будет так колбасить каждый раз как только монитор будет получать информацию. Нужно искать другие варианты подключения монитора. 

22.11.2019 в 21:05
0

Тут самый правильный вариант - степ\дир на другие пины первесить.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Модель катера из PLA-пластика

Пылеотвод Шайтера

Новичок и Sapphire Pro

FLSun QQ-S. Личный опыт и как я его разгонял до 3500мм/с2.

Переделка АКБ шуруповерта Matrix на 3S-литий-ионный комплект

IN GAME