New updated circuit. The schematic looks busy so I boxed in each section and put in some notes:
View attachment rgbcv laser schematic - notes.png
Video of one Rainbow color cycle.
With the built in RGB controller, and with the help of the double AND-gate, the cyan and violet mimic the weaker of its two inputs.
So if green is at 100% brightness and blue is at 50%, then cyan will be on at 50%.
And if green is at 50% brightness and blue is at 100%, then cyan will be on at 50%.
Or if green is at 25% brightness and blue is at 25%, then cyan will be on at 25%, and so on.
(If yellow laser diodes were thing, then this circuit can easily accommodate that as well, for a 6 color channel laser.)
The color gamut looks something like this:
The brown line encompass all possible colors by this laser. The orange is with just RGB. And the yellow approximates what the built in RGB controller can do.
The aux port bypasses the AND-gates and give direct control of each driver. So I may use an Arduino or whatever to make any possible color combination.