Sigh I wish. The code is in a workable state right now but needs a bit of love. Still a few hacked bits that work well but dont follow good coding practice so need to re-arrange a bit. Currently all my focus is on test jig SW dev to test as many independent features as we can. Finally got Qt to compile on a rPi yesterday was way harder than I expected.
When units arrive (Friday) I’m working to implement/test all the smart switch features both on the FW side and App side. Ideally in tandem with this I’ll be implementing some of the features/addressing some of the issues that beta testers identified. A few of these:
*Automatic hall sensor swap (if you accidently plug your hall sensors in backwards m1 hall with m2 phase leads the FW identifies during calibration and switches them software side)
*Torque curves/more thorough remote calibration settings
*Data logging (this ones for the datasheet we are about 30% done making which includes plots of current/temp/time to better address the “continuous current” misnomer)
We have a stand-in FW that will be flashed to the MCUs now before pcb assembly. Then the test jig will flash latest FW image before shipment so we have all the fixes in there. There won’t be much use for the code without hardware anyways, but I’ll make sure its in a repo before units are shipped. FYI we are aiming also to hit robotics applications which won’t work well without open-sourcing, so its definitely happening. Just don’t want people seeing my ugly half-finished code.
Hope you guys enjoyed the update!