DIY yokeless Axial Flux motor

Hello

I built a simple DIY yokeless axial flux motor with off-the-shelf parts.

The stator consists of 6 concentrated windings around steel spools made from weld nuts. The rotor is made from two steel disks, with 8 magnets each, connected togethder by a shaft.

I’m using an MT6701 magnetic encoder in ABZ mode.

ODrive V3 settings:

odrv0.axis0.encoder.config.cpr = 4096
odrv0.axis0.motor.config.pole_pairs = 4
odrv0.axis0.motor.config.current_lim = 5
odrv0.axis0.controller.config.vel_limit = 25
odrv0.config.enable_brake_resistor = True
odrv0.axis0.config.startup_motor_calibration = True
odrv0.axis0.config.startup_encoder_offset_calibration = True
odrv0.axis0.config.startup_closed_loop_control = True
odrv0.axis0.controller.config.control_mode = CONTROL_MODE_VELOCITY_CONTROL

The next version will have a better mechanical design so that I can do some toque testing etc.

Cheers

Carelsbergh Stijn

This is awesome, thanks for sharing!

Hello Carelsbergh! I would like to ask you a few questions. I am thinking about building the motor you built for his science project. Let me know if we could connect briefly. Thanks for the video!

My son that is.

Hello

Feel free to ask your questions here on the forum so that others can also use this information. If you don’t want that you can send me a message here on the forum or on Instagram (stijns projects).

Cheers

Carelsbergh Stijn

Great! Do you have the geometry available for the 3D printed parts? We have access to a printer.