Your printer can’t read an STL file directly, so you first need to prepare the file using a slicer software:
- Excellent free, open-source slicers include Cura or Prusaslicer, which work with most 3D printers. Note: some brands, like Flashforge and Makerbot, require you to use their own proprietary slicer software.
- The slicer imports the STL file and “slices” your model into fine horizontal layers. From here, you also indicate print settings such as size, orientation, speed, quality, etc.
The output from the slicer is a G-code file of type .gcode. This contains instructions for the printer on how to move and lay down material to build your model one layer at a time from the bottom up.
Slicing Setting Checklist:
- Choose the correct 3D printer brand / model.
- Choose the correct filament type. (PLA, PETG, etc)
- Choose the layer height. (larger lines = faster print times, but lower quality)
- Size, scale, and orient your object correctly.
- Check for unsupported overhangs, and add supports as needed.
- Add any bed adhesion features, like a brim or raft.
- Choose your infill type and style. Less is more – only use what is needed!
- Slice the file and inspect it layer by layer, from the bottom up.
- Check the print time and filament usage and ensure you have enough material.
Download the G-Code! Depending on the printer, you may need to use USB, SD, MicroSD, or Wi-Fi to transfer G-code from your computer to your printer.