« first day (10 days earlier)      last day (37 days later) » 

4:24 AM
So now I am writing a python to analyse the timing of request/reply Vin value, to make sure of the requirement of the Enable/Disable of the simplex UART commands using HC126. Though the TXS0102/04 seems to work, but I have no confidence that the OR'ing of output TxD/RxD won't generate other problems. As I mentioned in my (already deleted) answer, I once studied the very expensive Danamixel bus servo but could afford to play with it.
Now I am googling around to see if there is any alternative comparable with LewanSoul but not too expensive, and also have a good documentation. I found the following review and now reading it.
(1) Review of Three Serial Bus Servos (Robotis Dynamixel, DST Robot, and LewanSoul Lobot) - Roger Cheng, Hackaday, 2018jul05
https://hackaday.com/2018/07/05/wrangling-rc-servos-becoming-a-hassle-try-serial-bus-servos/. Cheers.
One problem with the Chat Room here is that I am too slow to write a message. Usually I need more than 3 minutes to write and proofread. But my messages become "permanent" and I could no longer correct any spelling or SEMANTIC ERRORS later. This might cause big confusion to future readers.
One workaround is for me to from time to time update my answer, after a milestone in our project, and also warning the future readers that ours is an exploratory project, and that many things discussed in the chat room is simply wrong if not misleading. But of course the future reading can skimmed through our chat record and understand why we did it this way or that way, after WE MADE MISTAKES. In short, we learn by making mistakes and correct them.
 
 
4 hours later…
8:46 AM
Now I have completed the python program to read LX-824HV's Vin value. The program logic is a bit complicated, so I have written a summary for it.
You might like to comment or make counter suggestion for my python program logic. If the test is successful, I will then tidy up and document the program and upload the complete listing here. But there is nothing urgent. So I will slow down now. Cheers.
PS - I might goggle further on serial bus servo. The article I mentioned above is two years old, and it appears that there has not been too much progress in the area. Some 5 years ago I read about the "Open Digital Servo" proposed by SparkFun, but I sadly heard that it was a failure. I guess for now the expensive DynaMixal and cheap HiWonder are still the two serial bus servos that worth our time to invest.
 
 
7 hours later…
3:31 PM
> "but does not say how quick you should be."
From the tests I did, I found it is much less than 1ms, I remember something slightly longer than the transmission of a byte by the UART (0.5ms - 1ms), from the last sent bit to the start of the servo reply.
> "This might cause big confusion to future readers."
Nobody expect the chat to be a precise document. (IMO) is fine to have typos, and errors. (I am not even sure many people will read this)
On my side, I continued to play a bit with the servos, and also trying to solve the enTX/enRx pin (like you).
Here is a question that I posted about it: https://stackoverflow.com/questions/63790821/how-to-block-until-wiringpi-finishes-to-sent-serial-data-uart
One of the comments is interesting, I still need to test it.
 

« first day (10 days earlier)      last day (37 days later) »