CES2017: Really Fast 3D Printing For Large Builds

About a year ago, Autodesk showed off one of the most innovative filament printers in recent memory. Project Escher is your basic Cartesian filament printer, but with a twist: it has five heads. These print heads work together to build large objects very quickly.

Autodesk open sourced the design of the Escher, and now it’s made it into commercial production thanks to Titan Robotics. The Cronus, which uses the same software as Project Escher, is big! Each of these gantries is driven by closed-loop servo motors and fancy ball screws, producing a total build volume of 77″x30″x20″. This open air version is printing in PLA. If you want to use it with materials where ambient temperature is an issue there is an option for an enclosed build environment.

This printer will be available for purchase starting February but no word yet on cost. They advertise the build volume as customizable so we expect the same of the price.

CES2017: Dissolvable Support Material

Over the last year, it seems the next big thing in 3D printing is dual and multi-extrusion. This gets you multi-colored objects, but if you have the right filament, it also allows you to print objects that would otherwise be impossible to print. This week, Airwolf 3D announced their HydroFill water soluble support material. They had a few sample prints and a fish tank, and yes this stuff does dissolve in water quickly.

There were a few problems with dissolvable support material in the past. PVA is water soluble, but it doesn’t print well. HIPS can be dissolved in limonene, but the resulting goo is toxic. Airwolf’s HydroFill beats both of these filaments, and the prints compare well to what E3D showed off with their Scaffold filament recently.

Check out my video below where [Jack Licorish] goes over the characteristics of HydroFill.

Continue reading “CES2017: Dissolvable Support Material”

CES2017: Monoprice Unveils Expanded Line Of 3D Printers

At CES last year, Monoprice introduced a $200 3D printer. Initial expectations of this printer were middling. My curiosity got the best of me, and last summer I picked up one of these printers for a review. The Monoprice MP Select Mini is actually phenomenal, and not just ‘phenomenal for the price’. This machine showed the world how good one of the cheapest printers can be. The future is looking awesome.

You might think Monoprice wouldn’t be able to top the success of this great little machine. You would be wrong. This week, Monoprice announced a bevy of new and upgraded printers. Some are resin. Some are huge. One will sell for $150 USD.

Continue reading “CES2017: Monoprice Unveils Expanded Line Of 3D Printers”

CES2017: Really, Really Big SLA Printing

Last year at CES, UniZ introduced the Slash, a desktop resin printer. It’s fast, it’s capable, and it’s shipping now, but there was something else in the UniZ booth that had a much bigger wow factor.

The UniZ zSLTV is a gigantic box, a little more than one meter wide, and a little less than one meter tall and deep. Open the lid, and you see a gigantic resin printer turned on its side. The idea here is to fill a gigantic tank with resin, (the build volume is 521 x 293 x 600 mm) and use it as a fairly standard UV LED / LCD resin printer. The only real difference between this machine and any other resin printer is that the part is always submerged in resin.

It’s something we’ve never seen before, and it will be available ‘soon’. The price for this huge machine is in the ballpark of $10,000.

Where There’s Smoke, There’s A Knockoff 3D Printer

These days, it’s possible to buy clones of popular 3D printers from China for satisfyingly low prices. As always, you get what you pay for, and while usable, often they require some modification to reach their full potential. [g3ggo] recently laid down €270 for a clone of the Prusa i3 by Geeetech, knowing it would require some modifications for safety and performance.

First on the bill was a wobbly Z-axis, which was dealt with by printing some new parts designed to fix this issue which have already been developed by the community. Forums are your friend here – often an enterprising user will have already developed fixes for the most common issues, and if they haven’t, you can always step up to be the hero yourself. There was a darker problem lurking inside, though.

[g3ggo] began to wonder why the MOSFETs for the hot end were running so hot. It turned out to be an issue of gate drive – the FETs were only being driven with 5V, which for the given part, wasn’t enough to reach its lowest R_DS(on) and thus was causing the overheating issue. It gets worse, though – the heatsinks on the MOSFETs were bolted on directly without insulation, and sitting fractions of a millimeter above traces on the PCB. Unfortunately, with a small scratch to the soldermask, this caused a short circuit, destroying the hot end and MOSFETs and narrowly avoiding a fire. This is why you never leave 3D printers unattended.

The fix? Replacing the MOSFETs with a part that could deal with a 5V gate drive was the first step, followed by using insulating pads & glue to stop the heatsinks contacting the PCB. Now with the cooler running MOSFETs, there’s less chance of fire, and the mainboard’s cooling fan isn’t even required anymore. Overall, for a small investment in time and parts, [g3ggo] now has a useful 3D printer and learned something along the way. Solid effort!

Derek Schulte: Path Planning For 3D Printers

[Derek Schulte] designed and sells a consumer 3D printer, and that gives him a lot of insight into what makes them tick. His printer, the New Matter MOD-t, is different from the 3D printer that you’re using now in a few different ways. Most interestingly, it uses closed-loop feedback and DC motors instead of steppers, and it uses a fairly beefy 32-bit ARM processor instead of the glorified Arduino Uno that’s running many printers out there.

The first of these choices meant that [Derek] had to write his own motor control and path planning software, and the second means that he has the processing to back it up. In his talk, he goes into real detail about how they ended up with the path planning system they did, and exactly how it works. If you’ve ever thought hard about how a physical printhead, with momentum, makes the infinitely sharp corners that it’s being told to in the G-code, this talk is for you. (Spoiler: it doesn’t break the laws of physics, and navigating through the curve involves math.)

Continue reading “Derek Schulte: Path Planning For 3D Printers”

Ditch OpenSCAD For C++

There’s an old saying that a picture is worth a thousand words. If you’ve ever tried to build furniture or a toy with one of those instructions sheets that contains nothing but pictures, you might disagree. 3D design is much the same for a lot of people. You think you want to draw things graphically, but once you start doing complex things and making changes, parametric modeling is the way to go. Some CAD tools let you do both, but many 3D printer users wind up using OpenSCAD which is fully parametric.

If you’ve used OpenSCAD you know that it is like a simple programming language, but with some significant differences from what you normally use. It is a good bet that most Hackaday readers can program in at least one language. So why learn something new? A real programming language is likely to have features you won’t find readily in OpenSCAD that, in theory, ought to help with reuse and managing complex designs.

I considered OpenJSCAD. It is more or less OpenSCAD for JavaScript. However, JavaScript is a bit of a scripting language itself. Sure, it has objects and some other features, but I’m more comfortable with C++. I thought about using the OpenCSG library that OpenSCAD uses, but that exposes a lot of detail.

Instead, I turned to a project that uses C++ code to generate OpenSCAD output, OOML (the Object Oriented Mechanics Language)). OpenSCAD does the rendering, exporting, and other functions. Unfortunately, the project seems to have stalled a few years back and the primary web-based documentation for it seems to be absent. However, it is very usable and if you know how to find it, there is plenty of documentation available.

Why not OpenSCAD?

Continue reading “Ditch OpenSCAD For C++”