Ultimate Medical Hackathon: How Fast Can We Design And Deploy An Open Source Ventilator?

[Gui Cavalcanti], whose name you might recognize from MegaBots, got on a call with a medical professional in San Francisco and talked about respirators. The question being, can we design and deploy an open source version in time to help people?

Unnerving reports from Italy show that when the virus hits the susceptible population groups the device that becomes the decider between life and death is a ventilator. Unfortunately they are in short supply.

The problem gets tricky when it comes to what kind of respirator is needed CPAP, BIPAP, or Hi-Flo oxygen NIV are all out. These systems aerosolize the virus making it almost guaranteed that anyone around them will get infected.

What we need is a Nasal cannula-based NIV. This system humidifies air, mixes it with oxygen and then pushes a constant stream of it into people’s lungs.  If we can design a simple and working system we can give those plans to factories around the globe and get these things made. If the factories fail us, let’s also have a version people can make at home.

If you aren’t sure if a ventilator is something you can work on there are other problems. Can you make algorithms to determine if a person needs a ventilator. Can we recycle n95 masks? Can we make n95 masks at home? Workers also require a negative pressure tent for housing patients. This will be especially useful if we need to build treatment facilities in gyms or office spaces. Lastly if you’re a medical professional, can you train people how to help?

Let’s beat this thing. The ultimate medical hackathon begins.

An RF Engineer’s FPGA Learning Journey

[KF5N] admits he’s not a digital design engineer; he’s more into the analog RF side of things. But he’s recently taken on a project to communicate between a Ubuntu box and an Intel MAX10 FPGA. He did a presentation at a recent ham radio convention about what he’d learned and how you could get started.

The video talks a lot about the Intel (used to be Altera). However, the nearly 40 minute video after the break isn’t a step-by-step tutorial so even if you are interested in other devices, you’ll probably enjoy watching it. If you’ve programmed even one FPGA, this video likely won’t hold your interest — you aren’t the target audience. However, at about 00:31 he does recommend some books and some very inexpensive FPGA boards, so it’s not a total wash.

[KF5N] talks about what an FPGA is and how it’s different from a microcontroller. He also recommends Cornell’s [Bruce Land’s] course materials. He wasn’t a big fan of the online courses he tried. Of course, since he’s using an Intel chip, he also recommended the Intel courses. A lot of the video covers how to save on getting a development board. The Cornell class calls for a $250 board that is pretty powerful. That’s also pretty expensive, so he recommends a lighter version for about $85.

He also talks about the toolchain and his project to interface to his Linux box. He wound up with an SPI interface that ran up to 30 MHz. He also talks about using Julia to build a driver to talk to the interface on the PC side.

We didn’t notice him mentioning our own FPGA bootcamp, although he did mention projects on Hackaday.io. If you want to see a similar video but with open source tools, [David Williams] did a talk at Superconference that gives the same kind of overview but with Yosys and other related tools.

Continue reading “An RF Engineer’s FPGA Learning Journey”

There Really Was A Sewing Machine Controlled By A Game Boy

These days, high-quality displays and powerful microcontrollers are cheap and plentiful. That wasn’t the case a couple of decades ago, and so engineers sometimes had to get creative. The result of this is products like the Jaguar nu.yell sewing machine, as covered by [Kelsey Lewin].

The later nuotto model was capable of more advanced embroidery patterns. A Mario character cartridge was sold, while a later Kirby edition was scrapped before release.

The Japanese market product eschewed the typical mechanical controls of the era, to instead interface with a Nintendo Game Boy. The sewing machine would hook up to the handheld console via the Link Port, while the user ran a special cartridge containing the control software. This would allow the user to select different stitch types, or embroider letters. Very much a product of its time, the nu yell mimics the then-cutting edge industrial design of the first-generation Apple iMac. The technology was later licensed to Singer, who brought it to the US under the name IZEK. Sales were poor, and the later Jaguar nuotto didn’t get a similar rebranding stateside.

Back in the late 90s, the Game Boy was likely an attractive package to engineers. Packing a Z80 processor, buttons, and a screen, it could act as a simple human interface in lieu of designing one from the ground up.  Aprilia even used them to diagnose motorbike ECUs, and we’ve seen Game Boy parts used in medical hardware from the era, too. Video after the break.

Continue reading “There Really Was A Sewing Machine Controlled By A Game Boy”

Java On GPUs And FPGAs

There was a time when running a program on an array of processors meant that you worked in some high-powered lab somewhere. Now your computer probably has plenty of processors hiding in its GPU and if you have an FPGA, you have everything you need to make something custom. The idea behind TornadoVM is to modify OpenJDK and GraalVM to support running some Java code on parallel architectures supported by OpenCL. The system can utilize multi-core CPUs, GPUs (NVIDIA and AMD), Intel integrated GPUs, and Intel FPGAs.

If you want to try your hand at accelerated Java, there are some docker containers to get you started fast. There’ are also quite a few examples, such as a computer vision application.

Continue reading “Java On GPUs And FPGAs”

3D Printed Swirl Rocket Injector Turns Up The Heat

Conceptually speaking, a liquid propellant rocket engine is actually a very simple piece of hardware. All you need to do is spray your fuel and oxidizer into the combustion chamber at the proper ratio, add a spark, and with a carefully designed nozzle you’re off to the races. Or the Moon, as the case may be. It’s just that doing it in the real-world and keeping the whole thing from exploding for long enough to do some useful work is another story entirely.

Taking the process one step at a time, [Luke Walters] has been working on a 3D printed injector that tackles the first half of the problem. After nearly a dozen different prototypes, he’s come up with a printable injector design that atomizes the fuel and combines it with pressurized air at a suitable ratio for combustion. As you can see in the video at the break, it’s certainly capable of generating some impressive fireballs.

A cloud of highly atomized alcohol from the injector.

The internal passages of the injector have been designed in such a way that fuel (91% isopropyl alcohol) and air are spinning in opposite directions when they meet. This promotes more complete mixing, which in turn leads to a more efficient burn. Originally developed in the 1930s, so-called “swirl injectors” of this type were one of the key technological advancements made by Germany’s V-2 rocket program. Some ideas never go out of style.

Since the injector only touches the fuel and air prior to ignition, it doesn’t need to be particularly heat resistant. To be on the safe side [Luke] has printed the part in PETG at 100% infill, but in reality the flame front is far enough away that temperature isn’t much of a concern. That said, he does hope to eventually fit these injectors into some kind of combustion chamber, which is where things will start getting toasty.

To be clear this is not a rocket engine, and it produces no appreciable thrust. Turning a big flame into a useful means of propulsion is where things get tricky, almost as though it’s rocket science or something. But that doesn’t mean it can’t be done by suitably ambitious hackers.

Continue reading “3D Printed Swirl Rocket Injector Turns Up The Heat”

Design And Construction With Copper Pipe

Copper is a material with many applications; typically, it’s used for electrical wiring or in applications where good heat conductivity is a requirement. However, it can also make for an attractive material in furnishings, which [Andrei Erdei] decided to explore.

A render of the coffee table design, exported from OpenSCAD into Fusion360.

[Andrei]’s work began in OpenSCAD, where he wrote scripts to enable the quick and easy assembly of various designs. The modular nature of commercially-available copper pipe and fittings allows complex structures to be assembled, particularly if you’re a fan of 90-degree bends. The final renders of some of these designs are impressive, with the coffee table design a particular highlight. Staying conceptual wasn’t enough, however, so [Andrei] set out to build one of his designs. Constructing a table lamp shroud out of copper parts was successful, though the real components have flanges and other features that aren’t represented in the rendering.

It’s a project that shows the value of tools such as OpenSCAD to aid the design process before committing to cutting real-world materials. While the designs on screen aren’t perfect representations of what’s possible in reality, it still proves to be a useful guide.

We’re a fan of the aesthetic, and would love to see more done with copper pipe as a construction kit. Global ore prices may limit experimentation, however. Alternatively, you can always harvest the metal from scrap!

Three Tales Of Making It In Electronics Design And Manufacturing

Having found success in different areas, it’s a pleasure to hear from Erika Earl, Paul Beech, and Spencer Owen during a panel discussion at the 2019 Hackaday Superconference. Led by Tindie’s Jasmine Brackett, the panel covers some of the background needed to develop a product and get it into the hands of your customers.

Erika’s origin story begins with an interest in electronics during her teenage years that led to work in recording studios. It seems nobody on staff there was interested in repairing anything. Every company needs a hacker to make sure everything continues to work and she decided to take on the role.

From there Erika found her way into the world of manufacturing and has never looked back. You may remember hearing some of her experiences in her 2016 Hackaday Supercon talk on turning your manufacturing mistakes in a learning experience. During this panel she recounts one particularly painful experience when over-torque on a six-layer PCB damaged traces and led to extensive manual rework; always include a torque-spec!

Continue reading “Three Tales Of Making It In Electronics Design And Manufacturing”