How Can We Help?

MegaPi Pro

MegaPi Pro

MegaPi Pro is an ATmega2560-based micro control board that is fully compatible with Arduino programming. It provides powerful programming functions and a maximum output power of 120 W. With four ports, one 4-way DC motor expansion interface, one RJ25 expansion board interface, and one smart servo interface, MegaPi Pro is highly expansible, which enables it to meet the requirements of education, competition, entertainment, etc. MegaPi Pro can be easily installed on the Raspberry Pi and connected through serial ports. The motor can be controlled by Raspberry Pi simply by using the corresponding program.



  • Four motor driver interfaces for adding encoder motor driver and stepper motor driver, and thus to drive DC motors, encoder motors and stepper motors
  • One wireless communication interface for adding Bluetooth module or 2.4G module
  • Ten servo interfaces which enable the board to drive a maximum of 10 servos at the same time
  • Two high-power MOS driver interface which is able to drive devices with a maximum current of 10A. Maximum output of normal I/O ports is DC 5V 3A
  • One Raspberry Pi switch interface (requires manual soldering) to realize 5V to 3.3V serial communication
  • B-type USB interface for downloading programs and communications. It uses the CH340G USB to serial chip which can realize communication between the computer and MegaPi easily and stably
  • Supporting Arduino IDE programming, equipped with complete library files, and supporting the mBlock 5 block-based coding software
  • Compatible with Raspberry Pi,allowing you to implement the inter-control between Raspberry Pi and MegaPi


  • Microcontroller: ATMEGA2560-16AU
  • Input voltage/current: DC 6-12V 10A
  • Operating voltage: DC 5V
  • I/O Pins: 43
  • Serial port: 3
  • I2C interface: 1
  • SPI interface: 1
  • Analog input pin: 15
  • Rated DC current of each I/O pin: 20 mA
  • Flash memory: 256 KB
  • SRAM: 8 KB
  • Clock Speed: 16 MHz
  • Dimensions: 86 mm × 53 mm

Introduction to interfaces and other plug-in modules


MegaPi uses colors to identify functions. The colors and functions are described as follows:

  • Red pin——power output/motor output
  • Yellow pin——I/O pin
  • Blue pin——wireless communication interface
  • Black pin——power GND
  • Green Interface–power output/motor output

Introduction to the ports

MegaPi provides four RJ25 ports identified by labels of five different colors. Their colors and functions are described as follows: