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

Liquid Metal 3D Printing Sector Emerges with Fluent Metal’s $5.5M Investment

3DPOD Episode 191: Amy Alexander, 3D Printing at the Mayo Clinic



Categories

3D Design

3D Printed Art

3D Printed Food

3D Printed Guns


You May Also Like

3DPOD Episode 190: Generative Design for 3D Printing with Novineer CEO Ali Tamijani

Ali Tamijani, a professor in the Department of Aerospace Engineering at Embry-Riddle Aeronautical University, has an extensive background in composites, tool pathing, and the development of functional 3D printed parts,...

Featured

3DPOD Episode 189: AMUG President Shannon VanDeren

Shannon VanDeren is a consultant in the 3D printing industry, focusing on implementation and integration for her company, Layered Manufacturing and Consulting. For nearly ten years, she has been involved...

3DPOD Episode 188: Clare Difazio of E3D – Growing the Industry, and Growing With the Industry

Clare DiFazio’s journey into the 3D printing industry was serendipitous, yet her involvement at critical moments has significantly influenced the sector. Her position as Head of Marketing & Product Strategy...

Featured

Printing Money Episode 15: 3D Printing Markets & Deals, with AM Research and AMPOWER

Printing Money returns with Episode 15! This month, NewCap Partners‘ Danny Piper is joined by Scott Dunham, Executive Vice President of Research at Additive Manufacturing (AM) Research, and Matthias Schmidt-Lehr,...