Basic Information:
Printer Model: Ender 3 heavily modified
MCU / Printerboard: BTT Manta E3EZ
Host / SBC: Raspberry CM4 / BTT CB1
klippy.log
klippy.log (93.6 KB)
Describe your issue:
…
The saga is quite long, spanning over several days, but I want to spare you your time, so here’s the short version.
I wanted to use some long “Neopixels” for my printer (yes, I know, it’s a printer not a Christmas tree, but bare with an old child) using Julian Schill’s library, etc. But I’ve noticed that only a part of the string was driven.
Built a similar test setup, with different components (same board model, albeit with a CB1 instead of CM4, similar PSUs, different brand leds, etc). Wiring is ok, a separate 5V PSU is powering the LEDs at multiple points, with common ground to the 24V one.
On a bare minimal configuration, clean Klipper install, it’s working. Setting
initial_red = 0.5
initial_green = 0.0
initial_blue = 0.0
the whole strip lights red on boot. Changing the colour, e.g.
SET_LED LED=led_strip GREEN=0 RED=0 BLUE=0.502
changes the whole strip to blue. That’s the configuration from the first klippy.log
But adding two configurations makes things not working. Issuing the same as above makes only the first 40-50 LEDs to change to blue, the others stay red.
- I had a self-made filament motion sensor, which I don’t use for now, but the configuration remained in printer.cfg. If this is present, then the LEDs are not working, ligthing only partially:
[filament_motion_sensor filament_sensor]
pause_on_runout = True
detection_length = 1.25
extruder = extruder
switch_pin = PC5
runout_gcode =
M117 Runout Detected
insert_gcode =
M117 Insert Detected
Here’s a log with this inserted in printer.cfg: klippy_filamentsensor.log (84.9 KB)
- The Ender 3 had originally a Z-endstop, which I was not using because I have a BL-Touch. I thought it would be nice to use it as an “emergency button” on that connector, so I had
[gcode_button ESTOP_BUTTON]
pin = ^PC6
press_gcode =
{action_emergency_stop("'Emergency button pressed!'")}
RESPOND MSG="Button pressed"
in printer.cfg. If it’s there, again, not all LEDs are working.
Again, here’s a log with this activated in printer.cfg:
klippy_estop.log (71.7 KB)
Electrical connections to the board are the usual ones:
I'm wondering why all this happens. Does anyone have an idea?