Unbricking The Da Vinci And Installing Custom Firmware

We’ve seen a lot of projects based around the Da Vinci 3D printer, all deserved, because the Da Vinci is honestly a terrible 3D printer; it has chipped and DRM filament cartridges, a terrible software interface, and completely closed firmware. The first two shortcomings have already been taken care of, and now the door is open for open source firmware on the Da Vinci printer.

[Jason] bricked his Da Vinci when upgrading the firmware, and like any enterprising tinkerer opened up the enclosure and took a look at the electronics board. He found an ATSAM3X8E, a very capable ARM Cortex-M3 microcontroller. This is the same processor in the Arduino Due, making it possible to write code for the Due and upload it to the Da Vinci controller.

After installing Atmel Studio 6, he noticed the printer controller showed up in the device manager, making it a snap to upload updated firmware, unbricking his printer.

With the ability to upload firmware, the problem quickly becomes writing new open source firmware, or at least porting existing firmwares; there are a few people across the internet trying to reverse engineer the board schematic from the PCB. Once that’s done, it should be a trivial matter to make the Da Vinci an open device, and teaching a lesson to every company that thinks they can sell a closed device in what is ultimately an open ecosystem.

Coloring 3D Prints With Sharpies

Printing objects in full color easily is one of the paramount goals of the ‘squirting plastic’ 3D printer scene, and so far all experiments have relied on multiple colors of filament, and sometimes multiple extruders. This, of course, requires a stock of different colored filaments, but [Mathew Beebe] has a different idea: why not dye a natural colored filament just before it’s fed into a printer? Following his intuition, [Mathew] is doing some experiments with the common Sharpie marker, and the resulting prints look much better than you would expect.

The basic procedure or this technique is to drill a hole in the butt end of the Sharpie, pull out the felt in the tip, and feed a length of filament through the marker before it goes into the extruder. The filament is dyed with the Sharpie ink, and the resulting print retains the color of the marker.

Despite the simplicity of the technique, the results are astonishing. An off-white ‘natural’ filament is easily transformed into any one of the colors found in Sharpies.

Besides the common Sharpie, there’s a slightly more interesting application  of this technique of coloring 3D printer filament; as anyone who has ever been in a dorm room with a blacklight knows, you can use the dye inside a common highlighter to make some wicked cool UV-sensitive liquor bottles. Whether the ‘Sharpie technique’ works with highlighters or other markers is as yet unknown, but it does deserve at least a little experimentation.

Video below.

Continue reading “Coloring 3D Prints With Sharpies”

The Hackaday Prize: Thinking Really, Really Big

Dome

In case you’ve been living under a rock for a few weeks, we’re giving away a trip to space for the best, most grandiose connected hardware project. [coxrandy], a.k.a. [Phillip Cox] realized the best way to build something awesome was to think big, and his plan for building a 1km dome (yes, 1000 meters) is the most ambitious project we’ve ever seen.

The BuckyBot, as [Phil] is calling his build, relies on the ideas of the great [Buckmister Fuller] and his idea to build a huge geodesic dome covering all midtown Manhattan. [Fuller] didn’t have the resources to build a structure this large in the 1950s, and to be honest, we don’t have the resources to build it nowIt would be a ludicrous effort to build something like this one beam at a time, and [Phil] concludes that to build something this big, we need to think small.

Instead of thousand ton cranes and several thousand vehicles trucking in building supplies, [Phil]’s idea uses small “BuckyBots” – a combination 3D printer and robot – that builds one structural cell of a giant dome at a time. These BuckyBots climb around the structure, build the internal and support structure, slowly climbing to the skies on their fractal-inspired creation.

The Hackaday Prize contest will end far before [Phil]’s BuckyBots will have the ability to build a kilometer-wide dome, so the current plans are to modify his RepRap Mendel to crawl. Once that’s done, he’ll have his newly built BuckyBot build a 2 meter hemisphere in his garage. From there, construction moves to the back yard where a 10 meter dome will be built.

Even if this project never makes it past the planning stages, it’s an awesome example of thinking big, something you’re going to need if you’re trying to win a trip to space.

The Hacklet #2

2

A new edition of The Hacklet is now available It covers some of our favorite stuff going on in the Hackaday Projects community.

In this edition, we round up a few hacks involving cars. There’s Bluetooth Low Energy connectivity, vehicle telematics, and tools to hack into your car’s CAN bus. If you’ve ever wanted to clear that pesky check engine light without paying the dealer, or unlock your car with a smart watch, these are worth a look.

Next up are a bunch of LED hacks. This starts with a DIY theater light, then looks at a portable DJ booth, finishing off with our Evil Overlords’ own LED visualization platform.

Finally, we check out a new 3D printer design. This one uses polar coordinates instead of the Cartesian coordinate system that most printers use. This gives it the unique ability to print with multiple extruders at the same time.

Once again, let us know what you think of this edition in the comments. Our goal is to keep you entertained with some of the coolest hacks on the site.

Awww Shoot! My Spool Doesn’t Fit My Holder

spoolholder-main

The great thing about standards is that there are so many to choose from. Filament spools certainly do not deviate far from this sarcastic saying. So what are we 3D Printer folks to do? Here are a couple completely different DIY options:

[Mark] made a spool holder that can accept 2 different width spools. This design uses skate bearings to support the spool on two points at each end. There are 3 sets of bearing blocks to accommodate the 2 different width spools. When either size spool is installed, one of the bearing block sets goes unused.

Continue reading “Awww Shoot! My Spool Doesn’t Fit My Holder”

A 3D Printed Cryptex

Once you’ve dialed in your 3D printer calibration settings, you enter the phase of printer ownership where you’re eager to show off what you can make, and you’re sure to impress with [pjensen’s] 3d printed cryptex spinning around in your hands.

If you’re a regular reader of our 3D Printering column, then the behind-the-scenes screengrabs should look familiar: [pjensen] used Autodesk Inventor to sculpt the shapes, staring with the cryptex’s individual rings. After embossing the alphabet across each ring, [pjensen] adds slots into the inner loops for pins to slide through. An outer chamber holds the rings in place and prohibits access to the interior chamber, which is held in place on both sides by an end cap.

Lining up the rings to spell the correct word allows the inner chamber to slide free of the whole assembly, revealing whatever goodies may lie inside. You can follow [pjensen’s] step-by-step guide to build your own cryptex, or just download his model and start printing.

Resetting DRM On 3D Printer Filament

The Da Vinci 3D printer is, without a doubt, the future of printing plastic objects at home. It’s small, looks good on a desk, is fairly cheap, and most importantly for printer manufacturers, uses chipped filament cartridges that can’t be refilled.

[Oliver] over at Voltivo was trying to test their new printer filament with a Da Vinci and ran head-on into this problem of chipped filament. Digging around inside the filament cartridge, he found a measly 300 grams of filament and a small PCB with a Microchip 11LC010 EEPROM. This one kilobyte EEPROM contains all the data about what’s in the filament cartridge, including the length of filament remaining.

After dumping the EEPROM with an Arduino and looking at the hex file, [Oliver] discovered the amount of filament remaining was held in a single two-byte value. Resetting this value to 0xFFFF restores the filament counter to its virgin state, allowing him to refill the filament. A good thing, too; the cartridge filament is about twice as expensive as what we would normally buy.