SWO: An ARM Printf By Any Other Name

I’ll confess. Although printf-style debugging has a bad rep, I find myself turning to it on occasion. Sure, printf is expensive and brings in a lot of code, but if you have the space and time to use it while debugging you can always remove it before you are finished. However, what if you don’t … Read more

The Joy Of Broadcast Media Vs. The Paradox Of Choice

The rise of streaming services on the Internet was a revolutionary shift when it came to the world of media. No more would content be pumped in to homes in a one-way fashion, broadcast by major conglomerates and government-run organizations. Instead, individuals would be free to hunt for content suiting their own desires on an … Read more

Homebrew Radio Telescope Bags Pulsar

When one mulls the possibility of detecting pulsars, to the degree that one does, thoughts turn to large dish antennas and rack upon rack of sensitive receivers, filters, and digital signal processors. But there’s more than one way to catch the regular radio bursts from these celestial beacons, and if you know what you’re doing, … Read more

Long-Distance Text Communication With LoRa

Affordable and reliable cell phones have revolutionized the way we communicate over the last two decades or so, and this change was only accelerated by the adoption of the smartphone. This is all well and good if you’re living in a place with cellular infrastructure, but if you’re in more remote areas you’ll have to … Read more

HAL 9000 Becomes A Helpful Voice Assistant

There have been many robots and AIs in science fiction over the years, from Astro Boy to Cortana, or even Virgil for fans of the long-forgotten Crash Zone. However, all these pale into insignificance in front of the cold, uncaring persona of the HAL 9000. Thus, [Jürgen Pabel] thought the imposing AI would make the … Read more

Graphyne Finally Created | Hackaday

Before you jump down to the comments to chastise us for misspelling graphene, note that graphyne is similar to graphene but not the same. Like graphene, it is a two-dimensional structure of carbon. Unlike graphene, it contains double and triple bonds and does not always form hexagons. Scientists have posted its existence for decades, but … Read more

3D Printing Fabrics Is Easier Than You Think

Conventional textiles made of woven threads are highly useful materials. [Sara Alvarez] has had some success creating fabric-like materials through 3D printing, and though they’re not identical, they have some similar properties that make them unique and useful. Fabrics are made by the weaving or knitting together many threads into a cohesive whole. [Sara]’s 3D-printed … Read more

The STM32 Makes For A Cheap DIY USB Soundcard

Soundcards used to be giant long 8-bit ISA things that would take up a huge amount of real estate inside a desktop computer. These days, for most of us, they’re baked into the motherboard and we barely give them a second thought. [Samsonov Dima] decided to whip up a cheap little sound card of their … Read more

Character VFD Becomes Spectrum Analyzer

These days, streaming services are a great way to listen to music or podcasts on your computer or on the go. However, they lack one feature of the MP3 players and streamers of old: visualizations! [mircemk] is a fan of those, and has built a hardware spectrum analyzer that pumps with the music. The build … Read more