Details on the internals and custom firmware here: https://bitbuilt.net/forums/index.php?threads/procongcc-firmware-v1-compatible-with-gc-hardware.4756/
Just posting some pics of my build with some color-changing LEDs :)
Github Link: https://github.com/mitchellcairns/ProCon-GCC/tree/master/ProConGCC.X
What is this?
This is a firmware designed for PIC18(L)F24/25K42 microcontrollers which emulates the function of a GameCube controller as faithfully as possible.
- GUI-less configuration
Wanted to share my findings; cheers. Salea logic captures included as attachments.
Console sends out signals at 200kHz, Controller responds at 250kHz.
Data sent from original console - Side Bit Times Real Gamecube (exact)
LOW - 3.875us low, 1.125us high
HIGH - 1.375 low, 3.583 high
It looks pretty much exactly like what you had in your project; I used a small hand drill to hollow the back and I used UV resin to put the LEDs in the buttons. I also had to use a metal file to carve a channel for the wiring since the button thickness is very sensitive.
Probably not on this set, just saw a gamecube controller with the button color scheme/LEDs and I wanted to capture that feel in the joycons. If I lit up the left joycons that vision would be lost haha!
I just deleted my other reply since I realized the calculator on that website was giving me wrong information. In the parallel mode it automatically puts multiple LEDs on one resistor, which you don't want to do. In the other mode it automatically puts some LEDs in series and others in parallel...