DWEII RP2040 Core Board 4MB

DWEII RP2040 Core Board Type-C USB-C 4MB Microcontroller User Manual

Model: RP2040 Core Board 4MB

1. Pengenalan

The DWEII RP2040 Core Board is a compact and powerful microcontroller development board featuring the Raspberry Pi RP2040 chip. It is designed for a wide range of applications, supporting Micropython and C/C++ programming. This board offers flexible digital interfaces and a dual-core Arm Cortex M0+ processor, making it suitable for various embedded projects.

Ciri-ciri utama termasuk:

  • Dual-core Arm Cortex M0+ processor with flexible clock up to 133 MHz.
  • 264KB SRAM and 4MB onboard flash memory.
  • USB 1.1 device and host support with Type-C USB-C connector.
  • 26 multi-function GPIO pins, including 2 SPI, 2 I2C, 2 UART, 3 12-bit ADCs, and 16 controllable PWM channels.
  • Low-power sleep and hibernate modes.
  • Drag-and-drop programming via USB mass storage.
  • Integrated RGB light group for status indication.
DWEII RP2040 Core Board with Type-C USB-C connector and pin headers

Gambar 1: Lebihview of the DWEII RP2040 Core Board with included pin headers.

2. Apa yang ada di dalam Kotak

Pakej anda harus mengandungi item berikut:

  • 3 x RP2040 Core Board Type-C USB-C 4MB
Three DWEII RP2040 Core Boards packaged together

Figure 2: A set of three DWEII RP2040 Core Boards.

3. Spesifikasi

CiriPerincian
JenamaDWEII
Nama ModelRP2040 Core Board
PemprosesDual-core Arm Cortex M0+
Kelajuan PemprosesSehingga 133 MHz
SRAM264KB
Memori Kilat4 MB
Antaramuka USBType-C USB-C (USB 1.1 device and host)
Pin GPIO26 multi-function
Peranti2 SPI, 2 I2C, 2 UART, 3 12-bit ADCs, 16 PWM channels
Sokongan Sistem PengendalianMicropython
Peranti SerasiRP2040, Raspberry Pi Pico
UPC687117729859
DWEII RP2040 Core Board with dimensions 53mm by 23mm

Figure 3: Physical dimensions of the DWEII RP2040 Core Board.

Bawah view of the DWEII RP2040 Core Board showing manufacturer details YD-RP2040 VCC-GND.COM

Rajah 4: Bawah view of the DWEII RP2040 Core Board, indicating manufacturer information.

4. Persediaan

To begin using your DWEII RP2040 Core Board, you will typically connect it to your computer via the USB-C port. This allows for power, communication, and firmware programming.

4.1 Sambungan Awal

  1. Ensure your computer has the necessary drivers or development environment installed (e.g., Thonny for Micropython, or the Pico SDK for C/C++).
  2. Connect one end of a USB-C cable to the Type-C port on the RP2040 Core Board.
  3. Sambungkan hujung kabel USB-C yang satu lagi ke port USB yang tersedia pada komputer anda.
  4. The board should power on, and the RGB LED may illuminate.
Close-up of the DWEII RP2040 Core Board showing the Type-C USB-C port and GPIO pins

Figure 5: Detail of the Type-C USB-C port and surrounding GPIO pins on the RP2040 Core Board.

5. Arahan Operasi

5.1 Updating Firmware / Programming the Board

The RP2040 Core Board supports drag-and-drop programming, which is a convenient way to upload new firmware or programs (UF2 files) to the board. Follow these steps to update the firmware:

  1. Prepare the USB Cable: Insert the Type-C USB cable into the board's Type-C interface. Do not connect the other end to your computer yet.
  2. Enter BOOTSEL Mode:
    • Tekan dan hold down the BOOT button on the RP2040 Core Board.
    • While holding BOOT, connect the other end of the USB cable to your computer.
    • Release the BOOT button after the board is connected to the computer.

    Alternatively, if the board is already powered on:

    • Tekan dan hold down the BOOT button.
    • Tekan dan lepaskan butang RST.
    • Release the BOOT button after approximately 1 second.
  3. Recognize as Removable Disk: Your computer will automatically recognize the RP2040 Core Board as a removable storage device (e.g., "RPI-RP2").
  4. Copy Firmware: Drag and drop the desired UF2 firmware file (e.g., Micropython firmware or your compiled C/C++ program) onto the "RPI-RP2" removable disk.
  5. Mulakan Semula Automatik: The core board will automatically restart after the file transfer is complete, and the new firmware will begin running.
bersudut view of the DWEII RP2040 Core Board highlighting the BOOT and RST buttons

Figure 6: Location of the BOOT and RST buttons on the RP2040 Core Board.

6. Penyelenggaraan

Proper maintenance ensures the longevity and reliable operation of your RP2040 Core Board.

  • Storan: Store the board in a dry, anti-static environment, away from direct sunlight and extreme temperatures.
  • Pengendalian: Handle the board by its edges to avoid touching components, especially the pins, which can be sensitive to static discharge.
  • Pembersihan: If necessary, gently clean the board with a soft, dry brush or compressed air to remove dust. Avoid using liquids or harsh chemicals.
  • Bekalan Kuasa: Always use a stable and appropriate 5V power supply via the USB-C port or Vin pin.

7. Penyelesaian masalah

If you encounter issues with your RP2040 Core Board, consider the following troubleshooting steps:

  • Papan Tidak Dikesan oleh Komputer:
    • Ensure the USB-C cable is fully inserted and functional. Try a different cable.
    • Verify the board is in BOOTSEL mode (refer to Section 5.1).
    • Cuba sambungkan ke port USB lain pada komputer anda.
    • Mulakan semula komputer anda.
  • Muat Naik Firmware Gagal:
    • Confirm the UF2 file is not corrupted and is compatible with the RP2040.
    • Ensure the board remains in BOOTSEL mode throughout the drag-and-drop process.
    • Check for sufficient free space on the "RPI-RP2" drive (though typically not an issue for UF2 files).
  • Program Tidak Berjalan:
    • After uploading firmware, the board should automatically restart. If not, press the RST button.
    • Verify your code logic and pin assignments.
    • Periksa kestabilan bekalan kuasa.
  • RGB LED Issues:
    • Ensure your code correctly initializes and controls the RGB LED.
    • Check for any short circuits or incorrect wiring if external components are connected.

8. Waranti

The manufacturer provides a warranty for this product. For specific details regarding warranty coverage, duration, and claims, please refer to the documentation provided with your purchase or contact the seller directly. Keep your proof of purchase for warranty purposes.

9. Sokongan

For technical assistance, additional resources, or further inquiries, please contact the seller or manufacturer. Online communities and forums dedicated to Raspberry Pi Pico and RP2040 development can also be valuable sources of information and support.

© 2023 DWEII. All rights reserved.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.