Official FA Sparky PWM RGB LED Controller Thread

[SIZE=30px]http://sparky.32teeth.org/[/SIZE]

click downloads
select ‘configurator’ under ‘old stuff’

I tried upgrading to sparky 3.0, only P2 and K1 would light up when connected but wouldn’t light up on button pushes.
downgraded back to 2.0, I can change all the colour combinations (P1+K1, P2+K2, etc) but not individual buttons (P1, K1, etc) and can’t even change the default colours for these. Any ideas why this would be happening?

I have the exact same problem. If I unplug the sparky power/RGB header everything works fine. If I connect it I get the 2-button light up problem you noted and my computer reports button 3 stays pressed on the control joy.cpl.

I only tried to upgrade because things went wonky after trying to configure with the 3.0 configurator. While I was using the color picker and such, the buttons would light up what seemed like randomly and not the color I was picking. After I hit save and turned the joystick on, I got some of the colors, but it didn’t seem like all of it was what I picked.

I tried to downgrade back to 2.0 but I get compile errors in the arduino IDE.

I have the Sparky PWM SMD from Focus Attack.

I’m having an issue with the Sparky PWM from FocusAttack, when hooked up to Uila LEDs and an Akiship PS360+.

When I initially tested it with one button, scotchloking everything together, it worked great. Registered the presses, etc. Now that everything is in, only K2 is lighting up, and it goes from blue, to purple, then off. Then K3 and K4 have a faint red glow to them, and are constantly on.

Did I wire something wrong? Should I forego the scotchloks?

Can you try reaching out to our tech support contact at support@focusattack.com? He may be able to assist.

Thanks!

Will do. It’s most likely my wiring though - I’m redoing it while watching SCR and now I’m getting 1p and 2k lighting up blue and purple on startup, and then 3K/4K being dimly lit afterwards.

Edit

Downgraded to 2.0 Firmware, now all my buttons light up white and don’t change or turn off at all. Which, isn’t a bad effect because my stick is black / white / blue colored, but still…

EDIT 2

Downgraded to 1.0 Firmware, got the Red, Yellow, Freeze issue with the lights. Looked at the code. The check for the Red, Yellow, then go to the next set of options (checking if any buttons are pressed) looked like it was the bottleneck. I added the start=true parameter you find a couple of lines down, and it then went to green and worked perfectly.

I can also use the 3.0 Configurator with it, provided I don’t set any multiple presses, etc.
Which is fine by me, cause I can code those. No worries.

Worth the effort - it looks great! But gosh, the 3.0 code would not work no matter what I did.

EDIT 3

In the Sparky 1.0 Arduino code, I changed line 250 to this:

this->press(4, yellow);this->press(5, yellow);this->press(6, yellow);delay(1000);this->release();run = true;

not sure if this dead since last answer was to email the support. ok i got the sparky pwm smd with uila led flash, followed the install by nerrage on YouTube even triple checked everything. I checked older posts for an answer to my problem but couldn’t find one. So like i said i have everything hooked up correctly by the videos standards, i scrapped thos stupid snap lock things and just soldered everything together. so heres what happens when i plug in (sorry its a mvc2 madcatz TE) the L, M and H kicks light up red then goto green and stay on green solid. no others light up when pressed, the ones lit up don’t changed either when pressed. this thing is driving me crazy any suggestion? I’ve also emailed focusattack support but no response yet… is it possible that the board was not programmed right or something like that? bad LEDS? any help is appreciated. thanks

<p>I’m not sure what to do at the moment. I have read every post in this thread. Have tried verious things…the results I get are totally flipping random. I started with the 1-3k red to yellow problem. Eventually I hit the comment about having the ground/signal wires backwards on the strip and tried that. That made my other buttons light up but I still couldnt program anything to be what I wanted it to be. I have uploaded v3 v2 and v1 and none seem to make much of a difference. I can not program my buttons with any of them as far as I can tell and…I dont know, I’ve been looking at this damn thing for hours now and I’m just tired of seeing it. I didn’t buy this board to learn how to program…thats interesting to me, but I had no interest in being forced to do it with something that seemed to advertised as ready to go once its installed. I dont know if FA will take it back right now or not, but I am leaning tward that being my next step and just building a circuit that will light all the buttons 1 collor and allow me to change the color through veryable resisters. This thing is just sad heh. If anyone has any idea what I might try then I’ll give it a go, but atm I am pretty bummed out about it.</p>

Not sure whats going on but half the links im finding are broken, videos, downloads all of that. I am having the same problems described above first the all kicks yellow then tried reflashing every version of the code that will go onto this thing, none of them are working with the configuration software i downloaded or this old version I had from when I did my last sparkypwm  install a while ago. Re did the wiring 3 times, got rid of snap locks and went to straight solder as well. with the current version of the code on the sparky I get red punches, then 2 yellow 1 green and it freezes nothing else is recognized other versions of the code will have 1 blue button on and then like faint barely visable almost looks like its frying the LEDS, this ios the point when I hooked up my other sparky and flashed that same version onto it and it did the same thing, think that was version 3.<br> I looked at the part where you mentioned swapping the order of 9 10 11 to 11 10 9 or whatever and that didnt seem to work either, Im at a loss right now and spent 12 hours on this already… <br>

Hi TE Fightstands, Drackonos10 and I2iCk_I2oSSi,<br><div><br></div><div>My apologies for the delay.  I’ve reviewed some of the issues reported here, and updated some of the links on the FA Sparky product description.  </div><div><br></div><div>I’m not a highly technical guy, so at the moment, I can point to the resources that you were finding broken links before:</div><div><br></div><div>Download Sparky Configurator 3.0 from 32 Teeth’s website: http://sparky.32teeth.org/downloads/Sparky%203.0%20config.zip </div><div><br></div><div>Official 32 Teeth Sparky PWN Jr forum thread, which is active: Official Sparky Thread - Sparky Jr USB</div><div><br></div><div>I checked the videos for any that were down, but did not find them inactive.  teFightstands, can you please clarify?</div><div><br></div><div>I believe that 32 Teeth or related tech team gurus can help with some of your questions.  The PWM does indeed work, but like any hardware PCB, may require some technical experience to configure.  </div>

Correction on “Download Sparky Configurator 3.0 from 32 Teeth’s website:” http://sparky.32teeth.org/downloads/Sparky 3.0 config.zip

well that link is broken. (noticed it wasnt all hyper-linked, copy and pasted and that worked)<br><br>If I go to sparky.32teeth.org/# and download am I supposed to use the
2.0 FA/PA version of the config? if so does it work with the 3.0
configuration you linked? I thought I read somewhere in all this that it
didnt work with 3.0 but I cant find a version of the 2.0 configuration
software… I mean there is a download on his site for it but no exe file
in the zip to launch, theres an index file ive tried opening with
firefox and IE that does nothing but a white page with a link to sparky
source code at the bottom.<br><br><br>then if i try to go to the link
you provide for the other thread and this thread none of the pictures
work, and the text is all garbled with code<br> (i know this isnt your fault just helping identify the mess)<br><br><img src=“http://tefightstands.com/images/picsforfa/4.jpg” height=“388” width=“594”><br><br><br>im
not sure where the youtube playlist I was trying to follow a link from
was that would bring me to the “video not found page” If i run across it
again I will let you know. <br><br><br>In that link is has the sparky 3.0 config software, what code to i load onto the sparky for it to work right with the version of sparky Focus Attack sent me?<br><br>If i try to upload the sparky PDE file in there it gives me stray ‘#’ in program error. I have also tried loading all of the versions i found on the sparky.32teeth.org/#  and tried to use the 3.0 configuration software as that is the only one i have been able to find and open, <br>along with another version i had save from last time i installed one of these, but i think its the 3.0 version also?<br><br>Cleared the eeprom dozens of times:<br><br>Installing the 1.0 version I get <br>boolean waiting; line highlighted with the error " boolean’ does not name a type<br><br>In file included from Sparky.pde:11:<br>/SparkyClass.h:7:22: error: WProgram.h: No such file or directory<br>In file included from Sparky.pde:11:<br>SparkyClass.h:29: error: ‘boolean’ does not name a type<br>SparkyClass.h:30: error: ‘boolean’ does not name a type<br>SparkyClass.h:47: error: ‘boolean’ does not name a type<br>SparkyClass.h:48: error: ‘boolean’ has not been declared<br>SparkyClass.h:53: error: ‘byte’ does not name a type<br>Sparky.pde: In function ‘void loop()’:<br>Sparky:35: error: ‘class SparkyClass’ has no member named ‘waiting’<br>Sparky:39: error: ‘class SparkyClass’ has no member named ‘waiting’<br>Sparky:43: error: ‘class SparkyClass’ has no member named ‘run’<br><br>Installing the 2.0 PA/FA version I get boolean waiting; line highlighted with the error " boolean’ does not name a type<br>In file included from Sparky.pde:13:<br>/SparkyClass.h:7:22: error: WProgram.h: No such file or directory<br>In file included from Sparky.pde:13:<br>SparkyClass.h:22: error: ‘boolean’ does not name a type<br>SparkyClass.h:23: error: ‘boolean’ does not name a type<br>SparkyClass.h:76: error: ‘byte’ does not name a type<br>Sparky.pde: In function ‘void loop()’:<br>Sparky:38: error: ‘class SparkyClass’ has no member named ‘waiting’<br>Sparky:42: error: ‘class SparkyClass’ has no member named ‘waiting’<br>Sparky:46: error: ‘class SparkyClass’ has no member named ‘run’<br>Sparky:47: error: ‘class SparkyClass’ has no member named ‘run’<br><br>(are these files supposed to be dropped into a directory with other files before trying to upload them to the sparky?)<br><br>Installing the other 2.0 version I get MP HP Red then they change to a green LP and Yellow MP & HP<br>configuration software does nothing to change this<br><br><br>Installing the 3.0 version gets me LP lit up light blue and green and very lightly lit red in HP LK & HK  (while not being pressed)  and LP flashes when i push LK HK buttons…those buttons i push dont light up… when I load the configuration software and change the button colors there is no change to this behavior.<br><br>Please let me know what to do next…<br><br><br>

<blockquote class=“Quote”>
<div class=“QuoteAuthor”><a href="/profile/45452/tefightstands">tefightstands</a> said:</div>
<div class=“QuoteText”>well that link is broken. (noticed it wasnt all hyper-linked, copy and pasted and that worked)<br><br>If I go to sparky.32teeth.org/# and download am I supposed to use the
2.0 FA/PA version of the config? if so does it work with the 3.0
configuration you linked? I thought I read somewhere in all this that it
didnt work with 3.0 but I cant find a version of the 2.0 configuration
software… I mean there is a download on his site for it but no exe file
in the zip to launch, theres an index file ive tried opening with
firefox and IE that does nothing but a white page with a link to sparky
source code at the bottom.<br><br>…<br><br>Installing the 3.0 version gets me LP lit up light blue and green and very lightly lit red in HP LK & HK  (while not being pressed)  and LP flashes when i push LK HK buttons…those buttons i push dont light up… when I load the configuration software and change the button colors there is no change to this behavior.<br><br>Please let me know what to do next…<br><br><br></div>
</blockquote>

TE Fightstands.  <div><br></div><div>I’ll look into some of the linking issues.  However the other forum I mentioned is part of this system.  I’m on Chrome and don’t see the garbled text content you’re seeing.  If you go to the last page Official Sparky Thread - Sparky Jr USB, you should see recent posts.  </div><div><br></div><div>This thread was more as a crowdsourcing method then myself personally being able to help troubleshoot.  We’re looking into additional support contacts at the store that are familiar and could help.  As mentioned, I’m not a technical guy, and haven’t actually had the chance to use the Sparky PWM in any of my own projects because of time constraints.  Others have bought it without too many issues, but it may take some feedback from 32 Teeth to better understand what configuration reset works best.  </div>

i bet you have all the images cached on your computer if your still seeing them… i see this, even when trying to right click view image on them…<br><img src=“http://tefightstands.com/images/picsforfa/5.jpg”><br><br>

For every picture in there<br>

<blockquote class=“Quote” style=“font-family: Arial, Verdana; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;”>
<div class=“QuoteAuthor”><a href="/profile/45452/tefightstands">tefightstands</a> said:</div>
<div class=“QuoteText”>For every picture in there<br></div>
</blockquote>

<font face=“Arial, Verdana” size=“2”><span style=“line-height: normal;”>The link I provided is mostly to point you to 32Teeth’s official Sparky forum. He or someone there may have experienced a similar issue as yours.  </span></font><div style=“font-family: Arial, Verdana; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;”><br></div><div><font face=“Arial, Verdana” size=“2”><span style=“line-height: normal;”>As of now, if you continue to have issues and are within the focusattack.com 30 day return policy, you can return it for a refund.</span></font></div><div><font face=“Arial, Verdana” size=“2”><span style=“line-height: normal;”><br></span></font></div><div><font face=“Arial, Verdana” size=“2”><span style=“line-height: normal;”><br></span></font></div>

<blockquote class=“Quote”>
<div class=“QuoteAuthor”>still trying to sorth through all of this… in the other forum you linked to people are pointing people with the FA sparky back to this thread even 32 teeth<br>Is he not available anymore?<br><br><a href=“http://forums.shoryuken.com/profile/16372/32teeth”>32teeth</a> said:</div>
<div class=“QuoteText”>
<blockquote class=“UserQuote”>
<div class=“QuoteAuthor”><a href=“http://forums.shoryuken.com/profile/RoDcHaN%2C%20post%3A%206556004%2C%20member%3A%203957”>RoDcHaN, post: 6556004, member: 3957</a> wrote:</div>
<div class=“QuoteText”>…Can anyone help me re-flash it? It is currently showing 3 kicks lit up and it goes through a light sequence prior to it.</div>
</blockquote>
<br>
Just a heads up. THIS IS NOT the FA Sparky Support thread.<br>
<span style=“font-size:2.5em”><b><a href=“Official FA Sparky PWM RGB LED Controller Thread” rel=“nofollow” class=“bbcode_url”>THIS IS</a></b></span><br>
<br>
But it’s <u>saturday</u>, and i will be nice this time.<br>
<br>
Before you go messing with he onboard code. i suggest you download the <b><a href=“http://sparky.32teeth.org/downloads.html” rel=“nofollow” class=“bbcode_url”>configurator</a></b>.<br>
You will need to download and install the FTDI drivers. If you are on a mac, it’s automagic<br><br><br></div>
</blockquote>

the broken you tube playlist i mentioned before is in the first post on this thread<br><br><b>Resources</b><br>
<br>
Related YouTube playlists
<ul class=“bbcode_list”><li><a href=“http://www.youtube.com/playlist?list=PL296507E2DBF75636” rel=“nofollow” class=“bbcode_url”>Focus Attack Uila LED and Sparky PWM   </a><span class=“bbcode_url”>                    <-------------------</span><a href=“http://www.youtube.com/playlist?list=PL296507E2DBF75636” rel=“nofollow” class=“bbcode_url”><br></a></li><li><a href=“http://www.youtube.com/playlist?list=PLE3DB0C55126722CF” rel=“nofollow” class=“bbcode_url”>Sparky Jr RGB LED Controller</a></li></ul>
<a href=“http://www.focusattack.com/The%20Sparky%20PWM%20comes%20with%20the%20best%20support%20available%20for%20a%20joystick%20LED%20controller.%20” rel=“nofollow” class=“bbcode_url”><b>Original Sparky RGB LED Controller Thread on SRK</b></a><br>
<br>
Thanks for reading! <br><br><br>Still no word from either of 32teeth or your other technicians?<br>

<blockquote class=“Quote” style=“font-family: Arial, Verdana; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;”>
<div class=“QuoteAuthor”><a href="/profile/45452/tefightstands">tefightstands</a> said:</div>
<div class=“QuoteText”>the broken you tube playlist i mentioned before is in the first post on this thread<br><br><b>Resources</b><br>
<br>
Related YouTube playlists
<ul class=“bbcode_list”><li><a href=“http://www.youtube.com/playlist?list=PL296507E2DBF75636” rel=“nofollow” class=“bbcode_url”>Focus Attack Uila LED and Sparky PWM   </a><span class=“bbcode_url”>                    <-------------------</span><a href=“http://www.youtube.com/playlist?list=PL296507E2DBF75636” rel=“nofollow” class=“bbcode_url”><br></a></li><li><a href=“http://www.youtube.com/playlist?list=PLE3DB0C55126722CF” rel=“nofollow” class=“bbcode_url”>Sparky Jr RGB LED Controller</a></li></ul>
<a href=“http://www.focusattack.com/The%20Sparky%20PWM%20comes%20with%20the%20best%20support%20available%20for%20a%20joystick%20LED%20controller.%20” rel=“nofollow” class=“bbcode_url”><b>Original Sparky RGB LED Controller Thread on SRK</b></a><br>
<br>
Thanks for reading! <br><br><br>Still no word from either of 32teeth or your other technicians?<br></div>
</blockquote>

<font face=“Arial, Verdana” size=“2”><span style=“line-height: normal;”>Okay - I’ll check the forum post.  We haven’t updated in a while so I forgot that we created a playlist specifically.  </span></font><div style=“font-family: Arial, Verdana; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;”><br></div><div><font face=“Arial, Verdana” size=“2”><span style=“line-height: normal;”>As for 32 Teeth, I thought he would potentially have some better idea as to why the Sparky PWM might have an issue, because it was based on his design and code.  I certainly didn’t mean to potentially cause issues with anyone I directed there.  I personally haven’t used the PWM because I haven’t had any personal time to create or modify fightsticks. Our support contact was SRK’s Nerrage from Tech Talk, but he has gone MIA.  We haven’t luck reaching him in weeks by email or on social networks.  </span></font></div>

If it helps anyone out, I just received a new Sparky PWM from Focus Attack and it didn’t come programmed out of the box/bag. I wired everything correctly and it would not light at all. I came to this conclusion because I have another Sparky PWM (obtained seven months back for another build) from Paradise Arcade that worked fine when I plugged it in. It’s possible some of the newer ones being sent out from one or even both retailers will require you to get familiar with FTDI connections and loading the firmware to your device. I haven’t had the time to try to do so yet, but I’ll give it a shot soon and report my findings. It is possible that my Focus Attack Sparky (the new one) is just broken from shipping or something. Hope this is useful.