為klipper固件安裝LCD2004或MKS mini12864 v3顯示器

klipper雖然能夠用網(wǎng)頁進(jìn)行控制,但額外的獨立顯示器能夠讓你更加快捷的對機(jī)器進(jìn)行簡單的控制或隨時監(jiān)視打印進(jìn)度和溫度變化,最重要的是能夠有一個物理上的急停按鍵
較為昂貴的觸控屏在有網(wǎng)頁控制功能的情況下顯得非常不值得,而便宜的LCD屏幕則很好的起到了基礎(chǔ)人機(jī)交互界面的作用
安裝非常簡單,只需要按照指引將以下針腳代碼和對應(yīng)的配置代碼復(fù)制粘貼到你的printer.cfg內(nèi)就行
########################################
# EXP1 / EXP2 (display) pins
########################################
[board_pins]
aliases:
??? # EXP1 header
??? EXP1_1=PC0, EXP1_3=PH0, EXP1_5=PA1, EXP1_7=PA5, EXP1_9=<GND>,
??? EXP1_2=PC2, EXP1_4=PH1, EXP1_6=PA3, EXP1_8=PA7, EXP1_10=<5V>,
??? # EXP2 header
??? EXP2_1=PB3, EXP2_3=PC6, EXP2_5=PC4, EXP2_7=PL0,? EXP2_9=<GND>,
??? EXP2_2=PB1, EXP2_4=PB0, EXP2_6=PB2, EXP2_8=PG0, EXP2_10=<NC>
??? # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "ssp1"
# See the MKS Lcd Config path file for definitions of common LCD displays.
########################################
以上的代碼定義了機(jī)器的兩個EXP針腳集,也就是通??刂瓢灏遢dLCD接口


接下來是兩種顯示器分別對應(yīng)的配置代碼

如果是LCD2004顯示器,直接將以下代碼復(fù)制到printer.cfg內(nèi)即可
######################################################################
# "RepRapDiscount 2004 Smart Controller" type displays
######################################################################
[display]
lcd_type: hd44780
rs_pin: EXP1_4
e_pin: EXP1_3
d4_pin: EXP1_5
d5_pin: EXP1_6
d6_pin: EXP1_7
d7_pin: EXP1_8
encoder_pins: ^EXP2_5, ^EXP2_3
click_pin: ^!EXP1_2
#kill_pin: ^!EXP2_8? #這是lcd上的急停按鈕,可以選擇開啟,我認(rèn)為這可能是lcd上最重要的功能了
######################################################################

如果你想要安裝帶有neopixel可編程燈光的MKS 12864 V3 ,那么請復(fù)制以下代碼到printer.cfg內(nèi)
######################################################################
# MKS Mini 12864Panel v3.x (with neopixel backlight leds)
######################################################################
[display]
lcd_type: uc1701
cs_pin: EXP1_3
a0_pin: EXP1_4
rst_pin: EXP1_5
contrast: 63
encoder_pins: ^EXP2_5, ^EXP2_3
click_pin: ^!EXP1_2
## Some micro-controller boards may require an spi bus to be specified:
#spi_bus: spi
## Alternatively, some micro-controller boards may work with software spi:
spi_software_miso_pin: EXP2_1
spi_software_mosi_pin: EXP2_6
spi_software_sclk_pin: EXP2_2
[output_pin beeper]
pin: EXP1_1
[neopixel mks_mini12864]
pin: EXP1_6
chain_count: 3
color_order: RGB
initial_RED: 1.0
initial_GREEN: 1.0
initial_BLUE: 1.0
######################################################################
我認(rèn)為LCD2004反而更加適合作為打印機(jī)顯示器,因為他剛剛好合適完成這項工作,并且非常容易獲取,這點可以參考傳統(tǒng)的噴墨打印機(jī),即使在數(shù)萬元的卷軸打印機(jī)上通常搭載的也是一塊精巧的低分辨率單色液晶屏