Carbide3D Router Teardown And Testing

On the face of it, you’d think a small router would be pretty simple. After all, what is it other than a spinning motor? However, that motor has to handle some pretty serious torque depending on what you are routing. [Baki1] had his Carbide3D router die in the middle of a project, so he did what any of us would do. He tore it open.

In addition to showing off its insides, he also tried to figure out what was wrong with it. It looks like a blown triac was the culprit, and we assume that part 2 will be the repair and how that actually worked out.

Continue reading “Carbide3D Router Teardown And Testing”

One Chip Does It All In This MacGuyver Synth

When you think of simple synths, what components come to mind? All you really need to make one is an oscillator, an amplifier, and some kind of input such that you can play different notes. Our favorite go-to for churning out square waves is probably the 40106 IC, which has six inverting Schmitt triggers, and then usually a 386 to amplify the output.

But it’s possible to go even simpler than that, and school is in session with [Jule] giving the lesson. [Jule]’s little analog synth uses a single IC for both the oscillator and the amplifier — a TL072 op-amp. The rest is made of purely discrete components.

[Jule] says those momentary switches are sub-par, and will add a vibrato effect if properly wiggled while pressed. To us, the buttons looks pretty nice, and much easier to jam out with than the ones with 1/8″ diameter actuators. Plus, whenever you press multiple buttons, the additive resistance unlocks the synth’s inner R2D2 voice. We really see no downsides here.

By default, this is an eight-button synth tuned to C major. But there’s a surprise — you can plug different capacitors into a piece of header and change the octave on the fly. Check it out after the break.

Making pitch-correct frequencies requires weird resistor values, which we can usually satisfy with two resistors in series. But wait, what’s up with resistor values, anyway? And why do they have a color code?

Continue reading “One Chip Does It All In This MacGuyver Synth”

Supercon Keynote: Megan Wachs Breaks Down RISC-V

The 2019 Hackaday Superconference kicked off with a marvelous, and marvelously geeky, keynote talk on the subject of RISC-V by Dr. Megan Wachs. She is VP of Engineering at SiFive, a company that makes RISC-V processors in silicon, but the talk is a much more general introduction to the RISC-V open instruction-set architecture (ISA) and why you’d care. The short answer to the latter is the same reason you care about any other open standard: it promotes interoperability, reusable toolchains, and will result in us all having access to better and faster CPUs.

The video is embedded below, and it’s absolutely worth a watch. Unfortunately, The video is missing the first few minutes, you can follow along through her slides (PDF) and read through our brief recap below of what fell down the video hole.

Continue reading “Supercon Keynote: Megan Wachs Breaks Down RISC-V”

ESP32 Serial Interface Modernizes Old Equipment

There’s still plenty of useful hardware out there that uses an RS-232 interface, like the Behringer Ultradrive loudspeaker systems that [Lasse Lukkari] works with from time to time. Rather than ditch perfectly good gear because modern computers (to say nothing of phones or tablets) don’t have physical serial ports, he decided to come up with a WiFi adapter for these old devices that he calls SerialChiller.

Inside the SerialChiller is an ESP32, a MAX3232 line driver, a LM1117 linear regulator, and a few passives. The professionally manufactured PCB is housed inside of an enclosure that [Lasse] has repurposed from a cheap DB15 breakout adapter. The USB cable is used to power the board and for programming, though it can also be used to turn the SerialChiller into a USB-to-serial cable as well.

The hardware for this project is pretty straightforward, but what we really like is the direction he’s taken with the software. Rather than using the SerialChiller as a simple serial to WiFi bridge, [Lasse] is actually implementing a complete web-based interface directly on the microcontroller. In the video after the break he demonstrates his firmware for controlling the aforementioned Behringer Ultradrive, but that’s just one possible application for the project. Firmware could be spun up for all sorts of classic devices, breathing new life into hardware that might otherwise be in danger of heading to the landfill.

Of course, using the ESP family of chips as serial adapters is hardly anything new. In fact, that’s what they were designed for. But developing modern user interfaces for old hardware thanks to the power of the ESP32 has some fascinating potential.

Continue reading “ESP32 Serial Interface Modernizes Old Equipment”

CRISPR Could Fry All Cancer Using Newly Found T-Cell

One of the human body’s greatest features is its natural antivirus protection. If your immune system is working normally, it produces legions of T-cells that go around looking for abnormalities like cancer cells just to gang up and destroy them. They do this by grabbing on to little protein fragments called antigens that live on the surface of the bad cells and tattle on their whereabouts to the immune system. Once the T-cells have a stranglehold on these antigens, they can release toxins that destroy the bad cell, while minimizing collateral damage to healthy cells.

CAR T-cell therapy process via National Cancer Institute

This rather neat human trick doesn’t always work, however. Cancer cells sometimes mask themselves as healthy cells, or they otherwise thwart T-cell attacks by growing so many antigens on their surface that the T-cells have no place to grab onto.

Medical science has come up with a fairly new method of outfoxing these crafty cancer cells called CAR T-cell therapy. Basically, they withdraw blood from the patient, extract the T-cells, and replace the blood. The T-cells are sent off to a CRISPR lab, where they get injected with a modified, inactive virus that introduces a new gene which causes the T-cells to sprout a little hook on their surface.

This hook, which they’ve dubbed the chimeric antigen receptor (CAR), allows the T-cell to chemically see through the cancer cells’ various disguises and attack them. The lab multiplies these super soldiers and sends them back to the treatment facility, where they are injected into the patient’s front lines.

Continue reading “CRISPR Could Fry All Cancer Using Newly Found T-Cell”

Hackaday Belgrade Early Bird Tickets On Sale Right Now

Tickets for Hackaday Belgrade 2020 just went on sale. If you’re quick you can grab an Early Bird ticket at half the price of general admission!

Hackaday’s premiere European hardware conference returns for the third time on May 9th, 2020, bringing together talks, workshops, hardware hacking, food and drink, entertainment, and of course the best gathering of hardware geeks you’ll find anywhere. It’s awesome, because you’re awesome — and I do mean you. Whether you’re submitting a talk proposal or just grabbing a ticket to make this the first conference you’ve ever been to, we can’t do it without you.

Hackaday’s Home in Serbia

We’ll be at Dom Omladine again this year. The venue has feels like a home for Hackaday with a large space for talks, a workshop area, and a huge open area for lobby-con where you’ll find Belgrade’s finest baristas, a great spread of food, and a beer tap to keep the day rolling. Bring along your hardware projects to hack alongside the conference’s custom hardware badge designed by Voja Antonic as we open up the bar and get the live IDM sets started.

It’s still early in our planning (these are Early Bird tickets after all) but it’s very likely we’ll have a meetup the night before the conference. Friends old and new often get together on Sunday to keep the fun going. On Saturday, doors for the conference will open around 9 am and the fun will continue well beyond the 2 am “official” end. We recommend you make travel plans to include the full weekend.

Elliot Williams demos Logic Noise live on stage

Don’t just ask for Friday off of work, bring your friends and co-workers along with you. If you’re most comfortable digging through datasheets while a hot soldering iron idles on your bench and a 3D-printer whirs away in the corner, Hackaday Belgrade is calling you. I encourage those who were at the first two events in 2016 and 2018 to share their stories below.

Don’t miss this one, it only comes around in even-numbered years and tickets will sell out.


Hackaday Belgrade 2020 Posters by Aleksandar Bradic (click for full size download link):

Machine Learning System Uses Images To Teach Itself Morse Code

Conventional wisdom holds that the best way to learn a new language is immersion: just throw someone into a situation where they have no choice, and they’ll learn by context. Militaries use immersion language instruction, as do diplomats and journalists, and apparently computers can now use it to teach themselves Morse code.

The blog entry by the delightfully callsigned [Mauri Niininen (AG1LE)] reads like a scientific paper, with good reason: [Mauri] really seems to know a thing or two about machine learning. His method uses curated training data to build a model, namely Morse snippets and their translations, as is the usual approach with such systems. But things take an unexpected turn right from the start, as [Mauri] uses a Tensorflow handwriting recognition implementation to train his model.

Using a few lines of Python, he converts short, known snippets of Morse to a grayscale image that looks a little like a barcode, with the light areas being the dits and dahs and the dark bars being silence. The first training run only resulted in about 36% accuracy, but a subsequent run with shorter snippets ended up being 99.5% accurate. The model was also able to pull Morse out of a signal with -6 dB signal-to-noise ratio, even though it had been trained with a much cleaner signal.

Other Morse decoders use lookup tables to convert sound to text, but it’s important to note that this one doesn’t. By comparing patterns to labels in the training data, it inferred what the characters mean, and essentially taught itself Morse code in about an hour. We find that fascinating, and wonder what other applications this would be good for.

Thanks to [Gordon Shephard] for the tip.