Plasma Stick 2040 W (Pico W Aboard)

by Pimoroni

Image of Board

This perky Pico W-powered controller for WS2812/Neopixel/SK6812 LEDs is perfect for coding up some wireless blinkenlight shenanigans.

We’ve taken a Raspberry Pi Pico W and added a set of screw terminals to make it easy to connect up your LEDs and boost circuitry so they get a nice clean 5V on the power and data lines. We’ve also added a reset button (because unplugging your USB cable all the time is tedious) and a Qw/ST (Qwiic/STEMMA QT) connector so you can connect it up to breakouts, all without soldering.

Features

  • Raspberry Pi Pico W Aboard
    • Dual Arm Cortex M0+ running at up to 133Mhz with 264kB of SRAM
    • 2MB of QSPI flash supporting XiP
    • Powered and programmable by USB micro-B
    • 2.4GHz wireless
  • Compatible with 5V WS2812/Neopixel/SK6812 LEDs
  • Screw terminals for attaching your LED strip.
  • Reset button
  • Qw/ST (Qwiic/STEMMA QT) connector

About Pico W Aboard

Our new Pico W Aboard products come with a built in Raspberry Pi Pico W. This means you get all the advantages of a RP2040 microcontroller - a speedy fast dual-core ARM processor, a dynamic, growing ecosystem and a choice of different programming methods to experiment with. Most excitingly though, Pico W has wireless connectivity, so your Pico/RP2040 devices can communicate with each other, and the internet!

Misc

Purchase

Contribute

Have some info to add for this board? Edit the source for this page here.

CircuitPython 9.0.1

This is the latest stable release of CircuitPython that will work with the Plasma Stick 2040 W (Pico W Aboard).

Use this release if you are new to CircuitPython.

Release Notes for 9.0.1

Built-in modules available: _asyncio, _bleio, _pixelmap, adafruit_bus_device, adafruit_pixelbuf, aesio, alarm, analogbufio, analogio, array, atexit, audiobusio, audiocore, audiomixer, audiomp3, audiopwmio, binascii, bitbangio, bitmaptools, bitops, board, builtins, builtins.pow3, busdisplay, busio, busio.SPI, busio.UART, codeop, collections, countio, cyw43, digitalio, displayio, epaperdisplay, errno, floppyio, fontio, fourwire, framebufferio, getpass, gifio, hashlib, i2cdisplaybus, i2ctarget, imagecapture, io, ipaddress, jpegio, json, keypad, keypad.KeyMatrix, keypad.Keys, keypad.ShiftRegisterKeys, locale, math, mdns, memorymap, microcontroller, msgpack, neopixel_write, nvm, onewireio, os, os.getenv, paralleldisplaybus, pulseio, pwmio, qrio, rainbowio, random, re, rgbmatrix, rotaryio, rp2pio, rtc, sdcardio, select, sharpdisplay, socketpool, ssl, storage, struct, supervisor, synthio, sys, terminalio, time, touchio, traceback, ulab, usb, usb_cdc, usb_hid, usb_host, usb_midi, usb_video, vectorio, warnings, watchdog, wifi, zlib

Included frozen(?) modules: neopixel

Absolute Newest

Every time we commit new code to CircuitPython we automatically build binaries for each board and language. The binaries are stored on Amazon S3, organized by board, and then by language. These releases are even newer than the development release listed above. Try them if you want the absolute latest and are feeling daring or want to see if a problem has been fixed.

Previous Versions of CircuitPython

All previous releases of CircuitPython are available for download from Amazon S3 through the button below. For very old releases, look in the OLD/ folder for each board. Release notes for each release are available at GitHub button below.

Older releases are useful for testing if you something appears to be broken in a newer release but used to work, or if you have older code that depends on features only available in an older release. Otherwise we recommend using the latest stable release.