Adafruit Feather RP2040 SCORPIO - 8 Channel NeoPixel Driver

Subscribers:
460,000
Published on ● Video Link: https://www.youtube.com/watch?v=dgsJUme_4ts



Duration: 0:29
7,473 views
334


https://adafruit.com/scorpio

If there is one thing Adafruit is known for, its mega-blinky-fun-rainbow-LEDs. We just love sticking NeoPixels anywhere and everywhere. When we saw the new 'PIO' peripheral on the RP2040 from Raspberry Pi, we just knew it would be perfect for driving large quantities of NeoPixels. So we created this board, the Adafruit Feather RP2040 SCORPIO, designed specifically for NeoPixel (WS2812) driving but also good for various other PIO-based projects that want to take advantage of the Feather pinout with 8 separate consecutive outputs (or inputs).

The RP2040 PIO state machine is perfect for LED driving: it can generate perfect waveforms, with up to 8 outputs concurrently, all through DMA. That means that you don't need to use any processor time to bit-bang-out the LED data. Just set up the buffer and tell the PIO peripheral to 'make it so' and it will shove that data to the 8 outputs without delay while your code can continue to read buttons, play music, run CircuitPython - whatever you like!

The SCORPIO has a clever pinout, where all the standard Feather pins are the same as the GPIO pins, plus the standard I2C, SPI and UART lines - and theres still enough pins left over to have 8 consecutive pins for PIO usage on GPIO16 through GPIO23 inclusive.

To make NeoPixel usage glitch-free there is a 3V- 5V level shifter so that the output logic is 5V. If you happen to want 3V signals, you can adjust the shifter voltage with a jumper on the bottom. It's also possible to flip the direction of the level shifter to make the 8 IO pins inputs - say for making a logic analyzer - with a directional jumper selection also on the bottom of the PCB.

The RP2040 SCORPIO also has a ton of RAM, 264KB, making it trivial to buffer huge numbers of NeoPixels…several thousand if needed. In fact there's so much RAM you can even dither the pixels to for finer brightness control, for better-looking LEDs at low brightness or for gamma correction.

We have NeoPXL8 driver code available in Arduino and CircuitPython, so you can jump immediately to making beautiful artworks driven by the Adafruit SCORPIO.

We have NeoPXL8 driver code available in Arduino and CircuitPython, so you can jump immediately to making beautiful artworks driven by the Adafruit SCORPIO.

Measures 2.0" x 0.9" x 0.28" (50.8mm x 22.8mm x 7mm) without headers soldered in
Light as a (large?) feather - 5 grams
RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power
264 KB RAM
8 MB SPI FLASH chip for storing files and CircuitPython/MicroPython code storage. No EEPROM
Tons of GPIO! 21 x GPIO pins with following capabilities:
Four 12-bit ADCs (one more than Pico)
Two I2C, Two SPI, and two UART peripherals, we label one for the 'main' interface in standard Feather locations
16 x PWM outputs - for servos, LEDs, etc
8 x consecutive GPIO outputs with 5V level shifting for PIO NeoPixel driving
Built-in 200mA+ lipoly charger with charging status indicator LED
Pin #13 red LED for general purpose blinking
RGB NeoPixel for full-color indication on D4
On-board STEMMA QT connector that lets you quickly connect any Qwiic, STEMMA QT or Grove I2C devices with no soldering!
Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code). Bootloader button is also available as user-input button on GPIO #7
3.3V Power/enable pin
4 mounting holes
12 MHz crystal for perfect timing.
3.3V regulator with 500mA peak current output
USB Type C connector lets you access built-in ROM USB bootloader and serial port debugging

https://adafruit.com/scorpio

Visit the Adafruit shop online - http://www.adafruit.com

-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord

Adafruit on Instagram: https://www.instagram.com/adafruit

Subscribe to Adafruit on YouTube: http://adafru.it/subscribe

New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------

#adafruit #scorpio #led




Other Videos By Adafruit Industries


2022-12-30Deep Dive w/ Tim - Pico MIDI Sequencer - Offloading Display to another Microcontroller #adafruit
2022-12-30NewProds 12/29/22 feat. Adafruit MOSFET Driver- For Motors, Solenoids, LEDs, etc- STEMMA JST PH 2mm!
2022-12-29Python on Hardware weekly video 212 #CircuitPython #Python @Adafruit @micropython
2022-12-28JOHN PARK'S WORKSHOP LIVE 12/28/22 @adafruit @johnedgarpark #adafruit
2022-12-28SHOW and TELL 12/28/2022 #ShowandTell #adafruit #diy
2022-12-27#NewProducts 12/26/22 feat. Adafruit Feather RP2040 SCORPIO - 8 Channel NeoPixel Driver!
2022-12-273DPrinting in 2022 #adafruit
2022-12-26Odette The Owl #Timelapse #3dprinting #adafruit
2022-12-26John Park's CircuitPython Parsec: I2C Scanning @adafruit @johnedgarpark #adafruit #circuitpython
2022-12-25The Desk of Ladyada - TFT simplifications & RP2040 tester tested!
2022-12-24Adafruit Feather RP2040 SCORPIO - 8 Channel NeoPixel Driver
2022-12-23Deep Dive w/ Tim TOML Env Vars and Gist API #adafruit
2022-12-23Ring in the new year with some picowbell designs
2022-12-23An IoT Button BFF for any QT Py / Xiao board
2022-12-22#NewProducts 12/21/22 Feat #Adafruit PCA9546 4-Channel STEMMA QT / Qwiic I2C #Multiplexer!
2022-12-22have a happy hannukah with a circuitpython menorah
2022-12-22rp2040 programming an rp2040 ~ flash inception
2022-12-22Python on Hardware weekly video 211 #CircuitPython #Python @Adafruit @micropython
2022-12-21JOHN PARK'S WORKSHOP LIVE 12/21/22 @adafruit @johnedgarpark #adafruit
2022-12-21SHOW and TELL 12/21/2022 #ShowandTell #adafruit #diy
2022-12-213D Hangouts – Countdown Clock, Owl and Tree with Shoes



Tags:
adafruit
electronics
diy
arduino
hardware
opensource
projects
raspberry
pi
computer
raspberrypi
microcontrollers
limor
limorfried
ladyada
STEAM
STEM
python
microbit
circuitpython
neopixel
neopixels
raspberry pi
circuitplaygound
nyc
make
makers
micro:bit
adafrit
adafruit promo code
ada fruit
adafruit coupons
raspberry pi zero
micropython
machine learning
ai
tensorflow