{"title":"Adafruit NeoPXL8 FeatherWing for Feather M0 - 8 x DMA NeoPixels!","handle":"adafruit-neopxl8-featherwing-for-feather-m0-8-x-dma-neopixels","url":"/products/adafruit-neopxl8-featherwing-for-feather-m0-8-x-dma-neopixels","description":"Drive massive NeoPixel installations without blocking your code. The NeoPXL8 FeatherWing enables 8 concurrent DMA NeoPixel strands from a single Feather M0, with up to 250 pixels per strand (2,000 total) — all running in the background via hardware DMA so your code keeps executing.\n\nThe wing handles 3.3 V to 5 V level shifting with an onboard switch-cap converter and includes 100 Ω series resistors on each output to reduce ringing on long wiring runs. Also available for the Feather M4, or see the standalone NeoPXL8 Friend level shifter board.\n\nKey Features\n\n\n8 DMA NeoPixel Outputs – Drive 8 independent strands simultaneously via hardware DMA on the ATSAMD21's TCC0 timer\n\nUp to 2,000 Pixels – 250 pixels per strand (theoretical max 340, but uses all available RAM)\n\nBuilt-In Level Shifting – 3.3 V to 5 V conversion with onboard switch-cap converter\n\n100 Ω Series Resistors – Reduces signal ringing on long wiring runs\n\nNon-Blocking – DMA handles all pixel data output, freeing your code to run simultaneously\n\n\nConnection Options\nChoose your preferred wiring method (solder in the connectors you need):\n\n\n2×8 Header – Ground and 5 V-logic signal pairs for each strand\n\n2× RJ-45 Jacks – Ethernet-style connectors with ground and signal per twisted pair (OctoWS2811-compatible pinout)\n\n\nPin Mapping\n\n\nOutput #0: A3 (fixed)\n\nOutput #1: A4 (fixed)\n\nOutput #2: Digital #10 or Serial TX (selectable)\n\nOutput #3: Digital #12 or Serial RX (selectable)\n\nOutput #4: SPI MOSI or I2C SDA (selectable)\n\nOutput #5: Digital #5 or SPI SCK (selectable)\n\nOutput #6: Digital #11 or SPI MISO (selectable)\n\nOutput #7: Digital #13 (fixed)\n\n\n\nTip: If you can't spare both pin options for a given output, you can disable that strand in the library and run with 7 strands.\n\n\nPower\nNeoPixel power is not routed through the FeatherWing — the PCB copper would be too limiting for the currents involved. Provide 5 V power directly to your NeoPixel strips using terminal blocks or bus bars connected to a dedicated 5 V supply.\n\nCompatible Feather M0 Boards\n\nFeather M0 Basic Proto\nFeather M0 Express\nFeather M0 Adalogger\nOther ATSAMD21-based Feather M0 boards\n\n\nIdeal For\n\nLarge-scale NeoPixel installations (1,000+ pixels)\nArt exhibits and stage lighting\nMulti-strand costume and wearable projects\nFast-refresh LED effects and animations\nProjects that need to run other code while updating pixels\n\n\nPackage Contents\n\n1× Adafruit NeoPXL8 FeatherWing for Feather M0 (connectors not soldered)\n\n\nResources\n\n\nNeoPXL8 Arduino Library – Library and example code on GitHub\n\nNeoPixel Uberguide – General NeoPixel wiring and usage guide\n","vendor":"Adafruit","product_type":"physical","in_stock":true,"options":[],"variants":[{"id":6384,"title":"Default Title","sku":"AF-3249","price":13.55,"on_sale":false,"in_stock":true,"available_quantity":13,"option1":"Default Title"}]}