YD-RP2040 16MB
YD-RP2040
VCC-GND StudioFor Correct Flash Size we use WeAct Studio RP2040 uf2 files, the default is 16MB, the rest are for 8MB, 4MB,2MB.
El microcontrolador RP2040 (MCU) integra un Cortex-M0+ de arquitectura ARM de doble núcleo, integra directamente 264 kb de RAM en el interior, admite hasta 16 M de Flash de expansión externa QSPI y configuraciones de E/S altamente flexibles, incluyendo I2C, SPI, PIO (Programming I /O). Esta producción de placa central RP2040 utiliza microprocesamiento (MCU) RP2040 para hacer la placa de circuito de la placa central, que es conveniente para que los usuarios amplíen periféricos, diseñen y construyan circuitos. El RP2040 es compatible con la placa Raspberry Pi Pico en la mayoría de los casos y mejorar las deficiencias de la placa Pico.
The RP2040 microprocessor (MCU) integrates a dual-core ARM architecture Cortex-M0+ core, directly integrates 264kb RAM inside, supports up to 16M QSPI external expansion Flash, and highly flexible I/O settings, including I2C, SPI, PIO (can Programming I/O). This RP2040 core board production uses RP2040 micro-processing (MCU) to make the core board circuit board, which is convenient for users to expand peripherals and design and build circuits. The RP2040 is compatible with the Raspberry Pi Pico core board in most cases and improves the deficiencies of the Pico board.
Dual-core Cotex-M0+
Low power consumption
High performance
WS2812-RGB light group
Support up to 16M QSPI external expansion Flash, rich peripheral interfaces
Support Python fast programming
Suppport C language programming
Added PWR power indicator to improve the human-computer interaction experience of plugging in USB power supply
Change MicroUSB interface to Type-C interface
Add a reset button, which is convenient for users to reset and update the firmware in the power-on state
Add the USRkey user button, which is convenient for user verification and a simple input function
The RGB light group is added, which is convenient for users to operate. The RGB light group reflects various information through the on-off and brightness of the red, green, and blue lights.
CPU Dual-core ARM Cortex M0+ processor up to 133MHz
FLASH Memory 16MB off-chip
SRAM 264KB
Digital I/O Pins: 28
Analog I/O Pins: 4
I2C interface: 2
SPI interface: 2
UART interface: 2
3 LEDs for power, user and programming
User and Reset buttons
USB Type-C connector
Power supply and downloading interface USB Type-C
Circuit Operating Voltage: 3.3V
Supply Voltage via USB: 5V
Power 3.3V/5V DC
Dimensions 53.3 x 22.9mm
VCC-GND Studios’ YD-RP2040 has the following improvements over the Raspberry Pi Pico:
Added PWR power LED
The USB interface was changed to type-C USB
Added reset button to facilitate reset operation and firmware update operation.
Added the USRkey user button(GPIO24).
Added RGB lights(GPIO23)
Change PICO’s W25Q16 to W25Q32(4M)/W25Q64(8M)/W25Q128(16M)
Pinout:
3D Case:
Schematics:
Dimensions:
Docs:
https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html
https://datasheets.raspberrypi.com/debug/debug-connector-specification.pdf
https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf
https://datasheets.raspberrypi.com/rp2040/hardware-design-with-rp2040.pdf
https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf
https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-c-sdk.pdf
https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-python-sdk.pdf
Archivo UF2 nuke file(Para Reseteo)
Get Latest UF2 from official MicroPython web.
MicroPython with ulab (numpy-simpy like modules) uf2.[Use Pimoroni Pico LiPo 16MB].
ulab(numpy scipy like) docs.
JavaScript runtime Kaluma web.
JavaScript UF2 firmware
Circuit Python Web
Circuit Python UF2 Download Page for YD-RP2040
Crcuit Python UF2 firmware YD-RP2040
Circuit Python libraries
Lua Pico UF2
Lua Pico Github
CPICOM is a proof-of-concept CP/M-80 2.2 Emulator UF2 firmware
CPICOM Github
FreeRTOS (deprecated now is)-->FreeTOS-Community
TinyGo GitHub
Rust and GitHub RP2040 Rust Project Template
Rust Language Book online
uLisp Github
FreePascal code Examples
Pico-infonesPlus latest version
Pico-infonesPlus AdafruitDVISD UF2
Pico-infonesPlus FeatherDVI UF2
Pico-infonesPlus PimoroniDVI UF2
Github Pico-infonesPlus
Picones UF2
GitHub Pico-infones
Arduino-Pico programming Pico with the same language of Arduino!
Pico-56 UF2
GitHub Pico-56
Picocomputer 6502 RP6502 UF2(inside zip
Page Picocomputer 6502 RP6502
GitHub Picocomputer 6502 RP6502
GitHub and UF2 Pico-ZxSpectrum.
GitHub pico-tflmicro TensorFlow Lite Micro.
PiCalc: Pocket Calculator Gerber-Video-Firmware-Instructables & 3D Parts
Delta-Pico: Rust Scientific Calculator GitHub
WearPico UF2 SmartWatch DIY
WearPico GitHub
WearPico Wiki
BreadboardOS firmware GitHub
Firmware and Bootloader from another chinese version:
WS2812 Intelligent Control Led Datasheet:
GitHub WeActStudio:
Raspberry Pi OS Toolchain one line setup:
wget -c https://raw.githubusercontent.com/raspberrypi/pico-setup/master/pico_setup.sh && chmod +x pico_setup.sh && ./pico_setup.sh
Programa precargado del vendedor--Program example already came in the board:
Programa precargado de--Another example from another manufacter(99tech):
Usando la librería Neopixel:
Descargamos el archivo neopixel.py o lo abrimos y copiamos todo su contenido, creamos un archivo llamado neopixel.py y lo guardamos en la Pico:
Download neopixel.py or open it and copy all his content and create a file called neopixel.py a save it to the Pico:
Creamos un nuevo archivo main.py en la Pico--Make a main.py file on the Pico:
En el copiamos el contenido del ejemplo--Copy the content of the file colorwave.py:
Debemos tener en cuenta--Take care of this:
numpix ->> N° pixel
Neopixel(numpix, State Machine ID, GPIO, "GRB")
En esta placa--In this board:
Neopixel(numpix, 0, 23,"GRB")
Salvamos y ejecutamos el programa--Save and execute