Difference between revisions of "Motors"

From RobotCombatWiki
Jump to navigation Jump to search
m (De-orphan Hardening page)
 
(20 intermediate revisions by 6 users not shown)
Line 11: Line 11:
  
 
==Common brushed DC motors==
 
==Common brushed DC motors==
 +
[[File:N20.jpg|thumb|N20 Motor]]
 
There are literally hundreds of motors to choose from but certain choices have become favorites over the years due to their availability and suitability for robot combat in terms of output-speed at typical voltages, ease of mounting into designs, and robustness. As with all things in robot combat, there are different choices common to different weight classes.<br>
 
There are literally hundreds of motors to choose from but certain choices have become favorites over the years due to their availability and suitability for robot combat in terms of output-speed at typical voltages, ease of mounting into designs, and robustness. As with all things in robot combat, there are different choices common to different weight classes.<br>
 
In 150g to 1-pound classes the most common motors are N20 and 16mm motors from places like [https://www.fingertechrobotics.com/products.php?cat=Motors+%26+Mounts FingerTech] or [https://www.botkits.com/collections/all-products BotKits]<br>
 
In 150g to 1-pound classes the most common motors are N20 and 16mm motors from places like [https://www.fingertechrobotics.com/products.php?cat=Motors+%26+Mounts FingerTech] or [https://www.botkits.com/collections/all-products BotKits]<br>
Line 16: Line 17:
  
 
{| class="wikitable"
 
{| class="wikitable"
|+ Non-Exhaustive Examples of Common Motors
+
|+ Common Brushed DC Gear Motors
 
|-
 
|-
! Motor Type !! Source 1 !! Source 2 !! Source 3
+
! Motor Type !! Source 1 !! Source 2 !! Source 3 !! Source 4
 
|-
 
|-
| N20 Spur Gear || [https://www.endbots.com/products/n20-gearmotor EndBots] || [https://www.servocity.com/premium-n20-gear-motors/ ServoCity] || [https://www.dfrobot.com/product-1487.html DFRobot]
+
| N10 Spur Gear || [https://nutsandbots.co.uk/product/n10gearmotor/ Nuts&Bots] || [https://turnabot.com/products/high-power-n10 Turnabot] || ||
 
|-
 
|-
| 16mm Spur Gear || [https://www.fingertechrobotics.com/proddetail.php?prod=ft-Sspark16 FingerTech] || [https://www.botkits.com/products/four-battle-hardened-motors?_pos=6&_sid=a383cc490&_ss=r BotKits] ||
+
| N20 Spur Gear || [https://www.pololu.com/category/60/micro-metal-gearmotors Pololu] || [https://www.servocity.com/premium-n20-gear-motors/ ServoCity] || [https://www.dfrobot.com/category-110.html DFRobot] || [https://turnabot.com/products/high-power-n10 Turnabot]
 
|-
 
|-
| 20mm Spur Gear || [https://www.endbots.com/products/20mm-lightning-gearmotor EndBots] || [https://www.servocity.com/econ-spur-gear-motors/ ServoCity] ||
+
| 16mm Spur Gear || [https://www.fingertechrobotics.com/proddetail.php?prod=ft-Sspark16 FingerTech] || [https://www.botkits.com/products/four-battle-hardened-motors?_pos=6&_sid=a383cc490&_ss=r BotKits] ||  ||
 
|-
 
|-
| 22mm Planetary Gear || [https://www.botkits.com/collections/all-products/products/22mm-dc-gearmotor-with-aluminum-gearbox?variant=12493978959974 BotKits] || [https://rectifiedrobotics.com/collections/motors/products/22mm-planetary-gearmotor-1 RectifiedRobotics] || [https://www.servocity.com/premium-planetary-gear-motors/ ServoCity]
+
| 16mm Planetary Gear || [https://repeat-robotics.com/buy/brushed/ Repeat Robotics] || ||  ||
 
|-
 
|-
| 25mm Spur Gear || [https://www.kitbots.com/product.sc?productId=20&categoryId=1 KitBots] || [https://www.endbots.com/products/ga25-gearmotor EndBots]|| [https://www.servocity.com/econ-spur-gear-motors/ ServoCity]
+
| 20mm Spur Gear || [https://www.servocity.com/econ-spur-gear-motors/ ServoCity] || ||
 
|-
 
|-
| 25mm Double Spur Gear || [https://absolutechaosrobotics.bigcartel.com/product/940rpm-double-geared-25mm-motors AbsoluteChaosRobotics] ||  
+
| 22mm Planetary Gear || [https://www.botkits.com/collections/all-products/products/22mm-dc-gearmotor-with-aluminum-gearbox?variant=12493978959974 BotKits] || [https://rectifiedrobotics.com/collections/motors/products/22mm-planetary-gearmotor-1 RectifiedRobotics] || [https://www.servocity.com/premium-planetary-gear-motors/ ServoCity] ||
 +
|-
 +
| 25mm Spur Gear || [https://www.kitbots.com/product.sc?productId=20&categoryId=1 KitBots] || [https://www.servocity.com/econ-spur-gear-motors/ ServoCity] || ||
 +
|-
 +
| 25mm Double Spur Gear || [https://absolutechaosrobotics.bigcartel.com/product/beetle-weight-drive-parts AbsoluteChaosRobotics] ||  ||
 
|}
 
|}
  
 
=Brushless Motors=
 
=Brushless Motors=
In recent years [https://en.wikipedia.org/wiki/Brushless_DC_electric_motor DC Brushless] motors have become more popular. Brushless motors are often both faster and lighter than an equivalent brushed motor, while experiencing less friction, remaining more efficient and less susceptible to heat related failures.
+
In recent years [https://en.wikipedia.org/wiki/Brushless_DC_electric_motor DC Brushless] motors have become more popular. Also known as BLDC (Brushless direct current), these motors are often both faster and lighter than an equivalent brushed motor, while experiencing less friction, remaining more efficient and less susceptible to heat related failures.
 +
 
 +
Brushless motors have 3 or even 4 power wires, and they will not operate at all without a brushless [[ESCs|electronic speed controller (ESC)]]. This specialized circuit synthesizes the rotating magnetic field by sending waves of power into pairs of wires in sequence. By altering which wires are used, the ESC can also reverse the motor; by adjusting the shape of the waves, it can change the speed and torque of the motor. This gives a builder many options, but can make setup of brushless motors very complicated.
 +
 
 +
An ESC needs to support the right type of motor, as well as suitable current and voltage rating.
 +
 
 +
==Sensorless==
 +
Sensorless motors have only power wires. They are generally used on flying drones and lower weight class robots as they are simpler and require less wiring.
 +
 
 +
When using sensorless motors with an inertial load (drive motors, weapon motors) you may experience a twitching or jerking motion or vibration at low speeds. This is known as cogging, and is most noticeable when the motor is connected to a low-ratio gearbox, or has no gearbox at all.
 +
 
 +
==Sensored==
 +
Some brushless motors include a shaft position sensor (usually built-in), and have an extra connector or cable to connect the sensor to an ESC made for sensored motors. Feedback from this sensor helps the firmware in the ESC determine exactly how much power is required to start the motor and maintain the exact speed or torque you want to use, even with a heavy load such as a weapon bar or disc. This also opens up possibilities for combat-specific modifications. For example, with specialized programming, an ESC with sensor feedback could determine when a weapon motor hit or jam has occurred, temporarily limit power output after the event (for the safety of the ESC and motor windings), and attempt to re-power the motor a few moments later after the encounter is over.
  
Brushless motors have 3 or even 4 wires, and they will not operate at all without a brushless [[ESCs|electronic speed controller (ESC)]]. This specialized circuit synthesizes the rotating magnetic field by sending waves of power into pairs of wires in sequence. By altering which wires are used, the ESC can also reverse the motor; by adjusting the shape of the waves, it can change the speed and torque of the motor. This gives a builder many options, but can make setup of brushless motors very complicated.
+
==Motor torque considerations==
 +
Drone propellers encounter little air resistance when first started, and are also extremely light. For this market, product designers have made smaller, lighter ESCs and motors that run on the same voltage as other models, but deliver less start-up torque. Keep in mind that if used for drive motors, these may not accelerate quickly, or may perform at lower speeds than expected. They often have difficulty starting when a heavier spinning weapon is attached; you will see many fights lost when a spinner couldn't start up their weapon.
 +
 
 +
This can potentially be fixed by using a sensored motor or by programming the ESC to deliver a full-power starting pulse to overcome friction and/or inertia.
 +
 
 +
==Other considerations==
 +
Brushless motors with sensors can be used with sensorless ESCs, (without any of the benefits of having a sensor, since it isn't connected).
 +
 
 +
There is no standard connector for sensors; keep this in mind before attempting to mix-and-match ESCs and motors.
  
 
==Common brushless DC motors==
 
==Common brushless DC motors==
 
{| class="wikitable"
 
{| class="wikitable"
|+ Common brushless gear motors
+
|+ Common Small Brushless DC Gearmotors
 +
|-
 +
! Size/Frame !! Diameter !! Source 1 !! Source 2 !! Source 3
 
|-
 
|-
! Source !! Link
+
| 1104 || 16mm || [https://repeat-robotics.com/buy/mk2/ Repeat Robotics] Repeat Mini Mk2 Planetary || ||
 
|-
 
|-
| RectifiedRobotics || [https://rectifiedrobotics.com/products/rectified-robotics-brushless-planetary-gearmotor Brushless Planetary]
+
| 1806 || 24mm || [https://www.owobotics.com/product/opbox-mkiv-brushless-drive-gearmotor OwoBotics] OPbox MkIV || [https://robotmatter.com/collections/mercurybox/products/mercurybox RobotMatter] MercuryBox Planetary ||
 
|-
 
|-
| OwOBotics || [https://www.owobotics.com/product/opbox-mkiv OPBox MkIV]
+
| 1806 Outrunner || 24mm || [https://www.fingertechrobotics.com/proddetail.php?prod=ft-bl-mega-spark Fingertech] Mega Spark || [https://rectifiedrobotics.com/products/rectified-robotics-brushless-planetary-gearmotor Rectified Robotics] Brushless Planetary ||
 
|-
 
|-
| RobotMatter || [https://robotmatter.com/collections/beetle-3lbs/products/mercurybox-set Mercury Box]
+
| 2004 Inrunner || 24mm ||[https://repeat-robotics.com/buy/max/ Repeat Robotics] Repeat Drive Max Planetary ||  ||
 +
|-
 +
| 2838 Inrunner || 28mm || [https://www.fingertechrobotics.com/proddetail.php?prod=ft-S2838-2970KV Fingertech] S2838 Beater Bar || ||
 
|}
 
|}
 +
  
 
=Picking the right motor=
 
=Picking the right motor=
Line 56: Line 86:
 
[https://robotcombatwiki.com/wiki/Brushed_vs._Brushless Choosing a motor - Brushed or Brushless]<br>
 
[https://robotcombatwiki.com/wiki/Brushed_vs._Brushless Choosing a motor - Brushed or Brushless]<br>
  
[https://robotcombatwiki.com/wiki/Gear_Reduction Gear Reduction]<br>
+
[https://robotcombatwiki.com/wiki/Speed_Reduction Gear Reduction and Speed]<br>
  
 
[https://robotcombatwiki.com/wiki/Hardening_Motors Making Motors Combat Ready]<br>
 
[https://robotcombatwiki.com/wiki/Hardening_Motors Making Motors Combat Ready]<br>
Line 65: Line 95:
  
 
[https://robotcombatwiki.com/wiki/Large_Robot_Motors Large Robot Motors]<br>
 
[https://robotcombatwiki.com/wiki/Large_Robot_Motors Large Robot Motors]<br>
 +
 +
 +
=Going further=
 +
Very few motors on the market anywhere are built to be suitable for high-impact action, particularly as the competition becomes more and more skilled.  Check out [[Hardening Motors]] to learn how to take them to the next level.

Latest revision as of 03:56, 6 October 2024

Electric motors impart a continuous spinning motion and are used in nearly every combat robot. They work by creating a rotating magnetic field, which is used to spin a shaft or a shell at high speed. Many motors will be attached to a gearbox, generally used to decrease the shaft speed and increase torque.

Maytech Brushless 8085

Brushed (DC) Motors

DC Brushed motors have historically dominated the sport due to their availability and simplicity. These motors have an electrical connection to the spinning part of the motor using contacts called brushes.

DC motors have two wires or connections. Apply a suitable DC voltage to these and the motor will spin; reverse the connections, and the motor will spin in the opposite direction.

While these motors can be operated at full speed by switching power on and off as described, an electronic speed controller (ESC) will allow you to control speed by turning the power on and off in very fast pulses. Most ESCs can also reverse the motor direction while in use, so that weapons, tires, etc. can move both ways. Only ESCs made for brushed motors can be used.

Common brushed DC motors

N20 Motor

There are literally hundreds of motors to choose from but certain choices have become favorites over the years due to their availability and suitability for robot combat in terms of output-speed at typical voltages, ease of mounting into designs, and robustness. As with all things in robot combat, there are different choices common to different weight classes.
In 150g to 1-pound classes the most common motors are N20 and 16mm motors from places like FingerTech or BotKits
In the 3-pound classes, 25mm spur gear motors and 22mm planetary gear motors are very common.

Common Brushed DC Gear Motors
Motor Type Source 1 Source 2 Source 3 Source 4
N10 Spur Gear Nuts&Bots Turnabot
N20 Spur Gear Pololu ServoCity DFRobot Turnabot
16mm Spur Gear FingerTech BotKits
16mm Planetary Gear Repeat Robotics
20mm Spur Gear ServoCity
22mm Planetary Gear BotKits RectifiedRobotics ServoCity
25mm Spur Gear KitBots ServoCity
25mm Double Spur Gear AbsoluteChaosRobotics

Brushless Motors

In recent years DC Brushless motors have become more popular. Also known as BLDC (Brushless direct current), these motors are often both faster and lighter than an equivalent brushed motor, while experiencing less friction, remaining more efficient and less susceptible to heat related failures.

Brushless motors have 3 or even 4 power wires, and they will not operate at all without a brushless electronic speed controller (ESC). This specialized circuit synthesizes the rotating magnetic field by sending waves of power into pairs of wires in sequence. By altering which wires are used, the ESC can also reverse the motor; by adjusting the shape of the waves, it can change the speed and torque of the motor. This gives a builder many options, but can make setup of brushless motors very complicated.

An ESC needs to support the right type of motor, as well as suitable current and voltage rating.

Sensorless

Sensorless motors have only power wires. They are generally used on flying drones and lower weight class robots as they are simpler and require less wiring.

When using sensorless motors with an inertial load (drive motors, weapon motors) you may experience a twitching or jerking motion or vibration at low speeds. This is known as cogging, and is most noticeable when the motor is connected to a low-ratio gearbox, or has no gearbox at all.

Sensored

Some brushless motors include a shaft position sensor (usually built-in), and have an extra connector or cable to connect the sensor to an ESC made for sensored motors. Feedback from this sensor helps the firmware in the ESC determine exactly how much power is required to start the motor and maintain the exact speed or torque you want to use, even with a heavy load such as a weapon bar or disc. This also opens up possibilities for combat-specific modifications. For example, with specialized programming, an ESC with sensor feedback could determine when a weapon motor hit or jam has occurred, temporarily limit power output after the event (for the safety of the ESC and motor windings), and attempt to re-power the motor a few moments later after the encounter is over.

Motor torque considerations

Drone propellers encounter little air resistance when first started, and are also extremely light. For this market, product designers have made smaller, lighter ESCs and motors that run on the same voltage as other models, but deliver less start-up torque. Keep in mind that if used for drive motors, these may not accelerate quickly, or may perform at lower speeds than expected. They often have difficulty starting when a heavier spinning weapon is attached; you will see many fights lost when a spinner couldn't start up their weapon.

This can potentially be fixed by using a sensored motor or by programming the ESC to deliver a full-power starting pulse to overcome friction and/or inertia.

Other considerations

Brushless motors with sensors can be used with sensorless ESCs, (without any of the benefits of having a sensor, since it isn't connected).

There is no standard connector for sensors; keep this in mind before attempting to mix-and-match ESCs and motors.

Common brushless DC motors

Common Small Brushless DC Gearmotors
Size/Frame Diameter Source 1 Source 2 Source 3
1104 16mm Repeat Robotics Repeat Mini Mk2 Planetary
1806 24mm OwoBotics OPbox MkIV RobotMatter MercuryBox Planetary
1806 Outrunner 24mm Fingertech Mega Spark Rectified Robotics Brushless Planetary
2004 Inrunner 24mm Repeat Robotics Repeat Drive Max Planetary
2838 Inrunner 28mm Fingertech S2838 Beater Bar


Picking the right motor

There are tradeoffs between the two motor types so do a little research to determine which is most suitable for you.

Choosing a motor - Brushed or Brushless

Gear Reduction and Speed

Making Motors Combat Ready

Insect Class Motors

Hobby and Feather Class Motors

Large Robot Motors


Going further

Very few motors on the market anywhere are built to be suitable for high-impact action, particularly as the competition becomes more and more skilled. Check out Hardening Motors to learn how to take them to the next level.