While I was playing around with my own controller for these servos I've found that as soon as I enable the servo a ton of noise is showing up on the DB25 lines pulluting everything that is electrically connected with it. In my case I was powering AASD logic from the same source as the mcu. In that condition it worked for a while but suddenly the mcu just stopped. In the end I decided to go with optocouplers and that solved the issue with noise killing my mcu. PS. I rember you from xsimulator - your 6dof build made me start this whole madness :) Thank you!
Thank you Łukasz! Yes, you are absolutely correct about EMI. The long DB25 cables act like aerials directing the EMI down into the Arduino. When I wired up the servo controllers, I took the DB25 cables in the opposite direction to the servo cables in an effort to minimise crosstalk and induced signals. Since moving it away as shown in the video, I haven't had any further problems. It certainly saved me from wrapping the servo cables in conductive tape, which was my next plan of attack. A few of the 6DOF builders moved to the SFX100 design which was interesting. I have used it much more than the previous build simply because it is easier to get into and out of! Thanks for your comment :)
While I was playing around with my own controller for these servos I've found that as soon as I enable the servo a ton of noise is showing up on the DB25 lines pulluting everything that is electrically connected with it. In my case I was powering AASD logic from the same source as the mcu. In that condition it worked for a while but suddenly the mcu just stopped. In the end I decided to go with optocouplers and that solved the issue with noise killing my mcu. PS. I rember you from xsimulator - your 6dof build made me start this whole madness :) Thank you!
Thank you Łukasz! Yes, you are absolutely correct about EMI. The long DB25 cables act like aerials directing the EMI down into the Arduino. When I wired up the servo controllers, I took the DB25 cables in the opposite direction to the servo cables in an effort to minimise crosstalk and induced signals. Since moving it away as shown in the video, I haven't had any further problems. It certainly saved me from wrapping the servo cables in conductive tape, which was my next plan of attack. A few of the 6DOF builders moved to the SFX100 design which was interesting. I have used it much more than the previous build simply because it is easier to get into and out of! Thanks for your comment :)
great thinking just moving it away a bit......EMI can be a pain sometimes. Maybe a usb extender could help.
I had the same issue, but I resolved it by adding an external powered USB hub on the PC end, and so far, no dropouts