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

@armi0024 Wiki Server still down :frowning:

Is there anything I can help you with? @armi0024 I can host the last version of the wiki if you want and can help continue it.

Dang it! I cant figure out how program my kaimana mini. I’m getting errors compiling code. apparently I need to load libraries into the Arduino software WHICH ARE PROBABLY ON THE WIKI PAGE THAT IS DOWN . @armi0024 :angry:

You can probably find the libraries by Google searching. Most Arduino stuff is not custom code.

You’re probably using the wrong Arduino IDE. Use 1.6.5

Also, the wiki never had programming tips on it.

If anyone knows how to do a dokuwiki restore let me know, I have the files, just been a pain in the ass figuring out how to get them up

I am using Arduino 1.6.5. I am trying to compile the following sketch for my hitbox …

I get this error

ā€˜prog_unit8_t’ does not name a type

that command is in kaimana_custom.h

I refer you to www.Google.com… it finds all answers:

prog_unit8_t appears to be a depricated type in later AVR libraries.

I need some help.

I have a TE Rnd2 with (original Kaimana +Hoku and 8 Kaimana Js) Toodles MC Cthulhu - Imp v2 - Rollie Flash 1

My question is how much is too much? I know USB has 500ma, but I’d like to know how much juice this behemoth is pulling before I try to add more to it. How do I determine this? I know how to wire all of this up, but not how to properly measure the voltage. Sad I know. I am concerned that it will reach the point where it will work on next gen systems, but not older ones like Dreamcast because it’s pulling too much power.

If I’m no where near the threshold, I’m going to add another PCB (Brooks PS3/PS4 with breakout board). I’m going to daisy chain it to my Kaimana board, put a Neutrik jack there for the cthulhu, and use the old USB cable to connect directly to the Brooks board.) That way I don’t need a DPDT switch…I just need to make sure I never plug both wires in, ever.

I also need to know how to add ā€œtourney modeā€ to my kaimana sketch. Just something to turn all the LEDs off during tourney matches.

If this is all too much and I’m in the wrong area, I apologize, and ask that you point me in the right direction.

Thanks. but I still don’t know what I’m doing. I inserted the line
typedef uint8_t PROGMEM prog_uint8_t;
directly above the line in question and I’m still getting the same error

Kaimana + PS360+ + all of those LEDs provides about 480mA of inrush current. About 430mA in idle.

Nobody has published a ā€œTEā€ mode yet. I assume its probably as easy as doing an if statement that checks certain button presses for a second or two could send the main program into an indefinate loop that turns all LEDs black (off).

Here’s the GITHUB. https://github.com/armi0024/kaimana

Try Arduino 1.6.3 as well. That was the last official release for the Kaimana Programming.

Take a look here: https://www.arduino.cc/en/Tutorial/HomePage

There are some good arduino things that will help you understand what the code is actually trying to do. Right now, arduino is trying to use a MEMORY type that isn’t valid in later builds of Arduino.

This is a simple bug to fix. Make sure your Kaimana libraries are under the Arduino libraries folder.
and create a new project file. Then copy/paste the code from the example.ino file into this new file, save and upload and it should work
In the Arduino folder your ino file should be inside a folder that has the same name as your ino. For example a correct folder structure is:

Arduino\myproject\myproject.ino

I seemed to have gotten it to work. I changed ā€˜prog_uint8_t’ to just ā€˜uint8_t’ based on google results. The other mistake was that I didnt have arduino Leonardo selected. It compiles without error now and writes to the Kaimana mini. However I don’t have all the stuff I need to test it out yet. I hope changing the command didn’t mess up the programming function.

out of curiosity, where do I get the Kaimana libraries? the WIKI IS STILL DOWN, but I’m told it’s not there anyway.

Well tonight I’m tinkering with my Kaimana and possibly creating a basics guide.

twitch.tv/mightyjrgaming

Small writeup on the Kaimana basics, comments and feedback are welcome!

http://www.mightyjrmods.com/kaimana-guide/

GARBAGE! … No just kidding. I perused it a bit, not really in depth, but it’s pretty good :wink:

I really need to write something to test tourney mode shut off… Maybe, I’ll do that this weekend and send it to you to test since I dont have any Kaimana Built sticks right now.

  • edit: I didn’t peruse it in depth. Re reading my words I realize that it came off like the guild wasn’t in depth :slight_smile:

Nice write up. @ZonbiPanda wrote code for tourney shut off early on, I think I have it somewhere I will look this weekend. Hoping to get the wiki up and running again. I finally found the back up files :slight_smile:

Tournament Mode is my next goal, got a few animations up and running but im not sure of the best way to share them. Just have snippets of code in the page? Share one ino file for each animation? I’m leaning towards the first one.

Awesome, I need @ZonbiPanda to teach me about pgm_read_byte_near in the idle animation.

Yea some kind of tournament code would be really great. Right now I have the rainbow transition idle animation, on press purple light ups and a few move animations (hadoken / tatsu). I’m thinking about just removing the hadoken / tatsu animations all together but I would love the ability to hold all 8 buttons for, like, 10 seconds and have it switch to just the rainbow transition and stay locked on that, even on press. That way people can’t see any button mashing with purple light ups. Is something like this possible on the original kamina? Thanks!

Also - are there any functional differences between the different kaimanas?