Just wanted to check with "humans" if that all makes sense before I start with the modifications :-)
The problem: since I implemented nixie dimming (pwm 20kHz using the blank line), I'm having flickering leds which should be off on a device with a 30cm (1 foot) long cable between controller and leds. The device has 16 nixies and 16 leds. No problems with devices with shorter cables and no problems without dimming.
I asked claude and here is the answer:
- Slow the noise source: add a small RC snubber (resistor + small cap, e.g. 100Ω + 1nF) right at the transistor driving the blank line — this rounds off the switching edge so it radiates far less into the neighboring wire, without touching cable routing.
- Harden the receiver: add a pull-down resistor (1k–4.7k) directly at the first WS2812's data input — WS2812 idles low, so a pull-down resists noise trying to pull the line high between real transmissions. Small part at the display end, not a full rewire.
- Use a shielded cable. A few things that matter for it to actually work well in your setup:
Use the shield as a return path too: run the data line and its ground return twisted together inside the shield (shielded twisted pair), not just the data wire alone with ground elsewhere in the bundle. That also shrinks the loop area, cutting magnetic coupling, not just electric-field coupling.
Ground the shield at one end only — controller side. Grounding both ends risks a ground loop between controller and display that can inject the very HV switching noise you're trying to keep out, especially since the blank-line noise source and the data line will share a common ground reference over that cable run.
It won't fully eliminate coupling if the shield's return is poor or floating, so keep the pull-down resistor and 100nF caps in place as a backstop.
Since it's a single wire replacement inside the existing tube rather than a full harness rework, this is one of the more practical hardware options given your routing constraint. Worth trying before or alongside the pull-down resistor.