Category Archives: rust

Electrolysis Tank Removes Rust

If you have something rusty, you can get a wire brush and a lot of elbow grease. Or you can let electricity do the work for you in an electrolysis tank. [Miller’s Planet] shows you how to build such a tank, but even better, he explains why it works in a very detailed way.

The tank uses a sodium carbonate electrolyte — just water and washing powder. In the reaction, free electrons from the electrolyte displace the oxygen from the rusted metal piece. A glass container, a steel rod, and a power supply make up the rest.

For an example, …read more

Continue reading

Posted in Chemistry, chemistry hacks, electrolysis, rust | Leave a comment

Faux Aircon Units, Made Entirely From 2D Cuts

2D design and part fabrication doesn’t limit one to a 2D finished product, and that’s well-demonstrated in these Faux Aircon Units [Martin Raynsford] created to help flesh out the cyberpunk-themed Null Sector at the recent 2018 Electromagnetic Field hacker camp in the UK. Null Sector is composed primarily of shipping containers and creative lighting and props, and these fake air conditioner units helped add to the utilitarian ambiance while also having the pleasant side effect of covering up the occasional shipping container logo. Adding to the effect was that the fan blades can spin freely in stray air currents; that …read more

Continue reading

Posted in bearing, cnc hacks, cyberpunk, Electromagnetic Field 2018, electromagnetic field camp, EMF camp, fake rust, fan, laser cut, laser hacks, null sector, prop, rust, rust effect | Leave a comment

Pun Intended: Bare Metal Attracts Rust

Programming languages tend to polarize, and Rust is by far no exception. Whether it will stick around and grow as an alternative for the lower levels or not — time will tell. In the meantime, if you’re curious about the language and its low-level abilities yourself, [phil-opp] has written a series of blog posts on building your own little bare metal kernel in Rust.

Starting from the basics, [phil-opp] describes in detail the set-up and build process to create a standalone executable that won’t be linked against the Rust standard library. From here he proceeds to build a simple operating …read more

Continue reading

Posted in bare metal, kernel, qemu, rust, Software Development | Leave a comment

Baremetal Rust On the Horizon

Rust Programming Langauge has grown by leaps and bounds since it was announced in 2010 by Mozilla. It has since become a very popular language owing to features such as memory safety and its ownership system. And now, news has arrived of an Embedded Devices Working Group for Rust aiming at improving support for microcontrollers.

Rust is quite similar to C++ in terms of syntax, however Rust does not allow for null or dangling pointers which makes for more reliable code in the hands of a newbie. With this new initiative, embedded development across different microcontroller architectures could see a …read more

Continue reading

Posted in language, microcontroller, Microcontrollers, news, rust, Software Development | Leave a comment

Rescuing An Antique Saw Set

Who doesn’t like old tools? Even if they aren’t practical to use for production, plenty of old tools still have a life to offer the hobbyist or home worker.  Some tools might seem a bit too far gone – due to age, rust, or practicality, to use. That’s where [Hand Tool Rescue] comes in. [HTR] finds rusty, dirty old tools, and brings them back to life. Sometimes they’re practical tools, other times, they’re a bit out there. In a recent video, he restored a BeMaCo automatic saw set from the 1940’s. Saw sets are tools which bend each tooth of …read more

Continue reading

Posted in restoration, rust, Saw Set, tool, tool hacks | Leave a comment

Rust Running on the Realtek RTL8710: ESP8266 Alternative?

For simply getting your project connected to WiFi, a least among hacker circles, nothing beats the ESP8266. But it’s not the only player out there, and we love to see diversity in the parts and languages that we use. One of the big shortcomings of the ESP8266 is the slightly-oddball Xtensa CPU. It’s just not as widely supported by various toolchains as its ARM-based brethren.

And so, when [Zach] wanted to do some embedded work in Rust, the ESP8266 was out of the picture. He turned to the RTL8710, a very similar WiFi module made by Realtek. Documentation for the …read more

Continue reading

Posted in llvm, Microcontrollers, rtl8170, rust, SoC, wifi, wireless hacks | Leave a comment