Cytron MAKER-PI-RP2040 Simplifying Robotics Controller with Raspberry Pi® RP2040

A versatile robotics controller powered by Raspberry Pi® RP2040, offering motor control, GPIO, and Grove integration for beginner robotics projects.

750.00 EGP

Buy Now
Availability: In Stock
SKU:38515893
Brand:
Cytron MAKER-PI-RP2040 Simplifying Robotics Controller with Raspberry Pi® RP2040

The Cytron MAKER-PI-RP2040 is a powerful yet easy-to-use robotics controller based on the Raspberry Pi® RP2040 microcontroller. It is designed to simplify robotics for hobbyists and beginners, providing essential features like motor control, GPIO ports, and connectivity options, all in one compact board.

This board integrates essential components for building robotics systems, such as servo motors, DC motors, Grove connectors for sensors, and programmable RGB LEDs. It offers ease of integration for various peripherals, making it an ideal choice for robotics projects and embedded systems development.

With various user-programmable buttons, GPIO status LEDs, and an intuitive layout, the MAKER-PI-RP2040 encourages users to experiment and learn about robotics. It also includes convenient power options, such as a rechargeable LiPo battery connector and USB for easy programming and debugging.

Features:
  • Powered by Raspberry Pi® RP2040 microcontroller.
  • Compatible with Grove modules for easy sensor and actuator integration.
  • Includes GPIO, PWM, SPI, I2C, and analog ports.
  • User-programmable RGB LEDs (WS2812) for visual feedback.
  • Programmable buttons and piezo buzzer for user interactions.
  • Motor test buttons for verifying motor functionality.
  • Supports up to 4 RC servos and 2 DC motors with direction control.
  • Micro USB port for programming and powering the board.
  • Battery protection circuit for safe charging and use.

Board Layout:

Function Description
Vin Terminal Connect to any power source within 3.6 – 6V.
LiPo Battery Connector Connect to Single Cell LiPo / Li-Ion Battery

The battery is rechargeable via USB.

The battery is protected from overcharged and over discharged. If the board cannot be turned on when the battery is connected, please charge the battery to activate the battery protection circuit.

Power LED Turn on when powered up.
On/Off Switch Turn on/off the power.
Debug Port Debugging port of the RP2040.
Micro USB Port Used for upload programs from PC.
Can also be used to power up the board.
Reset Button Press to reset the RP2040.
Boot Button Press and hold this button while resetting the RP2040 will enter the bootloader mode. Used to load the Micro python/Circuit python or custom C/C++ firmware.
Grove Ports Connect to external Grove modules.

Grove Port

GPIO PWM SPI I2C UART Analog

1

0

PWM0-A SDI0 SDA0 TX0

1

PWM0-B CSn0 SCL0 RX0

2

2

PWM1-A SCK0 SDA1

3

PWM1-B SDO0 SCL1

3

4

PWM2-A SDI0 SDA0 TX1

5

PWM2-B CSn0 SCL0 RX1

4

16

PWM0-A SDI0 SDA0 TX0

17

PWM0-B CSn0 SCL0 RX0

5

6

PWM3-A SCK0 SDA1

26

PWM5-A SDA1 ADC0

6

26

PWM5-A SDA1 ADC0

27

PWM5-B SCL1 ADC1

7

7

PWM3-B SDO0 SCL1

28

PWM6-A ADC2
RGB LEDs (WS2812) User programmable WS2812B RGB LED. Connected to GP18.
Programmable Buttons Accessible from the user program. Connected to GP20 and GP21
Piezo Buzzer Can be used to play tone or melody. Connected to GP22.
Buzzer Mute Switch Used to mute the piezo buzzer.
GPIO Status LEDs LED indicators for RP2040 GPIOs on Grove Ports.

Turn on when the GPIO state is high.

Motor Test Buttons Press to test the functionality of the motor driver.
Motor will run at full speed.
●      MxA : Forward
●      MxB : Backward
Servo Ports Connectors for 4 x RC servo motors.
Signal is connected to GP12, GP13, GP14 and GP15.
V+ voltage is equal to power source voltage.
Motor Status LEDs Turn on when the motor is running.
●      MxA : Forward
●      MxB : Backward
DC Motor Terminals Connect to the motor terminal.
Motor voltage at full speed is equal to power source voltage.
Motor direction is dependent on the polarity.

●      M1A : GP8 ●      M2A : GP10
●      M1B : GP9 ●      M2B : GP11
Specifications:
Parameter Min Max Unit
Power Input Voltage (USB, LiPo or VIN): 3.6 6 V
Digital Input Voltage (Low Level): -0.3 0.8 V
Digital Input Voltage (High Level): 2.0 3.6 V
Digital Output Voltage (Low Level): 0 0.5 V
Digital Output Voltage (High Level): 2.6 3.3 V
Analog Input Voltage: 0 3.3 V
Maximum DC Motor Current (Per Channel):           1 A
Maximum DC Motor Current (Peak): 1.5 A
PWM Frequency (DC Motor Driver): 20 kHz
Total +3.3V Output Current (Grove Ports): 300 mA
Operating Temperature: -20 85 °C
Dimension:

Motor Driver Truth Table:
Input A
(GP8 / GP10)
Input B
(GP9 / GP11)
Output A
(M1A / M2A)
Output B
(M1B / M2B)
Motor
Low Low Low Low Brake
High Low High Low Forward
Low High Low High Backward
High High Hi-Z (Open) Hi-Z (Open) Coast
Applications:
  • Robotics Education.
  • DIY Robotics Projects.
  • Prototyping with Raspberry Pi® RP2040.
  • Embedded System Development.
  • IoT Applications.

Package Contents:
  • 1x Maker Pi RP2040
  • 4x Grove to Female Header Cable
  • 1x Mini Screwdriver
  • 1x Silicone Rubber Feet (Pack of 4)
Datasheet:  MAKER-PI-RP2040 Datasheet
Certificate: UKCA-EMC UKCA RoHS FCC CE CE_ROHS EU Declaration of Conformity
3D CAD: MAKER-PI-RP2040
Official Reseller: Makers Electronics
Weight 75 g
Dimensions 70 × 100 × 30 mm

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Product has been added to your cart