{"title":"Tiny FX","description":"\u003csvg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 12.73 19.01\"\u003e\n  \u003cdefs\u003e\n    \u003cstyle\u003e\n      .cls-1 {\n        stroke-width: .21px;\n      }\n\n      .cls-1, .cls-2 {\n        fill: #000;\n        stroke: #000;\n        stroke-linecap: round;\n        stroke-linejoin: round;\n      }\n\n      .cls-2 {\n        stroke-width: .14px;\n      }\n    \u003c\/style\u003e\n  \u003c\/defs\u003e\n  \u003cpath class=\"cls-2\" d=\"M3.26.9v.85h-1.05v4.27h-.97V1.75H.19v-.85h3.08Z\"\u003e\u003c\/path\u003e\n  \u003cpath class=\"cls-2\" d=\"M3.79,6.02V.9h.97v5.12h-.97Z\"\u003e\u003c\/path\u003e\n  \u003cpath class=\"cls-2\" d=\"M6.67.9l1.17,3.51h.01V.9h.89v5.12h-1.11l-1.19-3.59h-.01v3.59h-.89V.9h1.12Z\"\u003e\u003c\/path\u003e\n  \u003cpath class=\"cls-2\" d=\"M10.26.9l.63,1.98h.01l.67-1.98h1.05l-1.25,3.11v2.02h-.97v-2.02l-1.25-3.11h1.09Z\"\u003e\u003c\/path\u003e\n  \u003cpath class=\"cls-1\" d=\"M.8,6.88h4.36v.71H1.58v3.4h3.34v.71H1.58v4.53h-.79V6.88Z\"\u003e\u003c\/path\u003e\n  \u003cpath class=\"cls-1\" d=\"M9.4,12.21l-2.04,4.02h-.79l2.41-4.77-2.25-4.58h.84l1.87,3.8,1.9-3.8h.79l-2.27,4.58,2.43,4.77h-.84l-2.04-4.02Z\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003ch3\u003eTiny FX\u003c\/h3\u003e\n\u003cp\u003eAn effects controller for LEDs, speakers, and small motors that can be used to bring your crafty creations, dioramas, and LEGO® projects to life.\u003c\/p\u003e\n\u003cp\u003eThese accessories are connected up by thin, flexible wires that are ideal to conceal within your model. The Tiny FX controller lets you program interesting combinations of lighting, sound, and motion effects which can be triggered by various sensors.\u003c\/p\u003e\n\u003cp\u003eTiny FX means you can do fun stuff like:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSimulate movement with dynamic lighting effects\u003c\/li\u003e\n\u003cli\u003eTurn on and off in response to environmental triggers\u003c\/li\u003e\n\u003cli\u003ePulse atmospherically for spooky ambiance\u003c\/li\u003e\n\u003cli\u003eFlicker on and off to make cool fire effects\u003c\/li\u003e\n\u003cli\u003eAccompany your lighting with sound effects\u003c\/li\u003e\n\u003cli\u003eAdd movement to your model with motors\u003c\/li\u003e\n\u003c\/ul\u003e","products":[{"product_id":"usb-c-to-usb-a-cable-1m-black","title":"USB-A to USB-C Cable","description":"\u003cp\u003eQuality data-capable USB-A to USB-C cables, available in 1m and 2m lengths.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUSB-A to USB-C 2.0 cable\u003c\/li\u003e\n\u003cli\u003e480mbps data transfer speeds\u003c\/li\u003e\n\u003cli\u003eFlexible moulded connectors to protect the internal wires\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"1m","offer_id":39760945840211,"sku":"CAB0237","price":3.25,"currency_code":"GBP","in_stock":true},{"title":"2m","offer_id":54978662826363,"sku":"CAB0249","price":4.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/USB-C-cable-1m-2026-02.png?v=1783346221"},{"product_id":"mini-speaker-8-1w","title":"Adhesive Backed Mini Speaker 8Ω (1W)","description":"\u003cp\u003eA teeny speaker, great for embedded microcontroller projects.\u003c\/p\u003e\n\u003cp\u003eWe use this tiny speaker on our \u003ca href=\"\/en-ca\/products\/pirate-audio-mini-speaker\" target=\"_blank\"\u003ePirate Audio: Speaker\u003c\/a\u003e and it packs a surprising punch for its size! It has a Picoblade-compatible 2-pin connector, so it's easy to plug into things without the need for soldering or fiddling with screw connectors.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eIt also works great with \u003ca href=\"\/en-ca\/products\/inventor-2350-w\" rel=\"noopener\" target=\"_blank\"\u003eInventor 2350\u003c\/a\u003e and \u003ca href=\"\/en-ca\/collections\/tiny-fx\" rel=\"noopener\" target=\"_blank\"\u003eTiny FX\u003c\/a\u003e!\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 30 x 20 x 4.5mm\u003c\/li\u003e\n\u003cli\u003eImpedence: 8 ohm\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003ePower: 1W max\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/mini-speaker.pdf?v=1656491999\" target=\"_blank\"\u003eDatasheet\u003c\/a\u003e (note our speaker is 4.5mm thick not 5.4mm)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":40053581938771,"sku":"COM1603","price":1.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/MiniSpeaker_1of2.jpg?v=1656352191"},{"product_id":"led-noodles","title":"LED Noodles (5 x 300mm)","description":"\u003cp\u003eThese bright, flexible LED 'noodles' run off 3V and are great for adding cool cyberpunk light effects to wearables, models and dioramas or for making tiny pretend neon signs.\u003c\/p\u003e\n\u003cp\u003eThey're a narrow strip of tiny single coloured LEDs clad in a flexible silicon diffuser. They bend easily round corners*, can be stitched into wearables and just happen to fit neatly \u003ca href=\"https:\/\/bricknerd.com\/home\/diy-lego-lighting-creating-custom-light-effects-11-9-23\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"https:\/\/bricknerd.com\/home\/diy-lego-lighting-creating-custom-light-effects-11-9-23\"\u003ethrough tubes\u003c\/a\u003e in popular ABS brick based construction systems. They're sometimes used to create the illusion of filament in steampunk 'Edison' lightbulbs, and they'd make for a wicked \u003ca rel=\"noopener\" href=\"https:\/\/www.raspberrypi.com\/tutorials\/raspberry-pi-pico-iron-man-arc-reactor\/\" target=\"_blank\" data-mce-href=\"https:\/\/www.raspberrypi.com\/tutorials\/raspberry-pi-pico-iron-man-arc-reactor\/\"\u003einfinity mirror\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eYou wire them up just like standard LEDs by connecting them to a 3V power source. For a quick fix you could tape the ends directly to a \u003ca href=\"\/en-ca\/products\/cln-lithium-3v-coin-cell-cr2032-pack-of-5\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-ca\/products\/cln-lithium-3v-coin-cell-cr2032-pack-of-5\"\u003e2032 coin cell\u003c\/a\u003e or use \u003ca href=\"\/en-ca\/products\/crocodile-leads-set-of-10\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-ca\/products\/crocodile-leads-set-of-10\"\u003ecrocodile leads\u003c\/a\u003e to connect them to a 2 x AA or \u003ca href=\"\/en-ca\/products\/battery-holder-2-x-aaa-with-switch\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-ca\/products\/battery-holder-2-x-aaa-with-switch\"\u003eAAA battery pack\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eIf you're planning on using a heftier power supply then it's a good idea to include a \u003ca href=\"https:\/\/www.digikey.com\/en\/resources\/conversion-calculators\/conversion-calculator-led-series-resistor\" rel=\"noopener\" data-mce-href=\"https:\/\/www.digikey.com\/en\/resources\/conversion-calculators\/conversion-calculator-led-series-resistor\" target=\"_blank\"\u003esuitable resistor\u003c\/a\u003e in your circuit to protect the LEDs. We've tested them up to 200mA but current limiting them to 50-100mA or so is sensible if you want to extend their lifespan.\u003c\/p\u003e\n\u003cp\u003eAlternatively, you could hook them up to a GPIO pin on a microcontroller and PWM them to adjust the brightness or flicker them on and off for awesome glitchy lighting effects. Make sure your microcontroller is happy with the possible current draw.\u003c\/p\u003e\n\u003cp\u003eThe end with the tiny hole in is the anode \/ positive end that needs connecting to power, and the end without the hole is the cathode \/ ground.\u003c\/p\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe listed length includes the contacts so the usable length of LEDs is a little shorter - around 280mm (or 120mm for the short ones). Each noodle is around 2mm in diameter.\u003c\/li\u003e\n\u003cli\u003eThe 'Taster Pack' contains 1 each of Red, Green, Blue, Cool White, Warm White and Pink noodles in a shorter 133mm length, so you can noodle around and see which ones you like best. \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e'Cool White' has a hint of yellow and is more of a natural white than a bluish one. 'Warm White' is more orange and more 'flame-y'.\u003c\/li\u003e\n\u003cli\u003e* When making our demos we found they have more bend in one direction than the other. Front to back bends are fine, but avoid twisting and flexing the LED strip from side to side if you can as this can cause breaks. It's also possible to snap them if you pull on them too hard.\u003c\/li\u003e\n\u003cli\u003eWe switched to a new noodle supplier in August 2024 - the new supplier has a blue that we're happy with and also does an awesome hot pink, hoorah! You might notice minor differences between the old and new noodles if you compare them side by side. Green is the most noticeably different - the new green is a lighter, more yellow-y green than the old green.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"Red","offer_id":41736459321427,"sku":"COM0631","price":7.5,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":41736459354195,"sku":"COM0632","price":7.5,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":42123759452243,"sku":"COM0633","price":7.5,"currency_code":"GBP","in_stock":true},{"title":"Cool White","offer_id":41736459419731,"sku":"COM0634","price":7.5,"currency_code":"GBP","in_stock":true},{"title":"Warm White","offer_id":41736459452499,"sku":"COM0635","price":7.5,"currency_code":"GBP","in_stock":true},{"title":"Pink","offer_id":42123760795731,"sku":"COM0636","price":7.5,"currency_code":"GBP","in_stock":true},{"title":"Taster Pack (6 x 133mm)","offer_id":42123756044371,"sku":"COM0637","price":5.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/taster-pack-soldered.png?v=1725983120"},{"product_id":"led-dots-for-tinyfx","title":"LED Dots for Tiny FX (pack of 6)","description":"\u003cp\u003eThese mono LEDs fit tidily inside studs and bricks and have a JST-SUR connector for connecting to \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/tinyfx\" target=\"_blank\"\u003eTiny FX\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eLEGO\u003csup\u003e®\u003c\/sup\u003e\u003cspan\u003e \u003c\/span\u003eis 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\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCable length: 15cm, approx\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"Red","offer_id":42079997329491,"sku":"COM0651","price":3.25,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":42079997362259,"sku":"COM0652","price":3.25,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":42079997395027,"sku":"COM0653","price":3.25,"currency_code":"GBP","in_stock":true},{"title":"Cool White","offer_id":42079997427795,"sku":"COM0654","price":3.25,"currency_code":"GBP","in_stock":true},{"title":"Warm White","offer_id":42079997460563,"sku":"COM0655","price":3.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/Dotsoff.png?v=1722442939"},{"product_id":"led-strips-for-tinyfx","title":"LED Strips for Tiny FX (pack of 6)","description":"\u003cp\u003eThese mono LED strips have 2 pin JST-SUR connectors for connecting to \u003ca href=\"\/en-ca\/products\/tinyfx\" rel=\"noopener\" target=\"_blank\"\u003eTiny FX\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eYou'll need to also grab some \u003ca href=\"\/en-ca\/products\/2-pin-cables-for-tinyfx\" rel=\"noopener\" target=\"_blank\"\u003e2 pin cables\u003c\/a\u003e to connect these up.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 47 x 7.0 x 2.3mm (L x W x D, approx)\u003c\/li\u003e\n\u003cli\u003eConnector: 2 x 2-pin JST-SUR\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eIncludes an adhesive backing for sticking to surfaces\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"Red","offer_id":42080049889363,"sku":"COM0656","price":5.0,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":42080049922131,"sku":"COM0657","price":5.0,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":42080049954899,"sku":"COM0658","price":5.0,"currency_code":"GBP","in_stock":true},{"title":"Cool White","offer_id":42080049987667,"sku":"COM0659","price":5.0,"currency_code":"GBP","in_stock":true},{"title":"Warm White","offer_id":42080050020435,"sku":"COM0660","price":5.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/LEDstrips.png?v=1722442960"},{"product_id":"6-port-expansion-board-for-tinyfx-pack-of-2","title":"6 Port Expansion Board for Tiny FX (pack of 2)","description":"\u003cp\u003eExpansion board for connecting several mono LEDs to \u003ca href=\"\/en-ca\/products\/tinyfx\" rel=\"noopener\" target=\"_blank\"\u003eTiny FX\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 24.2 x 7.2 x 4.6mm (L x W x D, approx)\u003c\/li\u003e\n\u003cli\u003eConnector: 6 x 2-pin JST-SUR\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncludes an adhesive backing for sticking to surfaces\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":42080071155795,"sku":"COM0661","price":3.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/Extensionports.png?v=1722442895"},{"product_id":"2-pin-cables-for-tinyfx","title":"2 Pin Cables for Tiny FX (pack of 6)","description":"\u003cp\u003eTwo pin cables to connect \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/6-port-expansion-board-for-tinyfx-pack-of-2\" target=\"_blank\"\u003eexpansion boards\u003c\/a\u003e or \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/led-strips-for-tinyfx\" target=\"_blank\"\u003emono LED strips\u003c\/a\u003e to \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/tinyfx\" target=\"_blank\"\u003eTiny FX\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eComes in both 5cm and 15cm varieties.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConnectors: 2-pin JST-SUR to JST-SUR\u003c\/li\u003e\n\u003cli\u003eLength: 5cm or 15cm, approx\u003c\/li\u003e\n\u003cli\u003eColour: Black\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"5cm","offer_id":42080104972371,"sku":"COM0662","price":3.25,"currency_code":"GBP","in_stock":true},{"title":"15cm","offer_id":42080105005139,"sku":"COM0663","price":3.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/smol_cables.png?v=1722442814"},{"product_id":"usb-power-cables-for-tinyfx-pack-of-2","title":"USB Power Cables for Tiny FX (pack of 2)","description":"\u003cp\u003eThese cables will let you discreetly power \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/tinyfx\" target=\"_blank\"\u003eTiny FX\u003c\/a\u003e from any convenient USB-A power source.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConnectors: USB A to 2-pin JST-SUR\u003c\/li\u003e\n\u003cli\u003eCable: 30cm, approx\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThese cables only provide power to Tiny FX, you'll need to use a USB-C cable to program the board.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":42080114802771,"sku":"COM0664","price":3.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/USBcables.png?v=1722443012"},{"product_id":"3-x-aa-battery-holder-for-tinyfx","title":"3 x AAA Battery Holder for Tiny FX","description":"\u003cp\u003ePower \u003ca href=\"\/en-ca\/products\/tinyfx\" rel=\"noopener\" target=\"_blank\"\u003eTiny FX\u003c\/a\u003e from 3 x AAA batteries (batteries are not included).\u003c\/p\u003e\n\u003cp\u003eIt connects three AAA batteries in series which will give you a voltage range of between 3.3-4.5V. Includes a handy power switch.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 63 x 37 x 17mm (L x W x D, approx)\u003c\/li\u003e\n\u003cli\u003eConnector: 2-pin JST-SUR\u003c\/li\u003e\n\u003cli\u003eCable length: 25cm, approx\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":42080137609299,"sku":"COM0665","price":1.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/tiny-fx-aaa-1_f0a87a2c-930e-4946-a35a-18b4e2cb3874.jpg?v=1726487195"},{"product_id":"rgb-led-kit-for-tinyfx","title":"RGB LED Kit for Tiny FX","description":"\u003cp\u003e5 x RGB LEDs with cables and connectors to make hooking them up to \u003ca href=\"\/en-ca\/products\/tinyfx\" data-mce-href=\"\/en-ca\/products\/tinyfx\"\u003eTiny FX\u003c\/a\u003e a breeze!\u003c\/p\u003e\n\u003ch2\u003eKit contains\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5 x RGB LED dots with 15cm cables (approx) with JST-SUR connectors\u003c\/li\u003e\n\u003cli\u003e4 pin 6 port expansion board (with sticky backing)\u003c\/li\u003e\n\u003cli\u003e4 pin 15cm cable, approx\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eExpansion specification\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 23.8 x 6.6 x 4.2mm (L x W x D, approx)\u003c\/li\u003e\n\u003cli\u003eConnector: 6 x 4-pin JST-SUR\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe LED dots use a sneaky black wire for their 5V, with the red, green and blue wires matching the R, G, and B signals\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":42080138035283,"sku":"COM0666","price":5.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/RepeatRainbow1.png?v=1722613883"},{"product_id":"tinyfx","title":"Tiny FX - 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.\u003c\/p\u003e\n\u003cp\u003eTiny FX 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 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\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 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-ca\/collections\/qwiic\" data-mce-href=\"\/en-ca\/collections\/qwiic\" target=\"_blank\"\u003eQwiic\u003c\/a\u003e or \u003ca href=\"\/en-ca\/collections\/stemma-qt\" data-mce-href=\"\/en-ca\/collections\/stemma-qt\" target=\"_blank\"\u003eSTEMMA QT\u003c\/a\u003e breakouts and an additional sensor connector for hooking up hardware like buttons, potentiometers or PIR sensors.\u003c\/p\u003e\n\u003cp\u003eTiny FX 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 rel=\"noopener\" href=\"\/en-ca\/collections\/tiny-fx\" data-mce-href=\"\/en-ca\/collections\/tiny-fx\" target=\"_blank\"\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\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 rel=\"noopener\" href=\"https:\/\/github.com\/pimoroni\/picofx\" data-mce-href=\"https:\/\/github.com\/pimoroni\/picofx\" target=\"_blank\"\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 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 kit includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTiny FX\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/en-ca\/products\/mini-speaker-8-1w\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-ca\/products\/mini-speaker-8-1w\"\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...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 comes pre-loaded with pirate-brand MicroPython and our \u003ca rel=\"noopener\" href=\"https:\/\/github.com\/pimoroni\/picofx\" data-mce-href=\"https:\/\/github.com\/pimoroni\/picofx\" target=\"_blank\"\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 rel=\"noopener\" href=\"https:\/\/github.com\/pimoroni\/picofx\/tree\/main\/examples\/tiny_fx\" data-mce-href=\"https:\/\/github.com\/pimoroni\/picofx\/tree\/main\/examples\/tiny_fx\" target=\"_blank\"\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 ecosystems.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/github.com\/pimoroni\/picofx\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/picofx\"\u003ePicoFX library\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/github.com\/pimoroni\/picofx\/blob\/main\/docs\/reference.md\" target=\"_blank\" data-mce-href=\"https:\/\/github.com\/pimoroni\/picofx\/blob\/main\/docs\/reference.md\"\u003eTiny FX reference\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAlternatively, you can use Tiny FX with CircuitPython:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/circuitpython.org\/board\/pimoroni_tinyfx\/\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"https:\/\/circuitpython.org\/board\/pimoroni_tinyfx\/\"\u003eDownload CircuitPython for Tiny FX\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you'd like to program Tiny FX from an Android phone then you could try the \u003ca href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.smartphoneremote.androidscriptfree\" data-mce-href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.smartphoneremote.androidscriptfree\" target=\"_blank\"\u003eDroidScript\u003c\/a\u003e app, available on Google Play.  You'll need a \u003ca href=\"\/en-ca\/products\/usb-c-to-usb-c-cable\" data-mce-href=\"\/en-ca\/products\/usb-c-to-usb-c-cable\" target=\"_blank\"\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_pinout_diagram.png?v=1728573633\" alt=\"\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/tinyfx_pinout_diagram.png?v=1728573633\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/tinyfx_pinout_diagram.pdf?v=1728573627\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/tinyfx_pinout_diagram.pdf?v=1728573627\"\u003eDownload a printable PDF version\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/Pimoroni_Tiny_FX_Schematic.pdf?v=1724926880\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/Pimoroni_Tiny_FX_Schematic.pdf?v=1724926880\"\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-ca\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\" data-mce-href=\"\/en-ca\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\" target=\"_blank\"\u003eJST-SH to JST-SH cable\u003c\/a\u003e, or you can easily connect any of our I2C breakouts with a \u003ca href=\"\/en-ca\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\" data-mce-href=\"\/en-ca\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\" target=\"_blank\"\u003eJST-SH to JST-SH cable\u003c\/a\u003e coupled with a \u003ca href=\"\/en-ca\/products\/stemma-qt-qwiic-to-breakout-garden-adapter\" data-mce-href=\"\/en-ca\/products\/stemma-qt-qwiic-to-breakout-garden-adapter\" target=\"_blank\"\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\" data-mce-href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico#breakouts\" target=\"_blank\"\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\" data-mce-href=\"https:\/\/x.com\/ZodiusInfuser\/status\/1808275793908584930\" target=\"_blank\"\u003ecircular Stewart platform\u003c\/a\u003e at Liverpool MakeFest (and \u003ca rel=\"noopener\" href=\"https:\/\/twitter.com\/ZodiusInfuser\/status\/1819452776310808919\" target=\"_blank\" data-mce-href=\"https:\/\/twitter.com\/ZodiusInfuser\/status\/1819452776310808919\"\u003eclose up\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eHodgy used Tiny FX to add effects to his \u003ca rel=\"noopener\" href=\"https:\/\/www.youtube.com\/playlist?list=PLTY0lS6WixtPPn1B7yPLEVbIBf5fIywhc\" target=\"_blank\" data-mce-href=\"https:\/\/www.youtube.com\/playlist?list=PLTY0lS6WixtPPn1B7yPLEVbIBf5fIywhc\"\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 rel=\"noopener\" href=\"\/en-ca\/products\/plasma-2040\" data-mce-href=\"\/en-ca\/products\/plasma-2040\" target=\"_blank\"\u003ePlasma 2040\u003c\/a\u003e \/ \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/plasma-stick-2040-w\" data-mce-href=\"\/en-ca\/products\/plasma-stick-2040-w\" target=\"_blank\"\u003ePlasma Stick 2040 W\u003c\/a\u003e if you want a board that's designed to do that!\u003c\/li\u003e\n\u003cli\u003e** We've tried Tiny FX with a number of different lighting kits, and we found it works best with ones that have the LEDs as separate components that you attach together using \u003ca href=\"\/en-ca\/products\/6-port-expansion-board-for-tinyfx-pack-of-2\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-ca\/products\/6-port-expansion-board-for-tinyfx-pack-of-2\"\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 measures 31.2 x 23.2mm x 6.2mm (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 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":42086044827731,"sku":"PIM718","price":12.5,"currency_code":"GBP","in_stock":true},{"title":"Starter Kit","offer_id":42086044893267,"sku":"PIM719","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/tiny-fx-1.jpg?v=1722521718"},{"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-ca\/collections\/qwiic\" target=\"_blank\" data-mce-href=\"\/en-ca\/collections\/qwiic\"\u003eQwiic\u003c\/a\u003e or \u003ca href=\"\/en-ca\/collections\/stemma-qt\" target=\"_blank\" data-mce-href=\"\/en-ca\/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-ca\/collections\/tiny-fx\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-ca\/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-ca\/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-ca\/products\/mini-speaker-8-1w\" data-mce-href=\"\/en-ca\/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-ca\/products\/usb-c-to-usb-c-cable\" target=\"_blank\" data-mce-href=\"\/en-ca\/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-ca\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\" target=\"_blank\" data-mce-href=\"\/en-ca\/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-ca\/products\/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609813587\" target=\"_blank\" data-mce-href=\"\/en-ca\/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-ca\/products\/stemma-qt-qwiic-to-breakout-garden-adapter\" target=\"_blank\" data-mce-href=\"\/en-ca\/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-ca\/products\/plasma-2040\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-ca\/products\/plasma-2040\"\u003ePlasma 2040\u003c\/a\u003e \/ \u003ca href=\"\/en-ca\/products\/plasma-stick-2040-w\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-ca\/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-ca\/products\/6-port-expansion-board-for-tinyfx-pack-of-2\" data-mce-href=\"\/en-ca\/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":16.25,"currency_code":"GBP","in_stock":true},{"title":"Tiny FX W Starter Kit","offer_id":53485434831227,"sku":"PIM753","price":33.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/tiny-fx-w-0.jpg?v=1729503623"},{"product_id":"pir-stick","title":"PIR Stick for Tiny FX","description":"\u003cp\u003eA passive infrared (PIR) sensor stick that gives your Tiny FX projects the ability to trigger effects when motion is detected.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eHumans and other warm objects emit heat in the form of IR radiation. This sensor uses changes in IR radiation to detect motion in front of it, and sends out a simple digital signal that can be read by any microcontroller.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eWe designed PIR Stick to handle the very important business of triggering motion effects on our \u003ca rel=\"noopener\" href=\"\/en-ca\/collections\/tiny-fx\" target=\"_blank\" data-mce-href=\"\/en-ca\/collections\/tiny-fx\"\u003eTiny FX\u003c\/a\u003e models so it comes with a cable that will let you plug it straight in to the three pin connector on Tiny FX. If you're planning on using it with another microcontroller, you'll probably want to pick up a \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/pimoroni-pico-debug-cable\" target=\"_blank\" data-mce-href=\"\/en-ca\/products\/pimoroni-pico-debug-cable\"\u003eJST-SH to DuPont cable\u003c\/a\u003e to connect it up*. We also have loooooong \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/grow-moisture-sensor-cables\" target=\"_blank\" data-mce-href=\"\/en-ca\/products\/grow-moisture-sensor-cables\"\u003eJST-SH to JST-SH cables\u003c\/a\u003e available if you want to position your PIR Stick further away from your model.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/en-ca\/collections\/tiny-fx\" rel=\"noopener\" target=\"_blank\" data-mce-href=\"\/en-ca\/collections\/tiny-fx\"\u003eClick here to view everything Tiny FX!\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003ePinout and Schematic\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e'\u003cstrong\u003e+\u003c\/strong\u003e': Power In (3.7 V max)\u003c\/li\u003e\n\u003cli\u003e'\u003cstrong\u003eOUT\u003c\/strong\u003e': Data\u003c\/li\u003e\n\u003cli\u003e'\u003cstrong\u003e-\u003c\/strong\u003e': Ground\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/PIR_Stick_Schematic.pdf?v=1729170905\" target=\"_blank\" data-mce-href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/PIR_Stick_Schematic.pdf?v=1729170905\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSenba S18-L262B-2 Digital Pyroelectric Infrared Sensor (\u003ca href=\"https:\/\/wmsc.lcsc.com\/wmsc\/upload\/file\/pdf\/v2\/lcsc\/2103051837_Senba-Sensing-Tech-S18-L262B-2_C2758472.pdf\" rel=\"noopener\" target=\"_blank\"\u003eDatasheet\u003c\/a\u003e)\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eOnboard potentiometer for sensitivity adjustment (clockwise to increase, anti-clockwise to decrease)\u003c\/li\u003e\n\u003cli\u003eIncludes 3 pin JST-SH cable (150mm long, approx)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable style=\"width: 99.9987%;\" data-mce-style=\"width: 99.9987%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 29.5451%;\"\u003eInput voltage\u003c\/td\u003e\n\u003ctd style=\"width: 70.1696%;\"\u003e2.2 V – 3.7 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 29.5451%;\" data-mce-style=\"width: 29.5451%;\"\u003eCurrent (max)\u003c\/td\u003e\n\u003ctd style=\"width: 70.1696%;\" data-mce-style=\"width: 70.1696%;\"\u003e14 µA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 29.5451%;\" data-mce-style=\"width: 29.5451%;\"\u003eLogic output\u003c\/td\u003e\n\u003ctd style=\"width: 70.1696%;\" data-mce-style=\"width: 70.1696%;\"\u003e3.3 V \/ 0 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 29.5451%;\" data-mce-style=\"width: 29.5451%;\"\u003eDelay time\u003c\/td\u003e\n\u003ctd style=\"width: 70.1696%;\" data-mce-style=\"width: 70.1696%;\"\u003e0 s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 29.5451%;\" data-mce-style=\"width: 29.5451%;\"\u003eLock time\u003c\/td\u003e\n\u003ctd style=\"width: 70.1696%;\" data-mce-style=\"width: 70.1696%;\"\u003e2 s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 29.5451%;\" data-mce-style=\"width: 29.5451%;\"\u003eField of view\u003c\/td\u003e\n\u003ctd style=\"width: 70.1696%;\" data-mce-style=\"width: 70.1696%;\"\u003e80 ° H, 55 ° V (stick oriented vertically)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 29.5451%;\" data-mce-style=\"width: 29.5451%;\"\u003eSensing range\u003c\/td\u003e\n\u003ctd style=\"width: 70.1696%;\" data-mce-style=\"width: 70.1696%;\"\u003e3 - 5 m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e* PIR Stick has no reverse polarity protection, so if you've wired it up yourself double check your wiring to make sure power is connected to + and ground is connected to -. It will get quite hot very quickly if you get the polarity wrong!\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe sensor has a preferred detection direction. For best results in a typical room, orient the stick vertically so that it can detect motion passing it horizontally.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":53489719017851,"sku":"PIM749","price":6.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pir-stick-4.jpg?v=1729248879"},{"product_id":"noodle-adapters","title":"Noodle Adapters for Tiny FX (pack of 6)","description":"\u003cp\u003eThese handy adapters let you connect up our awesome LED noodles to \u003ca href=\"\/en-ca\/products\/tinyfx\" rel=\"noopener\" target=\"_blank\"\u003eTiny FX\u003c\/a\u003e , with minimal fuss and without soldering.\u003c\/p\u003e\n\u003cp\u003eWhat's cool? \u003ca href=\"\/en-ca\/products\/led-noodles\" rel=\"noopener\" target=\"_blank\"\u003eLED Noodles.\u003c\/a\u003e What's even cooler? Controlling them with \u003ca href=\"\/en-ca\/collections\/tiny-fx\" rel=\"noopener\" target=\"_blank\"\u003eTiny FX\u003c\/a\u003e so you can dim, pulse and flicker them on and off. \u003ca href=\"https:\/\/bricknerd.com\/home\/the-story-of-new-hashima-how-the-colossal-lego-cyberpunk-city-came-to-be-7-17-23\" rel=\"noopener\" target=\"_blank\"\u003eNew Hashima\u003c\/a\u003e, here we come!\u003c\/p\u003e\n\u003cp\u003eThe connector that we've used for the noodles was judged 'super easy to use, with low insertion force but good retention' by @scottbez1 in his exhaustive \u003ca rel=\"noopener\" href=\"https:\/\/x.com\/scottbez1\/status\/1618508141800587264\" target=\"_blank\"\u003enoodle compatibility connector survey\u003c\/a\u003e . The adaptors have built in resistors to protect the LEDs (and Tiny FX's outputs), so you don't need to worry about adding external ones.\u003c\/p\u003e\n\u003cp\u003eLED Noodles, Tiny FX, and cables to connect the adapters to Tiny FX are \u003cstrong\u003enot included.\u003c\/strong\u003e You can pick some up \u003ca href=\"\/en-ca\/products\/2-pin-cables-for-tinyfx\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" href=\"\/en-ca\/collections\/tiny-fx\" data-mce-href=\"\/en-ca\/collections\/tiny-fx\" target=\"_blank\"\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\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eAVX 9276 connectors for connecting to LED noodles\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e2 pin JST-SUR connectors for connecting to Tiny FX\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBuilt in resistor (33 ohm)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eNo soldering required!\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDimensions: 20.0 x 5.3 x 6.3 mm (L x W x H)\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA typical noodle with these adapters draws 75-80mA.\u003c\/li\u003e\n\u003cli\u003eYou can use these adapters in a few different ways, depending on what you're planning on doing with your noodles:\n\u003cul\u003e\n\u003cli\u003eYou can plug in both ends of a noodle to a single adaptor, if a loop of LEDs is useful.\u003c\/li\u003e\n\u003cli\u003eYou can use two adaptors (one at each end, making sure + and - match up to the correct ends of the noodle) if having you'd rather have the LEDs in a string.\u003c\/li\u003e\n\u003cli\u003eOr you can connect two noodles to two adaptors for extra brightness or to alternate between colours.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eTo plug noodles into these adapters, align the metal contact to be horizontal with the adapter and push it into the one of the larger round holes. The noodle end with a hole in it should go into the connector side marked +.\u003c\/li\u003e\n\u003cli\u003eUnplugging noodles can usually be done with minimal force. If you find that a noodle is being stubborn and won't come out, grab a flat head screwdriver (or tweezers), insert it into the rectangular slit on the AVX connector, and wiggle it about. This will release the noodle letting you pull it out.\u003c\/li\u003e\n\u003cli\u003eWhen plugging and unplugging noodles, we'd suggest holding on as close to the metal end as you can - it's possible to snap the noodle if you pull on it directly.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":53493067874683,"sku":"PIM751","price":8.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/noodle-adapters-4.jpg?v=1729253915"},{"product_id":"adhesive-backed-round-mini-speaker-8-1w","title":"Adhesive Backed Round Mini Speaker 8Ω (1W)","description":"\u003cp\u003eA small round speaker, great for embedded microcontroller projects.\u003c\/p\u003e\n\u003cp\u003eWe use this 30mm speaker on our \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/space-unicorns\" target=\"_blank\"\u003ePico Unicorns\u003c\/a\u003e and it puts out a lot of sound for its size, particularly when mounted behind a big PCB. It has a Picoblade-compatible 2-pin connector, so it's easy to plug into things without the need for soldering or fiddling with screw connectors.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eIt also works great with \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/inventor-2350-w\" target=\"_blank\"\u003eInventor 2350\u003c\/a\u003e and \u003ca rel=\"noopener\" href=\"\/en-ca\/collections\/tiny-fx\" target=\"_blank\"\u003eTiny FX\u003c\/a\u003e!\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 30 x 30 x 5mm\u003c\/li\u003e\n\u003cli\u003eImpedence: 8 ohm\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003ePower: 1W max\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/GST30MM.doc?v=1773766842\" target=\"_blank\" rel=\"noopener\"\u003eDatasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":56150317236603,"sku":"COM1605","price":1.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/mini-speaker-round-2.jpg?v=1773246962"},{"product_id":"infrared-receiver-remote","title":"Infrared Receiver Stick + Remote Kit","description":"\u003cp\u003eControl your project remotely with this infrared receiver and matching 21 button remote.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThis compact receiver detects infrared signals (like the ones zapped out by the included remote) and converts them into simple digital signals that can be read by any microcontroller with a spare GPIO pin. This makes it easy to switch effects, adjust settings, or trigger actions at the press of a button.\u003c\/p\u003e\n\u003cp\u003eWe've written a nice \u003ca href=\"https:\/\/github.com\/pimoroni\/aye_arr\" rel=\"noopener\" target=\"_blank\"\u003eMicroPython library\u003c\/a\u003e that's compatible with any Pico\/RP2040\/RP2350 project. It supports advanced features like long presses and it has all the button codes for our remote built in so you don't need to figure them out yourself (scroll down for a handy cheat sheet!)\u003c\/p\u003e\n\u003cp\u003eIt works great with Tiny FX - our tiny lights-n-sound controller for models, dioramas and brick-based constructions. \u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/en-ca\/collections\/tiny-fx\" rel=\"noopener\" target=\"_blank\"\u003eClick here to view everything Tiny FX!\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eKit contains\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIR Receiver Stick\u003c\/li\u003e\n\u003cli\u003e3-Pin JST-SH cable (150mm, approx)\u003c\/li\u003e\n\u003cli\u003e21 button IR remote (includes CR2025 battery)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIR Receiver Stick comes with a cable that will let you plug it straight in to the three pin connector on Tiny FX. If you're planning on using it with another microcontroller, you'll probably want to pick up a \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/pimoroni-pico-debug-cable\" target=\"_blank\"\u003eJST-SH to DuPont cable\u003c\/a\u003e to connect it up. We also stock longer \u003ca rel=\"noopener\" href=\"\/en-ca\/products\/grow-moisture-sensor-cables\" target=\"_blank\"\u003eJST-SH to JST-SH cables\u003c\/a\u003e if you want to position your IR Receiver Stick further away from your project.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVishay VSOP38338 Remote Receiver Module (\u003ca href=\"https:\/\/4donline.ihs.com\/images\/VipMasterIC\/IC\/VISH\/VISH-S-A0004680289\/VISH-S-A0004680289-1.pdf?hkey=CECEF36DEECDED6468708AAF2E19C0C6\" target=\"_blank\"\u003eDatasheet\u003c\/a\u003e)\n\u003cul\u003e\n\u003cli\u003eInput voltage: 2.5 V – 5.5 V\u003c\/li\u003e\n\u003cli\u003eCurrent (max): 3mA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003ePinout:\n\u003cul\u003e\n\u003cli\u003e'\u003cstrong\u003e+\u003c\/strong\u003e': Power In (5.5 V max)\u003c\/li\u003e\n\u003cli\u003e'\u003cstrong\u003eOUT\u003c\/strong\u003e': Data\u003c\/li\u003e\n\u003cli\u003e'\u003cstrong\u003e-\u003c\/strong\u003e': Ground\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/aye_arr\" rel=\"noopener\" target=\"_blank\"\u003eAye Arr MicroPython library\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/IR_Receiver_Stick_Schematic.pdf?v=1775578886\" rel=\"noopener\" target=\"_blank\"\u003eSchematic\u003c\/a\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/ayearr_remote_diagram.png?v=1775661618\"\u003e\u003c\/p\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe sensor on the IR Stick is \u003cstrong\u003edownwards facing\u003c\/strong\u003e (the hole on the underside of the breakout)\u003c\/li\u003e\n\u003cli\u003eThe remote has a see-through protective film on top of the buttons that can be removed, if you wish.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe remote comes with a clear plastic tab at the bottom to prevent the battery from draining whilst in transit. Remove this to power the remote up.\u003c\/li\u003e\n\u003cli\u003eThe 'Tales of the Space Age' demo is powered by \u003ca href=\"\/en-ca\/products\/tinyfx\" target=\"_blank\" rel=\"noopener\"\u003eTiny FX\u003c\/a\u003e, so we were able to plug the IR receiver straight in with the included cable. Hoorah!\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe \u003ca href=\"\/en-ca\/products\/wireless-plasma-kit?variant=40362173399123\" target=\"_blank\" rel=\"noopener\"\u003eSkully (Wireless Plasma Kit)\u003c\/a\u003e demo uses Plasma 2350 W as the controller, which doesn't have a 3-pin sensor connector. We connected the IR receiver via a custom 4-pin to 3-pin JST-SH cable into the Qw\/ST port (note that it’s not I2C, so the data pin used can’t be shared). Alternatively, you could connect it by soldering wires to the unpopulated headers.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":56197651104123,"sku":"PIM750","price":6.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/ir-receiver-3.jpg?v=1775576408"},{"product_id":"flat-usb-c-to-usb-c-cable","title":"Flat USB-C to USB-C Cable","description":"\u003cp\u003eQuality flat USB-C cables with metal connectors. Available in 0.2m and 1m lengths.\u003c\/p\u003e\n\u003cp\u003eThese flat, flexible USB-C cables support super-fast data transfer and are speedy enough to use as display cables. They also work great with our \u003ca href=\"\/en-ca\/collections\/pico\" rel=\"noopener\" target=\"_blank\"\u003egrowing range\u003c\/a\u003e of USB-C RP2040\/RP2350 based microcontrollers!\u003c\/p\u003e\n\u003cp\u003eThis straight cable has \u003cstrong\u003eregular USB-C plugs on both ends\u003c\/strong\u003e and is available in two lengths - 0.2m for if you want to plug something directly into your laptop, or 1m for more general uses.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-section-id=\"5uf6r0\" data-start=\"805\" data-end=\"863\"\u003eHigh speed USB4 cable with 80Gbps data transfer speeds\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"8pp8hw\" data-start=\"864\" data-end=\"944\"\u003eSupports 240W (48V 5A) Power Delivery\u003c\/li\u003e\n\u003cli data-section-id=\"1bvi25u\" data-start=\"945\" data-end=\"1004\"\u003eSupports display resolutions up to 8K@60Hz, 4K@240Hz, or 2K@360Hz.\u003c\/li\u003e\n\u003cli data-section-id=\"1xsfun0\" data-start=\"1005\" data-end=\"1069\"\u003eThunderbolt 3 and 4 compatible.\u003c\/li\u003e\n\u003cli data-section-id=\"yh6bd2\" data-start=\"1070\" data-end=\"1126\"\u003eFlat, flexible design that resists tangles and rolls up neatly.\u003c\/li\u003e\n\u003cli data-section-id=\"1p2n5f\" data-start=\"1127\" data-end=\"1204\" data-is-last-node=\"\"\u003eDurable aluminium connectors.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"0.2m","offer_id":56263243530619,"sku":"UB8-013375","price":5.0,"currency_code":"GBP","in_stock":true},{"title":"1m","offer_id":56263353762171,"sku":"UB8-013377","price":6.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/ub8-general_pics_4_2.png?v=1779374309"},{"product_id":"flat-usb-c-to-usb-c-extension-cable","title":"Flat USB-C to USB-C Extension Cable","description":"\u003cp\u003eQuality flat USB-C plug to socket extension cables with metal connectors. Available in 0.2m and 0.5m lengths.\u003c\/p\u003e\n\u003cp\u003eThese flat, flexible USB-C cables support fast data transfer and are speedy enough to use as display cables. They also work great with our \u003ca rel=\"noopener\" href=\"\/en-ca\/collections\/pico\" target=\"_blank\"\u003egrowing range\u003c\/a\u003e of USB-C RP2040\/RP2350 based microcontrollers!\u003c\/p\u003e\n\u003cp\u003eThis cable has \u003cstrong\u003ea regular USB-C plug on one end, and a USB-C socket on the other\u003c\/strong\u003e. It's available in two lengths - 0.2m and 0.5m.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-end=\"863\" data-start=\"805\" data-section-id=\"5uf6r0\"\u003eHigh speed USB4 cable with 40Gbps data transfer speeds\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"944\" data-start=\"864\" data-section-id=\"8pp8hw\"\u003eSupports 240W (48V 5A) Power Delivery\u003c\/li\u003e\n\u003cli data-end=\"1004\" data-start=\"945\" data-section-id=\"1bvi25u\"\u003eSupports display resolutions up to 8K@60Hz, 4K@240Hz, or 2K@360Hz.\u003c\/li\u003e\n\u003cli data-end=\"1069\" data-start=\"1005\" data-section-id=\"1xsfun0\"\u003eThunderbolt 3 and 4 compatible.\u003c\/li\u003e\n\u003cli data-end=\"1126\" data-start=\"1070\" data-section-id=\"yh6bd2\"\u003eFlat, flexible design that resists tangles and rolls up neatly.\u003c\/li\u003e\n\u003cli data-is-last-node=\"\" data-end=\"1204\" data-start=\"1127\" data-section-id=\"1p2n5f\"\u003eDurable aluminium connectors.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"0.2m","offer_id":56263459111291,"sku":"UB8-013384","price":5.0,"currency_code":"GBP","in_stock":true},{"title":"0.5m","offer_id":56263459144059,"sku":"UB8-013385","price":5.83,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/ub8-013384_combined_1.png?v=1779378680"},{"product_id":"flat-usb-c-to-usb-c-right-angle-cable","title":"Flat USB-C to USB-C Right Angle Cable","description":"\u003cp\u003eQuality flat USB-C cables with metal connectors and a upwards-pointing right angle plug on one end. Available in 0.2m and 1m lengths.\u003c\/p\u003e\n\u003cp\u003eThese flat, flexible USB-C cables support super-fast data transfer and are speedy enough to use as display cables. They also work great with our \u003ca href=\"\/en-ca\/collections\/pico\" rel=\"noopener\" target=\"_blank\"\u003egrowing range\u003c\/a\u003e of USB-C RP2040\/RP2350 based microcontrollers! This right-angle cable works particularly nicely with \u003ca href=\"\/en-ca\/products\/presto\" target=\"_blank\"\u003ePimoroni Presto\u003c\/a\u003e, if you want to avoid having a regular USB-C connector poking out of the side.\u003c\/p\u003e\n\u003cp\u003eThis cable has \u003cstrong\u003ea regular USB-C plug on one end and an upwards-pointing right-angle USB-C plug on the other.\u003c\/strong\u003e\u003cb\u003e \u003c\/b\u003eIt's available in two lengths - 0.2m for if you want to plug something directly into your laptop, or 1m for more general uses.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-section-id=\"5uf6r0\" data-start=\"805\" data-end=\"863\"\u003eHigh speed USB4 cable with 80Gbps data transfer speeds\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"8pp8hw\" data-start=\"864\" data-end=\"944\"\u003eSupports 240W (48V 5A) Power Delivery\u003c\/li\u003e\n\u003cli data-section-id=\"1bvi25u\" data-start=\"945\" data-end=\"1004\"\u003eSupports display resolutions up to 8K@60Hz, 4K@240Hz, or 2K@360Hz.\u003c\/li\u003e\n\u003cli data-section-id=\"1xsfun0\" data-start=\"1005\" data-end=\"1069\"\u003eThunderbolt 3 and 4 compatible.\u003c\/li\u003e\n\u003cli data-section-id=\"yh6bd2\" data-start=\"1070\" data-end=\"1126\"\u003eFlat, flexible design that resists tangles and rolls up neatly.\u003c\/li\u003e\n\u003cli data-section-id=\"1p2n5f\" data-start=\"1127\" data-end=\"1204\" data-is-last-node=\"\"\u003eDurable aluminium connectors.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"0.2m","offer_id":56263536345467,"sku":"UB8-013378","price":5.0,"currency_code":"GBP","in_stock":true},{"title":"1m","offer_id":56263536378235,"sku":"UB8-013380","price":6.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/comboooo_abababbb.png?v=1779380168"},{"product_id":"flat-usb-c-to-usb-c-sideways-right-angle-cable","title":"Flat USB-C to USB-C Sideways Right Angle Cable","description":"\u003cp\u003eQuality flat USB-C cables with metal connectors and a sideways-pointing right angle plug on one end. Available in 0.2m and 1m lengths.\u003c\/p\u003e\n\u003cp\u003eThese flat, flexible USB-C cables support super-fast data transfer and are speedy enough to use as display cables. They also work great with our \u003ca href=\"\/en-ca\/collections\/pico\" rel=\"noopener\" target=\"_blank\"\u003egrowing range\u003c\/a\u003e of USB-C RP2040\/RP2350 based microcontrollers!\u003c\/p\u003e\n\u003cp\u003eThis cable has a \u003cstrong\u003eregular USB-C plug on one end and a sideways-pointing right-angle USB-C plug on the other.\u003c\/strong\u003e\u003cb\u003e \u003c\/b\u003eIt's available in two lengths - 0.2m for if you want to plug something directly into your laptop, or 1m for more general uses.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-section-id=\"5uf6r0\" data-start=\"805\" data-end=\"863\"\u003eHigh speed USB4 cable with 80Gbps data transfer speeds\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"8pp8hw\" data-start=\"864\" data-end=\"944\"\u003eSupports 240W (48V 5A) Power Delivery\u003c\/li\u003e\n\u003cli data-section-id=\"1bvi25u\" data-start=\"945\" data-end=\"1004\"\u003eSupports display resolutions up to 8K@60Hz, 4K@240Hz, or 2K@360Hz.\u003c\/li\u003e\n\u003cli data-section-id=\"1xsfun0\" data-start=\"1005\" data-end=\"1069\"\u003eThunderbolt 3 and 4 compatible.\u003c\/li\u003e\n\u003cli data-section-id=\"yh6bd2\" data-start=\"1070\" data-end=\"1126\"\u003eFlat, flexible design that resists tangles and rolls up neatly.\u003c\/li\u003e\n\u003cli data-section-id=\"1p2n5f\" data-start=\"1127\" data-end=\"1204\" data-is-last-node=\"\"\u003eDurable aluminium connectors.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Generic","offers":[{"title":"0.2m","offer_id":56264985739643,"sku":"UB8-013381","price":5.0,"currency_code":"GBP","in_stock":true},{"title":"1m","offer_id":56264985772411,"sku":"UB8-013383","price":6.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/ub8-general_pics_9_1.png?v=1779452038"}],"url":"https:\/\/shop.pimoroni.com\/en-ca\/collections\/tiny-fx.oembed","provider":"Pimoroni Ltd","version":"1.0","type":"link"}