I am under the assumption that you can monitor the motor via USB connection to the ESC?
Yes, theoretically motor control over USB should work. VESC Tool and the BLDC firmware can both be built on FreeBSD. I don't have the hardware to test the complete setup yet, but from the software side everything looks promising.
That sounds like a great setup. I’ve now got the FreeBSD side building both VESC Tool and the BLDC firmware successfully, including several different firmware targets. Once the controllers arrive, we should be able to move from build testing to actual USB communication and motor-control testing.
Those LiFePO4 batteries also sound like a good fit for a rover. I’d just verify with the manufacturer whether their internal BMS supports connecting multiple batteries in series before trying it.
I am trying to understand motors.
This is exactly where VESC should become useful. A torque test stand would let you compare the 18V and 40V Ryobi motors under controlled conditions instead of trying to infer everything from their physical size. Even if they have the same frame and the same number of magnetic poles, the winding could be quite different — number of turns, wire size, Kv/Kt, Om, current capability, and therefore the torque and speed characteristics. With VESC we should eventually be able to control current/RPM and log electrical data while the test stand measures torque and temperature. Then we could build actual torque, power and efficiency curves for both motors. I would be very interested to see whether Ryobi is actually using two different motor windings or essentially the same motor operated at different voltage/current limits by the controller.
I am now shopping connectors for Brushless Motors. For those we have three leads. Choices include MT60 a triangle connector and MR60.
Really not sure if these are heavy duty enough for me. I would prefer a 90AMP connector.
For a 70–90A setup, I would stay with 10 AWG rather than going to 12–14 AWG. Remember that with AWG, a smaller number means a thicker wire.
For the battery connection, XT90 or XT90-S seems like a good choice. For the three motor phases, I would probably use three separate high-current bullet connectors rather than MT60/MR60, especially for a test stand.
One thing we should keep in mind with VESC is that battery current and motor phase current are not the same. The phase current can be considerably higher, especially at lower motor speeds, so I would rather have some margin in the motor wiring and connectors.
From experience, I can say that you can solder such large connectors with a regular "copper soldering iron", but 100 watts