{"product_id":"tiny-fx-w","title":"Tiny FX W - Wireless LED Effects Controller","description":"\u003cp\u003eAdd smart light and sound effects to models and dioramas with this small-but-mighty RP2040-powered programmable controller board - now with wireless connectivity!\u003c\/p\u003e\n\u003cp\u003eTiny FX W is an effects controller for the LED dots and strips that can be found in third-party LEGO®-compatible lighting kits. These LEDs are connected up by thin, flexible wires that can easily be concealed around\/behind\/within your model. Typically they're powered direct from an alkaline battery pack or USB, so the LEDs are lit all the time - and we wanted our illuminated creations to have more smarts!\u003c\/p\u003e\n\u003cp\u003eAdding a Tiny FX W means you can do fun stuff like:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eadjust the brightness of the LEDs\u003c\/li\u003e\n\u003cli\u003esimulate movement with dynamic lighting effects\u003c\/li\u003e\n\u003cli\u003eturn the lights on and off in response to environmental triggers\/sensor readings or data from the internet\u003c\/li\u003e\n\u003cli\u003epulse them atmospherically for spooky ambiance\u003c\/li\u003e\n\u003cli\u003eflicker them on and off to make cool fire effects\u003c\/li\u003e\n\u003cli\u003eaccompany your light effects with appropriate sound effects (\u003cem\u003ezhwhom\u003c\/em\u003e)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTiny FX W can drive \u003cstrong\u003esix channels of two-pin mono LEDs\u003c\/strong\u003e and \u003cstrong\u003eone channel of four-pin RGB LEDs*\u003c\/strong\u003e, and it has indicator LEDs so you can see what each channel is doing. It's got an \u003cstrong\u003eonboard amp\u003c\/strong\u003e and connector to attach a tiny speaker, a \u003cstrong\u003eQw\/ST connector\u003c\/strong\u003e so you can add \u003ca href=\"\/en-eu\/collections\/qwiic\" target=\"_blank\" data-mce-href=\"\/en-eu\/collections\/qwiic\"\u003eQwiic\u003c\/a\u003e or \u003ca href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\" data-mce-href=\"\/en-eu\/collections\/stemma-qt\"\u003eSTEMMA QT\u003c\/a\u003e breakouts and an additional sensor connector for hooking up hardware like buttons, potentiometers or PIR sensors. It also comes equipped with a RM2 \u003c\/p\u003e\n\u003cp\u003eTiny FX W is perfect for adding custom light and sound effects to your favourite construction kit models, dioramas, papercrafts, dolls houses, book nooks and shadowboxes. If you don't already have a lighting kit that you want to upgrade**, we stock a range of LED dots and strips, cables and expanders as well as battery packs and power cables.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/collections\/tiny-fx\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-eu\/collections\/tiny-fx\"\u003eClick here to view everything Tiny FX!\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eLEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this product.\u003c\/em\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePowered by RP2040 (Dual Arm Cortex M0+ running at up to 133Mhz with 264kB of SRAM)\u003c\/li\u003e\n\u003cli\u003e4MB of QSPI flash supporting XiP\u003c\/li\u003e\n\u003cli\u003eRaspberry Pi RM2 module provides 2.4GHz wireless and Bluetooth connectivity\u003c\/li\u003e\n\u003cli\u003e6x 2 pin JST-SUR connectors for attaching mono LEDs, with white LED indicators\u003c\/li\u003e\n\u003cli\u003e1x 4 pin JST-SUR connector for attaching RGB LEDs, with RGB LED indicator\u003c\/li\u003e\n\u003cli\u003eUSB-C connector for power and programming (1A max)\u003c\/li\u003e\n\u003cli\u003eReset and BOOT buttons (the BOOT button can also be used as a user button)\u003c\/li\u003e\n\u003cli\u003e2 pin JST-SUR power input connector (1A max)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e3.2W I2S mono amplifier\u003c\/span\u003e with 2 pin \u003cspan\u003e(Picoblade-compatible) connector for attaching speaker\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eQw\/ST (Qwiic\/STEMMA QT) connector\u003cspan\u003e for attaching breakouts\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e3 pin JST-SH connector for attaching digital or analog sensors\u003c\/li\u003e\n\u003cli\u003eFully-assembled (no soldering required)\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/pimoroni\/picofx\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/picofx\"\u003eMicroPython firmware and library\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli style=\"font-weight: bold;\" data-mce-style=\"font-weight: bold;\"\u003e\u003cstrong\u003eLEDs and other components are sold separately\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eStarter Kit Includes\u003c\/h2\u003e\n\u003cp\u003eYou can buy a Tiny FX W on its own, or bundled with a convenient selection of LEDs, a speaker and cables to help you start lighting stuff up ASAP - you'll just need to supply your own AAA batteries. The Tiny FX W Starter Kit also includes our shiny new \u003ca rel=\"noopener\" href=\"\/en-eu\/products\/pir-stick\" target=\"_blank\"\u003ePIR Stick\u003c\/a\u003e so you can trigger effects based on motion. The kit includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTiny FX W\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"\/en-eu\/products\/mini-speaker-8-1w\" data-mce-href=\"\/en-eu\/products\/mini-speaker-8-1w\" target=\"_blank\"\u003eAdhesive Backed Mini Speaker 8Ω (1W)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e6x LED dots (cool white)\u003c\/li\u003e\n\u003cli\u003e5x RGB LEDs (plus expansion board and cable)\u003c\/li\u003e\n\u003cli\u003e3xAAA battery holder (batteries not included)\u003c\/li\u003e\n\u003cli\u003eUSB-A to USB-C cable\u003c\/li\u003e\n\u003cli\u003e✨PIR Stick\u003c\/li\u003e\n\u003cli\u003e✨ 3 pin JST-SH cable (for connecting PIR Stick)\u003c\/li\u003e\n\u003cli\u003e...all packed up neatly in a reusable Pirate-brand Loot Box.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSoftware\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eTiny FX W comes pre-loaded with pirate-brand MicroPython and our \u003ca href=\"https:\/\/github.com\/pimoroni\/picofx\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/picofx\"\u003eshiny new PicoFX library\u003c\/a\u003e which makes it easy to run multiple simultaneous light and sound effects - we've provided a bunch of \u003ca href=\"https:\/\/github.com\/pimoroni\/picofx\/tree\/main\/examples\/tiny_fx\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/picofx\/tree\/main\/examples\/tiny_fx\"\u003eexamples\u003c\/a\u003e to show you what it can do. If you'd rather roll your own software, I2S audio and toggling LEDs should be possible with most Raspberry Pi Pico W ecosystems.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/picofx\" rel=\"noopener\" data-mce-href=\"https:\/\/github.com\/pimoroni\/picofx\" target=\"_blank\"\u003ePicoFX library\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/picofx\/blob\/main\/docs\/reference.md\" rel=\"noopener\" data-mce-href=\"https:\/\/github.com\/pimoroni\/picofx\/blob\/main\/docs\/reference.md\" target=\"_blank\"\u003eTiny FX reference\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you'd like to program Tiny FX W from an Android phone then you could try the \u003ca href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.smartphoneremote.androidscriptfree\" target=\"_blank\" data-mce-href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.smartphoneremote.androidscriptfree\"\u003eDroidScript\u003c\/a\u003e app, available on Google Play.  You'll need a \u003ca href=\"\/en-eu\/products\/usb-c-to-usb-c-cable\" target=\"_blank\" data-mce-href=\"\/en-eu\/products\/usb-c-to-usb-c-cable\"\u003eUSB-C cable\u003c\/a\u003e and a recent version of MicroPython firmware installed on the board.\u003c\/p\u003e\n\u003ch2\u003ePinout and Schematic\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/tinyfx_w_pinout_diagram.png?v=1728574935\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/tinyfx_w_pinout_diagram.pdf?v=1728574982\" data-mce-href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/tinyfx_w_pinout_diagram.pdf?v=1728574982\" target=\"_blank\"\u003eDownload a printable PDF version\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/Pimoroni_Tiny_FX_W_Schematic.pdf?v=1728581703\" data-mce-href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/Pimoroni_Tiny_FX_W_Schematic.pdf?v=1728581703\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eConnecting Breakouts\u003c\/h2\u003e\n\u003cp\u003eIf your breakout has a Qw\/ST connector on board, you can plug it straight in with a \u003ca href=\"\/en-eu\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\" target=\"_blank\" data-mce-href=\"\/en-eu\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\"\u003eJST-SH to JST-SH cable\u003c\/a\u003e, or you can easily connect any of our I2C breakouts with a \u003ca href=\"\/en-eu\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\" target=\"_blank\" data-mce-href=\"\/en-eu\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\"\u003eJST-SH to JST-SH cable\u003c\/a\u003e coupled with a \u003ca href=\"\/en-eu\/products\/stemma-qt-qwiic-to-breakout-garden-adapter\" target=\"_blank\" data-mce-href=\"\/en-eu\/products\/stemma-qt-qwiic-to-breakout-garden-adapter\"\u003eQw\/ST to Breakout Garden adaptor\u003c\/a\u003e.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico#breakouts\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico#breakouts\"\u003eBreakouts currently compatible with our C++\/MicroPython build\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eTiny FX Gallery\u003c\/h2\u003e\n\u003cp\u003eWant to see Tiny FX in some projects? Check out the links below:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSpaceship lights on Chris's \u003ca href=\"https:\/\/x.com\/ZodiusInfuser\/status\/1808275793908584930\" target=\"_blank\" data-mce-href=\"https:\/\/x.com\/ZodiusInfuser\/status\/1808275793908584930\"\u003ecircular Stewart platform\u003c\/a\u003e at Liverpool MakeFest (and \u003ca href=\"https:\/\/twitter.com\/ZodiusInfuser\/status\/1819452776310808919\" rel=\"noopener\" data-mce-href=\"https:\/\/twitter.com\/ZodiusInfuser\/status\/1819452776310808919\" target=\"_blank\"\u003eclose up\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eHodgy used Tiny FX to add effects to his \u003ca href=\"https:\/\/www.youtube.com\/playlist?list=PLTY0lS6WixtPPn1B7yPLEVbIBf5fIywhc\" rel=\"noopener\" data-mce-href=\"https:\/\/www.youtube.com\/playlist?list=PLTY0lS6WixtPPn1B7yPLEVbIBf5fIywhc\" target=\"_blank\"\u003eminiature music festival.\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e* This board is not really designed for driving addressable LEDs\/Neopixels. Check out \u003ca href=\"\/en-eu\/products\/plasma-2040\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-eu\/products\/plasma-2040\"\u003ePlasma 2040\u003c\/a\u003e \/ \u003ca href=\"\/en-eu\/products\/plasma-stick-2040-w\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-eu\/products\/plasma-stick-2040-w\"\u003ePlasma Stick 2040 W\u003c\/a\u003e if you want a board for doing that!\u003c\/li\u003e\n\u003cli\u003e** We've tried out a number of different lighting kits, and we found the best ones have the LEDs as separate components that you attach together using \u003ca rel=\"noopener\" href=\"\/en-eu\/products\/6-port-expansion-board-for-tinyfx-pack-of-2\" data-mce-href=\"\/en-eu\/products\/6-port-expansion-board-for-tinyfx-pack-of-2\" target=\"_blank\"\u003eexpansion boards\u003c\/a\u003e. Some kits come with the LEDs pre-wired together into one harness with a single USB connector on the end which makes things more awkward - if you have one of these you might end up needing to splice some connectors onto the end of the wires.\u003c\/li\u003e\n\u003cli\u003eTiny FX W measures 31.2 x 23.2mm x 6.7mm (L x W x H, including connectors). Fortuitously, this fits within the footprint of a 4 x 3 brick in popular ABS brick based construction kits.\u003c\/li\u003e\n\u003cli\u003eThe JST-SUR connectors are very tiny. Tweezers might help when plugging them in!\u003c\/li\u003e\n\u003cli\u003eFor stealthy operation, the indicator LEDs on Tiny FX W can be disabled by cutting the trace \u003cspan\u003eon the back of the board labelled with LED symbol.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout RP2040\u003c\/h2\u003e\n\u003cp\u003eRaspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.\u003c\/p\u003e\n\u003cp\u003eOne very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Board Only","offer_id":53485434798459,"sku":"PIM728","price":19.95,"currency_code":"EUR","in_stock":true},{"title":"Tiny FX W Starter Kit","offer_id":53485434831227,"sku":"PIM753","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/tiny-fx-w-0.jpg?v=1729503623","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/tiny-fx-w","provider":"Pimoroni Ltd","version":"1.0","type":"link"}