ESP32 Powered Crunch-E Makes Beats On The Go

There’s no shortage of devices out there for creating electronic music, but if you’re just looking to get started, the prices on things like synthesizers and drum machines could be enough to give you second thoughts on the whole idea. But if you’ve got a well stocked parts bin, there’s a good chance you’ve already got most of what you need to build your own Crunch-E.

A Crunch-E built from stacked modules

Described by creator [Roman Revzin] as a “keychain form factor music-making platform”, the Crunch-E combines an ESP32, an MAX98357 I2S audio amplifier, an array of tactile buttons, and a sprinkling of LEDs and passives. It can be built on a perfboard using off-the-shelf modules, or you can spin up a PCB if you want something a bit more professional. It sounds like there’s eventually going to be an option to purchase a pre-built Crunch-E at some point as well.

But ultimately, the hardware seems to be somewhat freeform — the implementation isn’t so important as long as you’ve got the major components and can get the provided software running on it.

The software, which [Roman] is calling CrunchOS, currently provides four tracks, ten synth instruments, and two drum machine banks. Everything can be accessed from a 4 x 4 button array, and there’s a “cheat sheet” in the documentation that shows what each key does in the default configuration. Judging by the demo video below, it’s already an impressively capable platform. But this is just the beginning. If everything goes according to plan and more folks start jamming on their own Crunch-E hardware, it’s not hard to imagine how the software side can be expanded and adapted over time.

Over the years we’ve seen plenty of homebrew projects for producing electronic music, but the low-cost, simple construction, and instant gratification nature of the Crunch-E strikes us as a particularly compelling combination. We’re eager to see where things develop from here.

Continue reading “ESP32 Powered Crunch-E Makes Beats On The Go”

Donkey Kong Bongos Ditch The GameCube, Go Mobile

Historically speaking, optional peripherals for game consoles tend not to be terribly successful. You’ll usually get a handful of games that support the thing, one of which will likely come bundled with it, and then the whole thing fades into obscurity to make way for the next new gimmick.

For example, did you know Nintendo offered a pair of bongos for the GameCube in 2003? They were used almost exclusively by the trio of Donkey Konga rhythm games, although only two of them were ever released outside of Japan. While the games might not have been huge hits, they were successful enough to stick in the memory of [bl3i], who wanted a way to keep the DK bongo experience alive.

The end result is, arguably, more elegant than the hokey musical controller deserves. While most people would have just gutted the plastic bongos and crammed in some new hardware, [bl3i] went through considerable effort so the original hardware would remain intact. His creation simply snaps onto the bongos and connects to them via the original cable.

Internally, the device uses an Arduino to read the output of the bongos (which appeared to the GameCube essentially as a standard controller) and play the appropriate WAV files from an SD card as hits are detected. Add in an audio amplifier module and a battery, and Nintendo’s bongos can finally go forth into the world and spread their beats.

As far as we’re able to tell, this is the first time the Donkey Kong bongos have ever graced the pages of Hackaday in any form, so congratulations to [bl3i] for getting there first. But it’s certainly not the first time we’ve covered ill-conceived game gadgets — long time readers will perhaps be familiar with Nintendo’s attempt to introduce the Robotic Operating Buddy (ROB) to households back in 1985.

Continue reading “Donkey Kong Bongos Ditch The GameCube, Go Mobile”

Hands On: Inkplate 6 MOTION

Over the last several years, DIY projects utilizing e-paper displays have become more common. While saying the technology is now cheap might be overstating the situation a bit, the prices on at least small e-paper panels have certainly become far more reasonable for the hobbyist. Pair one of them with a modern microcontroller such as the RP2040 or ESP32, sprinkle in a few open source libraries, and you’re well on the way to creating an energy-efficient smart display for your home or office.

But therein lies the problem. There’s still a decent amount of leg work involved in getting the hardware wired up and talking to each other. Putting the e-paper display and MCU together is often only half the battle — depending on your plans, you’ll probably want to add a few sensors to the mix, or perhaps some RGB status LEDs. An onboard battery charger and real-time clock would be nice as well. Pretty soon, your homebrew e-paper gadget is starting to look remarkably like the bottom of your junk bin.

For those after a more integrated solution, the folks at Soldered Electronics have offered up a line of premium open source hardware development boards that combine various styles of e-paper panels (touch, color, lighted, etc) with a microcontroller, an array of sensors, and pretty much every other feature they could think of. To top it off, they put in the effort to produce fantastic documentation, easy to use libraries, and free support software such as an online GUI builder and image converter.

We’ve reviewed a number of previous Inkplate boards, and always came away very impressed by the attention to detail from Soldered Electronics. When they asked if we’d be interested in taking a look at a prototype for their new 6 MOTION board, we were eager to see what this new variant brings to the table. Since both the software and hardware are still pre-production, we won’t call this a review, but it should give you a good idea of what to expect when the final units start shipping out in October.

Continue reading “Hands On: Inkplate 6 MOTION”

VFD Tube Calculator Shows Off Wide Array Of Skills

With all the tools and services available to us these days, it’s hard to narrow down a set of skills that the modern hacker or maker should have. Sure, soldering is a pretty safe bet, and most projects now require at least a little bit of code. But the ability to design 3D printable parts has also become increasingly important, and you could argue that knowledge of PCB design and production is getting up there as well. With home laser cutters on the rise, a little 2D CAD wouldn’t hurt either. So on, and so on.

If you ever wanted an example of the multitude of skills that can go into a modern hardware project, take a look at this gorgeous Vacuum Fluorescent Display (VFD) tube calculator built by [oskar2517]. As fantastic as the final product is, we were particularly impressed with everything it took to get this one over the finish line.

A .7 mm walnut veneer covers the pieced together plywood frame.

It’s got it all: 3D printed parts, a laser cut wooden frame, a custom PCB, and even a bit of old school woodworking. To top it all off, the whole thing has been meticulously documented.

But what’s perhaps most impressive here is that [oskar2517] was approaching most of these techniques for the first time. They had never before worked with IV-12 tubes, designed an enclosure in 3D, had parts laser cut, applied wood veneer, or designed a custom PCB. They did have solid experience writing code in C at least, which did make developing the Arduino firmware a bit easier.

Although they might look outwardly similar, VFD tubes like the IV-12 are easier to work with than Nixie tubes thanks to their lower operating voltage. That said, a look through our archives shows that projects using Nixies outnumber VFD tubes by nearly four to one, so there’s no shortage of folks willing to take on the extra effort for that sweet warm glow.

GlowBlaster Uses 405 Nm Laser To Make Its Mark

Ever wish you could do a little target shooting in a galaxy far, far away? Well then you’re in luck, as the Star Wars inspired GlowBlaster designed by [Louis Abbott] can help you realize those dreams with a real-life laser pistol — albeit a much weaker one than you’d want to carry into a Mos Eisley cantina.

Inside the 3D printed frame of the GlowBlaster is a 5 mW 405 nm module, an Arduino Nano, a speaker, a vibration motor, and a 9 V battery. When you pull the trigger, it pushes down on a 12 mm tactile button which causes the Arduino to fire the laser and sprinkle in a bit of theatrics by way of the speaker and vibration motor. There’s also a second button on the side of the blaster that lets you pick between firing modes.

Continue reading “GlowBlaster Uses 405 Nm Laser To Make Its Mark”

ATtiny85 Mouse Jiggler Lets You Take A Break

The good news is that more and more people are working from home these days. The bad news is that some of the more draconian employers out there aren’t too happy about it, to the point of using spyware software to keep tabs on their workers. Better make that bathroom break quick — Big Brother is watching!

One simple way to combat such efforts is a mouse jiggler, which does…well it does exactly what it sounds like. If you find yourself in need of such a device, the WorkerMouse from [Zane Bauman] is a simple open source design that can be put together with just a handful of components.

The WorkerMouse is designed to be assembled using through-hole parts on a scrap of perfboard, but you could certainly swap them out for their SMD variants if that’s what you have on hand. The circuit is largely made up out of passive components anyway, except for the ATtiny85 that’s running the show.

[Zane] decided to embrace modernity and couple the circuit with a USB-C breakout board, but naturally you could outfit it with whatever USB flavor you want so long as you’ve got a cable that will let you plug it into your computer.

The project’s C source code uses V-USB to connect to the computer and act as a USB Human Interface Device (HID). From there, it generates random speed and position data for a virtual mouse, and dumps it out every few seconds. The end result is a cursor that leaps around the screen whenever the WorkerMouse is plugged in, which should be enough to show you online while you step away from the computer. As an added bonus, [Zane] has put together a nice looking 3D printable enclosure for the board. After all, the thing is likely going to be sitting on your desk, might as well have it look professional.

If you’ve got the time to get a PCB made, you might also be interested in the MAUS we covered last year, which also keeps the ATtiny85 working so you don’t have to.

CH32V003 Makes For Dirt Cheap RISC-V Computer

These days, when most folks think of a computer they imagine a machine with multiple CPUs, several gigabytes of RAM, and a few terabytes of non-volatile storage for good measure. With such modern expectations, it can be difficult to see something like a microcontroller as little more than a toy. But if said MCU has a keyboard, is hooked up to a display, and lets you run basic productivity and development software, doesn’t that qualify it as a computer? It certainly would have in the 1980s.

With that in mind, [Olimex] has teased the RVPC, which they’re calling the “world lowest cost Open Source Hardware All-in-one educational RISC-V computer” (say that three times fast). The tiny board features the SOIC-8 variant of the CH32V003 and…well, not a whole lot else. You’ve got a handful of passives, a buzzer, an LED, and the connectors for a PS/2 keyboard, a power supply, and a VGA display. The idea is to offer this as a beginner’s soldering kit in the future, so most most of the components are through-hole.

On the software side, the post references things like the ch32v003fun development stack, and the PicoRVD programmer as examples of open source tools that can get your CH32V computer up and running. There’s even a selection of retro-style games out there that would be playable on the platform. But what [Olimex] really has their eye on is a port of VMON, a RISC-V monitor program.

When paired with the 320×200 VGA text mode that they figure the hardware is capable of, you’ve got yourself the makings of an educational tool that would be great for learning assembly and playing around with bare metal programming.

It might not have the timeless style of the Voja4, but at least you can fit it in a normal sized pocket.

Thanks to [PPJ] for the tip.