Hi,
I need help. Unlike the wizards on this forum, I am not an expert. I am as my dad would have said a “Jack of all trades but master of none”. I have failed spectacularly to drive my gimbal motor with authority. I cannot get it to work in closed loop using an AS5048.
I wish to use simple FOC in a project, driving the motor is my goal. I do not need to be an expert at the technology driving it.
The community here has been amazing, but I have spectacularly failed to get results. I fully accept that this is me, not you because others seem to have succeeded where I am failing.
I went so far as to put out a request for help on a third party platform designed for finding people to do coding. Even the fellow who took on the job for me has thus far failed to get it working.
I have two questions:
- Is it appropriate to offer money here for help?
- Is the hardware I chose appropriate?
I have an object weighing approximately 3 to 5 KG depending on the hardware chosen. I need to be able to rotate it with “authority” from 0 to ideally 1000 RPM. The gimbal motor I have will be good for up to 200RPM which is more than adequate for a proof of concept.
The hardware is listed here: AS5048A with Mks dual foc v3.3 and GM6208-150T Gimbal Motor
I guess what I am asking, other than for paid expert help (if appropriate here) whether the hardware is suitable for that kind of load and should I ditch the gimbal motor in favour of something else?
I need to data log the motor speed over time and varying load and I am not getting anywhere.
Thoughts?
Yes. If no one responds I’ll try to help. Cheers, valentine
#define authority MAGA
best regards (je sors =>)
Thanks for this.
By “authority” I mean knowing the motor is actually turning at the rate I tell it to. I could have said “confidence”. I am old school in thought and speech it seems. 
I like this comparison:
compare the language of “to control a motor with authority” vs “to control a motor with confidence”
The language in “to control a motor with authority” and “to control a motor with confidence” has some subtle differences.
Authority implies a sense of power, control, and dominance. It suggests that the person controlling the motor is in charge, and the motor will respond to their commands without question. This phrase is often used in a more formal or technical context.
Confidence, on the other hand, implies a sense of trust, faith, and self-assurance. It suggests that the person controlling the motor has a deep understanding of the system and is able to make decisions based on that knowledge. This phrase is often used in a more informal or conversational context.

The fellow I have working on it for me is able to get an AS5600 via I2C reading as expected. I chose the AS5048 due to it’s higher resolution. It is more important to me at this juncture, for my proof of concept, that get it turning smoothly. Ultimately I need to data log everything the speed accurately across time. There are two motors in my device, (three actually but two of them will be speed synchronised) and I am investigating the relationship between the speeds of these two motors. The synchronized pair are high speed, > 10,000 RPM and I drive them via traditional ESCs and measure speed using optocouplers. Other than needing to rewrite what I did using websockets that part is working.
Are there any known issues using the AS5048 over SPI vs the AS5600 over I2C? I paid a professional to wire me up a couple of AS5048s because I was not confident of my soldering and sent it to the fellow so he and I have matching hardware. In fact I sent him the DualFOC board and GM-6208 as well.
It seems I am stubborn. I want the AS5048’ working.
I appreciate the help offer @Valentine - I may need your help yet.