@@ -142,17 +142,20 @@ frame_rate:
142
142
Sets the frame rate in frames per second for the effect
143
143
144
144
run_on_error:
145
- Keeps the last color on a shutdown. ( Currently not working )
145
+ (Needs patched MCU firmware. Currently not supported. )
146
146
147
147
heater:
148
- Specifies the heater to use for a heater effect. For a temperature fan put
149
- temperature_fan and use quotes: ` heater: "temperature_fan myfan" `
148
+ Specifies the heater to use for a heater effect. Use ` extruder ` for the
149
+ extruder and ` heater_bed ` for the bed. For temperature fans or sensors add the
150
+ type and use quotes.
151
+ Example: ` heater: "temperature_fan myfan" `
150
152
151
153
analog_pin:
152
154
Specifies the pin to use for effects using an analog signal.
153
155
154
156
stepper:
155
- Specifies the stepper motor to use for the stepper effect.
157
+ Specifies the stepper motor to use for the stepper effect. Possible values are:
158
+ ` x ` , ` y ` and ` z ` . Example: ` stepper: x `
156
159
157
160
## Defining LEDs
158
161
@@ -170,8 +173,9 @@ leds:
170
173
171
174
Additionally, one may decide to only have certain LEDs displaying the
172
175
effect. This is accomplished by providing the index of the LEDs to be
173
- used after the strip name. The index can be a list or a range. If the
174
- indices are omitted, the entire strip is used.
176
+ used after the strip name. The index can be a list or a range. The range can
177
+ also be inversed to invert the effect. If the indices are omitted, the entire
178
+ strip is used.
175
179
176
180
As well, if for some reason you needed to, the same strip can be used
177
181
twice in an effect with different emitters being specified.
@@ -180,7 +184,7 @@ twice in an effect with different emitters being specified.
180
184
leds:
181
185
neopixel:tool_lights
182
186
neopixel:panel_ring (1-7)
183
- neopixel:panel_ring (9-16 )
187
+ neopixel:panel_ring (16-9 )
184
188
dotstar:bed_lights (1,3,5)
185
189
```
186
190
@@ -255,7 +259,6 @@ Colors fade in and out. If a palette of multiple colors is provided, it will
255
259
cycle through those colors in the order they are specified in the palette.
256
260
The effect rate parameter controls how long it takes to "breathe" one time.
257
261
258
-
259
262
#### Blink
260
263
Effect Rate: 1 Duration of a complete cycle
261
264
Cutoff: 0.5 Ratio of the time the LEDs are on (between 0 and 1)
@@ -293,6 +296,14 @@ length of the gradient in relation to the chain length. The bigger the value,
293
296
the shorter the gradient (e.g. the value 2 means 2 gradients on the length of
294
297
the chain)
295
298
299
+ #### Pattern
300
+ Effect Rate: 1 Time between pattern shifts
301
+ Cutoff: 1 How far the pattern gets shifted
302
+ Palette: The pattern to be shifted
303
+ The palette is applied as a recurring pattern on the chain and shifted along the
304
+ chain. The effect rate determines the time between the shifts in seconds, the
305
+ cutoff determines the amount of LED positions the pattern gets shifted.
306
+
296
307
#### Comet
297
308
Effect Rate: 1 How fast the comet moves, negative values change direction
298
309
Cutoff: 1 Length of tail (somewhat arbitrary)
@@ -323,6 +334,14 @@ the colors will follow this pattern in reverse until the temperature falls
323
334
below the minimum temperature specified in the config. This can be used to
324
335
indicate the hotend or bed is in a safe state to touch.
325
336
337
+ #### Temperature
338
+ Effect Rate: 20 Cold Temperature
339
+ Cutoff: 80 Hot Temperature
340
+ Palette: Color values to blend from Cold to Hot
341
+ The temperature of the configured heater determines the color in a gradient over
342
+ the palette. When only one color is defined in the palette, the brightness of
343
+ that color is defined by the temperature.
344
+
326
345
#### Fire
327
346
Effect Rate: 45 Probability of "sparking"
328
347
Cutoff: 40 Rate of "cooling"
@@ -370,6 +389,15 @@ of the stepper similar to the GET_POSITION gcode command. It will not be realtim
370
389
A negative value in effect rate will fill the entire strip leading up to the stepper
371
390
position, a negative value in cutoff will fill the entire strip after the stepper position.
372
391
392
+ #### StepperColor
393
+ Effect Rate: 1 Scaling of position
394
+ Cutoff: 0 Offset of position
395
+ Palette: Color values to blend
396
+ The color of the LEDs are determined by the position of the stepper motor. The
397
+ position is determined between 0 and 100 and is multiplied with the effect rate
398
+ and the cutoff is added as offset. This then determines the value in the
399
+ palette, that is calculated as a gradient over the specified color values.
400
+
373
401
#### Progress
374
402
Effect Rate: 4 Number of trailing LEDs
375
403
Cutoff: 4 Number of leading LEDs
@@ -481,7 +509,7 @@ of increasing contrast.
481
509
In the event of critical error, all LED strips breath red in unison to
482
510
provide a visible indicator of an error condition with the printer. This
483
511
effect is disabled during normal operation and only starts when the MCU
484
- enters a shutdown state.
512
+ enters a shutdown state (currently not supported) .
485
513
486
514
```
487
515
[led_effect critical_error]
0 commit comments