Custom Controller Makes Turbomolecular Pump Suck

[Mark Aren] purchased a pair of Turbomolecular pumps (TMP) sans controllers, and then built an FPGA based BLDC controller for the Turbomolecular pumps. A TMP is similar to a jet turbine, consisting of several stages of alternating moving turbine blades and stationary stator blades, and having turbine rotation speeds ranging from 10,000 rpm to 90,000 rpm. TMP’s cannot exhaust directly to atmosphere, and must be combined with a backing (or roughing) pump to create a lower grade vacuum first. They find use in lots of applications such as electron microscopy, analytical sciences, semiconductors and lamp manufacturing. With the lamp industry rapidly embracing LEDs, many of the traditional lamp making lines are getting decommissioned, and if you are lucky, you can snag a TMP at a low cost – but it still will not be cheap by any means.

The two BOC-Edwards EXT255H Compound Molecular Pumps (PDF), that [Mark] bought did not have their accompanying EXC100E Turbomolecular Pump Controllers (PDF), and given pandemic related restrictions, he decided to build a controller of his own, using components and modules from his parts bin. The pump and controller user manuals offered only sketchy details about the sensored BLDC motor used in the pump. The low phase-to-phase resistance implied low drive voltage, and [Mark] decided to try running it at 24 V to start with. He already had experience using the Mitsubishi PS21245-E IGBT inverter bridge, and even though it was rated for much higher voltages, he knew that it would work just fine at 24 V too.

After figuring out a state machine for motor commutation that utilized PWM based adjustable current control, he implemented it on a 128 element FPGA board. Considering how expensive the TMP was, he wisely decided to first try out his driver on a smaller “expendable” BLDC motor. This whole process was non-trivial, since his available IGBT module was untested and undocumented, and required several tweaks before he could run it at the required 12 kHz PWM signals. His test motor was also undocumented, failing to run correctly when first hooked up. Fixing that issue meant having to disassemble the motor to check its internal wiring. Eventually, his efforts paid off, and he was able to safely run the TMP motor to confirm that his design worked.

With FPGA code, IGBT wiring and power supply issues sorted, the next step was to add a supervisory micro-controller, using an Arduino Nano. Its functions included interfacing with a touch screen LCD as a user interface, communicating with the FPGA module, and controlling several relays to switch power to the motor power supply, the roughing pump, TMP cooling fan, and a solenoid for the vacuum vent. Spindle current is calculated by measuring voltage drop across shunt resistors on the low side of the IGBT. Motor speed is measured using one of the motor hall sensors, and a thermistor provides motor temperature sensing. [Mark]’s PCB fabrication technique seems a bit different too. Using an Excellon drill file, he drills holes in a piece of plastic using a laser cutter to create a bare board, and then solders copper tracks by hand.

His initial tests at atmospheric pressure (although not recommended unless you monitor pump temperature), resulted in 7300 rpm while consuming about 7 Amps before he had to shut it down. In further tests, after adding a roughing pump to the test setup, he was able to spin the TMP to 20,000 rpm while it consumed 0.6 A. Obviously, the pump is rated to operate at a higher voltage, possibly 48 V based on the values mentioned in the TMP controller manual. The project is still “work in progress” as [Mark] hopes to eventually drive the pump up to its specified 60,000 rpm operating speed. What is not clear is what he eventually intends to do with this piece of exotic machinery. All he mentions is that “he has recently taken an interest in high-vacuum systems and is interested in exploring the high-vacuum world of electron guns.”

Maybe [Mark] can compare notes with the Open Source Turbomolecular Pump Controller that we featured some time back. And if you’d like to be a little bit more adventurous and build you own TMP, we got you covered with this DIY Everyman’s Turbomolecular Pump.

An Open-Source Turbomolecular Pump Controller

It’s not every project write-up that opens with a sentence like “I had this TURBOVAC 50 turbomolecular pump laying around…”, but then again not every write-up comes from someone with a lab as stuffed full of goodies as that of [Niklas Fauth]. His pump had an expired controller board, so he’s created an open-source controller of his own centred upon an STM32. Intriguingly he mentions its potential use as “I want to do more stuff with sputtering and Ion implantation in the future“, as one does of course.

So given that probably not many Hackaday readers have a turbomolecular pump lying around but quite a few of you will find the subject interesting, what does this project do? Sadly it’s a little more mundane than the pump itself, since a turbomolecular pump is a highly specialised multi-stage turbine, this is a 3-phase motor controller with analogue speed feedback taken from the voltage across a couple of the motor phases. For this reason he makes the point that it’s a fork of his hoverboard motor controller software, the fruits of which we’ve shown you in the past. There isn’t a cut-out timer should the motor not reach full speed in a safe time, but he provides advice as to where to look in the code should that be necessary.

This is by no means the first turbomolecular pump to make it to these pages, in 2016 we brought you one taking inspiration from a Tesla turbine.

The Fab Lab Next Door: DIY Semiconductors

You think you’ve got it going on because you can wire up some eBay modules and make some LEDs blink, or because you designed your own PCB, or maybe even because you’re an RF wizard. Then you see that someone is fabricating semiconductors at home, and you realize there’s always another mountain to climb.

We were mesmerized when we first saw [Sam Zeloof]’s awesome garage-turned-semiconductor fab lab. He says he’s only been acquiring equipment since October of 2016, but in that short time he’s built quite an impressive array of gear; a spin-coating centrifuge, furnaces, tons of lab supplies and toxic chemicals, a turbomolecular vacuum pump, and a vacuum chamber that looks like something from a CERN lab.

[Sam]’s goal is to get set up for thin-film deposition so he can make integrated circuits, but with what he has on hand he’s managed to build a few diodes, some photovoltaic cells, and a couple of MOSFETs. He’s not growing silicon crystals and making his own wafers — yet — but relies on eBay to supply his wafers. The video below is a longish intro to [Sam]’s methods, and his YouTube channel has a video tour of his fab and a few videos on making specific devices.

[Sam] credits [Jeri Ellsworth]’s DIY semiconductor efforts, which we’ve covered before, as inspiration for his fab, and we’re going to be watching to see where he takes it from here. For now, though, we’d better boost the aspiration level of our future projects.

Continue reading “The Fab Lab Next Door: DIY Semiconductors”

Everyman’s Turbomolecular Pump

What can you do with a very good vacuum pump? You can build an electron microscope, x-ray tubes, particle accelerators, thin films, and it can keep your coffee warm. Of course getting your hands on a good vacuum pump involves expert-level scrounging or a lot of money, leading [DeepSOIC] and [Keegan] to a great entry for this year’s Hackaday Prize. It’s the Everyman’s Turbomolecular Pump, a pump based on one of [Nikola Tesla]’s patents. It sucks, and that’s a good thing.

The usual way of sucking the atmosphere out of electron microscopes and vacuum tubes begins with a piston or diaphragm pump. This gets most of the atmosphere out, but there’s still a little bit left. To get the pressure down even lower, an oil diffusion pump (messy, but somewhat cheap) or a turbomolecular pump (clean, awesome, and expensive) is used to suck the last few molecules of atmosphere out.

The turbomolecular pump [DeepSOIC] and [Keegan] are building use multiple spinning discs just like [Tesla]’s 1909 patent. The problem, it seems, is finding a material that can be made into a disc and can survive tens of thousand of rotations per minute. It’s a very, very difficult build, and a mistake in fabricating any of the parts will result in a spectacular rapid disassembly of this turbomolecular pump. The reward, though, would be great. A cheap turbomolecular pump would be a very useful device in any hackerspace, fab lab, or workshop garage.

The HackadayPrize2016 is Sponsored by:

Hacklet 100 – The 2016 Hackaday Prize

Welcome to the 100th Hacklet! This has been a huge week for Hackaday, as we launched The 2016 Hackaday Prize. We’ve invited you to change the world. Hackers, makers, and engineers have already answered the call, with nearly 200 entered projects! What better way to celebrate our 100th Hacklet than taking a look at a few of these early entrants?

rarmWe start with [Patrick Joyce] and Raimi’s Arm – Bionic Arm for Kids. Raimi was born with an arm which ends just below the elbow. She’s still a kid – and growing, which means she will quickly grow out of any prosthetic. This has placed bionic arms out of her reach. [Patrick] saw a plea from Raimi’s father for help. 3D printed arms for the disabled are a thing, but [Patrick] couldn’t find one which fit the bill for Raimi. So he’s set out to design one himself. This will be an open source project which anyone with the proper tools can replicate. [Patrick] has already created several test rigs, and is well on the way to building an arm for Raimi and others!

latheNext up is [castvee8] who has entered the 2016 Hackaday Prize with Building Simplified Machinery. Over the years, [Castvee8] has built a few 3D printers and CNC machines. These projects always start with buying the same parts over and over: ground rods, linear bearings, stepper motors, drivers, etc. [Castvee8] is trying to build 3D printed machines which use as few of these vitamins as possible, yet are still strong enough to work in wood, plastic, wax, foam, and other light maker-friendly materials. So far the simple, modular components and electronics have led to a mini mill, mini lathe, and a drill press for things like printed circuit boards. Keeping things low-cost will make these tools accessible to everyone.

turpump[Keegan Reilly] entered Everyman’s turbomolecular pump. Vacuum pumps are great, but everyone knows the real fun starts around 10^-7 Torr. Pulling things down this low requires a specialized pump. Two common designs are oil diffusion pumps and Turbomolecular pumps. Oil diffusion is cheap, but not everyone wants a hot vat of oil bubbling away in their vacuum chamber. Turbomolecular pumps are much cleaner, but very expensive. [Keegan] is attempting to design a low-cost version of a turbomolecular pump. He’s trying to use Tesla’s bladeless turbine design rather than the traditional bladed turbines used in commercial pumps. So far tests using a Dremel tool and paper discs have been promising – nothing has exploded yet!

commongroundFinally, we have [Samuel Bowman] with Seamless IoT Protocol Translation: Common Ground. Love it or hate it, the Internet of Things is going to be here for a while. Every device seems to speak a different language though . Z-wave, Zigbee, LoRa, WiFi, and a host of other protocols, all on different frequencies. Some are frequency hopping, some use mesh networks. [Samuel] is trying to design one device to translate between any of the emerging standards. Common Ground started as a science fair project connecting MQTT to Phillips Hue devices. Once [Samuel] achieved that goal, he realized how much potential there is in a universal translator box. We’re hoping [Samuel] achieves his goals quickly – it seems like new IoT standards are being introduced every day.

New projects are entering the 2016 Hackaday Prize every hour! You can see the full list right here. That’s it for the 100th Hacklet. As always, see you next week. Same hack time, same hack channel, bringing you the best of Hackaday.io!