This is my first post in the forums so feel free to provide constructive criticism on my post.
Myself and 3 others are building a robotic dog for our senior project. We have a BLDC attached to a pulley that is attached to a ball screw (essentially a BLDC driven linear actuator). We plan to have limit switches at the ends of the ball screw as indicators for the lower/upper limits.
I am aware that @WetMelon has developed a homing sequence and that i will have to flash the firmware. From what I found on the forums, it seems that it would be best to use an Arduino’s digital pins to read the limit switches.
In our current design we have the NVIDIA Jetson Nano controlling the motors in Python and would like to connect the Arduino via USB. My questions are: With the Arduino and Nano communicating, what would the homing sequence process look like? What form of data should we be sending to the Nano and how do we use that data?
Any help would be great!
P.S. Will post pictures as the project continues.