adafruit

1.5M ratings
277k ratings

See, that’s what the app is perfect for.

Sounds perfect Wahhhh, I don’t wanna
image

mini Sparkle Motion prototype - a tiny, fully-featured WLED board ✨🔌📏💡🌈

We’re doing a lot of serious testing with our WLED mega-board, code-name Sparkle Motion .

While doing some holiday lighting projects, we also wanted something slim enough to slip into any design. It still uses an ESP32 for the best support, with USB-serial programming, 5A fuse, 5V level shifting + 100 ohm series resistors for pixel drivers, user/reset buttons, a user LED and onboard neopixel, JST SH analog/digital connector, QT I2C connector, 4 GPIO plus power/ground breakouts, and USB type C power/data input.

However, this version is made simpler and less expensive by dropping the DC jack and USB PD support: it’s only for 5V strips if you want to power them directly (you could still drive 12V or 24V pixels, but you’ll need separate power for them). Instead of a full set of terminal blocks for 3 signals, we only have two outputs, and they have to share the power and ground pins. It could also be used for a single two-pin dotstar LED setup. We kept the built-in I2S mic but dropped the on-board IR sensor - if you want an IR sensor, you’ll be able to plug it into the JST SH port with a simple cable or solder it into the breakout pads.

The trade-off is that it’s much smaller and slimmer, especially when no terminal blocks are soldered in by default: only 1.2" long x 0.785" wide (~1 sq in) x 0.3" thick vs. the original’s 2" x 1.3" (2.6 sq in) x 0.55". To get it that small, we went 4-layer to give us a nice big ground and 5V plane in the middle and double-sided assembly. Coming soon.

sparklemotion wled esp32 neopixel holidaylighting ledprojects makers electronics prototyping hardwaredesign usbtypec qtconnector gpio micromaker slimdesign techinnovation ledcontroller openhardware adafruit diylighting iotprojects esp32projects compactdesign ledenthusiast holidaydecor iotmaker makercommunity hardwarehacks tinytech ledlights

BIG BIG rainbows on “Sparkle motion” WLED driver board 🌈💡

We got our WLED-friend PCBs

https://blog.adafruit.com/2024/12/02/leftovers-layout-wled-board-revision-a-completed/

and are testing it with various LED grids. First, we tried out a 16x16 NeoPixel grid that runs on 5V. Since that worked well, we’re now onto a much bigger 60 x 60 grid - that’s 3,600 LEDs! These are some NeoPixel pebble

netting samples we’re also testing at the same time; each one has 20 x 60 pixels and uses 12V power, so it’s a good test of the DC pass-through for higher voltages. Since WLED has a limit of 2000 pixels per output, this demo uses the three output ports that are then ‘merged’ together in memory to make a single large grid. We have more to test soon: the onboard IR receiver, USB PD, I2S microphone, extra I/O pins, and I2C, so watch for those videos as they come together. Coming soon -

wled neopixels ledart rgbleds adafruit electronics makers diyprojects ledgrid smartlighting rainboweffects ledcontroller sparklemotion leddisplay electronicsprojects makercommunity ledsetup custompcb lightdesign ledlife ledtechnology ledlighting hobbyelectronics technerd creativeelectronics ledmatrix neopixelgrid ledprojects smartleds techinnovation

The first test for our WLED board codename “Sparkle Motion” 🌈💖💡 … 🐇⏳🌌

We got our WLED-friend PCBs today, and we only made one mistake: the wrong resistor on the 3.3V feedback line. Now that it’s fixed, the board seems to work great with the latest version of WLED

We are checking all 4 signal outputs with this handy 256-LED grid that sits on our desk. Next, we will test the onboard IR receiver, USB PD, I2S microphone, extra I/O pins, and I2C. We’ll also do an Arduino IDE board definition in case folks want to use it as a generic ESP32-to-LED-driver board. We’re calling the board “Sparkle Motion” for now, but if you have other naming ideas, let us know - if we pick your name, you get a free board

Sign up, coming soon.

wled sparklemotion leddriver esp32 electronics pcbs arduino makerprojects openhardware opensource coding leds hardwaredesign innovation techgeeks smartlighting microcontrollers hardwareengineering esp32projects ledmatrix diyhardware iotprojects arduinoide hardwaretesting ledtechnology techmakers electronicscommunity prototyping hardwarehacking adventuresintech

Dropped some 🔥 new gear! Sleek panel-mount USB-C, MicroSD, and DC connectors, plus sewable power jacks for your builds. Vibrant 1.14" Color TFT Display—absolute vibes for your next project. Level up! Go get some! 🚀✨ https://www.adafruit.com/new

electronics makergear usbc microsd diyprojects hardwarehacks adafruit tftdisplay sleekdesign techinnovation projectinspo creativebuilds geardrop sewabletech powertools makersmovement levelupyourtech futuretech designyourworld vibrantdisplay makerslife techgear connectors engineeringlife codinglife techgadgets innovatecreate buildyourdreams electronicsprojects techtrends

Desk of Ladyada - It’s a sparkly LED Christmas! 🤶🎄✨🎁⛄❄️
https://youtu.be/5EsVmlcKPqY

This week, Ladyada tests the Sparkle Motion WLED board with xLights for large-scale LED animations and began decorating. A smaller version of Sparkle Motion and a NeoPixel-inspired USB PCB, and In The Great Search, storage solutions for components and dev boards!

ledchristmas sparklemotion adafruit xlights opensource ledlighting christmasdecorations ledart neopixel diyleds holidaylights electronicsprojects makersgonnamake techholiday ledanimations usbpcb diychristmas wled hardwarehacks componentsstorage digikey officesetup electronicsstorage smallbusinesssetup makerspace sparklyholiday diyelectronics ledinspiration hardwaredesign holidayhacks
gift hacking glitch

USB C + HDMI combo panel-mount cable sample 🔌🖥️

We got this nifty panel-mount cable with a combo action: both USB C and DVI/HDMI connectors on both ends. This could be handy for single-board computers like Raspberry Pi’s or our RP2040/RP2350 boards with DVI outputs

Since we’re testing our Metro RP2350 with HSTX/DVI output anyway, this is a good time to test the cable out - some things we test with USB C cables: verify it enumerates in all 4 orientations (ya never know) and check it with a USB PD sink that requests various voltages. So far, so good; we’ll get some of these into the shop in the next few weeks.

usb usbc hdmi dviconnectors panelmount raspberrypi rp2040 rp2350 singleboardcomputer dvicables usbcables techinnovation cabletesting electronics makerspace hardwaredesign techgear embeddedengineering techtesting cableaccessories productdesign diyelectronics techdevelopment embeddedprojects techgadgets cablemanagement futuretech hardwarehacks electronicsdesign techupgrades
image
image
image
image
image
image

🎄💾🗓️ Day 18: Retrocomputing Advent Calendar - Commodore 64🎄💾🗓️

The Commodore 64, released in 1982, is one of the ones we keep hearing got many people their start in their own computing history. Powered by a MOS Technology 6510 processor at 1.02 MHz and featuring 64 KB of RAM, it became the best-selling single computer model of all time, with an estimated 12.5–17 million units sold. Its graphics were driven by the VIC-II chip, capable of 16 colors, hardware sprites, and smooth scrolling, while the SID (Sound Interface Device) chip delivered advanced audio, supporting three voices with waveforms and filters, making it a lot of fun for gaming and music.

Featured a built-in BASIC interpreter, allowing users to write their own programs out-of-the-box. The C64’s affordability, large software library, lots of games, productivity, and educational applications made it a household name. It connected to TVs as monitors and supported peripherals like the 1541 floppy disk drive, datasette, and various joysticks. With over 10,000 commercial software titles and a thriving homebrew scene, the C64 helped define a generation of computer enthusiasts.

Its impact on gaming was gigantic, iconic titles like The Last Ninja, Maniac Mansion, and Impossible Mission. The C64 also inspired a demoscene, where programmers pushed its hardware for visual and audio effects. The Commodore 64 remains a symbol of computing for the masses and creative innovation, still loved by retrocomputing fans today.

Check out the National Museum of American History, and Wikipedia.
https://americanhistory.si.edu/collections/object/nmah_334636
https://en.wikipedia.org/wiki/Commodore_64

And…! An excellent story from Jepler -

==
While I started on the VIC 20, the Commodore 64 was my computer for a lot longer. Its SID sound chip was a headline feature, and many of my memories of it center around music. Starting with Ultima III, each game in the series had a different soundtrack for each environment (though each one was on a pretty short loop, it probably drove my folks nuts when I would play for hours). There were music editors floating around, so I tried my hand at arranging music for its 3 independent voices, though I can’t say I was any good or that I have any of the music now. You could also download “SID tunes” on the local BBSes, where people with hopefully a bit more skill had arranged everything from classical to Beatles to 80s music.

Folks are still creating cool new music on the Commodore 64. One current creator that I like a great deal is Linus Åkesson. Two videos from 2024 using the Commodore 64 that really impressed me were were a “Making 8-bit Music From Scratch at the Commodore 64 BASIC Prompt”, a live coding session (http://www.linusakesson.net/programming/music-from-scratch/index.php) and Bach Forever (http://www.linusakesson.net/scene/bach-forever/index.php) a piece played by Åkesson on two Commodore 64s.

Like so many things, you can also recreate the experience online. Here’s the overworld music for Ultima III: https://deepsid.chordian.net/?file=/MUSICIANS/A/Arnold_Kenneth/Ultima_III-Exodus.sid&subtune=1 – the site has hundreds or thousands of other SIDs available to play right in the browser.

Have first computer memories? Post’em up in the comments, or post yours on socialz’ and tag them #firstcomputer #retrocomputing – See you back here tomorrow!

commodore64 retrocomputing vintagecomputing computermuseum classicgames retrogaming 1980snostalgia mos6510 vicii sidchip gaminghistory computerhistory personalcomputing programming 8bitgaming demoscene computerscience classiccomputers homecomputing nostalgiamachine oldschoolgaming historicaltech technostalgia c64games gaminglegends codinghistory earlycomputers floppydisk techmuseum retrotech

Metro RP2350 is wrappin’ up testing ✨🐢

This week we got our Metro RP2350 boards

https://blog.adafruit.com/2024/11/11/metro-rp2350-now-with-bigger-better-rp2350b/

back and after fixing the pin direction and rerouting

the whole thing, it came up and pretty much works perfectly! Just one component needed a swap - we were able to test all GPIO, analog inputs, MicroSD slot, PSRAM, LEDs & NeoPixel, user button, I2C/SPI/UART, aaand power supplies. The 5V supply is great, we got a nice clean 5V out at 2A+ from 12V DC in. The last thing to check is the HSTX port, which gives us DVI access, and it works, thanks to this festive turtle demo!

We’re aiming to get this into the shop before the end of the year, wouldn’t that be smashing?

metro rp2350 adafruit circuitpython electronics testing hardware makers neopixel gpio microsd psram i2c spi uart dvi turtlegraphics 5vsupply powersupply prototyping innovation techdemo embedded microcontroller diyelectronics makerspace electronicsproject comingsoon makersgonnamake
image
image
image
image
image
image

🎄💾🗓️ Day 16: Retrocomputing Advent Calendar - Tandy 1000🎄💾🗓️

Tandy’s 1000, sold by Tandy Corporation in 1984 via its RadioShack stores, was a low-cost home computer designed to be compatible with IBM PC software. It shipped with an Intel 8088 processor, 128 KB of RAM, expandable to 640 KB, and had better-at-the-time graphics and sound than many of the standard PCs. The 1000 had the Tandy Graphics Adapter, or TGA, and the more superior SN76496 or NCR 8496 sound chips. The built-in joystick port also made it desirable for gamers and home users. Different models were produced, each with improved hardware, before being discontinued in 1993. One of the main selling features was its compatibility with IBM-PC, the MS-DOS operating system, and expansion slots for peripheral devices.

And check out our guide! Tandy 1000 Keyboard to USB with CircuitPython.
https://learn.adafruit.com/tandy-1000-keyboard-to-usb-with-circuitpython

Have first computer memories? Post’em up in the comments, or post yours on socialz’ and tag them #firstcomputer #retrocomputing – See you back here tomorrow!

retrocomputing tandy1000 vintagecomputers 1980scomputers ibmpccompatible firstcomputer tandycorporation radioshack int8088 msdos pcgaming nostalgiatech oldschoolgaming classictech retrogaming computermemories vintagepc pcretro techhistory throwbacktech joystickport tandygraphics 80scomputing retrotechnology techthrowback earlypcs computerhistory retrohardware

TMC2209 stepper motor driver board testing 🤖⚙️🔋

We’ve been testing the Trinamic/Maxim/Analog/WeylandYutani TMC2209 (https://www.digikey.com/short/8r5m38h8) breakout we designed, and it’s working great - the step/dir interface plus the micro-step select allows a microcontroller to control a stepper with just GPIO and true-to-its-name it is a very silent stepper driver, much quieter than the A4988 (https://www.digikey.com/short/tfjt88dd)! There are a few different I/O pins on the TMC: Index tells you when a full step is completed, which is handy to know when you want to change stepper modes on the fly. Diag lets you know when a power or motor failure has occurred. It can also tell when the motor has stalled if it’s configured to. Finally, and most interestingly, is the UART interface: this unidirectional pin lets you read and write configuration registers, set 1-128 microsteps, change current limiting, and detect stalls for ‘auto homing’. So far, everything works; we’re just going to swap the direction of the potentiometer so it twists clockwise to increase the current limit and book PCBs!

tmc2209 steppermotordriver silentdriver steppercontrol motorcontrol electronicsengineering microstepping diyrobotics makersgonnamake electronicsprojects 3dprinterparts hardwaredesign uartinterface indexpin diagpin motorfailure stallsensor quietmotion currentlimiting autohoming engineeringtools gpiocontrol embeddedengineering pcbdesign circuits electronicslab quietstepper motioncontrol openhardware techinnovation