The only way I could think would damage stuff would be if on the USB2AX you had some crazy inversion of pins, like 12V on USB2AX GND, and GND on USB2AX DATA (it is not protected against -12V). But to...
Type: Posts; User: Xevel; Keyword(s):
The only way I could think would damage stuff would be if on the USB2AX you had some crazy inversion of pins, like 12V on USB2AX GND, and GND on USB2AX DATA (it is not protected against -12V). But to...
Yeah, connecting the 12V pin on the USB2AX shoukd not be a problem, it's not internally connected to anything. And like already mentioned a few times, the DATA pin of the USB2AX *should* survive 12v...
Hey,
Back a few years, I did some reverse engineering of the protocol, then wrote my own Dynamixel-ish bootloader for my custom Dxl devices.
Unfortunately I can't find the file where I wrote...
Definitely looks like a cold solder joint, which temporarily connected while you were probing. And most probably on the MCU.
Probably can be fixed in 2s with some flux and a flat tip iron if you are...
Hey,
I'm sorry about that.
Your Y cable looks all right, your troubleshooting steps are spot on, and as you noticed 12V on Data line is not going to cause issues on a properly assembled USB2AX...
Hey,
So I had a quick look, but so far I'm not sure about anything.
The USB2AX tries to send back stuff to the host as fast as possible, so the timeout for sending bytes is very low. Low timeout...
v3.2b is not very diffenrent from v3.2a, only one resistor value changed (to lower risks of errors when talking to LOTS of servos).
You should update the firmware of both to the latest version...
Hey Kurt,
That's a pretty fun project :)
I'll try to have a look into this this week end.
Hey Dan,
DXL2.0 is the version of the protocol they introduced with the new servos (Pro, X-series). They back-ported the new firmware style into the MX servos not too long ago.
It is less...
Hi!
I haven't looked in details either but there might be python bindings for the Dynamixel SDK 3? That would make things pretty simple for most stuff, but it would not give access to the DXL 1.0...
Still all very strange. What happens if you change the values used for your test?
If I only had your first post to go by, and if you were using your own Dxl lib I would have suspected a CRC...
What firmware do the servo run? Pre-v39 these servo talked only with protocol 1, and post-V39 they can do both, though they come configured for protocol Dxl 2 by default.
If the version is post-v39,...
Hi,
The SDK thing on the USB2AX website / repo is outdated, the new one should indeed work as-is, as long as you have the latest firmware - which you said you have.
Did you confirm that the...
Seems there is a problem with my update software on Win10, please use another of the methods (linux or one of the recovery options).
Damn DotNet framework breaks slightly every time they update it,...
Hi,
Unfortunately, none.
What might be interesting would be to see if you have the offending driver though.
Could you run in cmd.exe this command :
driverquery /V > usb_drivers.txt
then ...
Just a follow up, which might help a few people:
https://groups.google.com/forum/#!topic/lufa-support/8yo95VYLdFM
The serial driver from National Instruments has two modes, synchronous and...
Hey Jwatte :)
There's a part of the page (in the middle though, I just added links to it in the page index : http://xevelabs.com/doku.php?id=product:usb2ax:firmware_update#regularlinux_version )...
Hi guys,
Long time no see... I'm not dead, just far away ^^
So I just wanted to point out that I uploaded a new version of the firmware, with fixes contributed by Pedro Ramillo for Seed...
Hi,
Things like that happen from time to time to some people (<1% of users), and so far I haven't been able to reproduce nor to get any insight on what was happening. It's quite infuriating to be...
Might be late, but to me it looks like you have power problems. THe "Piccolo Laser" message is what the sensor sends when it boots, so if you get it multiple times it means your sensor is rebooting....
Hey,
I might be biased, but the first thing I would do is address the blinky servo situation before going down the rabbit hole. It's just not normal, and could have all sorts of shitty strange...
Using a ball as the foot is a common technique. However usually people us something that grips, not a steel ball.
The assumption that you use to simplify your IK computation of a perfect contact...
Thanks all :)
The feet are actually one wheel, which is the smallest and softest T40 Banebot wheels.
All of them are made from one wheel, first cut in two along its natural plane to make two...
Yep, as Tician said the potentiometer ends up serving as a torque sensor among other things.
The torsional element is a custom piano wire spring, that is described well enough by Hook's law.
It...
You might have a look at Spot Mini for ideas about motion, though it won't be as cool...
It still misses a few parts, for the head, the lidar and dynamixel devices to read the potentiometers.
I started, to demo the USB2AX Pro and various Dxld Dynamixel devices, a little quad robot umade with XL-320.
6734
Full Album : https://goo.gl/photos/okZSp7jzWNRkBvD88
Hi!
I designed a few boards people might be interested in:
Male-male adapters (I forgot the TTL version when designing the panel :/):
6715
XM-MX adapter:
So just to keep you posted, Robotis was already looking into that RS485 load problem and are working on a solution.
Haha, I asked myself the same question ^^
The motors are different so maybe...
Getting into ARM programming has been very frightening for me for years, and I only started recently after a client wanted to put a STM32F030 (one of the cheapest STM32) in his project.
Then I...
I'll have to look out for that, and maybe change the manufacturer. Here I used the basic OPL ref from Seeed.
For a project I did not too long ago we got 4000 push buttons from the manufacturer in...
For field reprogramming the USB2AX Pro I'll use the usb bootloader that lives in ROM, it will be much simpler than to try to roll a hardware or custom software solution.
For your board, you could...
Steal away :)
I will add a strain relief, that's in the plan. For the prototypess it will be 3D printed and replace one of the nylon standoffs (which are missing in this pic, I have to cut them to...
Album with assembled boards of the USB2AX Pro, DXLD Interface, DXLD IMU and SSSLidar:
https://goo.gl/photos/49VdDNXw41NjZAnB9
The USB2AX Pro:
66946695
Just a few months of writing...
I found a new tidbit about the XM-430 the other day, and it's not that great :/
So the XM-430 is, so far, available only with RS-485 communication. The problem is the driver used, which allows...
Received the PCBs for the protoype today.
https://goo.gl/photos/SekrthEECFw7dJfn9
Just have to wait for the MCU to arrive from Arrow :)
If you have $3k to get a 3000XT, then why not get both tools?
jwatte is spot-on.
I will also add that a MSO scope (mixed signal digital oscilloscope) is way less practical to use as a logic analyzer than a dedicated USB one like the Saleae Logic. With my...
Hmm not sure where you got that idea, from the 8ms control loop of the Darwin maybe?
I'm pretty convinced it's actually 1ms for motor control and potentiometer reading, and that this motor control...
The shutoff is slow because it's based on the reading from a thermistor that is close to, but does not touch the motor... >_>
The worst part to me is that I would bet it's easily fixable, with a...
AliShug: Sure, you can tackle the problem any way you want, but we're considering Dynamixel servos specifically here, and the fact that they are Daisy-chained is a pretty big and useful specificity....