Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] Expand/Improve NeoPixel Support #25236

Open
thisiskeithb opened this issue Jan 12, 2023 · 0 comments
Open

[FR] Expand/Improve NeoPixel Support #25236

thisiskeithb opened this issue Jan 12, 2023 · 0 comments

Comments

@thisiskeithb
Copy link
Member

thisiskeithb commented Jan 12, 2023

Is your feature request related to a problem? Please describe.

Marlin lacks proper support for multiple NeoPixel options when using an LCD with NeoPixels and dedicated NeoPixel ports. There is also lack of support for a third (or more) NeoPixel pin / peripheral.

Are you looking for hardware support?

Expanded/improved NeoPixel support so users can run several NeoPixel peripherals (like hotend lighting, LCD with NeoPixels, overhead lighting, etc.)

Describe the feature you want

With new motherboards having at least two dedicated NeoPixel pins/ports & LCDs with NeoPixels, there's a need for 3+ NeoPixel pin / peripheral support. There is also a need to designate which pin / peripheral is Light 1/2/3/etc. and have the ability to name each peripheral for better usability through the Lights menu.

As part of this change, updates to various sanity checks will need to be made since they do not currently work for two or more NeoPixel options in certain cases (using an LCD with NeoPixels & enabling NEOPIXEL2_PIXELS for example).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant