Serious About 3D Modeling Software? Take a Look at ImplicitCAD—Powerful, Open Source, & Centered Around 3D Printing
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.
But 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.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]
Subscribe to Our Email Newsletter
Stay up-to-date on all the latest news from the 3D printing industry and receive information and offers from third party vendors.
You May Also Like
3D Printing Financials: Xometry’s Year of Growth and Challenges
Finishing 2023 amid broader economic challenges that have troubled many in the 3D printing sector, Xometry (Nasdaq: XMTR) reported a solid 31% increase in the fourth quarter revenue, reaching $128...
3D Printing Financials: 3D Systems Misses Revenues by 9.32%, Targets 2027 for Clinical Human Lung Trials
In the latest financial unveiling, 3D Systems (NYSE: DDD) shared its fiscal report for the last quarter of 2023 and the entire year, shedding light on its struggles and strategic...
3D Printing Webinar and Event Roundup: February 25, 2024
It’s another busy week of webinars and events in the AM industry, including Silicone Expo Europe in Amsterdam, an open house for Massivit in North America, and the AM for...
Materialise Expands Jaw Surgeries with End-to-End Medical 3D Printing Treatment
Imagine the discomfort of experiencing pain every time you eat, or the constant radiating pain in your head due to this condition—it would be incredibly distressing. One reason why joint...
Upload your 3D Models and get them printed quickly and efficiently.