It's a laptop.
I don't get random dropouts once it's connected (I used it for 2 ours in Pd and it worked fine all the time), but it just doesn't appear (either in the Serial port menu of the IDE, or in the device list that comport outputs) randomly. Do you think that this could still be caused by something sucking up too much current? There's nothing special connected to the board : 2 pots, and 8 buttons (wired so that their rest position is High).

Pierre

2011/7/9 Martin Peach <martin.peach@sympatico.ca>
It's very likely the sound card is using a lot more bandwidth of the USB hub than the arduino. If it's not a laptop you can usually plug into a different hub on the same machine.
The random dropouts of the serial connection sound like a problem with the cable or connectors, or else something is plugged into the arduino that's taking too much current from the USB.

Martin


On 2011-07-09 11:26, Pierre Massat wrote:
The problem isn't really solved at all.

The USB soundcard doesn't seem to completely prevent [comport] to detect
my uno board (I've been playing with both plugged in for the past 2
hours). But [comport] seems to be a little temperamental. I have to open
and close Pd several times, and change the USB port i'm using, for it to
detect the arduino board (though changing the port may not have any
impact). Opening and closing the port i'm using in [comport] doesn't
seem to have any effect either.

The thing is, as i said in a previous post, that there's something weird
about my serial ports on my ubuntu machine. The Arduino IDE detects my
boards about every other time, or just looses it for no apparent reason.
So maybe it's a problem with Ubuntu? [comport] seems to have a much more
predictable behaviour in windows (which i can't use because i need low
latency).

Any Gandalf out there to help me out?

pierre


2011/7/9 Martin Peach <martin.peach@sympatico.ca
<mailto:martin.peach@sympatico.ca>>


   On 2011-07-09 08:48, Pierre Massat wrote:

       UPDATE : comport is now working as expected, and my arduino uno
       board is
       now friends with my USB soundcard.


   So what was the problem?



       I guess it's high time i started reading the first volume of
       Harry Potter.


   Maybe read some Crowley about banishing daemons before plugging in...

   Martin


       Pierre

       2011/7/9 Ingo <ingo@miamiwave.com <mailto:ingo@miamiwave.com>
       <mailto:ingo@miamiwave.com <mailto:ingo@miamiwave.com>>>



           Similar problem here. I had an Arduino (USB) and a LCD
       display (RS232)
           working together very well with two [comport] objects on my old
           mainboard.
           With the new board either one by themselves is working fine
       but both
           of them
           connected bidirectional doesn't work. As soon as I connect
       the serial in
           from the display (which is supposed to get the keypad of the
       serial
           display)
           I get a lots of crazy data coming in. After a while either
       [comport]
           or Pd
           altogether crashes.

           The LCD [comport] should only receive digital buttons
       on/off. While the
           arduino sends buttons plus four analogue INs from a joystick
       and two
           foot
           pedals.
           All cables are very short, so the problematic behaviour can't be
           caused by
           the cable length. Without connecting the serial out of the
       display
           to the
           serial in of the computer everything works fine.

           I was also suspecting an error in comport where the data of two
           instances of
           two [comport] objects get mixed up. It looks like the
       analogue data
           from the
           arduino board gets forwarded to the second RS232 [comport]
       of the LCD.

           Ingo


           __________________________________________
           Von: pd-list-bounces@iem.at <mailto:pd-list-bounces@iem.at>
       <mailto:pd-list-bounces@iem.at <mailto:pd-list-bounces@iem.at>__>
           [mailto:pd-list-bounces@iem.at

       <mailto:pd-list-bounces@iem.at> <mailto:pd-list-bounces@iem.at
       <mailto:pd-list-bounces@iem.at>__>] Im

           Auftrag von
           Pierre Massat
           Gesendet: Samstag, 9. Juli 2011 13:38
           An: pd-list
           Betreff: [PD] Comport can't read serial devices when
       soundcard is
           plugged in

           Hi all!

           After having had to deal with a "bug" in pduino (see Arduin
       is drivin me
           mad), i wrote a small sketch for the board and a patch using
           comport. It was
           working fine until i decided to actually try it with my
       audio patch.
           It turns out that my external USB soundcard prevents comport
       from
           working
           properly. It can't open the arduino board, and can't event
       detect serial
           devices ("devices" yields an empty message in the console).
       As soon as i
           unplug the soundcard, everything works fine again.

           I think i'm beginning to realize that a lot of things have to be
           taken care
           off, and i know that my patch and sketch are way to simple
       to take
           this kind
           of issue into account (i wish i could switch back to Pduino and
           firmata).

           So my question is : is this behaviour normal, or is it bug
       in comport?

           Thanks!

           Pierre




       _________________________________________________
       Pd-list@iem.at <mailto:Pd-list@iem.at> mailing list

       UNSUBSCRIBE and account-management ->
       http://lists.puredata.info/__listinfo/pd-list
       <http://lists.puredata.info/listinfo/pd-list>