Nút Bấm Nóng Fysetc - DISCO!!
Nút bấm nóng Fysetc này cho phép bạn bật 'tiệc' DISCO trên máy in 3D của mình. Hướng dẫn cài đặt chi tiết cho WLED và LED Effects được cung cấp, cùng với các đoạn mã gcode mẫu để tùy chỉnh. Hãy tham gia Discord Fysetc để biết thêm chi tiết!
Mô tả
Bài dự thi của mình cho cuộc thi Fysetc hot key button. Thêm thông tin tại Máy chủ Discord Fysetc - https://discord.gg/TxYd7ZSdjw
Model này là phần đỉnh nút bấm cho Fysetc hot key board (link liên kết) - https://s.click.aliexpress.com/e/_DBYnQyB
Bạn có thể sử dụng các macro gcode bên dưới nếu bạn đã cài đặt WLED (Tạo một preset Disco ở vị trí #1) hoặc nếu bạn đã cài đặt LED Effects.
WLED:
Trong tệp moonraker.conf của bạn, hãy đặt đoạn mã bên dưới (Điều chỉnh nếu cần):
[wled lights]
type: http
address: "IP của bạn"
initial_red: 0.5
initial_green: 0.5
initial_blue: 0.5
chain_count: "Số lượng chuỗi của bạn"
Sau đó, sử dụng gcode bên dưới trong một macro nút mới:
{% set strip = params.STRIP|default('lights')|string %}
{% set preset = params.PRESET|default('1')|int %}
{action_call_remote_method("set_wled_state",
strip=strip,
state=True,
preset=preset)}
LED Effects - https://github.com/julianschill/klipper-led_effect
Trong tệp printer.cfg của bạn, bạn cần đoạn mã sau (điều chỉnh nếu cần):
[neopixel case_leds]
pin: PA9
chain_count: 8
Hoặc trong tệp printer.cfg hoặc macros.cfg của bạn, bạn cần:
[led_effect disco]
leds:
neopixel:case_leds
autostart: false
frame_rate: 24
layers:
gradient 0.3 1 add (0.3, 0.0, 0.0),(0.0, 0.3, 0.0),(0.0, 0.0, 0.3)
Sau đó, sử dụng gcode bên dưới trong một macro nút mới:
SET_LED_EFFECT EFFECT=disco
Ví dụ macro nút cho Fysetc Hotkey:
[mcu hotkey]
serial: /dev/serial/by-id/"ID CỦA BẠN"
restart_method: command
[gcode_macro _BUTTON_B1]
# DISCO
gcode:
_status_button_busy BUTTON=1
SET_LED_EFFECT EFFECT=disco
_status_button_ready BUTTON=1
[gcode_button b1]
pin: ^!hotkey: gpio2
press_gcode: _BUTTON_B1
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!