Latest Python on Pi | Luciano's tech see the web in desktop mode to better experience | 477 OS | 312 OS Pi 4B | 108 OS Pi5
For 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)
RP2040-YD 99Tech schematics
Rp2040-YD VCC-GND schematics
RP2040-YD schematics
RP2040-YD VCC-GND Metric SIZE
RP2040-YD Metric SIZE
3 pin Debug connector specification
RP2040 Datasheet
Hardware Design with rp2040
Getting started with Pico
Raspberry Pi Pico C/C++ SDK
Raspberry Pi Pico Python SDK
Raspberry Pi Pico Setup Windows (Will be obsolete, we need to use VSCode Extension)
Raspberry Pi Pico Visual Studio Code Extension (Replace Setup Windows in near future)
RP2040-YD WS2812 Example
Raspberry Pi Pico Setup Script
Pico VGA KiCAD
Archivo UF2 nuke file (Para Reseteo)
Get Latest UF2 from official MicroPython web.
WeAct Studio 16MB MicroPython UF2.
Pimoroni PicoLiPo 16MB MicroPython UF2.
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 VCC-GND YD-RP2040
Crcuit Python UF2 firmware WeAct Studio YD-RP2040
Circuit Python UF2 firmware WeAct Studio YD-RP2040 16MB Variant
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
PiPicoFX Simple Multieffects Guitar Web
PiPicoFX Simple Multieffects Guitar GitHub
Zephyr RTOS GitHub
Zephyr RTOS Web
Zephyr RTOS Docs
Google Pigweed and Bazelisk install
Google Pigweed Bazel Quickstart
Google Pigweed Sense C/C++ SDK
Google Pigweed Sense Full Tutorial and Setup Environment for C/C++ SDK
Google Pigweed User Guide
NuttX Documentation
Supported boards Docs
Apache NuttX RTOS
Microsoft DeviceScript
Microsoft DeviceScript GitHub
Microsoft DeviceScript UF2
Pico-PLC-FX1N UF2
Apple II A2DVI digital video card UF2
Apple II A2DVI digital video card Open-source Hardware GitHub
Sigrok-Pico Logic Analyzer 24 Channels UF2
Sigrok-Pico Logic Analyzer 24 Channels GitHub
Sigrok-Pico Logic Analyzer 24 Channels, require PulseView and this old soft require MFC Visual Studio 2010 to run. See YouTube example.
Pico RX build SDR SW/MW/LW Receiver with a Raspberry Pi Pico. UF2.
Pico RX build SDR SW/MW/LW Receiver Manual
GP2040-CE UF2 Make a GamePad
GP2040-CE Web
GP2040-CE Docs
GP2040-CE Pinout
GP2040-CE Web Config
RP2040 Doom Web
RP2040 Doom GitHub
RP2040 Doom UF2
Firmware and Bootloader from another Chinese version:
RP2040-YD Micropython Demo Firmware
WS2812 Intelligent Control Led Datasheet:
WS2812 Datasheet
GitHub WeActStudio:
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")