Oh Wow…
Thanks soooooooo much you guys
This helps me tremendously
I ordered Stainless braided loom and white shrink
I will post up some picks as soon as I get things going
Best regards, and thanks for all your help
Rick
P.S.
I know that the main business is for single player single stick Fight Sticks for companies like PS360+
But why do companies limit their self’s in only offering one stick input?
I feel they could expand their business in offering options for guys like me
Im sure there’s room on the board
Just a thought to those companies reading these boards
Kaimana arrived in the mail today, along with a nice note and some chocolate, from Paradise Arcade. Can’t wait to get home and start programming the thing.
Also, big ups to Paradise Arcade for the great service!
I had another question regarding the Kaimana Js. How are you guys affixing them to the buttons themselves? From what I can tell they are pretty loose and would just fall off the buttons with a good shake. I saw that hot glue was an option, but as I don’t currently have access to a hot glue gun, I was wondering if there were any alternative solutions.
I use HOT GLUE. Put the J on and then put two spots of glue on opposite corners of the micro where the J fits. I would recommend just getting a HGG and having it on hand. Once I picked mine up, I found I used it a lot around the house.
You have TWO options here. Wasting $10 on crummy one and buying a good one or just spend $20 on a good one that will last. My mom has had the same HGG for 30 years, no joke. She owns a sewing machine and fabric shop in Florida and she uses it daily (as well as a number of her customers). She got hers at a home improvement store back in the day and refuses sell the “crafter ones” in her store at all because they are junk; unfortunately DeWalt wont wholesale to sewing stores
Holy shht @“Jasen Hicks” you are serious about your HGGs. I for one have a cheap one my wife stopped using some time ago and aside from slow heatup time i dont complain
PS. KarmaKarmaKarmaKarmaKarmaKarmaKarmaKarma Khameleons please! Im getting a TEK-mini case and WILL bling it out to the max!.
@“Jasen Hicks” I might just get one then, I probably won’t regret having one later when I need it. @JRDIBBS You should make sure to post some pictures when you get that bad boy up and running. I was thinking about stuffing a kaimana in a Tek-Mini, but I had already ordered the regular size by the time Art opened orders again. I’ll probably get one when I need a second stick, haha.
Quality tools are worth their price. I can’t tell you how much money I have wasted buying something cheap because it was $10 less. It either broke or took too much time to do its job. Remember your time is valuable. Think about how much you get paid at work. If you spend .25 hours waiting to finish a job thats worth about $25 of my time given my salary. Would your company give away $25 for no output? Usually no.
I’m just trying to get the Kaimana running off the power of my ps360+ and I have a few questions. I just want to see the idle animation at this point, as I don’t have enough wire to hook all the buttons up yet, but so far I have nothing. Right now the only thing I have hooked to the board is the VCC out from the ps360+. The only two things that I could think of are 1) I need to connect at least one ground to the Kaimana as well 2) the RJ45 port that I’m using doesn’t carry enough power to power the Kaimana.
Two little questions, about the Kaimana led controller:
does the signal passthrough works even when the Kaimana controller is not itself powered?
how many switches can it monitor? I read earlier in the thread it supported less than the 15 labeled inputs (4 directions, 3 system buttons, 4 kicks, 4 punches): is that true?
I’m having trouble getting the example code to compile. When I click verify it spits out these errors:
Spoiler
Arduino: 1.6.2 (Windows 7), Board: "Arduino Leonardo"
In file included from kaimana.h:32:0,
from animations.cpp:29:
kaimana_custom.h:135:7: error: 'prog_uint8_t' does not name a type
const prog_uint8_t sinusoid[257] PROGMEM = {
^
kaimana_custom.h:159:7: error: 'prog_uint8_t' does not name a type
const prog_uint8_t colorCycleData[] PROGMEM = {
^
In file included from C:\Users\dgoon\AppData\Roaming\Arduino15\packages\arduino\hardware\avr\1.6.2\cores\arduino/arduino.h:28:0,
from animations.cpp:28:
animations.cpp: In function 'int animation_idle()':
animations.cpp:53:31: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[((index+IDLE_OFFSET_2+((LED_COUNT-i)*IDLE_OFFSET))%IDLE_SIZE)]),
^
animations.cpp:54:31: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[((index+IDLE_OFFSET_1+((LED_COUNT-i)*IDLE_OFFSET))%IDLE_SIZE)]),
^
animations.cpp:55:31: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[((index+IDLE_OFFSET_0+((LED_COUNT-i)*IDLE_OFFSET))%IDLE_SIZE)])
^
animations.cpp: In function 'void animation_combo_1()':
animations.cpp:97:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[counter%FIREBALL_SIZE]),
^
animations.cpp:98:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[counter%FIREBALL_SIZE])
^
animations.cpp:103:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[counter%FIREBALL_SIZE]),
^
animations.cpp:104:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[counter%FIREBALL_SIZE])
^
animations.cpp:119:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_1))%FIREBALL_SIZE]),
^
animations.cpp:120:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_1))%FIREBALL_SIZE])
^
animations.cpp:125:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_1))%FIREBALL_SIZE]),
^
animations.cpp:126:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_1))%FIREBALL_SIZE])
^
animations.cpp:141:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_2))%FIREBALL_SIZE]),
^
animations.cpp:142:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_2))%FIREBALL_SIZE])
^
animations.cpp:147:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_2))%FIREBALL_SIZE]),
^
animations.cpp:148:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_2))%FIREBALL_SIZE])
^
animations.cpp:163:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_3))%FIREBALL_SIZE]),
^
animations.cpp:164:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_3))%FIREBALL_SIZE])
^
animations.cpp:169:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_3))%FIREBALL_SIZE]),
^
animations.cpp:170:29: error: 'colorCycleData' was not declared in this scope
pgm_read_byte_near(&colorCycleData[(counter+(FIREBALL_OFFSET_3))%FIREBALL_SIZE])
^
Error compiling.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
It looks like you are missing some files/file references from the sketch.
If you are using the baseline code provided by @armi0024, make sure you have the example.ino, animations.cpp, animations.h, kaimana.h, kaimana.cpp, and kaimana_custom.h in the sketch, and that the appropriate header files are referenced.
I am very interested in purchasing a Kaimana LED driver PCB 6 Button Kit ( http://www.paradisearcadeshop.com/kaimana-led-series/1164-paradise-kaimana-led-driver-pcb-6-button-kit.html ) for my Xbone Atrox, but I’m a little confused about what I need. I am not sure what I will need outside of the kit in order to get my buttons to light up. I already have translucent buttons. Will I need a .187" or .250" rainbow wire pack to connect the buttons from the Kaimana to the main feed? I see how the power is ran from the top to bottom on the Kaimana, but where the Kaimana itself is getting power. Any help would be greatly appreciately. Thanks
Thanks for the advice, I was thinking that myself however that wasn’t the issue:
According to the guy here the problem was that "‘prog_uint8_t’ is deprecated"
Replacing all instances of ‘prog_uint8_t’ with ‘uint8_t’ fixes the errors.
Also,
All you’ll need is just 3 more cables; one to bridge the power zones on the kaimana, one to provide power to the kaimana from the atrox pcb and one to hook up the atrox pcb’s ground to the kaimana’s. You shouldn’t need anything to wire up the buttons since you can just snip the button wire (not the ground) and insert the kaimana in between as a passthrough (so button to atrox pcb becomes button to kaimana to atrox pcb)
@ dgoon Thanks for the advice. I can’t find a diagram of the Atrox PCB that clearly labels the power/ground, anyone have a link? Also, is there anyway to rig this up without losing my button silencers?
@Jakobo had a really nice diagram which I used but doesn’t work anymore. Here is a modified version of it by @Naki
As for the button silencers, I always thought they fit inside the plunger itself and so wouldn’t be affected?
Ohhh man this kept me up for most of the night, just trying to get the example to work under the latest Arduino IDE on the latest Xubuntu build kept giving this,
"arduino.h: No such file or directory #include "arduino.h"
And the hunt began! I looked on forums and pages and finally hit upon the answer by digging deeper into the installation. Below is my process:
After you install Arduino via apt-get, extract the kaimana-master.zip and drop the example directory in a directory of your liking. I have it under /home/myuser/Arduino. The file structure looks like this:
/home/myuser/Arduino/example
Open up the project in the IDE (File ->Open… and browse to the example.ino file) which should open all the individual files.
Now, when i ran this vanilla i got the error above. The cause? the arduino library was changed from
arduino.h
to
Arduino.h
A Capital ‘A’ everyone! so after changing the include line in ALL of the files the project compiled successfully.
I will post any other findings and my project status in a post later on, I wanted to get this out there ASAP
BTW @armi0024 what is your recommended build of the IDE?
Woah, thank you for the credit on the photo. I would have never known if you never used the @ function, @dgoon. I don’t care if people use the photo, I just think it’s amazing that you you actually tagged me. lol.
I don’t know if I can find the original image I used and seeing how this is two weeks ago, I doubt @AtroxNoob still browses the forums. There are several locations of power and ground on the PCB.