Hello Everyone
,
I’ve made the decision to use ODrive for managing the brushless motors as I construct a CNC machine. Since I’m not too familiar with ODrive, I would really appreciate some pointers and recommendations from people who are.
Configuration Information:
- Motors: For both X and Y axes, I utilise two 5065 270the KV brushless engines, and for the Z axis, I’m using a 6374 150KV motor.
- Encoders: For position feedback, AS5047P magnetic encoding devices are utilised.
- Power source: The arrangement is powered by a 48V 10A source of power.
- ODrive Version: I’m running firmware version 0.5.1 on an ODrive v3.6.
Problems and Inquiries:
Motor Tuning: I’ve completed the fundamental tuning procedure, but certain oscillations and vibrations persist, particularly at slower speeds. ![]()
Exist any particular tuning factors or methods that could assist in lessening these problems? ![]()
Heat Management: The ODrive board and the motors tend to get hot with prolonged usage. ![]()
What are some successful cooling techniques or approaches that other people have used to control heat in comparable arrangement? ![]()
Power Supply Stability: Occasionally, I observe a decrease in performance, which I believe could be brought on by variations in the power supply. ![]()
Has anyone experienced anything similar? Would changing the power source or adding capacitors be more effective? ![]()
EMI and Noise Reduction: The encoder signals are being affected by electromagnetic interference, which is causing me some trouble. ![]()
Which grounding and shielding techniques reduce noise the best? ![]()
I also checked this
https://discourse.odriverobotics.com/t/the-cnc-machine-using-mlops-an-odrive-im-working-on/5747
It would be very helpful if you could contribute any resources, advice, or observations. I can’t wait to use ODrive to make my CNC machine functioning effortlessly and efficiently.
In advance, I thank you
for your time and assistance!