AMS 2025

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

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

3D Printing News Briefs, November 30, 2024: On-Demand Spare Parts, Shoes, & More

Seeding 3D Printing Across the World – Layoffs and Growth



Categories

3D Design

3D Printed Art

3D Printed Food

3D Printed Guns


You May Also Like

3D Printing News Unpeeled: Jabil, Ursa & Triastek 

Jabil will cut 130 out of 400 manufacturing jobs in Albuquerque. The cuts are due to the company losing a medical metal device manufacturing contract.  Ursa Major meanwhile is expanding...

3D Printing Miracles: Kessler Syndrome

We’ve always analyzed the 3D printing market, focusing on what needs to change to find more applications, become more cost-effective, and increase our yield. However, consider a thought experiment where...

Unlocking the Future: Navigating the Additive Manufacturing Talent Landscape in 2024

The additive manufacturing (AM) industry stands at a pivotal juncture as it navigates through the complexities of talent acquisition and job market dynamics in 2024. With the rapid evolution of...

Sponsored

Alexander Daniels Global Releases 2024 AM Salary Survey Report

Marking its 8th consecutive year of publication, Alexander Daniels Global has released the much-anticipated 2024 AM Salary Survey Report. In a year characterized by ‘right-sizing’ and numerous challenges in the...