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

I recently build some custom plates

I’m on instagram

Thanks for the reply, I gave up after tearing off the connector from the pcb, at least I bought extra.

I bought the Brook UFB and Kaimana Khameleon and mounted the Khameleon on the UFB, but it seems that the 20 pin on the Khameleon is thinner than that of the UFB so the 20 pin harness I got from Arcade Shock is very loose and doesn’t fit all the way. I already sent a ticket to PAS but I’m wondering if the 20 pin hardness from PAS is any different?

How does this light up the ball top? I can see the use on an transparent top panel but wouldn’t it just light up the bottom of the ball top?

The 20 pin head in the kaimana is a passthrough (like an Arduino shield if you’re familiar) so they are different from the ones in the UFB, the connector may not fit completely in however it should still work.

Is it too loose and coming apart at the smallest pull?

I just found the following:

I’m using this following sketch on my hitbox
But I would like to add Tournament Mode.

I’d like to be able to switch Tournament Mode on an off by pressing and holding k4 and p4 for 10 seconds.

Does anyone have a sample code I can use to add this?

Can I use that ino file with the one my Hitbox is running now to add tournament mode will that work?

Yes it doesn’t fit all the way, and loose. Maybe I have to secure it with some hot glue. Unless I can use the screw terminal in the brook ufb? Will it still trigger with buttons without using the 20 pin passthrough? I will need to do some test. Thanks for the reply.

Hello,

I’m new to the forum, so I’m sorry if I’ve made a mistake posting here.

I plan to make a MIDI controller similar to the MIDI Fighter, and I’d like to use the Kaimana J2 RGB LEDs for my purposes. I’m hooking it directly to an Arduino (SainSmart Mega 2560), and I don’t mind rewriting code and figuring stuff like that out. However, I do have a few concerns.

I see that I connect the LEDs via series. Will I be able to program each individual LED and change its color/brightness?

Also, will I only need the 5V power, ground, and data ports for it to work? Or will I need to use other ports for it?

Thanks in advance. I may come with questions later, as I figure out how to do this. (I’m new to projects that involve hardware, I’ve always worked with programming and the most I’ve really done is build a PC and fry a circuit board with my soldering iron.)

To have that work you would have to use all the files in my solution because it has extra functions for animating the On/OFF functions. I made a very simple one for you to use and its HERE, just copy everything into your example.ino file (delete everything in your ino file first) and it should just work.

Also, thanks for taking the time to look through the post history, this helps me understand what everyone is looking at and I will update it with the most recent version.

A bead of hot glue is never a bad idea if you can confirm your setup works! The 20pin and screw headers are connected to allow you to use either when connecting buttons. Let us know what you find!

The Kaimana Js are based on the WS2811 LED driver so each one has an individual address so yes you can control them individually. You only need a power source, GND and Data pin on the Arduino to make them work. Your project might be a bit out of scope of the purpose of the forum but I’ll try to help out as much as I can.

ON a separate note, we’ve been slowly adding articles to our support site and I just added some info on Tournament mode. Let me know of anything you would like more info on!

http://support.paradisearcadeshop.com/support/solutions/articles/14000060809-kaimanas-and-tournament-mode-tmode-night-mode

Sorry, I actually finished the mod, I secured led to the button with scotch tape(will use hot glue if it’s too much trouble). Since I bought the 20 wire harness, I decided to go with that instead of screw terminals. Put the 20 pin in the header and put a line of hot glue so they don’t disconnect. I also realized that the Khameleon on top of the Brook UFB made it tall enough that made closing the top was a bit difficult so I bent the wires going out of the 20 pin. Overall little messy, but all good. Will provide pictures later today when i get a chance.

Question: Is this thread simply for Kaimana? Or, anything Pradise arcade related?

The stick
https://imgur.com/gallery/1vcUn

Thanks for the help, JRDIBBS.

Its only Kaimana related, you can find the main PAS thread [HERE!](Paradise Arcade Shop, LED Joysticks, Buttons, Mods and more

Looking good, now you can obsess over animating it :smiley:

I wonder if anyone can explain this one to me. Why is it that when I have the Khameleon connected on top of the UFB, the home button need more force on the Home button for it to work? I took off the Khameleon and the home button could be press with ease.

EDIT: I’m using the stock panel for the te home turbo panel(the rubber plastic button. )

Could it be it’s somehow connected to the combo(Home+K1)? or something with the pcb.

Update: using a regular button as home works ok, but the home panel is still acting weird. The wires I solder to the panel are,(Players LED, Home, VCC,Ground, and Lock switch for start and select. They work fine without the Khameleon, something is up. The home button, select and start makes the led blink when idle animation is on. Applying more than normal force on the home button makes the led blink, that way i know when the home button is registered.

What the inside of your stick look like, do you have photos?

Excellent!

I saw your reply to my question too.

I’ll give it a go, it looks like it’s easy to roll back to what I’m using now if I make a mistake.

Thank you for for the help.

http://imgur.com/3fshMXZ

VCC, ground and home button are screwed in via terminal on ufb from the panel.

Update: Using a multimeter, regardless of khameleon mounted or not, it only beep when I apply hard pressure but works fine when I plugged it in the ps4 without khameleon.

Hooking it up to usb hid test program.

Test 1: Without mounted Khamelon on UFB: press home button normally works normally(00>01)
unplug usb

Test 2: Mount Khamelon on UFB: Need to press hard to even register 01. Weird shit.

Why would adding the Khameleon make a conductive button harder to press to register?

I would say the panel is the problem, I would need to check my soldering again.

Update: http://imgur.com/KZtH9Dr for back of panel soldering

Hi, I would appreciate any help I can get. I have a Kaimana Mini hooked to a Brook UFB with GumMods TZPZ to a TE2 with J2 LEDs. After hooking everything up, using the WebKit for the Khameleon, and changing the LED layout like in the guide, everything works how it should except LED 8 on my K4 stays red on push when it should be random. The other LED on the button changes as it should.

Hello everyone! I have been MIA for some time (though you can reach me through support.paradisearcade.com), but I’ve been cooking and you get to enjoy it! After some time helping out with kaimana code and solving issues we have decided to take a proactive step and release a new base Kaimana code! This is specifically for builds that use the new Kaimana J2s, and we think it’s a good base build for people to start tinkering.

Main changes:

  • Kaimana J2 Support

  • Tournament Mode functionality
    [list]

  • Hold K1 for about 2 seconds and you should see the activation/deactivation animation play
    [/list]

  • New Startup Animations
    [list]

  • See animations.cpp, to select a different one remove the double slash “//” from the front of the line and add them to the line you dont want to use.
    [/list]

  • New Idle Animations
    [list]

  • Hold HOME+START for a second to cycle through them, you should see the LEDs flash white.
    [/list]

Our first build is designed for the following wiring setup:

KAIMANA->LED-K1->LED_K2->LED_K3->LED_K4->LED-P4->LED_P3->LED-P2->LED_P1->LED_SELECT ->LED_HOME->LED_START

We hope you like this new code base, we are building additional layout support (Only top buttons, 6 button, hitbox, ect) so stay tuned for more code.

There is a very special project in the slowcooker that should help to build custom layouts and colors. More to follow!

As always, either drop a note here or through the support site with any questions/comments. I would love to hear what you would like to see implemented and what ideas we could bring to life!

The wiki in the support section is slowly growing, i am combing through the forum to add all the information that we can in there so everyone can go there for the FAQ.

Download Here!

Check if the new base build works for you, details above.

Update time!

I put up 3 new layouts for the J2s in GitHub. They are pretty self explanatory:

  • 8btnNoJoyNoMenu - just the 8 action buttons (Ps and Ks)
  • 8btnNoJoyWithMenu - 8 action buttons and menus (Home,ST,SEL)
  • 8btnWithJoyNoMenu - 8 action buttons and Joystick

I am going to post the Hitbox variant layout soon, let me know if there’s anything you are interested in doing!