Serious About 3D Modeling Software? Take a Look at ImplicitCAD—Powerful, Open Source, & Centered Around 3D Printing

IMTS

Share this Article

olah

Christopher Olah, creator of ImplicitCAD, at the 3D printer.

3D printing has certainly emerged as one of the most exciting tools for hobbyists, designers, engineers, and more—and over the past few years, has become such a mainstream technology that most everyone has at least a glimmer of what the technology is about and usually a wondrous attitude regarding the latest amazing or outrageous thing they’ve seen or read regarding processes and innovations resulting in 3D printed ears, 3D printed humanoids, or even cars that will be coming to market soon. The innovations that have sprung from this hardware are a true testament to the power, brilliance, and creativity of the human mind all around. And as we delve further and reach for more, it’s also quite fascinating to see the evolution of tools specific to 3D printing.

Software is of course a prime example of one of the main tools we enjoy, offering an avenue too for those who want to make their own 3D models, rather than just downloading and printing designs from others. The ultimate key for those heavily involved from the software end is to find ease in the process from beginning to end, allowing for streamlined design and successful prints. Many makers have their favorite CAD software that they lean on, from Blender to SOLIDWORKS to AutoCAD.

roundthemallBut then of course there are the even more serious programmer’s programs that don’t exactly come in a shiny package with heavy marketing and a dazzling website. What these programs—sometimes referred to as niche programs as well as programmatic CAD—do come with though are many features that might appeal to you if you are hoping to perform complex modeling.

The OpenSCAD language and its integrated development environment (created in 2009) have been popular in the making community for many years, and a fundamental tool for many in labs and makerspaces—even behind the design of the Prusa i3—and used by MakerBot for their online customizer tool. While the rewards of using a tool like OpenSCAD include the ability to make and share nearly anything, there are numerous downsides and idiosyncrasies which can make it challenging—and motivated user Christopher Olah to create ImplicitCAD several years ago.

“With the explosion of 3D printing, designing 3D objects has become an even more important problem. And it’s a complicated one,” the ImplicitCAD site informs us. “We need to design complicated objects that precisely interface with each other. And often we don’t want to just design a single object, but classes of objects, parameterized by variables. And we need to do this in collaboration.”

 

“ImplicitCAD is a project dedicated to using the power of math and computer science to get stupid design problems out of the way of the 3D printing revolution.”

Powerful and open source, the idea behind ImplicitCAD was for a more comprehensive, flexible, and solid tool than OpenSCAD. Written in Haskell, it allows programmers more latitude, and once completed, models can be converted to .stl files, made into images through ray tracing (allowing you to see a 3D object better from the computer), or translated right into G-Code. With ImplicitCAD, users are often rewarded with greater speed and efficiency.

“ImplicitCAD is an entirely separate project, sharing no code with OpenSCAD,” offers further information on the website. “It definitely draws some inspiration from OpenSCAD, though.”

This program is available for Linux, Mac, and Windows, and you’ll find fairly thorough instructions as you embark on your journey. You should find yourself ready to start modeling with ease, enjoying open source accessibility, a wider range of graphics capabilities, speed, and easier operation all around.

Untitled

[Image: Hackaday]

You should also find that you enjoy the ability to make threads more easily, as well as rounded unions. According to the ImplicitCAD website, this is because the program is able to describe a much wider range of primitives and transformations. Users should find better functionality in using a program that centers around 3D printing and allows for more streamlined generation of G-Code, less issues in mesh creation, better slicing, and higher speed in some cases—or as the website states, ‘In the cases you care about, probably.’

You should discover greater proficiency then OpenSCAD in numerous ways, including the ability to use parallel rendering. It’s interesting to note that Olah left the project, and it is now in the hands of Julia Longtin, who uses this program as part of her 3D printing and microcontroller classes at HacDC. Some may see that the project seems to have slowed a bit but Longtin is busy making fixes and working on the code to make it more ‘readable,’ thus offering optimism for an even better modeling tool here in the near future.

As those involved with ImplicitCAD are committed to the open-source advantages of this ‘serious CAD program,’ keep in mind that they invite users to offer improvements and contributions, suggesting first a look at hacking.md for an idea of the scope of the project overall and ideas for modifications. Discuss your thoughts on this software in the ImplicitCAD 3D Software forum over at 3DPB.com.

[Source: Hackaday]

Share this Article


Recent News

World’s Largest Polymer 3D Printer Unveiled by UMaine: Houses, Tools, Boats to Come

Changing the Landscape: 1Print Co-Founder Adam Friedman on His Unique Approach to 3D Printed Construction



Categories

3D Design

3D Printed Art

3D Printed Food

3D Printed Guns


You May Also Like

Featured

Profiling a Construction 3D Printing Pioneer: US Army Corps of Engineers’ Megan Kreiger

The world of construction 3D printing is still so new that the true experts can probably be counted on two hands. Among them is Megan Kreiger, Portfolio Manager of Additive...

Featured

US Army Corps of Engineers Taps Lincoln Electric & Eaton for Largest 3D Printed US Civil Works Part

The Soo Locks sit on the US-Canadian border, enabling maritime travel between Lake Superior and Lake Huron, from which ships can reach the rest of the Great Lakes. Crafts carrying...

Construction 3D Printing CEO Reflects on Being Female in Construction

Natalie Wadley, CEO of ChangeMaker3D, could hear the words of her daughter sitting next to her resounding in her head. “Mum, MUM, you’ve won!” Wadley had just won the prestigious...

1Print to Commercialize 3D Printed Coastal Resilience Solutions

1Print, a company that specializes in deploying additive construction (AC) for infrastructure projects, has entered an agreement with the University of Miami (UM) to accelerate commercialization of the SEAHIVE shoreline...