
Motoron M2H18v20 Dual High-Power Motor Controller for Raspberry Pi (No Connectors or Standoffs)
The Motoron M2H18v20 is a high-power dual motor controller for Raspberry Pi, capable of driving two brushed DC motors with up to 20A continuous per channel. This bare-board version lets you choose your own connectors and mounting hardware for custom installations.
Featuring I2C communication, reverse-voltage protection, and configurable current limiting, it's built for demanding robotics and powered vehicle applications.
Key Features
- Dual Motor Channels – Independent control of 2 DC motors
- 20A Per Channel – High-current capacity for powerful motors
- 6.5V to 30V Input – Wide motor voltage range
- Bidirectional Control – Full forward and reverse operation
- I2C Interface – Up to 400kHz with optional CRC
- Current Sensing – Monitor motor current draw
- Hardware Current Limiting – Configurable protection
- Reverse Voltage Protection – Protects against wiring mistakes
- Status LEDs – Visual feedback for motor direction
Specifications
- Motor Channels – 2 (independent, bidirectional)
- Motor Voltage – 6.5V to 30V
- Logic Voltage – 3.0V to 5.5V
- Max Current – 20A continuous per channel
- Interface – I2C (400kHz)
- PWM Frequencies – 1kHz to 80kHz (8 options)
Compatibility
- Raspberry Pi Model B+ and later
- Raspberry Pi 3, 4, 5
- Raspberry Pi Zero (with GPIO header)
Ideal For
- Custom robotics builds
- Powered vehicles requiring high current
- Industrial automation
- Projects requiring custom mounting
Package Contents
- 1× Motoron M2H18v20 controller board (assembled PCB only)
Resources
- Pololu Product Page – Documentation
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
The Motoron M2H18v20 is a high-power dual motor controller for Raspberry Pi, capable of driving two brushed DC motors with up to 20A continuous per channel. This bare-board version lets you choose your own connectors and mounting hardware for custom installations.
Featuring I2C communication, reverse-voltage protection, and configurable current limiting, it's built for demanding robotics and powered vehicle applications.
Key Features
- Dual Motor Channels – Independent control of 2 DC motors
- 20A Per Channel – High-current capacity for powerful motors
- 6.5V to 30V Input – Wide motor voltage range
- Bidirectional Control – Full forward and reverse operation
- I2C Interface – Up to 400kHz with optional CRC
- Current Sensing – Monitor motor current draw
- Hardware Current Limiting – Configurable protection
- Reverse Voltage Protection – Protects against wiring mistakes
- Status LEDs – Visual feedback for motor direction
Specifications
- Motor Channels – 2 (independent, bidirectional)
- Motor Voltage – 6.5V to 30V
- Logic Voltage – 3.0V to 5.5V
- Max Current – 20A continuous per channel
- Interface – I2C (400kHz)
- PWM Frequencies – 1kHz to 80kHz (8 options)
Compatibility
- Raspberry Pi Model B+ and later
- Raspberry Pi 3, 4, 5
- Raspberry Pi Zero (with GPIO header)
Ideal For
- Custom robotics builds
- Powered vehicles requiring high current
- Industrial automation
- Projects requiring custom mounting
Package Contents
- 1× Motoron M2H18v20 controller board (assembled PCB only)
Resources
- Pololu Product Page – Documentation





