
Klipper似乎还未支持SKR Mini E3 2.0的i2c的接口,以至于在Voron官方github的mod库中的那个0.96小屏幕的接法不能用在2.0的板子上,所以国外就有人走了个曲折路线,并且把树莓派加入到mcu里头去,然后把0.96接在树莓派上。
1)将屏幕连接方法
Raspberry Pi:SDA(PIN 3),SCL(PIN 5),5V(PIN 2或4)和GND(PIN 6或9或其他可用的GND),具体可参阅Raspberry PI的GPIO引脚分配。
2)树莓派加入到mcu里头,具体方法看官方文档
https://www.klipper3d.org/RPi_microcontroller.html
3)在klipper配置文件中增加下面的内容
# 这个mcu挂在树莓派上的传感器,譬如加速度器传感器都会用到,注意host这个名称,可以任意改,但是后面涉及的传感器都要统一 [mcu host] serial: /tmp/klipper_host_mcu [display] lcd_type: ssd1306 i2c_mcu: host # 就是前面定义的mcu的host名称 i2c_bus: i2c.1 [display_status]
备注:Voron 0的0.0.96屏幕mod项目地址
https://github.com/VoronDesign/VoronUsers/tree/master/printer_mods/madros/V0_skirt_OLED