adafruit / adafruit/Adafruit_CircuitPython_NeoPixel

using D21 on a Pi4 do not work correctly

Open
#160 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
329
Forks
96
PR merge metrics
No merged PRs in 30d

Description

We use a small strip of 40 leds RGB, we get several trouble wit colors specially with high brightness. We found a workaround using D18 pin that work perfectly. Analysing the signal there is a strange delay on the D21 pin:

![image](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/assets/1000934/f06bb415-6d60-402b-80e5-e40734820821)

there is 11 bits and then a small waiting time that as no sense

using D18 the whole bits are transmit in one shot :

![image](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/assets/1000934/57c0acc0-beec-4a22-9029-17749c583271)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing issue #160 on a Raspberry Pi 4 with the 40-LED RGB strip, comparing D21 and the reported working D18 setup at high brightness. Inspect the captured signal timing and define done as consistent colors without the reported delay-related problems on D21.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, raspberry-pi
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.