Skip to content

pagong/cpy9-rp2040-demos

Repository files navigation

cpy9-rp2040-demos

CircuitPython demos running on various RP2040 based boards.

Raspberry Pi Pico

This is the original Pico with Micro-USB port and 2MB flash.

  • RGB matrix
    • Analog clock, uses displayio and Adafruit's turtle graphics
    • German Word clock. Inspired by an English Word clock, by VPTechOps.
  • NEOpixel matrix
  • Pico-LCD-0.96

Raspberry Pi Pico-W

This is the enhanced Pico with Micro-USB port, 2MB flash and an onboard WiFi chip.

  • The following GPIO pins are used for communicating with the WLAN chip (CYW43439):
    • GP23 - wifi power
    • GP24 - SPI data
    • GP25 - SPI CS
    • GP29 - SPI clock

WaveShare RP2040-Matrix

This is a tiny Pico clone with USB-C port, 2MB flash and a 5x5 NEOpixel matrix.

  • Tiny rainbow demo, based on an Adafruit example
  • Tiny fire demo, also based on the Fire2012 algorithm by Mark Kriegsman

WaveShare RP2040-Zero

This is a tiny Pico clone with USB-C port, 2MB flash and a single NEOpixel.

WaveShare RP2040-One

This is a tiny Pico clone with USB-A port, 4MB flash and a single NEOpixel.

WaveShare RP2040-ETH

This is a tiny Pico clone with USB-C port, 4MB flash and an onboard Ethernet interface.

WaveShare RP2040-LCD-0.96

This is a tiny Pico clone with USB-C port, 2MB flash and a 160x80 pixel colorful LCD display. Additionally a Li-Ion charger is available.

  • some LCD demos (by richteel); use adafruit_st7735r as display driver

WaveShare RP2040-LCD-1.28

This is a tiny Pico clone with USB-C port, 2MB flash and a round 240x240 pixel colorful LCD display. Additionally a 6-axis sensor and a Li-Ion charger are available.

VCC-GND YD-RP2040

This is a Pico clone with USB-C port, 16MB flash, user button and a single NEOpixel.

  • Pico DVI
    • Slide show demo. The "YD-RP2040" has 15MB free on the CIRCUITPY drive, which is great for a slide show. But you need to install the CircuitPython firmware for the "Raspberry Pi" Pico, as the picodvi module is only included there.

WaveShare RP2040-PiZero

This is a Pico clone with size and features similar to the Raspberry Pi Zero. The board has two USB-C ports, a mini-HDMI port which can be used with the picodvi module and a SD card slot.

  • Pico DVI
    • Blinking Circles demo, by Tod Kurt
    • Spirograph demo, also by Tod Kurt

Hardware Add-Ons

DVI-Sock

This is an add-on board for the Pico which uses an HDMI connector to send DVI signals to a digital monitor.

WaveShare Pico-LCD-0.96

This is an add-on board for the Pico with a 4-wire LCD (ST7735S), a digital joystick and 2 user buttons. See the wiki for more details.

  • pin-out of the 4-wire LCD is similar to the RP2040-LCD-0.96; use adafruit_st7735r as display driver

GeeekPi dev kit plus: EP-0172

Joy-It dev kit: RB-P-XPLR

YubiKey simulator

See this repo

About

CircuitPython demos running on various RP2040 boards

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages