A Powerful Program

PreForm is Formlabs' proprietary slicing software PreForm is Formlabs' proprietary slicing software
Formlabs is one of the largest manufacturers of desktop SLA 3D printers in the industry. Their Form Series 3D printers are renowned for their exceptional print quality and relatively simple operation. In fact, a large part of this seamless experience is due to PreForm, the company’s proprietary slicing software. It’s free to download, but it’s only compatible with Formlabs 3D printers at this time.
If you want PreForm for yourself, simply select your computer’s operating system on the Formlabs website, fill out a brief form, and open the downloaded file. The package installer should guide you through the rest of the installation. In this article, we’ll dive into all you need to know about PreForm, including the system requirements, primary features, and some worthy alternatives. Now, let’s get started!
System Requirements

PreForm is compatible with both Microsoft and Apple computers PreForm is compatible with both Microsoft and Apple computers
PreForm can run on most modern laptops and computers, and there are both Windows and macOS versions. However, slicing intricate parts can be very computationally intensive, so we recommend a powerful machine for the best results.
Here’s a summary of PreForm’s minimum requirements:
- macOS X 10.12 and up
- Windows 7 (64-bit) and up
- OpenGL 2.1
- 4 GB RAM (Formlabs recommends at least 8 GB)
UI & Layout

PreForm has a clean and simple layout PreForm has a clean and simple layout
One of the primary advantages of PreForm is its simple layout. Such simplicity makes it both beginner- and user-friendly, but don’t be fooled: PreForm still has a multitude of powerful features.
When you first open the program, you’re prompted to select a machine, material, and layer height in the Job Setup window. You can then open an STL or an OBJ file, which PreForm will automatically scan for vulnerabilities and attempt to repair upon import.
Once you’ve loaded your model, you’re ready to start slicing! Luckily, PreForm makes this a relatively straightforward process. The primary interface is divided into four main sections: the toolbar, workspace, Job Info tab, and the model list. Each of these sections provides valuable tools for preparing your model. Let’s take a deeper look:
- Toolbar: Configure the position, size, and supports of your model. We’ll go over these tools more in the next section.
- Workspace: View, position, and orient a model. It also previews any changes made by items in the toolbar, such as support modifications or changes in a model’s orientation.
- Job Info tab: Reports the estimated print time, material usage, and printability of a model. This also includes useful warnings about model features that may cause a print to fail (such as cups or unsupported minima). Be sure to check out our comprehensive troubleshooting guide to common 3D printing problems for more information on resolving any issues.
- The model list: Shows all of the models currently stored in the file, allowing you to view, group, and hide certain models. This is particularly useful for organising projects with many parts, as you can easily prepare multiple build plates worth of items in a single file.
Features & Functions

PreForm offers a multitude of powerful tools Orienting a model is easy
One of the major challenges of designing SLA slicing software is balancing quality results with ease of use. On the one hand, it’s important that a program is as easy and approachable as possible. At the same time, the complexity of SLA technology necessitates advanced features capable of producing quality prints. This duality is demonstrated throughout PreForm’s feature set, which offers both automated and manual modes.
In general, PreForm’s features tend to err on the side of automation rather than customisation. We’ve found that this is great for most prints, as PreForm’s automatic features are optimised to work with a majority of models. However, users looking to control every detail of their print may be disappointed by PreForm’s lack of customisability.
Now that we have an overview of this program, let’s look at some notable features!
One-Click Print
One of the flagship capabilities of PreForm is the One-Click Print function. After you’ve uploaded your model, simply click this button to have PreForm scale, orient, position, and add supports to the model. While the feature itself is not customisable, it works great for quickly and easily preparing a print.
We’ve found that models rarely fail when printed with One-Click Print. PreForm automatically optimises the orientation and supports for minimal chances of failure, making this a great feature for prints where reliability is key. However, we also found that the feature tends towards conservative. As such, it typically places more supports than necessary and may orient the model in a sub-optimal manner. This can lead to unnecessary material waste and increases in print time.
Size
The size tool allows you to customise the scale of your model. Simply input dimensions in the X-, Y-, and Z-axes, or scale the model uniformly and quickly to your liking. In addition to using the size tool, you can also click and drag the arrow at the corner of the model to resize.
Orientation
The orientation tool allows you to rotate a model over the X-, Y-, and Z-axes. You can also orient a model to rest on a specific face or to align with the face of a bounding box. Perhaps most usefully, you can choose “Auto-Orient Selected” to have PreForm automatically orient the model for optimal printing on Formlabs machines.
Such a feature is especially important for SLA printing, as improper orientation can cause artifacting and print failure. However, keep in mind that this feature does not optimise for support placement, so you will likely need to regenerate supports after orienting. In addition to using the orientation tool, users can also click and drag the circles surrounding the model in the workspace to reorient.
Supports

The support tool in PreForm is very customizable
PreForm offers the ability to automatically generate supports via the “Auto-Generate Selected” button. You can also manually add, remove, and adjust the placement of automatically-generated supports via this tab.
If you want customised supports, here are a few of the most useful settings:
- Raft type: Choose whether to include a full raft (which places the model above a large base with supports), a miniature raft (which places the model on the build platform with supports), or no raft beneath the print.
- Raft label: You can include the model’s name on the perimeter of the raft. It can be useful for quickly identifying large batches of parts.
- Density: This refers to the number of supports generated per unsupported area of the model. A larger number will support the model more fully but will increase the chances of the supports damaging the model. A smaller number will decrease the risk of damage to the model but increase the chances of print failure.
- Touchpoint size: This is the area of the support that’s in direct contact with the model. A larger number will make the supports harder to remove but more likely to remain attached to the model during printing. A smaller number will make the supports easier to remove but increase the chance that they detach mid-print.
- Internal supports: You can generate supports on the inside of the model in addition to the outside. This can be useful for supporting hollow models or models with fragile inner features.
Layout
Much like with orientation and supports, PreForm offers both manual and automatic options for arranging the parts you’ve imported into the workspace. The automatic option is ideal for those looking to lay out a large number of parts, as PreForm will automatically optimise for print quality and speed. However, this feature also tends to place models towards the side of the build platform closest to the wiper. To extend the life of your build platform, we recommend manually varying the placement of your models on the bed from time to time.
In addition, the layout tab gives you the ability to customise how far apart models should be spaced, whether or not rafts of separate parts should overlap, and whether or not parts should be rotated when they are laid out. You can also duplicate or mirror models, as well as create an array of parts. All of these features can be useful for printing large batches of parts, particularly on larger resin printers such as the Form 4L.
Dashboard

The Formlabs dashboard is a useful tool for managing workflows
Even though it isn’t technically a part of PreForm, it’s also important to mention the Formlabs Dashboard. Also created by Formlabs, the online dashboard allows users to track the status of their printers, materials, and prints.
Once you’ve linked your printer to your Formlabs account, the printer will become visible on your dashboard. When you login, you’ll see a brief overview of each of your Formlabs machines, as well as the print jobs that have been queued, completed, or failed. You can also view the resins that you have in use and each print job’s respective details (such as print time and material usage).
This is extremely useful as a workflow tool. This Dashboard allows you to track resin and tank use and reorder both as necessary. Seeing as it’s browser-based, it’s also useful for quickly pulling up print information from anywhere in the world.
In addition, the Dashboard provides a quick, three-day overview of your printers’ uptime. For those managing print farms or businesses centered around printer uptime, this can be a useful feature. You can also configure SMS and email alerts when prints complete or fail, or when a printer runs out of material.
Ultimately, this Dashboard is a useful complement to PreForm, allowing anyone to easily keep tabs on their printers and their respective statuses.
