DIY Self-Assembling 4D Printing

A 4D printed object is like a 3D printed object, but it changes shape or self-assembles when its environment changes. [Teaching Tech] has been reading about this technology and decided to try to replicate it using his conventional 3D printer.

His attempts to make a joint that changes when submerged in the water looked at several options: material that can absorb water, material that expands with temperature, and — the selected option — a dissolvable locking mechanism. Essentially, a hinge is held open by a water-soluble lock. When water dissolves the lock, the hinge can spring to its natural position.

Like most experiments, this one had a few false starts. But you always learn something each time. The final design had a TPU hinge and spring with PLA structural beams. The TPU required flat printing, so various pieces have to be rotatable so they can be placed in their final orientation after printing.

Usually, multi-material setups are for printing different colors of the same kind of plastic, it’s possible to use different plastics, but it can be tricky. As a compromise, [Teaching Tech] did one print using PLA and TPU, but printed the PVA locks in a separate pass and installed them on the print at the end. The first finished 4D print wasn’t entirely successful. The hot water slowly dissolved the PVA, but it also deformed the PLA. A redesign of the lock made a big difference.

We aren’t sure this is practical yet, but we are sure someone has a need for this technique and it could be made very practical with a little work. The last time we saw 4D printing, there were magnets involved. We think this is an exciting time where people aren’t just trying to get conventional printing to work well, but are pushing the envelope with new techniques like conical slicing, for example.

Continue reading “DIY Self-Assembling 4D Printing”

Silicon Sleuthing: Finding A Ancient Bugfix On The 8086

Few CPUs have had the long-lasting influence that the 8086 did. It is hard to believe that when your modern desktop computer boots, it probably thinks it is an 8086 from 1978 until some software gooses it into a more modern state. When [Ken] was examining an 8086 die, however, he noticed that part of the die didn’t look like the rest. Turns out, Intel had a bug in the original version of the 8086. In those days you couldn’t patch the microcode. It was more like a PC board — you had to change the layout and make a new one to fix it.

The affected area is the Group Decode ROM. The area is responsible for categorizing instructions based on the type of decoding they require. While it is marked as a ROM, it is more of a programmable logic array. The bug was pretty intense. If an interrupt followed either a MOV SS or POP SS instruction, havoc ensues.

Continue reading “Silicon Sleuthing: Finding A Ancient Bugfix On The 8086”

Create A Compiler Step-By-Step

While JavaScript might not be the ideal language to write a production compiler, you might enjoy the “Create Your Own Compiler” tutorial that does an annotated walkthrough of “The Super Tiny Compiler” and teaches you the basics of writing a compiler from scratch.

The super tiny compiler itself is about 200 lines of code. The source code is well, over 1,000 but that’s because of the literate programming comments. The fancy title comments are about half as large as the actual compiler.

The compiler’s goal is to take Lisp-style functions and convert them to equivalent C-style function calls. For example: (add 5 (subtract 3 1) would become add(5,subtract(3,1)).

Of course, there are several shortcut methods you could use to do this pretty easily, but the compiler uses a structure like most full-blown modern compilers. There is a parser, an abstract representation phase, and code generation.

Continue reading “Create A Compiler Step-By-Step”

Portable Commodore 64 Lives!

When you think of a luggable computer, you might think of the old Compaq or — if you are old enough — a Kaypro. But you don’t see as many Commodore SX-64 computers. [The 8-Bit Guy] has wanted one for a while and finally got one, but it wasn’t working. No problem! Just fix it!

The device actually looks sleek compared to some other portables of the era and had a color screen, but — probably due to the price — they didn’t sell very well. The outside of the device looked pretty clean other than some loose screws and clips. The space key was quite yellow but at least there was a keyboard cable which is nearly impossible to find anymore.

Continue reading “Portable Commodore 64 Lives!”

Tesla Coil Makes Sodium Plasma

Looking for a neat trick to do with your Tesla coil? [The Action Lab] uses his coil to make a metal plasma — in particular, sodium. You can see the results in the video below.

To create a metal plasma, you need a metal vapor and sodium can create a vapor at a relatively low temperature, especially in a vacuum. The resulting glow is pretty to look at, but you will need a bit of lab gear to pull it off.

Continue reading “Tesla Coil Makes Sodium Plasma”

Honey, We Shrunk The Nuclear Reactor

[Power Engineering] took a trip to the Westinghouse facility that provides maintenance for nuclear reactors. The research division there has a new microreactor called eVinci and — according to the company — it is a disruptor. Technically, the device is a heat pipe-based passive cooling design that can generate 5 MW of electricity or 13 MW of heat from a 15 MW heater core. You can see a video about the device below.

The company says its initial targets are remote areas like mines that usually depend on diesel generators. Hundreds of passive heat pipes inside a graphite core which contains TRISO (tristructural isotropic) fuel pellets. The heat pipes allow efficient transfer of thermal energy with no pumps.

Continue reading “Honey, We Shrunk The Nuclear Reactor”

Electroplated 3D Printed Sword: Shiny!

We all want to 3D print metals, but the equipment to do that is still beyond most home workshops. However, [HEN3DRIK] takes resin 3D-printed items and electroplates them. Might not be as good as printing in metal, but it sure looks metallic. As you can see in the video below, the sword looks like it was crafted from highly-polished steel.

The sword comes out in four pieces. He repeats several times that sanding is the key because you must have flat surfaces. Using sandpaper and steel wool, he worked the parts to a fine finish. The parts assemble along an M8 threaded rod to form a whole. The next step was to electroplate with copper.

Continue reading “Electroplated 3D Printed Sword: Shiny!”