Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

recognizing board at second upload #265

Open
theFabFor opened this issue Mar 2, 2021 · 14 comments
Open

recognizing board at second upload #265

theFabFor opened this issue Mar 2, 2021 · 14 comments

Comments

@theFabFor
Copy link

I'm hoping someone can tell me what I'm doing wrong.

I have recently purchased an openCR board and 2 Dynamixel RX-64 servos. While setting them up I'm getting similar messages from each of three methods I've tried to use. Once with a Dell XPS running Ubuntu 20.04, once with an older Dell Inspiron 540 running Ubuntu 12.04, and once with a Mac Mini, late 2012, running Mojave 10.14.

Please see attached screenshots demonstrating the results on the Mac. I have had some success downloading to the device, the latest being the o_Find_Dynamixel program through Arduino (that successfully found the attached servo). The problems occur when trying to upload another program after the first. It seems as if the port changes (on the Mac it adds a "1" to the port after the serial number, on the Dell XPS the port disappears from the ports menu) then it's not possible to choose the "new" port. Any assistance would be greatly appreciated.

About this Mac
mac screenshot

@ROBOTIS-Will
Copy link
Contributor

@theFabFor
If you have left the Serial Monitor opened when uploading the Arduino sketch, previously opened port remains connected to the serial monitor.
Please close the serial monitor before uploading the sketch.

@theFabFor
Copy link
Author

Thanks for the advice to close the serial window: one less variable to be concerned with. However it doesn't resolve the problem, installing programs is still inconsistent. There are two new bits of information that may help find the issue:

    • In the last 12 hours, on the Mac Mini and in Ubuntu 20.04, I have experienced both success and failure using the same steps in each instance (same programs: b_Blink_LED & o_Find_Dynamixel from examples/OpenCR/DynamixelWorkbench, same installation steps, ensure that serial window is closed). At different times both programs have been successfully installed and both have failed to install on the Mac. Blink has been successfully installed on Ubuntu, find-Dynamixel consistently failed. Please see attached images for details.
    • On Ubuntu, port ttyACM1 disappears (ttyACM0 is assigned to a fingerprint sensor) from the Arduino port menu once board is put in DFU mode and further progress fails.

This is the error message:
Arduino: 1.8.13 (Linux), Board: "OpenCR Board, OpenCR Bootloader"

java.lang.NullPointerException
at cc.arduino.packages.uploaders.SerialUploader.burnBootloader(SerialUploader.java:329)
at processing.app.Editor.lambda$handleBurnBootloader$61(Editor.java:2379)
at java.lang.Thread.run(Thread.java:748)
Error while burning bootloader.

Any advice on what steps to take next would be appreciated.

Mac_blink_fail_0302
Mac_find-Dynamixel_success_0302
Mac_blink_success_0303
Mac_blink_success_after_Dynamixel_fail_0303
Mac_Find-Dynamixel_fail_0303
Ubuntu_blink_success_0303
Ubuntu_find-Dynamixel_fail_w_groups_0303

@theFabFor
Copy link
Author

theFabFor commented Mar 3, 2021 via email

@ROBOTIS-Will
Copy link
Contributor

For me, it still looks like a port related issue.
Are you running Linux on virtual machine?
When download fails, disconnecting OpenCR from the PC and connecting again resolves the issue?
How about downloading in Recovery mode?
Disconnecting the fingerprint sensor and connecting OpenCR to ttyACM0 resolves the issue?

@theFabFor
Copy link
Author

theFabFor commented Mar 4, 2021 via email

@ROBOTIS-Will
Copy link
Contributor

I'm sorry about the inconvenience you've experienced.
If you feel like the board is defected, please feel free to request RMA for inspection and repair.
The OpenCR board is under warranty for 1 year from the initial purchase date.
http:https://en.robotis.com/model/page.php?co_id=repaircenter
Thank you.

@theFabFor
Copy link
Author

At this point I’m not looking to repair the board. I am looking for a return authorization for the board purchased through Digital-Key (Robotis order #165739, Digi-Key #68182598-A) as well as the two RX-64 servos and 240mm cables ordered directly from Robotic (Robotis order #1-337408-5-4810-339331-165756).

Thank you,
Randy Schack

@ROBOTIS-Will
Copy link
Contributor

Clearly understood.
I hate to see you go, but hope you can find a better solution for your projects.
Thank you.

@theFabFor
Copy link
Author

theFabFor commented Mar 8, 2021 via email

@ROBOTIS-Will
Copy link
Contributor

ROBOTIS-Will commented Mar 9, 2021

Randy,

Unfortunately, I do not have detailed information about the return / refund process.
I believe you can ask for the service where you purchased the product.
If you have purchased from the robotis.us site, please refer here for more details about returning items.
Thank you.

@theFabFor
Copy link
Author

theFabFor commented Mar 13, 2021 via email

@ROBOTIS-Will
Copy link
Contributor

Randy,

Unfortunately, I'm not the right person to make such deal.
Please consult with the RMA manager.
Thank you.

@theFabFor
Copy link
Author

theFabFor commented Mar 15, 2021 via email

@ROBOTIS-Will
Copy link
Contributor

The link you provided is not available for your region.
Please contact your local distributor at https://www.robotis.us/shipping-returns-warranty/
Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants