Overview
Cytron MOTION 2350 Pro Smart DC Motor Driver Controller is a robotics controller built around the Raspberry Pi RP2350, combining a microcontroller, motor driver, servo connections, GPIO breakouts, onboard indicators, and test controls on a single board. It is aimed at beginner and intermediate robot builders who want to spend less time on support circuitry and more time developing mobile robots, motion systems, and control projects.
For actuation, it features an advanced 4-channel brushed DC motor driver that can control up to 4 DC motors, with 5A continuous and 10A peak per channel, plus 8 servo ports and 8 x 3.3V GPIO breakouts. The board also includes 3 Maker Ports, a USB host for devices such as a USB joystick or gamepad, 24 status LEDs, 8 quick motor test buttons, 2 user buttons, 2 NeoPixel-compatible RGB LEDs, and a piezo buzzer with mute switch for easy bring-up and debugging.
Development stays close to the Raspberry Pi Pico ecosystem, with support for CircuitPython, MicroPython, C/C++, and Arduino. It ships preloaded with a CircuitPython demo so you can power it up over USB Type-C and verify basic operation immediately. Starting from October 2025, Rev 2.0 adds increased power capability along with overvoltage protection and overcurrent protection, making the MOTION 2350 Pro an even more practical controller for classroom, hobby, and prototype robotics builds.
Specification
Technical details for Cytron MOTION 2350 Pro Smart DC Motor Driver Controller.
| Specification | Details |
|---|---|
| Controller | Raspberry Pi RP2350, dual-core Arm Cortex-M33 |
| Clock Speed | 150MHz |
| Memory | 520KB internal RAM, 2MB Flash |
| DC Motor Channels | 4 channels for brushed DC motors |
| Motor Current | 5A continuous per channel, 10A peak per channel |
| Input Voltage | VIN terminal: 3.6V to 16V DC; USB Type-C: 5V |
| Servo and GPIO | 8 x servo ports, 8 x 3.3V GPIO breakout with LED indicators |
| Connectivity | 3 x Maker Port, 1 x USB Host, USB Type-C |
| Onboard Indicators and Controls | 24 status LEDs, 12 push buttons, 2 x RGB LED, 1 x piezo buzzer with mute switch |
| Board Dimensions | 95.2 x 57.2 x 8mm |
Pinout
| Pin | Type | Description |
|---|---|---|
| GP0-GP7 | Servo Signal Output | Signal lines for 8 RC servo motor ports. |
| GP16 | GPIO / PWM / SPI / I2C / UART | 3.3V GPIO breakout and Maker Port signal; supports PWM0-A, SPI0 SDI, I2C0 SDA, UART0 TX. |
| GP17 | GPIO / PWM / SPI / I2C / UART | 3.3V GPIO breakout and Maker Port signal; supports PWM0-B, SPI0 CSn, I2C0 SCL, UART0 RX. |
| GP18 | GPIO / PWM / SPI / I2C / UART | 3.3V GPIO breakout; supports PWM1-A, SPI0 SCK, I2C1 SDA, UART0 CTS. |
| GP19 | GPIO / PWM / SPI / I2C / UART | 3.3V GPIO breakout; supports PWM1-B, SPI0 SDO, I2C1 SCL, UART0 RTS. |
| GP20 | User Button Input | User-programmable push button; used in the preloaded demo. |
| GP21 | User Button Input | User-programmable push button; used in the preloaded demo. |
| GP22 | Buzzer Output | Piezo buzzer connection for tones or melody output. |
| GP23 | RGB LED Output | Controls onboard WS2812B-compatible RGB LEDs. |
| GP24 / GP25 | USB Host Data | USB Host data lines: GP24 = D+, GP25 = D-. |
Opps
Sorry, it looks like some products are not available in selected quantity.
Reviews
No reviews have been written for this product.