A Crash Sensor For Delta 3D Printers

It doesn’t happen that often, but this is the last time that [Lucas] comes back from hours of unattended 3D printing to find a large portion of plastic spaghetti mess and a partly disassembled Kossel. The crash sensor he designed will now safely halt the printer if it detects that something went wrong during the print.

Continue reading “A Crash Sensor For Delta 3D Printers”

This NES Emulator Build Lets You Use Cartridges to Play Games

You may not remember this, but Nintendo hardware used to be a pretty big deal. The original Game Boy and NES both had remarkable industrial design that, like the Apple II and IBM Thinkpad, weren’t quite appreciated until many years after production ended. But, like many of you, [daftmike] had nostalgia-fueled memories of the NES experience still safely locked away.

Memories like lifting the cartridge door, blowing on the cartridge, and the feel of the cartridge clicking into place. So, understandably, reliving those experiences was a key part of [daftmike’s] Raspberry Pi-based NES build, though at 40% of the original size. He didn’t just want to experience the games of his youth, he wanted to experience the whole NES just as he had as a child.


Now, like any respectable hacker, [daftmike] didn’t let gaps in his knowledge stop him. This project was a learning experience. He had to teach himself a lot about 3D design and modeling, using Linux, and programming. But, the end result was surely worth the work; the attention to detail shows in features like the USB placement, the power and reset buttons, and of course the game cartridges which work with the magic of NFC and still include the insert and toggle action of the original cartridge carriage.

If you have a 3D printer and Raspberry Pi available, you could build a similar NES emulator yourself. But if you don’t have a 3D printer, but do have an original NES lying around, you could pull of the Raspberry Pi in a NES case hack. Whichever you do, the NES’s beauty deserves to be displayed in your home.

Continue reading “This NES Emulator Build Lets You Use Cartridges to Play Games”

3D Printering: Non-Planar Layer FDM

Non-planar layer Fused Deposition Modeling (FDM) is any form of fused deposition modeling where the 3D printed layers aren’t flat or of uniform thickness. For example, if you’re using mesh bed leveling on your 3D printer, you are already using non-planar layer FDM. But why stop at compensating for curved build plates? Non-planar layer FDM has more applications and there are quite a few projects out there exploring the possibilities. In this article, we are going to have a look at what the trick yields for us.

Continue reading “3D Printering: Non-Planar Layer FDM”

Get Subpixel Printing With a DLP 3D Printer

A DLP 3D printer works by shining light into a vat of photosensitive polymer using a Digital Light Processing projector, curing a thin layer of the goo until a solid part has been built up. Generally, the resolution of the print is determined by the resolution of the projector, and by the composition of the polymer itself. But, a technique posted by Autodesk for their Ember DLP 3D Printer could allow you to essentially anti-alias your print, further increasing the effective resolution.

Continue reading “Get Subpixel Printing With a DLP 3D Printer”

Zizzy The Personal Robot Uses 3D Printed Artificial Muscles Instead of Hobby Servos

Zizzy is a personal robot designed to help those with limited mobility. Rather than being assisted by a nightmare creature, Zizzy would offer a more appealing and friendly option.

The coolest part about Zizzy is the 3D printable pneumatic artificial muscles. Project creator, [Michael Roybal] said it took over a year of development to arrive at the design.

The muscles are hollow bellows printed out of Ninjaflex with carefully calibrated settings. A lot of work must have gone into the design to make sure that they were printable. After printing the muscles are painted with a mixture of fabric glue and MEK solvent. If all is done correctly the bellows should be able to hold 20 PSI without any problem.

This results in a robot with very smooth and precise movement. It has none of the gear noise and can also give when it collides with a user, a feature typically found only in very expensive motor systems. If [Michael] can find a quiet compressor system the robot will be nearly silent.

Metal Casting With Single Shelled PLA Masters

[3DTOPO] does a lot of metal casting (video link, embedded below). That’s obvious by the full and appropriate set of safety gear, a rarity on YouTube.

They had all the equipment to do it the normal way: craft or CNC out a master, produce a drag and a copy, make any necessary cores, and finally; pour the mold. This is a long and tedious process. It has a high rate of error, and there is a parting line.

Another set of methods are the lost ones. With these methods the master is produced out of a material like foam or wax. The master is surrounded by refractory and then melted, burned, or baked out of the mold. Finally the metal is poured in. Theoretically, a perfect reproduction is made without ever having to open the mold.
Continue reading “Metal Casting With Single Shelled PLA Masters”

3D Printering: G-Code Post Processing With Perl

Most of our beloved tools, such as Slic3r, Cura or KISSlicer, offer scripting interfaces that help a great deal if your existing 3D printing toolchain has yet to learn how to produce decent results with a five headed thermoplastic spitting hydra. Using scripts, it’s possible to tweak the little bits it takes to get great results, inserting wipe or prime towers and purge moves on the fly, and if your setup requires it, also control additional servos and solenoids for the flamethrowers.

This article gives you a short introduction in how to post-process G-code using Perl and Slic3r. Perl Ninja skills are not required. Slic3r plays well with pretty much any scripting language that produces executables, so if you’re reluctant to use Perl, you’ll probably be able to replicate most of the steps in your favorite language.

Continue reading “3D Printering: G-Code Post Processing With Perl”