Official Sparky Thread - Sparky Jr USB

Yes and No
depending on how you want it set up

mine i have both connected.
a 6 pin female for the FTDI connection and 2 wires soldered to the pins underneath

D’oh! That makes more sense. I need to stop posting with a cold; the medicine is making my brain slow…

Final version? Nice and clean…

Sorry for the poor quality video.
But here it is in action and being updated via FTDI

[media=youtube]nafCGUDOhbk[/media]

soldered up

oh… …also
if you are looking for something to do with those spare arc-eyes
there is one under my joystick dust shield (too bad i broke the smoke clear one LOL)

awesome! great vid to illustrate quick and easy it is to update via ftdi, thas really fast! great idea for the extra arc eye also, so it just sits under the panel around the shaft…does hinder or can you feel a difference with it in there during play?

well, on the JLF-TP-8Y-SK (sanwa) there is a small gap between the top of the mounting plate and the top panel of the controller
the arc eye sits in there and the wires go through the middle holes (between the corner screw holes)

i used shrink tubing around the wires since the edges of the plate are tight agains the metal surface of the JLF. just to prevent cutting or exposing the wire.

another update… …this time software.
now that i am comfortable with the stability of the Sparky Microcontroller code. i have moved to the programmable interface.

the interface is complete
the save config file is complete

left to do…
…upload without using arduino IDE. ie: compile and update.

soon

Say wha??!?? You’re working on the USB config now? Man, you’re dedicated!

Hadn’t thought about using an arc eye under the stick, but I sure am now…

Were the pin headers I linked up the ones to spring for? If so, I’ll pick those up and some ribbon wire. Don’t know if I have enough IDE cable, and the kynar proved too brittle for me to want to try for a project I’m sending away

On my finished build I used a female 90deg header as I have an internal disconnectable cable with another female header dremmeled through the case so I can program on the fly via FTDI USB module

Well done. I like how the site is set up.
You should look into having the arc eyes on your site as well.

gotta see what spenz and purps are doing with the next revision first

ha, i didn’t even notice the arceye under the dust cover in the video until I saw the photo and re-watched. and the site looks great

Nice, I didn’t even know they were doing a revision. Pre soldered would sell like hotcakes.

I found something in my mailbox today! :smiley: 32teeth I just gotta say you are the man and thank you very much. I will give my initial impressions shorty. The site is brilliant. Very clean design, simple accessable layout and interface. Big pictures and a lot of information. My hats off to you its full of win. I think the price point is great. There are so many things someone could do with this and arc-eyes, as you have demonstrated, imagination is the limit. Maybe some people will be initially put off by learning curve, as it is a new mod. But the whole matrix setup is easy to understand once you read up a lil. I’ve noticed some replies in another thread…and it seems that a lot people want things and they want them spoon fed to them on top that. I think those types of people may not spring for this right out the gate. Eventually tho more of us will starting using these and start coming up with our nifty animations and attract modes, and we will be able to compile a list of different kinds so people have many options to chose from with out having to program stuff themselves. Then hopefully people will come to the light (pun is slightly intended) and realize that this is one top notch custom RGB LED controller solution.

Once again thank you 32teeth and the others involved in making this happen and making my modding days brighter, lol :smiley:

I got something in the mail today…

Very nice, I must say. I’m waiting for the headers to get here and trying to source some mulit colored ribbon cable locally before I order online. Once I make a few fixes to the arc eyes (I think I may have some of the resistors switched) I can make some progress on this case. Still need to order that programmer though. Come to think of it, I need to get AVRDude on this computer too. Had it on my old rig that died on me; haven’t go tto putting everything on the new computer.
That is what I’ll need to program this board, right?

-pulling hair- can’t wait. my stick is already apart and awaiting the operation

if you want to start. get the latest arduino IDE (Arduino - Software), i am using 021 but nothing specific to 021.
if you have already have a FTDI breakout like the sparkfun one or my fav the USB BUB from ModernDevice you are good to go. Simply set the board to ATMEGA328 and use the right COM port and upload via Arduino IDE (the actually use AVRDUDE behind the scenes).

if you want to start scratch writting using the libraries in the SVN i found WinAVR a little less of a learning curve.

Thanks for the heads up, Right now I don’t think I’m ready to get into programming from scratch. But if I can figure out how arduino works I can mess around with code and whatnot. Don’t have a breakout board, so that’s on the list of things to get this week.

Could I use arduino and my AVR programmer to program the masterstrike? I think there may be one or two things I want to tweak down the road.At some point in the future I see myself rewiring El Guapo (but I really don’t want to!)

Programming really isn’t too bad if you’re just looking to control LEDs. Now, I’m not a programmer by any means, but I would say that if you can get a good grasp on using if/else statements and conditional operators, you could start building some basic programs to control LEDs. From there, it becomes all about cleaning up your code to do the same functionality in less lines. Things like for loops, arrays, switch/case statements and functions then are good things to learn. 32teeth might have other suggestions, but I think that would be a good place to start. There’s tons of examples online that can explain to you how all that works. The examples don’t even need to be specific to Arduinos as object-oriented languages are all pretty similar, so you could check out examples for java or C++ easily enough.

See, I haven’t done any serious programming since high school, and even then it was FORTRAN and PASCAL (yep, I’m that old and behind the curve). That said, I’ve toyed around with things since my BASIC days, so if I really put my head down to figure it out, I probably could. Biggest factor is time. Hard to learn a language with a full time job, wife and 2 kids clamoring for your time.

But, I’ve got to get d3v’s project done, so I will get this working, one way or another.