monome: community
news
events
applications
projects
hardware
arduinome
help
trade
ioflow
movie
open
not signed in (sign in / register)
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
-
- CommentAuthormschiff
- CommentTimeJul 24th 2010
I am using bibo's 8x8 board and the unsped shield.
All of my diodes are in facing the same direction and they are oriented according to this build:
http://prodavid.wordpress.com/2009/06/17/arduinome-build-documentationguide/.
When I plug in my arduinome and open arduinome serial the LEDs light one row at a time as they are supposed to, but the button presses do not do anything.
I have the host port set to 8000 and the listen port to 8080.
I have tried re-orienting the ribbon cables but that either makes the lights turn all on, or turn all on dimly. None of the orientations make the buttons work better.
Anyone have any ideas?
-Michael- -
- CommentAuthorcircle six
- CommentTimeJul 24th 2010
i had the same problem, but it was limited to just one row doing what you are talking about. the problem was a bad connection with the ribbon cable. i would try (if you have the parts) to hook up another ribbon cable and see what it does. also, making a connection with a multi-meter will tell you if you have a good connection. if you have one, test that way. these test will rule out a lot of problems, and they are fast to do. so that's where i would start. -
- CommentAuthormschiff
- CommentTimeJul 24th 2010
I am going to switch up the ribbon cables, if the lights stop working and the buttons register then Ill know to make another ribbon cable (cause one of them seems to be working currently)
Can you describe to me which connections I should be checking with the multimeter?
I have also seen demonstrations with max/msp patches that test arduinome features (such as regirstering button presses, so I know if the buttons are working even if the LEDs aren't) but I havn't been able to find any. can someone point me in the right direction?
-Michael- -
- CommentAuthorx2mirko
- CommentTimeJul 24th 2010
try http://docs.monome.org/doku.php?id=app:monomebase there is a test-app in there which should be just what you want.
btw: with which apps have you tested the monome? do you know that you have to set the adress prefix patterns according to each app?
sorry if those questions seem stupid, but the way you described the problem it might as well be some misconfiguration on the software side - the buttons don't do anything as long as no communication with the software happens.
Mirko -
- CommentAuthormschiff
- CommentTimeJul 24th 2010
As of yet I have used none of the monome test patches.....maybe thats why none of the lights are turning on. So far I plugged it into ArduinomeSerial, and had the LED scroll.
Is this why the buttons have not been responding?
-Michael- -
- CommentAuthormschiff
- CommentTimeJul 24th 2010
Okay so...
I swapped the ribbon cables to no avail. the leds still worked and the buttons still did not, so this makes me feel as though both of the ribbon cables are functioning the way that they are supposed to.
I ran the arduinome once with the monome test patch in max/msp and it too did not register my button presses.
Using a multimeter I checked for continuity between the positive and the negative traces on the button part of the bibo pcb. (I did this while the whole system was connected) and it appeared to not be continuous. I am not sure if this is a bad thing. thanks for the help.
-Michael- -
- CommentAuthorx2mirko
- CommentTimeJul 24th 2010 edited
first: don't try to measure continuity while the circuit is powered on. What your multimeter does is emitting a bit of voltage to the circuit on one side and measuring if the other side can get sense the current. If there is already a current on the circuit, you will get all kinds of readings.
This does not hurt your multimeter, but you can't trust your readings. just for the future - it's not so important here since you got a negative read anyways.
However, the button + and - should not be connected as long as the button is not pressed, so that is alright. (otherwise you would get button readings all the time).
Did you set the address pattern prefix to /test while running the monome_test app from the link i gave you? If not, try that. You can set the address pattern prefix in arduinomeserial or simply by clicking the button labeled "/sys/prefix/test" in the testapp while arduinomeserial is running.
You also might want to set the pairing to press or toggle (you can do that in the test app below the buttonmatrix) - that way, the corresponding leds should light up when you press a button.
As i said before: If you only plug in your arduinome and start arduinomeserial, the buttons don't do anything. The behaviour you described (leds light up one row after another) would be exactly what you would expect from a fully functional arduinome. For the Buttons to work you need an application. -
- CommentAuthormschiff
- CommentTimeJul 24th 2010
@mirko
I did set the address pattern prefix by clicking the button in the test app. I tried it with the pairing toggled on as well. Neither worked.
thank you for telling me that the buttons are inactive without a program running, I had not read that detail on any of the build guides I have encountered.
ideas for what to try next? -
- CommentAuthorx2mirko
- CommentTimeJul 24th 2010
I'm sorry, i'm a bit out of ideas. I don't know the bibo-boards, but from what i gathered from a few pictures i just googled, you can't really mess anything up badly in the soldering (apart from maybe diode orientation, but you said you checked that already). I guess i would take a look at the soldering done on the logic board. Also, check if the orientation of all the ic's is correct. If there's nothing wrong with that, I would say post a screenshot of your arduinomeserial-configuration and the max patch you are using. Because if there's nothing fundamentally wrong with the hardware, i guess it has to be a misconfiguration issue on the softwareside.
Maybe someone else has an idea what else to check? -
- CommentAuthormschiff
- CommentTimeJul 24th 2010
Im inclined to thinking its a software side thing too.
I am going to give it a try on the PC that I used to rewrite the serial info to see if maybe it has something to do with my macbook (not sure why it would) but it was happening to this guy
http://post.monome.org/comments.php?DiscussionID=3733&page=1#Item_0
Do I need to have the d2xx drivers installed on my macbook if I want to use it with my Arduinome? -
- CommentAuthorx2mirko
- CommentTimeJul 24th 2010
In the thread you linked to it was only a osc-port issue (see the last post in the thread). As far as i know, the d2xx drivers are only used for mprog3.5 to write to the ftdi-chip on the arduino. Still, trying it out on another computer won't hurt.
I would still like to see a screenshot of the configuration. I had troubles with that myself at the beginning and i think it is most likely that something is messed up there.
Mirko -
- CommentAuthormschiff
- CommentTimeJul 24th 2010
-
- CommentAuthorx2mirko
- CommentTimeJul 24th 2010
I think you can stay on this computer ;)
Just change the I/O protocol to OSC instead of Midi (since all the Max-Apps use OSC to communicate) and set everything up like in the screenshot i attached (should be the default, just trying to make sure everything will work this time).
Now try again. I think it should work :) -
- CommentAuthormschiff
- CommentTimeJul 24th 2010
That worked perfectly. I'm glad it was such a simple fix. Funny I just needed to use the open sound control protocol. I go to school where they came up with it...my teachers would have smacked me for that one. Thank you for helping me through this one, I really appreciate it. Is it 3:30 AM where you are too?
-Michael -
- CommentAuthorx2mirko
- CommentTimeJul 24th 2010
Nope, its right about noon here in germany :)
Glad everything works now. Have fun with this awesome instrument.