I love my 36" coffee table. A while back I upgraded the lights with RGBW NeoPixels and an Arduino and it was even more amazing. I was happy when the retrofit kits came out, so I ordered one. A customer service rep was kind enough to discount the kit by leaving the LEDs out (since I already had that) so I only upgraded with the light control board.
The NeoPixels work perfectly with the Sisyphus control board, but unfortunately I must have gotten something mixed up when I originally swapped out the lights - colors modes with a rho follow are inverted! If the ball is traveling clockwise, the colors shift counter clockwise. Short of ripping out the lights and reapplying them in the opposite direction (which would be a huge hassle - the adhesive on the strip is a one-time application and won't reapply very well) is there any way to fix this? I realize it would be a huge favor to add a setting for this in the app, but maybe there are other people in my situation who need the color rho inverted for some reason. ^.^
The direction is reversed because your installation of your custom light strip is reversed relative to the direction that the board expects (e.g., clockwise if the board is expecting anti-clockwise). If you installed the NeoPixels strip on the same backing as the original strip (there is just enough space on the backing to do this), then it needed to be placed in the opposite orientation as the original strip, because once you flip over the backing so that the NeoPixels strip is on the top half, that reverses the orientation.
In other words, if the original Sisyphus strip is installed anti-clockwise, then the NeoPixels strip needs to be installed clockwise on the same backing, then the entire backing is pulled out and flipped over so that the NeoPixels are now on top of the original strip. If you do not flip over the backing and leave the NeoPixels below the original strip, the illumination of the sand field will be uneven because the LEDs are mounted too low.
Yeah that's pretty much what I figured happened hehe. I simply removed the original LED strip and put the NeoPixels in their place in the same orientation, including the connectors. At this point it would be a big hassle to remove, flip, and re-adhere the NeoPixels. I'd rather try SSHing and fiddling with the code myself if that's an option. Could someone please point me in the direction of SSH instructions/login credentials? I've seen a few posts mention it but haven't found anything concrete.
Here's what our dev suggests:
Navigate to home/pi/sisbot-server/sisbot/content/lights/
In led_main.py, on line 302, add a negative in front of theta.