Pico Eval Board
| ||
Overview
Introduction
- A function evaluation board specially designed for Raspberry Pi Pico.
- Rich onboard resources are available to help users get started and learn quickly.
Features
- Standard Raspberry Pi Pico header supports Raspberry Pi Pico series boards.
- 3.5-inch resistive touch screen, 65K colorful, bringing clear and vivid display effect.
- Standard 3.5mm audio jack, for headphones or other audio peripherals.
- Micro SD card slot through the SDIO interface, faster access speed than SPI interface.
- Integrates battery header and recharge circuit, allowing it to keep running without a wired power supply.
- Other rich resources like a buzzer, photoresistor, and RGB LED.
Specifications
LCD Parameters | |||
Control Chip | ILI9488 | Resolution | 480 × 320 Pixels |
Communication Interface | SPI | Display Size | 73.44 × 48.96 mm |
Display Panel | IPS | Pixel Size | 0.153 × 0.153 mm |
ICM20948 Parameters | |||
Accelerometer Characteristics | Resolution: 16 bits Range (optional): ±2, ±4, ±8, ±16g Operating Current: 68.9uA | ||
Gyroscope Characteristics | Resolution: 16 bits Range (optional): ±250, ±500, ±1000, ±2000°/sec Operating Current: 1.23mA | ||
Magnetometer Characteristics | Resolution: 16 bits Range: ±4900µT Operating Current: 90uA |
Pinout
Video
Dimension
Pico Quick Start
Firmware Download
Text Tutorial
Introduction
MicroPython Series
- 【MicroPython】 machine.Pin Function
- 【MicroPython】 machine.PWM Function
- 【MicroPython】 machine.ADC Function
- 【MicroPython】 machine.UART Function
- 【MicroPython】 machine.I2C Function
- 【MicroPython】 machine.SPI Function
- 【MicroPython】 rp2.StateMachine
C/C++ Series
For C/C++, it is recommended to use Pico VS Code for development. This is a Microsoft Visual Studio Code extension designed to make it easier for you to create, develop, and debug projects for the Raspberry Pi Pico series development board. Whether you are a beginner or an experienced professional, this tool can help you confidently and easily develop Pico. Below we will introduce how to install and use the extension.
- Official website tutorial: https://www.raspberrypi.com/news/pico-vscode-extension/.
- This tutorial is applicable to Raspberry Pi Pico, Pico2, and our company's RP2040 and RP2350 series development boards.
- The development environment defaults to Windows as an example. For other environments, please refer to the official website tutorial for installation.
Arduino IDE Series
Install Arduino IDE
-
Download the Arduino IDE installation package from Arduino website.
-
Just click on "JUST DOWNLOAD".
-
Click to install after downloading.
-
Note: You will be prompted to install the driver during the installation process, we can click Install.
Install Arduino-Pico Core on Arduino IDE
-
Open Arduino IDE, click the File on the left corner and choose "Preferences".
-
Add the following link in "Additional boards manager URLs", then click OK.
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
Note: If you already have the ESP32 board URL, you can separate the URLs with commas like this:https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
-
Click on Tools -> Board -> Board Manager -> Search for pico, it shows installed since my computer has already installed it.
Upload Demo At the First Time
-
Press and hold the BOOTSET button on the Pico board, connect the Pico to the USB port of the computer via the Micro USB cable, and release the button when the computer recognizes a removable hard drive (RPI-RP2).
- Download the demo from #Resource, open the D1-LED.ino under arduino\PWM\D1-LED path.
-
Click Tools -> Port, remember the existing COM, do not need to click this COM (different computers show different COM, remember the existing COM on your computer).
-
Connect the driver board to the computer with a USB cable, then click Tools -> Ports, select uf2 Board for the first connection, and after the upload is complete, connecting again will result in an additional COM port.
-
Click Tools -> Board -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.
-
After setting, click the right arrow to upload.
- If you encounter problems during the period, you need to reinstall or replace the Arduino IDE version, uninstall the Arduino IDE clean, after uninstalling the software you need to manually delete all the contents of the folder C:\Users\[name]\AppData\Local\Arduino15 (you need to show the hidden files in order to see it) and then reinstall.
Open Source Demo
- MicroPython Demo (GitHub)
- MicroPython Firmware/Blink Demo (C)
- Official Raspberry Pi C/C++ Demo
- Official Raspberry Pi MicroPython Demo
- Arduino Official C/C++ Demo
User Guides
Raspberry Pi
Download Demo
sudo apt-get install p7zip-full -y cd ~ wget https://files.waveshare.com/upload/5/5a/Pico-Eval-Board-Code.zip 7z x Pico-Eval-Board-Code.zip -o./Pico-Eval-Board-Code cd Pico-Eval-Board-Code
- Log in Raspberry Pi terminal by SSH or press Ctrl + Alt + T to open the terminal when using the screen.
- Load and decompress the program to the Pico C/C++ SDK directory, if the SDK has not been installed yet, please refer to the tutorial
C
- Press BOOTSEL on the Pico and connect Pico to the USB of Raspberry Pi by Micro USB cable.
- Compile and run the c example demo of the Pico-Eval-Board.
cd ./c/
There are corresponding demos in this directory. Different demos correspond to different peripherals and functions.
The following takes 01_GPIO as an example. The GPIO demo will make the LED on the Pico blink every second.
cd ./01_GPIO/build cmake.. make -j #If there is no connection or Pico in download mode will report an error sudo cp ./*.uf2 /media/pi/RPI-RP2/
3. Run the corresponding demo on the Pico.
4. Press the Reset key on the Pico-Eval-Board to reset the Pico. Please press the Bootsel key first and the Run key, and then release the Reset key. By now, Pico enters disk mode without plugging or unplugging.
MicroPython
- According to the python environment configuration settings, use the Raspberry Pi desktop system.
- Open the Thonny IDE of the Raspberry Pi system, pull the code file into the IDE, save it to the Pico file system, and click the Run button.
Windows
C
Download the demo
Use the demo
1. Open the corresponding C program folder.
2. Open it by Vs code and choose the corresponding compile tool.
3. Click "Build" to compile:
4. Press the Reset button on the Pico-Eval-Board to reset the Pico, first press the BOOTSEL button and then the RUN button and then release the Reset button, the Pico can enter the disk mode without plugging and unplugging the Pico, and drag and drop the UF2 file under the build file to the RPI-RP2 drive letter.
5. At this point, Pico starts to run the corresponding program.
MicroPython
- Please refer to Video Tutorial
- Pico-wiki-tutorial
Resource
Document
Driver
Examples
Development Software
- Zimo221.7z
- Image2Lcd.7z
- Font Library Tutorial
- Image Extraction Tutorial
- Thonny Python IDE (Windows V3.3.3)
Support
Technical Support
If you need technical support or have any feedback/review, please click the Submit Now button to submit a ticket, Our support team will check and reply to you within 1 to 2 working days. Please be patient as we make every effort to help you to resolve the issue.
Working Time: 9 AM - 6 PM GMT+8 (Monday to Friday)