F430NX状态灯功能
This commit is contained in:
parent
f3cdc1dd75
commit
b2b98c057a
@ -219,7 +219,7 @@ initial_WHITE: 0
|
|||||||
[neopixel _Status_light]
|
[neopixel _Status_light]
|
||||||
pin: PB8
|
pin: PB8
|
||||||
chain_count: 1
|
chain_count: 1
|
||||||
color_order: RGB
|
color_order: GRB
|
||||||
initial_RED: 0.3
|
initial_RED: 0.3
|
||||||
initial_GREEN: 0.3
|
initial_GREEN: 0.3
|
||||||
initial_BLUE: 0.3
|
initial_BLUE: 0.3
|
||||||
@ -660,6 +660,15 @@ gcode:
|
|||||||
LED_SET LED={led_name} RED={red} GREEN={green} BLUE={blue} WHITE={white} INDEX={index} TRANSMIT={transmit} SYNC={sync}
|
LED_SET LED={led_name} RED={red} GREEN={green} BLUE={blue} WHITE={white} INDEX={index} TRANSMIT={transmit} SYNC={sync}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
[led_effect runstate]
|
||||||
|
leds:
|
||||||
|
neopixel:_Status_light
|
||||||
|
autostart: true
|
||||||
|
frame_rate: 24
|
||||||
|
hot: extruder extruder1 heater_bed chamber
|
||||||
|
layers:
|
||||||
|
status 0 0 top (0.3, 0.3, 0.3),( 0, 0, 0.3),(0, 0.3, 0)
|
||||||
|
|
||||||
[gcode_macro LOAD_FILAMENT]
|
[gcode_macro LOAD_FILAMENT]
|
||||||
variable_load_distance: 90
|
variable_load_distance: 90
|
||||||
variable_purge_distance: 20
|
variable_purge_distance: 20
|
||||||
|
1556
klippy/extras/led_effect.py
Normal file
1556
klippy/extras/led_effect.py
Normal file
File diff suppressed because it is too large
Load Diff
@ -53,10 +53,10 @@ class PrintStats:
|
|||||||
def note_cancel(self):
|
def note_cancel(self):
|
||||||
self._note_finish("cancelled")
|
self._note_finish("cancelled")
|
||||||
def _note_finish(self, state, error_message = ""):
|
def _note_finish(self, state, error_message = ""):
|
||||||
|
self.error_message = error_message
|
||||||
if self.print_start_time is None:
|
if self.print_start_time is None:
|
||||||
return
|
return
|
||||||
self.state = state
|
self.state = state
|
||||||
self.error_message = error_message
|
|
||||||
eventtime = self.reactor.monotonic()
|
eventtime = self.reactor.monotonic()
|
||||||
self.total_duration = eventtime - self.print_start_time
|
self.total_duration = eventtime - self.print_start_time
|
||||||
if self.filament_used < 0.0000001:
|
if self.filament_used < 0.0000001:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user