Кремень КД Реклама
Кремень КМ Реклама

Подключение к BTT SKR 2 экранов ssd1306 (sh1106) по SPI, I2C и настройка их в Klipper

Dimkos
Идет загрузка
Загрузка
28.08.2023
2586
10
RepRap

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

5

Подключение к BTT SKR 2 экранов ssd1306 (sh1106) по SPI, I2C и настройка их в Klipper

4-контактный разъем sh1106 или ssd1306 - I2C

используются выводы I2C микроконтроллера BTT SKR 2 - смотрите изображение распиновки, чтобы найти их

########################################

#Подключения MCU#

#VDD - 5V

#GND - GND

#SCK - PB8

#SDA - PB9

[display]

lcd_type: sh1106

# или ssd1306 Это будет зависеть от используемого вами контроллера экрана, хотя они работают практически одинаково

i2c_bus: i2c1a

i2c_mcu = mcu

x_offset: 2 #однако для ssd1306 это не работает

########################################

sh1106 7-контактный разъем spi

используются контакты EXP 1 микроконтроллера BTT SKR 2 - смотрите изображение распиновки, чтобы найти их

########################################

# Подключения MCU#

#VDD - 5V

#GND - GND

#SCK - PC5

#SDA - PB0

#CS: PE9

#DC: PB1

[display]

lcd_type: sh1106

# или ssd1306 Это будет зависеть от используемого вами контроллера экрана, хотя они работают практически одинаково

cs_pin: PE9

dc_pin: PB1

spi_software_sclk_pin: PC5

spi_software_mosi_pin: PB0

spi_software_miso_pin: PE11

# этот вывод не подключен к экрану или mcu, только для того, чтобы ошибка mcu не генерировалась

contrast: 200

x_offset: 2  #однако для ssd1306 это не работает

vcomh: 30 # если на вашем экране отображаются некоторые полосы света на заднем плане, используйте этот параметр для их устранения

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

5
Комментарии к статье