I got this small motor+sensor set:
IPower GBM2804R + AS5048A Magnetic Sensor
- Motor Model: IPower GBM2804R
- Weight: 57g
- RPM: 2149~2375
- Torque (g): 250-350
- Voltage (V): 10V
- Cunnrent (A): 0.07
- Configuration: 12N14P
- Winding Turns: 0.19*1-100T
- Resistance(Ω): 5.57Ω
- Hollow Shaft Diameter (mm):6.5
I’m new to motor control, and even to electronics. I know I’m in dangerous territory, because of this 5.57Ω. My multimeter tells me the line resistance is around 6Ω. So, if my understanding is correct, the phase resistance is around 3Ω.
I’m using a SimpleFOCShield and I’m starting with the single_full_control_example. My code is as follow:
// Measured voltage of my power supply (official value is 19V).
driver.voltage_power_supply = 19.5;
// I took the 10V above and subtracted 1 for safety.
motor.voltage_limit = 9;
// I chose 0.1V as a starting point and I plan to increase this slowly, monitoring the current.
// I've seen this process explained somewhere on this forum.
motor.target = 0.1;
What do you think? Am I overcautious? Or preparing for a disaster?


