1150 字
6 分钟
Voron0.2屏幕简易版V0Display_Lite
- 用于Voron0.1/0.2 3D打印机与Klipper固件(其他固件需自行配置线序)
- 有两个版本
- V0Display_Lite
- 通过i2c与主板连接,有WS2812 RGB灯以及蜂鸣器
- 在BIGTREETECH SKR Mini E3上测试通过,其他主板兼容性未知
- 由于klipper仅支持硬件i2c,需要主板对应接口连接到i2c总线,不支持GD32主控(目前klipper已支持软件i2C,但性能消耗巨大,需使用高性能mcu)
- V0Display_Lite_SPI
- 通过SPI与主板连接,只有一颗电源指示灯
- 在BIGTREETECH SKR Mini E3(GD32)与MKS Monster8、MKS Robin E3上测试通过
- 使用软件SPI兼容性较强,抗干扰性更好,支持GD32等国产主控

- 由上至下依次为
- V0Display(官方原版)搭载了一颗stm32主控,因此成本高,且需要刷固件,本身是一个USB下位机
- V0Display_Lite,保留原版特性的前提下增加蜂鸣器
- V0Display_Lite_SPI,最佳兼容性

支架文件获取地址
原版使用隐藏式USB接口,Voron0.2使用需增大屏幕支架开孔。
Lite版用于Voron0.1需排线开孔背板。
获取地址:
https://wwbv.lanzout.com/b0eta40xg
密码:6s49
配置文件
通过将配置文件上传至打印机来,并在Printer.cfg中启用[include ***.cfg]来激活屏幕。
Lite版
[display]lcd_type: sh1106# 对于给定的显示屏类型,设置为 “ssd1306" 或 "sh1106"。i2c_mcu: mcui2c_bus:i2c1a# 使用SKR Mini E3 V3.0时,将此处改为i2c1_PB8_PB9# 若仍然报错,将klipper更新至最新版本# 详见https://klipper.discourse.group/t/skr-mini-e3-v3-i2c-problem/6421#i2c_software_scl_pin: PB8#i2c_software_sda_pin: PB9# 若主板并非SKR Mini E3 V2.0或V3.0# 可以启用软件i2C来使用屏幕# 请注意,软件i2C目前不稳定,将会极大地消耗mcu性能# 至少使用搭载STM32F4或RP2040等高频率mcu的主板#i2c_speed:#reset_pin:# 可以指定一个显示屏上的重置引脚,如果不指定,硬件# 必须在相应的 lcd 线路上有一个拉高电阻。#contrast:# 可设置的对比度。# 数值必须在 0 和 256 之间,默认为 239。#vcomh: 0# 设置显示屏的 Vcomh 值。这个值与一些OLED显示屏的# 模糊效果有关。这个数值可以在 0 和 63 之间。# 默认为0。#invert: False# TRUE 可以在一些OLED显示屏上反转像素# 默认为 False。x_offset: 2# 设置在 SH1106 显示屏上的水平偏移。# 默认为0。encoder_pins: ^EXP1_5, ^EXP1_3click_pin: ^!EXP1_1
#蜂鸣器[output_pin beeper]pin: EXP1_8
# RGB[neopixel my_neopixel]pin: EXP1_2chain_count: 1color_order: GRBinitial_RED: 0.5initial_GREEN: 0.5initial_BLUE: 0.5Lite_SPI版
[display]lcd_type: sh1106cs_pin: #显示屏不需要片选引脚,但不填会报错! #可以任意使用一个没有用上的pin脚 #例如SKR Mini E3可以使用3Dtouch的PA1dc_pin: EXP1_6reset_pin: EXP1_7contrast: 255vcomh: 0invert: Falsex_offset: 2encoder_pins: ^EXP1_1, ^EXP1_8click_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: #显示屏不需要从机向主机通讯,但不填会报错! #可以任意使用一个没有用上的pin脚 #例如SKR Mini E3可以使用3Dtouch的PC14spi_software_mosi_pin: EXP1_3spi_software_sclk_pin: EXP1_5对于以上两种屏幕,如果是SKR Mini E3主板,Voron官方的配置文件并未定义EXP接口,需要添加:
#SKR Mini E3 V2.0[board_pins]aliases: # EXP1 header EXP1_1=PB5, EXP1_3=PA9, EXP1_5=PA10, EXP1_7=PB8, EXP1_9=<GND>, EXP1_2=PA15, EXP1_4=<RST>, EXP1_6=PB9, EXP1_8=PB15, EXP1_10=<5V>#SKR Mini E3 V3.0[board_pins]aliases: # EXP1 header EXP1_1=PB5, EXP1_3=PA9, EXP1_5=PA10, EXP1_7=PB8, EXP1_9=<GND>, EXP1_2=PA15, EXP1_4=<RST>, EXP1_6=PB9, EXP1_8=PD6, EXP1_10=<5V>至printer.cfg
V0-display(USB官方版)
[mcu display]serial: /dev/serial/by-id/usb-Klipper_stm32f042x6_display-if00#在这里填写屏幕的串口地址,使用ls /dev/serial/by-id/*查找
restart_method: command
[display]lcd_type: sh1106i2c_mcu: displayi2c_bus: i2c1aencoder_pins: ^display:PA3, ^display:PA4#encoder_pins: ^display:PA4, ^display:PA3 #旋转编码器反向click_pin: ^!display:PA1kill_pin: ^!display:PA5x_offset: 2#vcomh: 0# Set the Vcomh value on SSD1306/SH1106 displays. This value is# associated with a "smearing" effect on some OLED displays. The# value may range from 0 to 63. Default is 0.# Adjust this value if you get some vertical stripes on your display. (31 seems to be a good value)
[neopixel displayStatus]pin: display:PA0chain_count: 1color_order: GRBinitial_RED: 0.2initial_GREEN: 0.05initial_BLUE: 0V0display-EX(USB带SPI扩展口版)
[mcu display]serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_display-if00#在这里填写屏幕的串口地址,使用ls /dev/serial/by-id/*查找
restart_method: command
[display]lcd_type: sh1106i2c_mcu: displayi2c_bus: i2c1encoder_pins: ^display:PB3, ^display:PB4#encoder_pins: ^display:PB4, ^display:PB3 #旋转编码器反向click_pin: ^!display:PA1kill_pin: ^!display:PA2x_offset: 2#vcomh: 0# Set the Vcomh value on SSD1306/SH1106 displays. This value is# associated with a "smearing" effect on some OLED displays. The# value may range from 0 to 63. Default is 0.# Adjust this value if you get some vertical stripes on your display. (31 seems to be a good value)
[neopixel displayStatus]pin: display:PA0chain_count: 1color_order: GRBinitial_RED: 0.2initial_GREEN: 0.05initial_BLUE: 0
####################################################################### 共振补偿# ACCELEROMETER_QUERY 检查加速度传感器状态# SHAPER_CALIBRATE 自动测试#######################################################################[adxl345]#cs_pin: display:PA4#spi_bus: spi1#axes_map: x,z,y
#[resonance_tester]#accel_chip: adxl345#probe_points:# 60,60,20 # 更改为热床中心点,依次为x,y,z
原理图
Lite版(i2c)

Lite_SPI版

另有成品出售

历史评论