I recently ordered 2 of these motors:
https://www.adafruit.com/product/4416
However, one of the motors appears to be defective. First, it is significantly less powerful than the other motor and the encoder does not function correctly. Attached is a sample of the signals coming from the encoder. Notice that not only is one of the signals missing its pulses, but the two signals are not 90 degrees out of phase.
I am usually quite happy with the quality of the devices I purchase from you, but you appear to have some quality control problems with these motors.
Defective Motor
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
-
- Posts: 12
- Joined: Sun Apr 27, 2014 12:30 pm
Defective Motor
- Attachments
-
- SDS00002.png (26.1 KiB) Viewed 205 times
- tepalia02
- Posts: 104
- Joined: Sun Apr 24, 2022 6:53 am
Re: Defective Motor
Really unexpected. Hope you get a proper solution.
- adafruit_support_carter
- Posts: 29156
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Defective Motor
Can you provide more information about how the motors are being used. What are they being connected to for power, control, and encoder feedback?
-
- Posts: 12
- Joined: Sun Apr 27, 2014 12:30 pm
Re: Defective Motor
The motor power is 7.2v. The encoder is being read via a STM32F103C8T6 using 3.3v.
- adafruit_support_carter
- Posts: 29156
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Defective Motor
Is power being applied directly to the motor? There's no h-bridge or other interface for controlling speed / direction?
-
- Posts: 12
- Joined: Sun Apr 27, 2014 12:30 pm
Re: Defective Motor
The power to the motor is delivered via an L298N. However I do not see how this would affect the encoder which is clearly not working.
- adafruit_support_carter
- Posts: 29156
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Defective Motor
Yep, for now, focusing on the power issue:
What if you do power the two motors directly? Is there still a noticeable difference between the two?it is significantly less powerful than the other motor
-
- Posts: 12
- Joined: Sun Apr 27, 2014 12:30 pm
Re: Defective Motor
Here is a graph of the motor speeds both with and without a load. In this case I am running the motors at full power (still using a motor controller). For the one with the load the motors are attached to a chassis with wheels. Note that with no load, the motors run at about the same speed, but when driving a chassis, one of the motors runs at close to half the speed of the other. In case you are wondering, I am able to get the speed of the motor with the bad encoder by ignoring the signal that is not working (i.e. I am not running it in quadrature mode).
- Attachments
-
- MotorCompare.jpg (113.08 KiB) Viewed 169 times
- adafruit_support_carter
- Posts: 29156
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Defective Motor
How are you determining the vertical axis (speed) in those plots? Based on what sensor?
For the load scenario, are the motors driving the same load? Not just two copies of the same nominal load (like two different wheels). But they are being attached to the exact same load? i.e. - everything is 100% the same between the two setups with the only difference being the motor itself?
For the load scenario, are the motors driving the same load? Not just two copies of the same nominal load (like two different wheels). But they are being attached to the exact same load? i.e. - everything is 100% the same between the two setups with the only difference being the motor itself?
-
- Posts: 12
- Joined: Sun Apr 27, 2014 12:30 pm
Re: Defective Motor
Are you seriously contending that I don't know what I am doing and there is something that I am doing that is causing the difference. The two motors are driving two different wheels to move a robot. This is the same configuration that I am using with other similar motors and for those motors there is no significant difference in speed. When you look at the graphs, it is clear there is something wrong with one of the motors. When you take into account that that SAME motor has a bad encoder I think it is pretty clear that it is defective.
-
- Posts: 12
- Joined: Sun Apr 27, 2014 12:30 pm
Re: Defective Motor
I take if from a lack of any further response that this conversation is over. I am saddened to discover that Adafruit is not willing to stand behind the products they sell, but it is good to know for the future.
- Franklin97355
- Posts: 23910
- Joined: Mon Apr 21, 2008 2:33 pm
Re: Defective Motor
Did you swap the motor on the controller and the problem followed the motor?
-
- Posts: 12
- Joined: Sun Apr 27, 2014 12:30 pm
Re: Defective Motor
Let's forget about the power problem. The motor is defective based on the problem with the encoder.
- adafruit_support_carter
- Posts: 29156
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Defective Motor
There could be some difference in the mechanics between the two wheel assemblies maybe? The motors are not being used 100% the same.The two motors are driving two different wheels to move a robot.
OK, let's switch to looking at the encoder issue.
How are you tying in to the encoder signal lines to get the scope trace shown above?
How was the motor run for the signal trace shown?
Did you measure the same signals on the other motor? (just to verify things in terms of being able to get the expected output there)
-
- Posts: 12
- Joined: Sun Apr 27, 2014 12:30 pm
Re: Defective Motor
I am done here. It is clear you are never going to accept responsibility for the motor's failure and you are wasting my time. Needless to say I won't be buying any more motors from you.
Please be positive and constructive with your questions and comments.