Skip to content

pagong/cpy9-rp2040-demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b375cbf · Jan 24, 2025

History

62 Commits
Nov 9, 2024
Oct 4, 2024
Nov 9, 2024
Nov 27, 2024
Nov 17, 2024
Nov 27, 2024
Aug 25, 2024
Jan 24, 2025
Jan 14, 2025
Nov 6, 2024
Oct 4, 2024
Oct 25, 2024
Aug 25, 2024
Nov 27, 2024

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