Kaimana RGB LED Board thread, RGB animations and more! SRK Tech Talk 2013 Product of the Year!

So far I’ve been able to figure rudimentary stuff (added more random colors) but a lights off tourney option? No clue how to do that. I read above about programming it to activate with start+home+select? I need to know how to do this.

Does anyone know how to make buttons fade when released?

At Armi: will you guys ever release a HOKU Bat top? Some people make clear ones…but the light dispersion isn’t as good as the HOKU ball tops.

Edit: are you guys still working on a GUI for the original Kaimana?

I am trying to get a Hangout put together for Friday so that we can see how these and other things could be implemented. If anyone is interested PM me.

@wahoo747 @ZonbiPanda @liquidcourage Do you guys have any code that could help boostrap the learning process? Fade effects, blink effects, anything will be appreciated :smiley:

@JRDIBBS sent you a PM on tournament mode

Yo could i get the tourney mode pm aswell good sir?! Please n Thankyou

Sure @LastGaro sent you a PM.

Hey, I’m trying to upload a program onto my Kaimana Khameleon, but it’s not really uploading the program correctly afaik. What I tried doing was open up Arduino, load this program, and then pressed upload. The notice on the bottom has been saying “Uploading…” for a while now. What can I do from here? Also the reason that my Khameleon wasn’t programmed, was because the cable went bad at EVO and they couldn’t upload it. Thanks if anyone responds quickly.

Does it show up in Device Manager as an Arduino Leonardo?

Do you have any lights on the board? You should have 2 lit up. The Power Light and then the one that says “PS360+”. If you press the switch on board it should change from “PS360+” to “KAIMANA”

You have to be in KAIMANA mode for it to be able to accept the program. Right now, to me, its looking for the other end of the PS360+ on the USB switcher portion and waiting for the microprocessor to respond.

Also, what UPLOADER are you using? I can’t recall exactly how I did it on my windows machine at home (and I have my MacBook Pro with me on deployment). You need to ensure that the board type is LEONARDO and that the uploader is setup for the USB.

Thanks, I solved it. It just took a longass time to install the Arduino drivers.

DRIVERS!!! The Arduino drivers were the bane of my windows install too. Mac, easy day.

I’d love to see the installation of it when you are done. I was only able to see it complete (out of Beta) for an hour or so with a light string hooked up to mine before I deployed.

Things look like they are going well over here :smiley:

I talked at length with Bryan at the show and if there is sufficient demand, the LVT3 software could be ported to run on the next generation of the Kaimana. Basically a plug and play software configuration tool for those not so interested in C++ coding.

.

@ZonbiPanda Can’t speak for everyone, but would love the LVT3 program onto the Kaimana!

Okay, so quick question. I plan to make a Project Diva mini controller. The controller has 4 directional buttons, 4 face buttons, 7 other buttons for functions and shoulders, and 2 analog sticks. I plan to accomplish this by padhacking a common ground playstation 3 controller. The reason I thought of using the Kaimana for the LED lighting was because it is the only board I’ve found to be able to light up all 15 buttons. However, I realized something. Would moving either analog stick cause the directional button of the same cardinal(s) to light up or are directions from the d-pad and the sticks registered differently to PS3 controller boards?

EDIT: I just plugged a Dual Shock 3 into my PC. D-Pad registers as POV Hat. Left Stick registers on X/Y Axes. Right Stick registers as Z Axis and Z Rotation. I’m going to assume that these are different ways of registering directions, and not all 3 of them just going to the same pinout for UP on the board. I’m also going to assume it’s like this for all PS3 controllers, even those that are common ground. Please correct me if I’m wrong.

If you don’t pass signals through the Kaimana, it won’t register them to light the LEDs. So if the Directional buttons will go through it, but the analogs will not then when you move the analog sticks (they register a range of values not simple 1 or 0) the Kaimana won’t know it… in fact, it would matter anyways since the pins are setup as High Input pins that fire on a ground detection and the analog sticks require some sort of A/D conversion. With coding changes in the Kaimana programming (significant) it could be done but it would require a lot of rewrite, and A/D calculation, and only certain pins on the MCU are capable of A/D conversion anyways (ADC pins).

Certain games (like Street Fighter on PS3) will use the analog sticks as UDRL inputs but its all done in software, not at the controller. So the signals are still sent separately to the console and the game decides what to do with them. If they work as other inputs would, thats something they purposely did.

Would that GUI work with the original Kaimana or just the new Khameleon version?

What other options will it have besides “this color when up/down/engaged?”

Pulse? Fade? Any patterns or animations?

The Gui is for the LVT3 only, People are pushing for a Kaimana version but unless there’s some money put towards it that’s not happening. Hey @armi0024 maybe launch an indiegogo campaign? :smiley:

The GUI would be an upgrade for the original Kaimana, Kaimana Mini and/or a future version of the Kaimana. There has been no discussion about porting the GUI to the Kaimana Khameleon yet as that is not a Paradise Arcade Shop product. We’ll see what happens when the Paradise store reopens.

So theres the OG Kaimana, the Kameleon and the Mini.
[list=1]
[] Is it just the size difference between OG and Mini or are there functionality differences (limit on # of leds, etc.)?
[
] What does the Kameleon bring outside of PS360 pairing (I won’t be using a PS360)?
[/list]

Can the Kaimana control additional indexed LEDs? For example, if I was to install additional KJs and use them for interior lighting?

If you won’t be using a PS360+ get a regular Kaimana. The Mini and the Khameleon use the 20P header on the PS360+ for the inputs and sit on top of the PS360+ board. The Khameleon brings the added benefit of bringing the USB for both the Khameleon and the PS360+ out to a single USB connector via electronic switching for easy programming of the Kaimana portion (i.e. no opening of the stick).

EDIT: truly a n00b question. kaimana is a passthrough so you dont need to wire kaimana j’s to each button. sorry about that