{"title":"Adafruit NeoPXL8 FeatherWing for Feather M4 - 8 x DMA NeoPixels!","handle":"adafruit-neopxl8-featherwing-for-feather-m4-8-x-dma-neopixels","url":"/products/adafruit-neopxl8-featherwing-for-feather-m4-8-x-dma-neopixels","description":"Drive massive NeoPixel installations without blocking your code. The NeoPXL8 FeatherWing for Feather M4 enables 8 concurrent DMA NeoPixel strands from a single Feather M4, with up to 1,750 RGB pixels per strand (14,000 total) — all running in the background via hardware DMA on the ATSAMD51's blazingly fast 120 MHz processor.\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. For SAMD21-based boards, see the NeoPXL8 FeatherWing for Feather M0, or 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 ATSAMD51's TCC0 timer\n\nUp to 14,000 Pixels – 1,750 RGB pixels per strand with RAM to spare for your code\n\n120 MHz Processor Support – Takes full advantage of the Feather M4's speed for smooth, fast-refresh animations\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: SPI SCK or RX (selectable)\n\nOutput #1: D5 or TX (selectable)\n\nOutput #2: D9 or I2C SCL (selectable)\n\nOutput #3: D6 or I2C SDA (selectable)\n\nOutput #4: Digital #13 (fixed)\n\nOutput #5: Digital #12 (fixed)\n\nOutput #6: Digital #11 (fixed)\n\nOutput #7: Digital #10 (fixed)\n\n\n\nTip: If you can't spare both pin options for a selectable 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 Boards\n\n\nAdafruit Feather M4 Express (ATSAMD51)\nOther ATSAMD51-based Feather M4 boards\n\n\nIdeal For\n\nLarge-scale NeoPixel installations (thousands of 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 M4 (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":4150,"title":"Default Title","sku":"AF-4537","price":13.55,"on_sale":false,"in_stock":true,"available_quantity":50,"option1":"Default Title"}]}