HI, i recently bought one of these Shield, to run an AX12_A Dynamixel servo... i hooked it up to an 11.1 voltage source, with one servo connected and uploaded both libraries....but...
JaneYu 2016-01-08 07:07:35 21 Views46 Replies HI, i recently bought one of these Shield, to run an AX12_A Dynamixel servo... i hooked it up to an 11.1 voltage source, with one servo connected and uploaded both libraries....but when i attempted to run the example code nothing happened....has anyone else had this problem and can suggest a solution to make this shield operational ?
Thank you, so my only limit is power supply? That means if I want to control six robot legs, with three AX-12A servos on each leg (18 total), then this is a good board for the job?
JaneYu Yes, we looked at the AX12 servos that are currently on the market, and these servos don't change much, so this board is supported.
You can on six channels is used, with three servos connected to each channel.
Hi, I'm using Dynamixel AX-12A servos and they are work perfectly in motor mode, but in servo mode I can't control position. After I send command "myservo.write(ID, 150)" it starts turning to infinity.
JaneYu Hello,
I have severals Smart Arduino Digital Servo Shield and I can control two servos Dynamixel AX12, however, I'd like to read speed and position of a servo AX12 and I don't find any way to do that, nether in library and in the example.
Could you please help me?
JaneYu Hello
I need help, please.
How do I get the ID for different servos? I need to control three servos separately. How do I do it?
JaneYu You can check out the product wiki here and look in our sample code. Here you can define different variables for the specific servo number and control those servos individually by referring to the servoNum values you set: https://wiki.dfrobot.com/Di...
Hey Lisa,
Are you referencing the correct servo number when using the velocity function?
JaneYu I am using this shield with 2 Dynamixel AX-12A. For my purpose both of them do several turns before stopping. Can I read their position without resetting so I don't loose their respective ID?
Thanks.
JaneYu Hi,
I am currently using 6 Dynamixel AX-12A servo motors and I see there is a SetID command in the ServoCds55.h library. I would like to change the baud rate of the motors as well. Is there a command to do this in the ServoCds55.h library?
Thanks
JaneYu In theory, in the case of power supply, which can connect up to 200+ servos. Because of the servo can be linked by serial bus,
JaneYu Hi. how to reprogram the slave MCU ??
JaneYu There are 6 pins (3x2) on the side of the shield. You can connect them with ICSP programmer to reprogram the slave MCU.
Hi,
No. My question is: Are there any commands in your library to have this information, example "myservo.getposition (int id)". Because the AX-12 allows this. The AX-12 are ordered in series, and offer a driver that is controlled via the I2C bus, but in your library, I do not see all the commands allow the features of AX-12 engines.
JaneYu No, we haven't develop this function in the servo shield. You could write your own functions in the library.
Hi,
Is it possible to have the AX-12 engine information (current position, error, temperature, ...) with this driver? Which is normally possible with AX-12 if I'm not mistaken. I have not seen these functions in the "ServoCds55 Library".
Thanks.
JaneYu To whom it may concern,
I am using your shiled to control 4 dynamixel AX-12A. One of them stop responding to any command, I use your example code to atlreast reset and set for new ID, with no result. The cables are sending 12V/5V.
please help
JaneYu Hi,
is it possible to use the shield with a nucleo64 stm32f401re?
the board has Arduino Uno connectors but did not work out of the box.
please help
JaneYu You need to port the library to stm32 yourself. We only provide arduino's library, you can use it as a reference.
Hi Sarah,
Sorry, they are not fully compatible, you need some hacking to make it work.
You can check here for details:
https://www.dfrobot.com/for...
JaneYu Hey, I'd like to use this shield with a sparkfun esp8266 Thing ? is it possible ? what pins do I need to connect between the shield and the Thing ?
L2o
JaneYu Hi, I'm sorry, as a early product, we haven't developed this firmware, but we have opened all documents, so if you have any interest, you can make a new firmware for SpringRC SM-S4303R
JaneYu Do you have any documentation on how to use this shield with a regular servo motor?
Hello I am planning to buy this shield for the Ax-12a dynamixel motor control. I found out how to give commands and control it. But the question is, can you receive data from the dynamixel motor with this shield? By looking at the source code you have uploaded, there is no command for reading. Is receiving data(position, temperature ect.) from the motors possible with this shield? If yes, how?
JaneYu Hi, as the early product. there is no function about reading, but we opened its source for the second development.
Hi, you need change the SS pin on the shield. and redefine it in the code. There is a jumper cap, it is easy to find it.
JaneYu Hi, thank you very much for your answer!
Things are clearer for me now. The last question I have is: when you write on the wiki page of the shield:
"Digital pin 10 in default.If you want to use other digital pins,please remove the jumper cap and connect the ss header to other Arduino digital pin.", Do you mean the pin that was under the jumper cap? If yes, how can I connect it to another arduino PIN as shields will be stacked?
Another important question: Do you define the used SS pin when calling the constructor of the ServoCds55 class? Like ServoCds55 myservo : new ServoCds55(customSS) ;?
Thanks!


.jpg)