Skip to content

UNIT-Electronics/DualMCU-ONE

Repository files navigation

DualMCU-ONE ESP32+RP2040 Microcontroller Board PCB


Click here to purchase one from the UNIT Electronics shop

For more details, check out the product pages at:


Description

The UNIT DualMCU-ONE is a highly versatile development board that integrates the power of two microcontrollers: the ESP32 and the RP2040. Designed for advanced IoT, robotics, and industrial applications, it provides enhanced connectivity, robust power management, and compatibility with Arduino UNO shields.

⚠️ Important Note:
The DualMCU-ONE operates with 3.3V logic levels instead of the Arduino Uno’s typical 5V.
Make sure any shield or peripheral connected is compatible with 3.3V logic to avoid potential damage.

Key enhancements over its predecessor, the DualMCU, include:

  • SPI communication between the MCUs for improved data transfer.
  • A USB Type-C hub, replacing the USB communication switch.
  • CAN bus connectivity for industrial and automotive environments.
  • Onboard connectors compatible with STEMMA and QWIIC ecosystems.

Features

  • Microcontrollers:

    • RP2040: Dual-core ARM Cortex-M0+ at 133 MHz, compatible with Arduino UNO headers.
    • ESP32: Wi-Fi, Bluetooth, and CAN bus capabilities.
  • USB Connectivity:

    • Integrated USB Type-C hub for simultaneous communication with both MCUs.
    • Additional USB device support via JST connectors.
  • Power Supply:

    • Robust MP1482DS regulator, supporting input voltages up to 18V.
    • Delivers stable 5V output for powering peripherals.
  • Storage:

    • Optional MicroSD socket (up to 64GB), connected via ESP32's QSPI interface.
  • I2C Connectors:

    • JST-SH connectors compatible with STEMMA and QWIIC ecosystems.
  • Additional Features:

    • RGB 2020 LED and WS2812B LED for visual feedback.
    • Optional FPC-24P connector for expanded ESP32 GPIO access.
  • Arduino Uno Compatibility:

    • The DualMCU-ONE is compatible with Arduino Uno shields.
    • Its female headers follow the same pin distribution as the Uno, making it easy to migrate existing projects or reuse accessories.
    • This makes it a perfect choice whether you're just starting out or already experienced with Arduino.

Note: While the DualMCU-ONE is fully compatible with Arduino UNO shields in terms of pin layout, it operates at 3.3V logic levels, unlike the Arduino Uno which uses 5V. Always verify shield voltage compatibility before connecting.


Applications

The DualMCU-ONE is ideal for:

  • Internet of Things (IoT): Wireless connectivity for smart devices.
  • Education: Perfect for students and makers to explore advanced microcontrollers.
  • Industrial: Robust CAN bus communication for automotive and industrial use.
  • Prototyping: Full Arduino UNO shield compatibility.
  • Robotics: Multi-core processing for complex systems.

Getting Started

The DualMCU-ONE supports:

  • Arduino IDE for both RP2040 and ESP32.
  • MicroPython and CircuitPython with IDEs like Thonny.

For setup and first projects, refer to the Getting Started Guide.


Development Resources

Resource Link
Arduino Package RP2040 JSON RP2040 Package
Arduino Package ESP32 JSON ESP32 Package
MicroPython Documentation MicroPython.org
CircuitPython Documentation Adafruit CircuitPython
UNIT DualMCU-ONE Documentation DualMCU-ONE Documentation
Getting Started with DualMCU-ONE DualMCU-ONE Guide
Thonny IDE Thonny.org
Arduino IDE Arduino IDE
CH340 Driver CH340 Driver
Visual Studio Code Visual Studio Code
Raspberry Pi Pico RP2040 Documentation RP2040 Documentation
Raspberry Pi Pico Python SDK Python SDK
Raspberry Pi Pico MicroPython Examples MicroPython Examples
Raspberry Pi Pico C/C++ SDK C/C++ SDK
Raspberry Pi Pico C/C++ Examples C/C++ Examples
RP2040 Datasheet RP2040 Datasheet
ESP32 WROOM 8MB Datasheet ESP32 WROOM Datasheet

Contributions

We welcome contributions! Please review our Contribution Guidelines before submitting pull requests.


License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors