I'm in the process of building a custom keyboard (hopefully) with RGB backlighting, so I bought this choc mini rgb so I could take a look at how they did it. I've been a fan of the choc mini for a long time (approx 2/3rds of my keyboard hours are spent on my mx black one) and their RGB version intrigued me.
Doing this requires some credit cards and/or knives to pry apart the case. No screws at all.
![](http://i.imgur.com/0fqnKmB.png)
Took apart the back first
![](http://i.imgur.com/Fbpqqj5.jpg)
Starting to have some trouble with the front
![](http://i.imgur.com/ovMFXKC.jpg)
After much prying (had to switch to a pretty sharp knife instead of a credit card/butter knife) managed to get one corner of the back unhinged. Other corner ended up taking me almost half an hour to get. There's no way to press the latch stem from the inside, and the stem is held from the back by the lip of the case so it doesn't just slide out. The angle of the rest of the case being unhinged ends up tightening the last corner a ton. May have been better to do front corners first, not sure.
![](http://i.imgur.com/jkO2NCB.jpg)
Took some caps off for safety along the way. In-switch RGB LEDs look pretty cool. Won't blind you, unlike some SMD styles, and gives better light than under/through switch.
![](http://i.imgur.com/c89Flw1.jpg)
Got it open. The USB is handled by a second board, which makes the case design much simpler. The PCB/plate isn't held in by anything, just the case being shut around it.
![](http://i.imgur.com/gZSRc7Q.jpg)
Have to be careful removing this, as scratching the PCB can ruin the board.
![](http://i.imgur.com/95mY6g2.jpg)
![](http://i.imgur.com/vvXBN4l.jpg)
![](http://i.imgur.com/LvLpdAd.jpg)
![](http://i.imgur.com/dchnOOS.jpg)
Some interesting circuitry on the board. Quite a few multiplexers being used for LED control, rather than placing a slave controller.
Time to see what I can find out about the firmware. Not hopeful though.