Tell us about yourself!
I figured out what the control board is for (Kinda), from what an Amazon user was able to tell me the control board is a microcontroller for the servos that uses code stored on the servos to control them without being connected to the computer. So I'll be using the debug board to control my servos then haha. Thank you again for all the help!
Ohhh okay, yeah that's where I've been confused. I thought the debug board was only for debugging (Hence the name) and the control board was for controlling. I still have no idea what the control board is for but, I suppose either way I saved money buying the bundle that came with it rather than buying everything individually 😅
I will definitely check out the dynamixel servos to see how they are used, I am still lost on how I communicate with the servo control board. With the debug board you communicate through a COM port however with the control board it doesn't show up as a COM port, is this why you used an arduino or do I have a faulty board/missing something?
The lx_setup.py was initially only giving me error!! however now it is working, I didn't realize I needed to use the install command :) .How do you control the servo(s) with the control board instead of the debug board. If I try using the control board the COM port doesn't work so I'm assuming there is another way of communicating with the board. You also wouldn't happen to know how to detect when the servo has a larger load (Like in the dog project, when the leg hits the ground the servo knows to stop trying to move)?Sorry for all the questions, I haven't used serial bus servos before and haven't been able to find much additional info. I really do appriciate the help though :D
Hi, so for the python code I receive an error that 'str' object has no attribute 'write'. As far as I can tell when creating the object for the servo I pass the COM port as the serial however, when I attempt to test it by seeing if I can get_servo_id() I receive that write error (Line 107, self._serial.write(bytearray([ ). I also receive this error when trying to use the move_start() function so I am assuming I am missing something.The file "test" is the lewansoul_lx16a_controller.py file