Down And Dirty With Contact Cleaners

I had a friend who was an engineer for a small TV station. I visited him at work once, and despite the fact that he wouldn’t let me climb the 1,200′ antenna tower, I had a great time. I was working for a video production studio at the time, so there was a fair amount in common about our jobs. One of the regular chores we faced was cleaning the heads on tape machines. He had a 5-gallon pail of cleaning solution under his bench that he told me was Freon, which he swore by for head cleaning and general contact cleaning. He gave me some for my shop in a little jar.

I never knew for sure if that stuff was Freon, but it was the mid-80s, shortly before CFCs were banned, so it might have been. All I know is that I’ve never found its equal for cleaning electronics gear. With that in mind, I thought I’d look at contact cleaners that are in use today, what’s really going on when you clean contacts, and why contacts even need cleaning in the first place.

Continue reading “Down And Dirty With Contact Cleaners”

Sega Genesis Chiptunes Player Uses Original Chips

If you were a child of the late 1980s or early 1990s, the chances are you’ll be in either the Super Nintendo or the Sega Genesis/Mega Drive camp. Other 16-bit games consoles existed, but these were the ones that mattered! The extra power of the Nintendo’s souped-up 16-bit 6502 derivative or the Sega’s 68000 delivered a gaming experience that, while it might not have been quite what you’d have found in arcades of the day, was at least close enough that you could pretend it was.

The distinctive sound of consoles from that era has gained a significant following in the chiptunes community, with an active scene composing fresh pieces, and creating projects working with them. One such project is [jarek319]’s Sega Genesis native hardware chiptune synthesiser, in which music stored as VGM files on a MicroSD card are parsed by an ATSAMD21G18 processor and sent to a YM2612 and an SN76489 as you’d have found in the original console. The audio output matches the original circuit to replicate the classic sound as closely as possible, and there is even some talk about adding MIDI functionality for this hardware.

The software is provided, though he admits there is still a little way to go on some functions. The MIDI support is not yet present, though he’s prepared to work on it if there was enough interest. You really should hare this in action, there is a video which we’ve placed below the break. Continue reading “Sega Genesis Chiptunes Player Uses Original Chips”

An 840 Segment Display

A while back, [limpfish] bought a few four-digit seven-segment displays from a seller on eBay. A month or two later, thirty displays ended up in [limpfish]’s mailbox. Instead of using the one or two displays he thought he ordered, [limpfish] decided to do something very cool with these bits of seven-segment displays. He’s controlling all of them at once.

[limpfish]’s usual method of controlling a lot of LEDs is the MAX7219 LED driver. This chip can easily — and cheaply — control eight common cathode seven segment displays. There’s a problem with this plan, though: the LEDs received from eBay are common anode. That’s actually not a problem, because with a little effort and even more thinking [limpfish] got these displays to work with the MAX7219 driver chip.

With chips in hand, [limpfish] designed a small breakout board for the MAX7219 and two common anode 4×7 segment displays. These displays can be daisy chained, and connecting them all together results in a very weird but very cool visualization.

[limpfish] is treating this display as a bitmap display, which means it’s demo time. You can check out a 1337 01d skool demo playing on this 840-segment display in the video below.

Continue reading “An 840 Segment Display”

A Multicore ZX Spectrum

From the blog of [telmomoya] we found his latest project: a hardware based multicore solution for a ZX Spectrum Emulator. It’s not the first time we feature one of his builds, last year we was working on a ARM Dual-Core Commodore C64. Luckily for Speccy fans, it seems a ZX Spectrum project was just unavoidable.

At its heart is the EduCIAA NXP Board, a Dual Core (M4 & M0) 32-bit microcontroller, based on the NXP LPC4337. It’s an Argentinan-designed microcontroller board, born from an Argentinian academic and industry joint venture. [telmomoya] took advantage of  the multicore architecture by running the ZX Spectrum emulator on M4 core and generating the VGA signals with M0 core. This guarantees that the VGA generation, which is rather time-sensitive, remains isolated from emulation and any task running on other core. The VGA sync is via polling and using DMA GPIO the RGB signals can be up to 256 colors. To store the 48 kb VGA frames one AHB32 and one AHB16 memory IC are used.

On the software side, [telmomoya] adopted Aspectrum, a ZX Spectrum Emulator fully written in C, modified to his needs. Overall, the project faced many challenges and issues, like COLOR VGA generation (with GPIO DMA), TFT SPI low fps, Inter Process Communications and bus sharing.

Can you try to name all the games in the demonstration video?

Continue reading “A Multicore ZX Spectrum”

This Vacuum Former Sucks

Vacuum formers are useful tools to have around the shop and also an incredibly simple technology. All you need is a plastic sheet, a heater of some kind, a table with a bunch of holes in it, and a vacuum. The simplicity and usefulness of a vacuum former mean they’re perfect for a homebrew build. That said, we haven’t seen many DIY vacuum formers around the Interwebs. Now, there’s a Kickstarter that brings vacuum forming to the desktop. If nothing else, it’s an inspiration to build your own vacuum forming machine.

The Vaquform is pretty much what you would expect from a desktop vacuum forming machine. A 9 x 12 inch forming area is equipped with ceramic heaters to soften the plastic sheet, and interestingly, an infrared probe (think a non-contact digital thermometer) to ensure you’re pulling molds when the plastic is ready, not before.

You can’t push a Kickstarter without some new and novel technology, and the highlight of this product pitch is the Vaquform hybrid system vacuum pump. This vacuum pump, “combines high airflow and high vacuum” and looks like someone slapped a brushless motor on a turbo.

This is a Kickstarter campaign, and so far it appears Vaquform, the company behind this vacuum former, appears to only have prototypes. There’s a big difference between building one of something and building a hundred. As with all Kickstarter campaigns, ‘caveat emptor’ doesn’t apply because ēmptor means ‘buyer’. If you contribute to this Kickstarter campaign, you are not buying anything.

Even though this is a Kickstarter campaign, it is an interesting tool to have around the workshop. Of course, there’s not much to a vacuum former, and we’d be very interested in seeing what kind of vacuum former builds the Hackaday community has already made. Send those in on the tip line.

Pint-Sized, Low-Cost CNC Machine

A little MDF, a little plywood, some bits of threaded rod – put it all together and you’ve got this low-cost desktop CNC build using very few parts you’d need to go farther afield than the local home center to procure.

We’ve seen lots of e-waste and dumpster diving CNC builds here before; what’s appealing here is not only the low price tag of the build but also its approachability. As the short videos below show, [Thimo Voorwinden] does an admirable job of using the tools and materials he has on hand. We also appreciate the modularity of the build – the X- and Y-axis carriages are nearly identical and could be interchanged to alter the dimensions of the work area, or even replaced with a larger carriage if needed. The Z-axis is a little different from the usual low-end CNC build in that it doesn’t use a Dremel or other small rotary tool but rather mounts the handpiece of a flexible shaft rotary tool. Keeping the motor off the machine allows for more torque, less vibration, and reduced dead load.

The end result is a desktop CNC for about €200 with a work area large enough to fabricate small wooden and plastic parts, or to mill foam blocks for use as casting molds. It looks like [Thimo] has more in store for his little CNC machine, and we’re looking forward to seeing what improvements he can come up with.

Continue reading “Pint-Sized, Low-Cost CNC Machine”

RFID Stethoscope Wheezes And Murmurs For Medical Training

You’d think that with as many sick people as there are in the world, it wouldn’t be too difficult for a doctor in training to get practice. It’s easy to get experience treating common complaints like colds and the flu, but it might take the young doctor a while to run across a dissecting abdominal aortic aneurysm, and that won’t be the time for on the job training.

Enter the SP, or standardized patient – people trained to deliver information to medical students to simulate a particular case. There’s a problem with SPs, though. While it’s easy enough to coach someone to deliver an oral history reflecting a medical condition, the student eventually needs to examine the SP, which will reveal none of the signs and symptoms associated with the simulated case. To remedy this, [Chris Sanders] and [J Scott Christianson] from the University of Missouri developed an open-source RFID stethoscope to simulate patient findings.

This is one of those “why didn’t I think of that?” ideas. A cheap stethoscope is fitted with an Arduino, and RFID reader, and a small audio board. RFID tags are placed at diagnostic points over an SP’s chest and abdomen. When the stethoscope is placed over a tag, a specific sound file is fetched from an SD card and played over earbuds. The student doesn’t have to ask, “What am I hearing?” anymore – the actual sound of bruits or borborygmi are heard.

We can easily see expanding this system – RFID tags that trigger a faux ultrasound machine to display diagnostic images, or tiny OLED screens displaying tagged images into an otoscope. A good place to start expanding this idea might be this digital stethoscope recorder and analyzer.

Continue reading “RFID Stethoscope Wheezes And Murmurs For Medical Training”