Store

Adafruit

· MPN: ADA6080

$76.85 |
In stock at supplier
No reviews yet

Built around Raspberry Pi’s RP2350 processor, this Cytron robotics controller is made for beginner and intermediate builders who want to create more advanced...

Stock availability

Available with leadtime
66 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Built around Raspberry Pi’s RP2350 processor, this Cytron robotics controller is made for beginner and intermediate builders who want to create more advanced robots while spending less time on the supporting electronics.

The board integrates a 4-channel brushed DC motor driver, servo outputs, GPIO breakout, Maker Ports and a direct USB host connection for a USB joystick or gamepad. It is a good fit for mecanum-wheel and other multi-motor robot platforms where compact, tidy wiring matters.

The MOTION 2350 Pro is compatible with the existing Raspberry Pi Pico ecosystem, with support for familiar programming environments including Python, MicroPython, CircuitPython, C/C++ and Arduino IDE support noted as coming soon. CircuitPython is preloaded with a simple demo, so you can connect it to a computer with a USB-C cable, switch it on, and test the board straight away.

The kit includes the controller board, STEMMA QT / Qwiic and Grove adapter cables, silicone bumpers, building block friction pins and a mini screwdriver. Cytron also provides getting-started tutorials, datasheet, CircuitPython files, 3D CAD, RP2350 documentation and SDK resources.

Features:

  • RP2350 platform: Leverages the Raspberry Pi RP2350 processor.
  • Robot-focused design: Built for advanced robots while helping minimise electronics effort.
  • DC motor control: Advanced DC motor driver capable of controlling up to 4 brushed DC motors.
  • Mecanum-ready: 4-channel driver suits powerful robot builds with mecanum wheels.
  • Servo connectivity: Equipped with 8-channel 5V servo ports.
  • GPIO breakout: Equipped with 8-channel GPIO breakout.
  • Maker Ports: Equipped with 3 Maker Ports for connecting components and sensors.
  • USB gamepad host: Direct USB host for a USB joystick/gamepad for plug-and-play convenience.
  • GPIO references: GPIO references are printed on the silkscreen.
  • Coloured headers: Coloured headers help beginners connect components to the correct GPIO pins.
  • Quick test buttons: Built-in quick test buttons allow convenient functional testing of the motor driver without writing code.
  • Motor output LEDs: Motor output LEDs help with quick functional testing of the motor driver.
  • User buttons: User buttons are available for running simple commands without extra wiring.
  • Piezo buzzer: Built-in piezo buzzer is available for simple commands and feedback without extra wiring.
  • Digital I/O indicators: LED indicator for each Digital IO pin.
  • Pico ecosystem: Compatible with the existing Raspberry Pi Pico ecosystem.
  • Software compatibility: Software, firmware, libraries and resources developed for Pico should work with the MOTION 2350 Pro.
  • Programming options: Supports Python, MicroPython, CircuitPython, C/C++ and Arduino IDE noted as coming soon.
  • Preloaded CircuitPython: CircuitPython is preloaded on the MOTION 2350 Pro.
  • Out-of-box demo: Runs a simple demo program with a melody tune and running LED lights.
  • Demo buttons: GP20 and GP21 push buttons run another demo code.
  • USB-C connection: Connects to a computer via a USB-C cable for getting started.

Specifications:

  • Processor: RP2350
  • Motor type: Brushed DC motors
  • Motor channels: Up to 4 brushed DC motors
  • Motor current: 3A Max each channel
  • Motor voltage rating: 3.6V to 16V
  • Servo ports: 8-channel 5V servo ports
  • GPIO breakout: 8-channel GPIO breakout
  • Maker Ports: 3 Maker Ports
  • USB host: Direct USB host for a USB joystick/gamepad
  • Included board: 1 x MOTION 2350 Pro
  • Included cable: 1 x STEMMA QT / Qwiic JST SH 4-pin Cable with Female Sockets (150mm)
  • Included cables: 2 x Grove to JST-SH Cable (200mm)
  • Included bumpers: 1 x Set of Silicone Bumpers
  • Included building parts: 4 x Building Block Friction Pin
  • Included tool: 1 x Mini Screwdriver

This board is aimed at robotics projects that need multiple DC motors, servos, sensor ports and joystick/gamepad control in a single RP2350-based controller.

Jargon buster

Plain-language definitions for the technical terms used above.

breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
CircuitPython
A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
Grove
Grove is a plug-in connector ecosystem for sensors and modules that avoids soldering and jumper wires. Grove compatibility matters because it can make it quicker to add supported I2C devices, as long as the cable and voltage are suitable.
Headers
Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
IDE
Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
LED
A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
motor driver
An electronic circuit that lets a low-power controller switch and control a motor that needs more current than the controller pins can safely provide. Checking motor driver support matters because pumps and motors usually cannot be connected directly to a microcontroller output.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
RP2350
A microcontroller chip from Raspberry Pi used as the main processor on some development boards. Knowing the board is built around an RP2350 helps you check software support, pin capabilities and whether it suits MicroPython projects.
servo
A servo is a motor with built-in position control, usually told to move to a specific angle by a control signal. It matters when you need repeatable movement, such as steering, arms, flaps, or linkages, rather than continuous spinning.
STEMMA
A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
STEMMA QT
A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
USB host
A USB host is the side of a USB connection that controls attached devices, like a computer talking to a keyboard or flash drive. This matters because most microcontroller boards are normally USB devices, so adding USB host support lets them use common USB peripherals.
USB-C
A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.

RP2350 Datasheet

Datasheet · 7.6 MB · Click any page to view full size

Download PDF

Supplier page — adafruit.com

Supplier Description · 1.2 MB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.