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] Neopixel/RGB support on DGUS #231

Closed
Ranney1 opened this issue Mar 28, 2021 · 5 comments
Closed

[FR] Neopixel/RGB support on DGUS #231

Ranney1 opened this issue Mar 28, 2021 · 5 comments
Labels
area:dwin-interop Area - DWIN interop hw:SKR-CR6 BigTreeTech SKR CR-6 board t:enhancement New feature or request

Comments

@Ranney1
Copy link

Ranney1 commented Mar 28, 2021

Sorry, had to ask...

Would be great to have neopixel support on the DGUS!

Options:

  • LED button can (also) turn Neopixel on/off
  • Special page on DGUS with color/brightness control
  • Errors (mismatch firmware) can control neopixel with red/yellow/blue state. (like events as implemented in Marlin).
  • Turn on/off 'follow system events'
  • Default brightness

Is this possible? A lot of work? Of course, if I'm the only one that is using neopixels than please remove this request!

@Sebazzz Sebazzz transferred this issue from CR6Community/CR-6-touchscreen Mar 28, 2021
@Sebazzz
Copy link
Collaborator

Sebazzz commented Mar 28, 2021

Moving to Marlin.

@Sebazzz Sebazzz added area:dwin-interop Area - DWIN interop hw:SKR-CR6 BigTreeTech SKR CR-6 board t:enhancement New feature or request labels Mar 28, 2021
@Sebazzz
Copy link
Collaborator

Sebazzz commented Mar 28, 2021

Sounds like fun, first need to buy another neopixel for my CR-6 with stock touch screen 😉

Sebazzz added a commit that referenced this issue Apr 11, 2021
@Sebazzz
Copy link
Collaborator

Sebazzz commented Apr 11, 2021

I got my neopixel installed now. Any suggestion where to place this in the menu @Ranney1? Also taking #121 into account of course.

@Sebazzz Sebazzz changed the title Neopixel support on DGUS [FR] Neopixel support on DGUS Apr 11, 2021
@Sebazzz Sebazzz added this to the Community Firmware Release 7 milestone Apr 11, 2021
@Sebazzz Sebazzz changed the title [FR] Neopixel support on DGUS [FR] Neopixel/RGB support on DGUS Apr 11, 2021
Sebazzz added a commit that referenced this issue Apr 11, 2021
Sebazzz added a commit that referenced this issue Apr 11, 2021
Sebazzz added a commit that referenced this issue Apr 11, 2021
Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Apr 11, 2021
Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Apr 11, 2021
Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Apr 11, 2021
Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Apr 11, 2021
Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Apr 11, 2021
Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Apr 11, 2021
Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Apr 11, 2021
@Sebazzz
Copy link
Collaborator

Sebazzz commented Apr 11, 2021

Alright. This is implemented using something we didn't use before: slider controls.

Hopefully @ztakis / @grobux have time to make something decent of it, instead of my dabbling in Paint.NET 😄

Implementation notes:

  • Added page 81 RGB
  • Added icon 30, 31, 32, 33, 34 which represent the slider knob itself for R, G, B, W, and brightness respectively.
  • Added navigation in the misc settings (until we're doing something serious with [FR] Rework UI menu structure #121), and the extra tuning menu

Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Apr 12, 2021
Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Apr 12, 2021
Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Apr 12, 2021
@Sebazzz
Copy link
Collaborator

Sebazzz commented Apr 12, 2021

@ztakis I made the RGB button into its own icon, so it only shows when applicable. You may want to update the PSD, but regeneration of the bitmaps is not needed 😉

This feature request has been fully implemented now.

@Sebazzz Sebazzz closed this as completed Apr 12, 2021
Sebazzz added a commit that referenced this issue Apr 25, 2021
(cherry picked from commit c9f34ac)
Sebazzz added a commit that referenced this issue Apr 25, 2021
(cherry picked from commit d72ff58)
Sebazzz added a commit that referenced this issue Apr 25, 2021
(cherry picked from commit 2266973)
Sebazzz added a commit that referenced this issue Apr 25, 2021
(cherry picked from commit 01cd630)
Sebazzz added a commit that referenced this issue Apr 25, 2021
(cherry picked from commit 7701dbd)
Sebazzz added a commit that referenced this issue Apr 25, 2021
Sebazzz added a commit that referenced this issue Apr 25, 2021
(cherry picked from commit c4f9e0a)
Sebazzz added a commit that referenced this issue Apr 25, 2021
(cherry picked from commit 9091256)
Sebazzz added a commit that referenced this issue Apr 25, 2021
Sebazzz added a commit that referenced this issue Apr 25, 2021
Sebazzz added a commit that referenced this issue Apr 25, 2021
(cherry picked from commit e7764ea)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:dwin-interop Area - DWIN interop hw:SKR-CR6 BigTreeTech SKR CR-6 board t:enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants