ArduinoGeneral

Romeo board power problem - USB connection lost

userHead troubadour06 2014-03-04 08:10:07 5702 Views19 Replies
Since a week I struggle with my new Romeo board: the USB connection stops working randomly, EVEN when plugging an external power supply on the power input (9V - 1 A) and also on the servo power (5V regulated by a 7805).
I need to stop all powers, disconnect the USB, close the IDE, reconnect, restart power, IDE, and then, in most of the cases (not all), it works.
I have (just) 1 IR sensor + 1 LCD + 1 small Servo plugged to the board.
I tried on 2 PC: one on Windows 7 and another one on XP, with the 2 latest versions of the IDE (1.0.5 and 1.5.6 r2).

I noticed that the internal regulator delivers 5.1 V (instead of 5.0) and doesnt seem to drop when the servo is activated..

Could it be a problem of the board itself?
2014-03-19 23:29:55 The message is this:
"avrdude: stk500_getsync(): not in sync: resp=0x00".

I've reinstall the arduino driver and the problem is the same. So I think that is the bootloader who is broken, but I don't know how can I repair it.

Best regard !
userHeadPic MaxenceL
2014-03-19 23:29:55 The message is this:
"avrdude: stk500_getsync(): not in sync: resp=0x00".

I've reinstall the arduino driver and the problem is the same. So I think that is the bootloader who is broken, but I don't know how can I repair it.

Best regard !
userHeadPic MaxenceL
2014-03-19 18:08:03 Hi, your arduino message looks like the USB driver has been broken.
It is better to reinstall your USB driver first.
BTW, what is your PC operating system?
userHeadPic Grey.CC
2014-03-19 18:08:03 Hi, your arduino message looks like the USB driver has been broken.
It is better to reinstall your USB driver first.
BTW, what is your PC operating system?
userHeadPic Grey.CC
2014-03-19 10:44:25 Hi, I'm french too.
I would like know how can I update my bootloader of my Romeo board ? Because I have the same problem.
The arduino software put "avrdude: usbdev_open(): did not find any USB device "usb"" as message.

Thank you !

userHeadPic MaxenceL
2014-03-19 10:44:25 Hi, I'm french too.
I would like know how can I update my bootloader of my Romeo board ? Because I have the same problem.
The arduino software put "avrdude: usbdev_open(): did not find any USB device "usb"" as message.

Thank you !

userHeadPic MaxenceL
2014-03-06 18:35:37 Oh, sorry. I haven't say that clearly.
Not the serial port. it is serial monitor.
When you unplug the the usb cable, whether the serial monitor is still open?


"stk500" means PC can't communicate with arduino.
Generally there are 4 main reasons:
1 serial port is occupied. including D0&D1 has connected something.
2 the wrong serial port or board name
3 bootloader broken
4 the board driver broken

Most problem is the first one. Please check your device manager. whether the COM port show the board name correct?
userHeadPic Grey.CC
2014-03-06 18:35:37 Oh, sorry. I haven't say that clearly.
Not the serial port. it is serial monitor.
When you unplug the the usb cable, whether the serial monitor is still open?


"stk500" means PC can't communicate with arduino.
Generally there are 4 main reasons:
1 serial port is occupied. including D0&D1 has connected something.
2 the wrong serial port or board name
3 bootloader broken
4 the board driver broken

Most problem is the first one. Please check your device manager. whether the COM port show the board name correct?
userHeadPic Grey.CC
2014-03-06 11:03:49 [quote="Grey"]
Whether the serial port is still on, when you unplug the board.
[/quote]
Grey, not sure I understand your question above (I'm Frenchy).
in fact, in my program I use the Serial.print command to send each second data to the PC in order to check the serial port via the TX led on the Romeo.
When the problem occurs, the led TX stops blinking each second but remains ON.
In parallel, the program to control servos still runs correctly...
Then, if I unplug the USB, the TX turns off.
When I plug again the USB; the TX led restarts blinking.
But, if I try to load code on the romeo from the IDE, I get the error: "avrdude: stk500_getsync(): not in sync: resp=0x00".
userHeadPic troubadour06
2014-03-06 11:03:49 [quote="Grey"]
Whether the serial port is still on, when you unplug the board.
[/quote]
Grey, not sure I understand your question above (I'm Frenchy).
in fact, in my program I use the Serial.print command to send each second data to the PC in order to check the serial port via the TX led on the Romeo.
When the problem occurs, the led TX stops blinking each second but remains ON.
In parallel, the program to control servos still runs correctly...
Then, if I unplug the USB, the TX turns off.
When I plug again the USB; the TX led restarts blinking.
But, if I try to load code on the romeo from the IDE, I get the error: "avrdude: stk500_getsync(): not in sync: resp=0x00".
userHeadPic troubadour06
2014-03-05 00:04:30 Yeah, Romeo V1.1  is 328P, it is using UNO.
It should be more stable than leonardo.
Whether the serial port is still on, when you unplug the board.
userHeadPic Grey.CC
2014-03-05 00:04:30 Yeah, Romeo V1.1  is 328P, it is using UNO.
It should be more stable than leonardo.
Whether the serial port is still on, when you unplug the board.
userHeadPic Grey.CC
2014-03-04 23:28:35 I forgot to mention that this is a Romeo 1.1 with an ATmega328, so I think its using an UNO bootloader (?).
userHeadPic troubadour06
2014-03-04 23:28:35 I forgot to mention that this is a Romeo 1.1 with an ATmega328, so I think its using an UNO bootloader (?).
userHeadPic troubadour06
2014-03-04 19:27:55 Hello,
Most this problem caused by the bootloader.
The bootloader of leonardo is not very stable.
It is a good idea to burn a new bootloader.
userHeadPic Grey.CC
2014-03-04 19:27:55 Hello,
Most this problem caused by the bootloader.
The bootloader of leonardo is not very stable.
It is a good idea to burn a new bootloader.
userHeadPic Grey.CC
2014-03-04 08:18:22 This sounds like a hardware issue, I would contact DFRobot and ask for an exchange, although I don't really know. Hope you find out soon. userHeadPic DebianAddict
2014-03-04 08:18:22 This sounds like a hardware issue, I would contact DFRobot and ask for an exchange, although I don't really know. Hope you find out soon. userHeadPic DebianAddict
2014-03-04 08:10:07 Since a week I struggle with my new Romeo board: the USB connection stops working randomly, EVEN when plugging an external power supply on the power input (9V - 1 A) and also on the servo power (5V regulated by a 7805).
I need to stop all powers, disconnect the USB, close the IDE, reconnect, restart power, IDE, and then, in most of the cases (not all), it works.
I have (just) 1 IR sensor + 1 LCD + 1 small Servo plugged to the board.
I tried on 2 PC: one on Windows 7 and another one on XP, with the 2 latest versions of the IDE (1.0.5 and 1.5.6 r2).

I noticed that the internal regulator delivers 5.1 V (instead of 5.0) and doesnt seem to drop when the servo is activated..

Could it be a problem of the board itself?
userHeadPic troubadour06