项目介绍

digitalninja-ro/klipper-neopixel 是一个托管在 GitHub 上的开源项目,目前获得 248 个 Star、35 次 Fork。

仓库全名
digitalninja-ro/klipper-neopixel
Star 数
248
Fork 数
35

README 摘要

Klipper NeoPixel Templates Info This is a collection of NeoPixel led templates for Klipper firmware. It uses the array of leds as a progress bar for different printer actions. The refresh rate is faster than delayedgcode. The template of NeoPixel is changed by a macro. This is very handy in case you want to change the template during start macro or during a print. For example in the start macro you could set the…

完整内容见 GitHub 原始 README 或本页 。

常见问题

如何获取 klipper-neopixel 的源码?

可以直接克隆仓库:git clone https://github.com/digitalninja-ro/klipper-neopixel.git,默认分支为 master;安装与运行步骤见仓库 README。

klipper-neopixel 最近还在维护吗?

仓库最近一次更新为 2022年6月16日,当前没有未关闭的 Issue;Star 数为 248,可作为社区活跃度的参考。

关于

Klipper NeoPixel Templates

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
335
价值分
160
活跃状态
活跃

Release

README

Klipper NeoPixel Templates

Info

This is a collection of NeoPixel led templates for Klipper firmware. It uses the array of leds as a progress bar for different printer actions. The refresh rate is faster than delayed_gcode.

The template of NeoPixel is changed by a macro. This is very handy in case you want to change the template during start macro or during a print. For example in the start macro you could set the template for temperature during preheat and then change to the template for print progress or printer speed for the same NeoPixel.

Installation

  1. Assuming you have a working NeoPixel led

    [neopixel my_led]
    pin: PB9
    chain_count: 32
    
  2. Download / clone led_progress.cfg to your klipper_config folder

  3. Include this file in your printer.cfg

[include led_progress.cfg]

Use

NEOPIXEL_DISPLAY LED="led_name" TYPE=template_type MODE=template_mode

LED

Your led name from neopixel cfg section

TYPE

extruder_temp extruder temperature relative to target temperature (if is set) or to maxim temperature

bed_temp bed temperature relative to target temperature (if is set) or to maxim temperature

print_percent progress of current print

printer_speed current speed relative to maximum printer speed

MODE

glow all leds will fade from one color (or non) to an other color

progress the leds will light up one by one

You can combine any TYPE with any MODE.

Examples

NEOPIXEL_DISPLAY LED="my_led" TYPE=extruder_temp MODE=glow

This macro command will show the extruder temperature in glow mode.

NEOPIXEL_DISPLAY LED="my_led" TYPE=print_percent MODE=progress

This macro command will show print completion in progress mode.

NEOPIXEL_DISPLAY LED="my_led" TYPE=print_speed MODE=progress

This macro command will show print speed in progress mode.

评论

暂无评论