« first day (4 days earlier)      last day (43 days later) » 

4:44 AM
You said the following: "However the servo is still not responding, so I am wondering the following issues: The servo has burn, due to any mistake during the test.
(1) Servo expect 12V signal (HV version). I expect the signal to be 5V even if the input voltage is 12V. Trying 12V bus imply burning the servo in case it expect 5V.
(2) Any other error in the electronic (?)
(1) If you once used 12V UART signal, it is very likely the servo is fried.
(2) You did not mention where did you buy the servo. If it is from eBay or other not that reliable shops, then you might get a fake model, or "damaged and returned to shop" thing. I noticed that there are many shops in CN selling LX-224HV, to newbies and schools.
It is likely that those newbies do not know how to properly handle the HV toy and fired it and return it. Some bad guys might just sell the damaged toys on eBay. That is one of the reasons I posted detailed info of the toy I ordered. I found that in CN there are a couple of flagship or big authorized or seemingly authorized shop.
One of the big shops has the following note in their ad: "We Accept Returned Goods", that means they accept used toys, usually paying a low fee, to any used toys, damaged or good, without asking any question. Then they may resell it to bad eBay guys, ...
 
 
3 hours later…
8:04 AM
> If you onace used 12V UART signal, it is very likely the servo is fried.
I did not, that is why I asked you to test the signal voltage first. :-)
> You did not mention where did you buy the servo.
Here, we have not that many choices where to buy them. I got it on Alibaba, and usually what I get there works fine. Any way, I should receive the controller soon, so I will let you know if it works with it.
Also, eBay is not that evil: you can be cheated (ofc), but usually (and if you are a bit careful) you get correct stuff. I had never issues with eBay in my case.
Yesterday, I wrote a small C++ code to send the UART signal and activate/deactivate writing mode. (using WiringPi lib). It works mostly, but I have issues synchronizing UART and the "writing" pin, because UART is buffered: I activate "writing" then send the signal to UART, and finally deactivate "writing", but that way the UART signal finish after the "writing" is disabled. I tried with some timers, but in the micro-seconds, those don't work reliably. I am thinking how to implement that by hardware.
 

« first day (4 days earlier)      last day (43 days later) »