Cold Metal Fusion For 3D Printing

When you see the term cold fusion, you probably think about energy generation, but the Cold Metal Fusion Alliance is an industry group all about 3D printing metal using Selective Laser Sintering (SLS) printers. The technology promoted by Headmade Materials typically involves using a mix of metal and plastic powder. The resulting part is tougher than you might expect, allowing you to perform mechanical operations on it before it is oven-sintered to remove the plastic.

The key appears to be the patented powder, where each metal particle has a thin polymer coating. The low temperature of the laser in the SLS machine melts the polymer, binding the metal particles together. After printing, a chemical debinding system prepares the part — which takes twelve hours. Then, you need another twelve hours in the oven to get the actual metal part.

You might wonder why we are interested in this. After all, SLS printers are unusual — but not unheard of — in home labs. But we were looking at the latest offerings from Nexa3D and realized that the lasers in their low-end machines are not far from the lasers we have in our shops today. The QLS230, for example, operates at 30 watts. There’s plenty of people reading this that have cutters in that range or beyond out in the garage or basement.

We aren’t sure what a hobby setup would look like for the debinding and the oven steps, but it can’t be that hard. Maybe it is time to look at homebrew SLS printers again. Of course, the powder isn’t cheap and is probably hard to replace. We saw a 20 kg tub of it for the low price of €5,000. On the other hand, that’s a lot of powder, and it looks like whatever doesn’t go into your part can be reused so the price isn’t as bad as it sounds. We’d love to see someone get some of this and try it with a hacked printer.

We have seen homebrew SLS printers. There’s also OpenSLS that, coincidentally, uses a laser cutter. It wouldn’t be cheap or easy, but being able to turn out metal parts in your garage would be quite the payoff. Be sure to keep us posted on your progress.

Button, Button, Who’s Got The (Pico) Button?

There is an episode of Ren and Stimpy with a big red “history eraser’ button that must not be pressed. Of course, who can resist the temptation of pressing the unpressable button? The same goes for development boards. If there is a button on there, you want to read it in your code, right? The Raspberry Pi Pico is a bit strange in that regard. The standard one lacks a reset button, but there is a big tantalizing button to reset in bootloader mode. You only use it when you power up, so why not read it in your code? Why not, indeed?

Turns out, that button isn’t what you think it is. It isn’t connected to a normal CPU pin at all. Instead, it connects to the flash memory chip. So does that mean you can’t read it at all? Not exactly. There’s good news, and then there’s bad news.

The Good News

The official Raspberry Pi examples show how to read the button (you have read all the examples, right?). You can convert the flash’s chip-select into an input temporarily and try to figure out if the pin is low, meaning that the button is pushed. Sounds easy, right?

Continue reading “Button, Button, Who’s Got The (Pico) Button?”

Driving A Motor With An Audio Amp Chip

[InazumaDenki] wanted to answer the question: can you drive a motor with an audio amplifier chip? The answer, of course, is yes. The TDA7052 has a single input, and a bridge output meant to drive a speaker differentially. It should work if the motor doesn’t present more of a load than a speaker.

The plan was to use a resistive divider to provide several discrete voltages to the input. At precisely the half-way mark, there should be no voltage across the load. Altering the input to go higher than halfway should make the motor turn one way, and making it go lower should turn the motor the other way. As you can see in the video below, it does work, although it may not be ideal for this application.

Continue reading “Driving A Motor With An Audio Amp Chip”

3D Printing At 100C

Normally, 3D printing with filament takes temperatures of around 200 °C. However, there are some crafting plastics that melt in hot water at 60 °C. You can get spools of similar plastic that prints at very low temperatures, and some 3D printing pens use it. [Lost in Tech] picked up a spool of the stuff meant for medical printing and found that printing with it was a challenge. You can watch a video of the results below.

The first problem is that most printers don’t want to extrude at low temperatures. You can override this or, if you want to print with this plastic — PCL — you can rebuild the printer firmware. He never got bridges to work very well, but some prints came out reasonably well.

Of course, you might wonder why you would care about this kind of plastic. For one thing, it’s apparently safe to work with. If you were printing with students, too, you might be interested in a lower printer temperature. However, it didn’t look like the results were that good. However, it makes you wonder what kinds of filament you could use with a little work that might have some benefit.

The last time we heard about this stuff, someone was printing bones with it. We are always on the lookout for oddball filament to play with.

Continue reading “3D Printing At 100C”

The End Of Basic?

Many people, one way or another, got started programming computers using some kind of Basic. The language was developed at Dartmouth specifically so people could write simple programs without much training. However, Basic found roots in small computers and grew to where it is today, virtually unrecognizable. Writing things in something like Visual Basic may be easier than some programming tasks, but it requires a lot of tools and some reading or training. We aren’t sure where the name EndBasic came from, but this program — written in Rust — aims to bring Basic back to a simpler time. Sort of.

You can run the program in a browser, locally, or connected to a cloud service. It looks like old-fashioned Basic at first. But the more you dig in, the odder it gets. The command line is more akin to a Python REPL. You type things, and they happen. It took a while to figure out that you need to enter EDIT to write a program. Then, what you type gets saved until you press escape. The syntax is Basic-like but has oddities. There are no line numbers, but you can use labels that start with an at sign.

Continue reading “The End Of Basic?”

This Arduino Debugger Uses The CH552

One of the things missing from the “classic” Arduino experience is debugging. That’s a shame, too, because the chips used have that capability. However, the latest IDE has the ability to work with external debuggers and if you want to get started with a classic ATMega Arduino, [deqing] shows you how to get started with a cheap CH552 8-bit USB microcontroller board as the debugging dongle.

The CH552 board in question is a good choice, primarily because it is dirt cheap. There are design files on GitHub (and the firmware), but you could probably pull the same trick with any of the available CH552 breakout boards.

Continue reading “This Arduino Debugger Uses The CH552”

Cheap LCD Uses USB Serial

Browsing the Asian marketplaces online is always an experience. Sometimes, you see things at ridiculously low prices. Other times, you see things and wonder who is buying them and why — a shrimp pillow? But sometimes, you see something that probably could have a more useful purpose than the proposed use case.

That’s the case with the glut of “smart displays” you can find at very low prices. Ostensibly, these are being sold as system monitors. A business-card-sized LCD hooks up via USB and shows your CPU speed, temperature, and so on. Of course, this requires sketchy Windows software. I don’t run Windows, and if I did, I wouldn’t be keen to put some strange service on just so I could see tiny displays of my system information. But a 3.5-inch IPS LCD screen for $15 or less probably has some other uses. But how to drive it? Turns out, it is easier than you think and the hardware looks reasonably hackable, too.

Like a lot of this cheap stuff, these screens are sold under a variety of names, and apparently, there are some subtle differences. Two of the main makers of these screens are Turing and XuanFang, although you rarely see those names in the online listings. As you might expect, though, someone has reverse-engineered the protocol, and there is Python software that will replace the stock Windows software the devices use. Even better, there is an example of using the library for your own purposes.

Continue reading “Cheap LCD Uses USB Serial”