Motors And Drive

5-13V 60A OCDAY Waterproof 3S Brushed Motor ESC Electronic Speed Controller Without Fan For Tamiya 1/10 ESC RC Car

Can be soaked in water, the voltage fit for 5-13V, 3 kinds of mode selection for all models, battery selection.
All vehicles 1/10 and below can be used.
Integrated design  (built in electrolytic capacitor), completely waterproof and dustproof, suitable for all kinds of climatic and environment.
Two-way operation mode, can forward and backward, applicable to various types of vehicles;
High quality materials, with powerful ability to withstand current.
Powerful BEC output capabilities, beyond other competing products.
Auto throttle stroke adjustment, easy to use, especially for beginners.
Using the toggle switch to set the ESC parameters.
It has a lithium battery voltage protection,over temperature protection, the throttle signal loss protection and other multiple protection functions.
Brand name: OCDAY
Model: 60A
Material:metal & plastic
Color: blue & golden
Fan: no
Product size: 41*28*25mm/1.6*1.1*0.98inch(not included cable)
Net weight:44g
Package included:
1 x OCDAY Waterproof 3S 60A ESC Electronic Speed Controller    

43A H-bridge Highpower Motor Driver Module Double BTS7960

The drive uses an H-bridge driver module that composed by Infineon power drive chip BTS7960, with overheating and overcurrent protection. Double BTS7960 H-bridge driver circuit, with strong drive and braking effect, use 74HC244 chip effectively isolate the microcontroller and the motor drive! High Current up to 43A!

Input voltage: 6V-27V
Model: IBT-2
Maximum current: 43A
Input level: 3.3-5V
Control mode: PWM or level
Duty cycle: 0-100%

PIN Definition:
1. RPWM:  Right Turn PWM
2. LPWM: Left Turn PWM
3. R_EN: Right Turn Enable (High Active)
4. L_EN: Left Turn Enable (High Active)
5. R_IS: Right Turn Current Warning (May Leave Floating)
6. L_IS: Left Turn Current Warning (May Leave Floating)
7. VCC: (5V)
8. GND 

Method 1:
VCC: 5V from Microcontroller(MCU)
GND: GND from Microcontroller(MCU)
L_PWM: PWM or 5V from Microcontroller(MCU) for CCW(CW) Turns
R_PWM: PWM or 5V from Microcontroller(MCU) for CW(CCW) Turns
R_EN and L_EN:  5V from Microcontroller(MCU)
Method 2:
VCC: 5V from Microcontroller(MCU)
GND: GND from Microcontroller(MCU)
L_PWM: 5V from Microcontroller(MCU) for CCW(CW) Turns
R_PWM: 5V from Microcontroller(MCU) for CW(CCW) Turns 
Current diagnostic
Slope adjustment
Dead Time generation
Overtemperature, overvoltage, undervoltage, overcurrent protection
Short circuit protection

detail link :

When you Build Your project , Sometimes you faced some issue with Motor driving Control , Specially if you want to control High Power Motor , I want to write about a nice Motor driver Module , it's BTS7960 half bridge motor controller .
The BTS 7960 is a fully integrated high current half , bridge for motor drive applications , comes with Two package as in pictures .
The Operating Voltage of 24V And Continuous current of 43A Max  , PWM capability of up to 25 kHz combined with active freewheeling 
In this artical I want to show you How we can use it with arduino and control High power Motor , And change The PWM Frequency of the arduino .

The datasheet for this IC Give us useful data 

this IC Have a good protection  circuit such as :

1) Undervoltage Shut Down: To avoid uncontrolled motion of the driven motor at low voltages the device shuts off . 

if the Supply voltage VUV(OFF) droped under 5.4V , The Motor driver will switched Off , And won't turned on untill the Supply voltage increased to 5.5V Or more .

2)Overtemperature Protection: The BTS 7960 is protected against overtemperature by an integrated temperature

sensor. Overtemperature leads to a shut down of both output stages.

3)Current Limitation : The current in the bridge is measured in both switches, High and Low side ,if The current reaching the limit current (Iclx)  the switch is deactivated and the other switch is activated for a certain time(Tcls).


You can read The datasheet for more info 

The connection of  this module to Arduino Board is shown in schematic Below , 2 PWM Pin must connected to PWM Pin on the arduino , EN pin connected to digital pin on the arduino , The motor driver channel Will be disable if EN Pin is LOW .


Simple code for arduino below .



BTS7960 Motor Driver Test

Written By : Mohannad Rawashdeh

Code for :


int RPWM=5;

int LPWM=6;

// timer 0

int L_EN=7;

int R_EN=8;


void setup() {

  // put your setup code here, to run once:

  for(int i=5;i<9;i++){



   for(int i=5;i<9;i++){









void loop() {

  // put your main code here, to run repeatedly:

  Serial.println("EN High");




for(int i=0;i<256;i++){


//  analogWrite(LPWM,255-i);




for(int i=255;i>0;i--){


// analogWrite(LPWM,255-i);




Serial.println("EN LOW");




for(int i=0;i<256;i++){





for(int i=255;i>0;i--){







60A 50V PWM based DC Motor Speed Controller CW CCW Reversible Switch


  • Brand new

  • Wiring Type: Screw terminal

  • Size: approx. 110*78*38mm

  • Input Voltage: DC 10V-55V

  • Max. Current: 60A

  • Output Voltage: Linear with load

  • Continuous Current: 40A

  • Speed Range: 0% to 100%

  • Control Frequency: 15KHz

  • Regulation Method: Potentiometer(linear)

  • Regulation Type: Regulating Current

  • Forward & Reverse: Support

  • Digital Location: 0-100

  • Suitable for: Brushed DC motor



  • Well design case can protect the controller board from damage as well as dissipate heat.

  • Designed with a digit display that shows the rate in percent of actual speed to maximum speed.

  • This motor speed controller can be installed to accomplish reversing the motor's direction.

  • With high power allows setting rotation direction.

  • Fine workmanship and good performance.

  • Stable and reliable.

  • Long service life.


Package included:

  • 1 x Motor Speed Controller

180 DC Motor with Gear Box Reducer Micro Gear Motor Double Shaft

Green Box 180 Reducer Micro Gear Motor Reducer Double Shaft

20KG Large Torque Digital Servo for RC Car 20Kg JX PDI 6221MG Crawler RC Boat Helicopter RC Model Mg6221

High-precision metal gears with hard anodizing 
CNC aluminium middle Shell, 
Control system :PWM control (1500 u-sec is the central point)
Working voltage:4.8V ~ 6V
Working temperature: -20C°~ +60C°
Torque :4.8V /
6.0V /
Idle speed :4.8V/0.15sec / 60 deg 
                    6.0V/0.13sec / 60 deg
​Steering angle: 0-180 degree
Idle current:4.8V/470mA 6.0V /650mA 
Load current :4.8V/750mA 6.0V /950mA 
Dead band :2usec 
Lifetime:>15000 times without load
Moving angle:60°±10°
Drive type: MOS drive 
Motor type:Cored motor
Potentiometer type:Direct drive
Signal booster type:Digital 
Weight : 62g (without accessories)
Ball Bearing:2BB
Gear material:Metal gear
Case material: PA66+fiber40%
Wire length:260mm 
Wire gauge No and plug type:26AWG,JR plug 

Brown wire: Negative  
Red wire: Positive 
Orange wire: Signal 

Application:RC car, RC airplane, Helicopter  

Package Includes:
1 X JX6221MG Digital Servo 
1 X Servo Accessories

16 into 1 16CH PWM Controller Servo Control Module CJMCU-PCA9685 12-Bit I2C Bus based

CJMCU-PCA9685 16-Channel 12-Bit Fm + I2C Bus PWM Controller Servo Control Module


16 LED drivers, each output programmable as:

turn off


Programmable LED brightness

Programmable Group Blur / Blink Mix with independent LED brightness

1MHz Fast Mode Plus is compatible with an I2C bus interface with 30mA drive capability on SDA to drive a high capacitive bus

Each LED output enables 4096 (12 bits) linearly programmable brightness from full off (default) to maximum brightness 

Can be programmed for open-drain LED output selection (the default is push-pull) 16 push-pull output (5V can absorb 25mA sink current and provide 10mA pull current), no input function


The output status can be programmed to be changed when the response or stop command is made to update all outputs simultaneously or byte-by-byte update output (default is "Stop command change")


Low active output enable input pin, when the pin is high when the LED output can be programmed to 0,1 or high impedance state (power default is high impedance state)

6 hardware address pins make the same I2C bus can connect 62 PCA9685 devices \

LED output frequency (all LEDs) is typically 40Hz to 1000Hz (when the oscillator is 25MHz, the prescaler register defaults to 1EH will produce a 200Hz refresh rate)

4 software programmable I2C bus addresses (an LED group call address and three LED sub call addresses) so that the device group can be addressed at any time in any combination (for example, a register is used for " All Calls "All PCA9634 devices on the I2C bus can be addressed at the same time and the second register is used for three different addresses, then one-third of the bus in the device group can Is addressed at the same time), software enable and disable I2C bus address

The software reset feature (SWRST Call) allows the device to be reset via the I2C bus

25MHz internal crystal, no external devices

The maximum allowable 50MHz external input clock

Internal power-on reset

There is a noise filter at the SDA / SCL input

The output pin has edge rate control

There is no glitch output at power up

Support hot access

Low standby current

Operating voltage range: 2.3V to 5.5V

Can withstand 5.5V input

Can work in minus 40 degrees Celsius to 85 degrees Celsius environment

ESD protection over 2000V HBM / JESD22-A114,200V MM / JESD22-A115 and 1000V CDM / JESD22-C101

JEDEC standard JESD78 exceeds 100mA when the lock test

Package: TSSOP28 and HVQFN28

12V~24V ASMC-04A Robot Servo High Power Torque Support Large Robotic Manipulator For RC Car Quadcopter

Perfectly compatible with for Futaba, for JR, for SANWA, for Hitec and other remote systems.
Exclusive unique technology to ensure stable power steering gear continued to work with other servo fuse protection is completely different. Once the fuse is blown, the servo can not continue to work. Our stability control servo rudder opportunity to work in a safe torque within. And never dropped.

Technical Parameters: 
Operating voltage: 12V to 24V (DC) (this means that either a 12V or any voltage between 24V can be used)
No-load rotational current: <500mA
Maximum torque: (24V) (measured, non-theoretical value)
                      (24V) (measured, non-theoretical value)
                       (12V) (measured, non-theoretical value)
                      (12V) (measured, non-theoretical value)
Angular speed: 0.12s / 60 ° (60 degrees of rotation required 0.12s), at 24V  ;
                           0.24s / 60 ° (60 degrees of rotation required 0.24s), at 12V  ;
Rotation angle: 300 ° MAX, meaning that the maximum stroke of 300 degrees (0 to 300 ° adjustable electronic limit)
Input modes: pulse signal (remote control, multiple servo controller, microcontroller) or analog voltage signal (potentiometer)
Pulse signal input range: 0.5ms-2.5ms fits all "multi-channel servo controller", "1ms-2ms model aircraft remote control", "SCM",  and so on;
Voltage signal input range: 0V to + 5V
Control accuracy: 0.32 °
Weight: 530g
Gear Material: Steel
Dimensions: 95.5mm X 60.5mm X 102.6mm
Packet includes:
1 X ASMC-04A Servo

320A DC 7.2V-16V Brushed ESC DC motor Speed Controller for Ebike and RC Car Truck Boat

Power range:7.2V-16V
Input voltage(advise):6-12 cells NiMH/NiCd or 2-4 cells LiPo.
Weight:60g (including connectors and switches)
BEC:5.6V 2A
Output current:forward 320A
Out of control protection
Low voltage protection
Over-voltage protection
With heat sink
For 540 dual motor or single motor
Operating system : forward, reverse, and brake
With this power transfer would not have to worry about slow tram Motor Boats only need to 
replace the original power transfer
Operational Guidelines:
1.the right and a power supply battery connection on both ends of the wiring board the red 
line for positive, black, compared with negative. (Or standard DC battery connection plug Daejeon 
male plug / T-plug / banana plug)
2.ESC output red and black wire are connected to the red and black lines of the car 540 motor. the ESC power switch, if no signal input, motor will send a beep ~ beep ~ beep \"alarm sound. 
Turn the transmitter power signal injection will issue the voice of the duo ~ ~ Mi \", has been connected 
to prove the transmitted signal and receiving the electrical and mechanical tone.

Net weight:92 g
Package weight:102 g

Package Included:
1 X 320A Brushed ESC

2.5Kg 6V 50RPM Electric Gearbox DC Gear Motor

Material: Metal
Rated Voltage:DC 6V
Rotate speed:4500RPM
Reduction Ratio:90
No-Load Speed:50RPM
No-Load Current:0.05A
Load Speed:40RPM
Load Torque:2.5KG.CM
Size:73 x 37mm/2.87 x 1.45""(L x Dia)

USB 5 Axis CNC Breakout Board with Optical Coupler for Stepper Motor Driver MACH3

Support MACH3 and other computer software that supports parallel port control
USB power supply and the separation of the external power supply to ensure computer security
External wide voltage input, 12-24V, with anti-reverse function
All the input signals are all isolated by the lotus root, can be emergency stop, knife, limit, etc., to protect computer security
One channel relay module output port, it can control the spindle switch. Output port is P17 port
All the way through the optocoupler isolated 0-10V analog voltage output, you can control the analog interface with the corresponding frequency converter to control the spindle speed
 Output port for the P1 port
Open all 17 ports, it can be connected with optocoupler drive, it can control the 5-axis stepper motor
P1 is PWM output, it can be controll the spindle governor which with a coupler input 

Package Included:
1 X 5 Axis CNC Breakout Board with Optical Coupler
1 X USB Cable

HJ Digital Servo Tester with Display / ESC Consistency Tester

Can be synchronized output control 4 servos and used to compare the performance steering gear control of the steering servo output signal can be accurate to 2us (1 milliseconds = 1000 microseconds), you can test the steering gear is able to respond to subtle changes With PPM signal test function in the display, the input PPM signal changes while the input the PPM signal synchronization output to the servo Energized automatically enter manual mode (Manual) 20us 50H analog servo signal cycle, frequency 50Hz, rotary potentiometers to decrease or increase the width of the output pulse.

Button the Select (Note: the key switch function, circulation patterns)
1. S-1 manual mode (Manual)
2. S-2-bit mode (Neutral)
3. S-3 automatic mode (Automatic) Keys pulse width:
1. 50H analog servo signal cycle 20us frequency 50Hz
2. 125H digital the steering gear a signal cycle 8us frequency 125Hz
3. 250H Digital Servo signal cycle 4us frequency 250Hz

Brand: HJ
Material: Plastic
Color: Blue + black
Input voltage: DC 5~6V
Output signal width: 800~2200us
Package size: 14 * 10 * 3cm / 5.5 * 3.9 * 1.2in
Package weight: 39g / 1.4oz

Package Includes:
1 X HJ Digital Servo Tester / ESC Consistency Tester

300W 30V DC Motor Speed Control Speed Governor DC 6V-30V 300W 21kHz

Input supply voltage: 6V-30VDC 
The maximum output power: 300W 
The maximum continuous output current :10A;
The overload and short circuit protecting current is 20A
PWM frequency: 21kHz
Duty Cycle adjustable: 5%-100%
Item size:60*50*28mm
Two mounting holes of 3.2 mm each

Operating instruction:

1.    Connect your motor (or DC load) to the motor terminals as indicated on the wiring diagram.
2.    Connect a voltage of 6 to 30V DC to the circuit making sure of the correct polarity of the connection. Note that the voltage applied to the motor will be supply voltage applied to the circuit. It is recommended to add an appropriately rated fuse inline with the positive supply in order to protect the circuit from any possible short circuits.
3.    You can now control the speed of the motor through potentiometer. 

Important Notes
An appropriately rated fuse (rated a little higher than the maximum current you expect to draw) is recommended to ensure safe operation.

The controller is NOT reverse-polarity protected and will be damaged if connect the supply voltage with wrong polarity.  Double check all connections before applying power and always turn off the power supply before making any wiring changes.

Package Included:
1 X DC Motor Speed Control

keywords:Speed Governor