Printing a 3D model involves four main stages: creating or downloading a digital design, preparing that design in slicing software, sending it to your printer, and cleaning up the finished part. A capable beginner printer costs as little as $220 to $360, and the learning curve is shorter than most people expect once you understand what happens at each step.
Choose How You’ll Get a 3D Model
You need a digital 3D file before anything else. You can design one yourself, or download a ready-made model from repositories like Thingiverse, Printables, or MyMiniFactory, where thousands of free designs are available for everything from phone stands to replacement parts.
If you want to design your own models, a few beginner-friendly tools make this accessible. TinkerCAD is completely free and runs in your browser, making it the easiest starting point for simple objects. You drag and drop basic shapes, then combine or subtract them to build your design. FreeCAD is a free, open-source program you install on your computer, and it handles more complex engineering work once you’re comfortable. SelfCAD is another browser-based option with a simplified free version, though the full software costs $599.
For your first prints, downloading a pre-made model is the fastest way to learn how the rest of the process works without also troubleshooting your own design.
Understanding File Formats
The most common file format for 3D printing is STL. It describes the surface of an object using thousands of small triangles. STL files contain only shape data, with no information about color or materials, which is perfectly fine for single-color prints.
If your project involves color or texture, OBJ files store surface and texture information alongside geometry. A newer format called 3MF goes further, packaging color, material data, and even print settings into one file. For engineering work requiring exact measurements, STEP files preserve precise dimensions and the design history of how a model was built. Any of these formats can work for 3D printing, but STL remains the default that every slicer and printer accepts without issue.
Slice the Model Into Printable Layers
Your printer can’t read a 3D model file directly. Slicing software (called a “slicer”) takes your model and converts it into G-code: a set of line-by-line instructions that tell the printer exactly how to move, when to push out material, and how fast to go. Popular free slicers include Cura, PrusaSlicer, and Bambu Studio. You load your model, adjust a few key settings, and the slicer generates the G-code file you’ll send to your printer.
Three settings matter most when you’re starting out:
- Layer height controls how thick each printed layer is. Use 0.2mm for general prints. Drop to 0.1mm or 0.15mm when you want finer detail, like figurines or text. Raise it to 0.3mm when you care more about speed than surface smoothness.
- Infill density determines how much material fills the inside of your print. At 0% it’s hollow; at 100% it’s completely solid. For most projects, 20% to 50% provides a good balance of strength and print time. Decorative items that won’t bear any load can go as low as 0% to 15%, saving both material and time. Functional parts that need real strength benefit from 50% or higher.
- Support structures are temporary scaffolding the printer builds under overhanging sections of your model, then you break them off afterward. Your slicer can generate these automatically.
Tree Supports vs. Normal Supports
Most slicers offer two types of support structures, and the choice affects both print quality and how much cleanup you’ll do afterward.
Normal supports are vertical columns that rise straight up from the build plate underneath overhangs. They provide a large contact area, which makes them stable and reliable for heavy or wide overhanging sections. The trade-off is that they use more filament, take longer to print, and leave marks on the surfaces they touch. You’ll often need to sand or trim those spots.
Tree supports branch outward like a tree trunk, touching the model only at the tips of their branches. They use less filament, print faster, and leave fewer marks because there’s less contact with the surface. The downside is that they can be less stable for tall prints or delicate features, and their narrow bases sometimes detach from the build plate mid-print. For most beginner projects, tree supports are the easier option. Switch to normal supports when you’re printing something heavy or with large flat overhangs that need solid backing.
Pick the Right Printer and Material
Two main technologies dominate home 3D printing. FDM (fused deposition modeling) printers melt plastic filament and deposit it layer by layer. They’re the most popular choice for beginners because they’re affordable, the materials are inexpensive, and they handle a wide range of projects. Resin printers (SLA/MSLA) use ultraviolet light to cure liquid resin one layer at a time, producing much finer detail but requiring more post-processing and safety precautions.
For FDM printers, reliable options start around $220 to $360. The Bambu Lab A1 Mini Combo ($219) is a strong entry point, while the Anycubic S1 ($359) and Flashforge Adventurer 5M ($299) are well-reviewed budget machines. Resin printers are similarly affordable now. The Elegoo Mars 4 starts around $260, and the larger Elegoo Saturn 4 runs about $279.
Common FDM Filaments
PLA is the go-to beginner filament. It prints at relatively low temperatures (190 to 220°C), doesn’t warp easily, and produces minimal odor. It works great for prototypes, decorative items, and models that won’t face heat or mechanical stress. Its durability is moderate, roughly 4 out of 10 on a standardized scale.
PETG prints at 230 to 250°C and scores about 8 out of 10 for durability. It’s stronger and more heat-resistant than PLA, with some flexibility that makes it less brittle. It’s a good step up for functional parts like brackets, enclosures, or anything that might see outdoor temperatures.
ABS also scores 8 out of 10 for durability and prints at 220 to 250°C, but it releases noticeable fumes and tends to warp without an enclosed printer. It’s tough and heat-resistant, commonly used for mechanical parts, but it’s less forgiving for beginners than PLA or PETG.
Level the Bed Before You Print
The distance between your printer’s nozzle and the build plate needs to be consistent across the entire surface. If it’s too far in one corner, the filament won’t stick. Too close, and it’ll smear or jam. This is called bed leveling, and it’s the single most common cause of failed first prints.
Many newer printers include automatic bed leveling. A small sensor (like a BLTouch or CRTouch) probes the bed at multiple points, maps out any unevenness, and the printer’s firmware adjusts the nozzle height on the fly during printing. If your printer has this feature, you just run the calibration routine and let it work.
For manual leveling, the standard technique uses a sheet of paper. You slide the paper between the nozzle and the bed at each corner, then turn the leveling screws until you feel a slight, uniform drag on the paper at every point. It takes a few minutes and you may need to repeat it occasionally, but it’s straightforward once you’ve done it a couple of times.
Help Your First Layer Stick
Even with a level bed, some prints pop loose partway through. The first layer is everything. A few adhesion methods are worth knowing about.
Modern textured PEI build plates, which come standard on many current printers, provide excellent grip without any additives. PLA and PETG stick well to PEI when it’s clean, and parts typically release on their own once the plate cools. If you’re using a glass bed, a thin coat of glue stick (Elmer’s purple disappearing glue stick is a popular choice) applied to a cold bed works reliably across PLA, ABS, PETG, nylon, and TPU. Apply it thin. Hairspray is another option that’s quick to apply and holds well, but it’s easier to manage on a removable bed since cleanup on a fixed plate gets messy over time.
Your slicer also offers built-in adhesion helpers. A “brim” prints a thin, flat border around the base of your model to increase the contact area with the bed. A “raft” prints a full platform underneath your model. Brims are usually enough and waste less material.
Post-Processing for Resin Prints
Resin prints require extra steps that FDM prints don’t. When you remove a finished resin print from the build plate, it’s still coated in uncured liquid resin that’s sticky and potentially irritating to skin. The standard cleaning method is washing the part in isopropyl alcohol (IPA). Swirl or agitate the part in the solution, and some prints may need two separate washes to get fully clean. Dedicated wash stations automate this, but a container of IPA and a gentle hand work fine.
After washing, the part needs UV curing to reach its final hardness. You can use a dedicated UV curing station or place the part in direct sunlight. Curing times vary by resin type, so check the manufacturer’s recommendations for your specific material.
Safety for Indoor Printing
FDM printing with PLA in a well-ventilated room poses minimal risk for most people. ABS and some specialty filaments release volatile organic compounds and ultrafine particles that you shouldn’t breathe regularly. Resin printing requires more caution across the board.
For resin work, wear nitrile gloves every time you handle uncured resin or wash parts. Safety glasses protect against splashes. A well-fitted respirator with organic vapor cartridges is recommended during printing and post-processing. Beyond personal protection, ventilation matters. The simplest approach is printing near an open window with a fan pushing air outward. Enclosing the printer and connecting it to a ventilation hose with a HEPA filter and activated carbon is a more thorough solution that also captures ultrafine particles and odors.
Even with FDM printers, running a HEPA filter nearby and keeping the room ventilated is a reasonable precaution if you’re printing frequently, especially with ABS or nylon. Enclosed printers with built-in filtration handle this automatically.
A Start-to-Finish Walkthrough
Here’s the actual sequence from file to finished part. Download or design your 3D model. Open your slicer and import the file. Orient the model on the virtual build plate so it needs the fewest supports. Set your layer height to 0.2mm, infill to 20%, and enable supports if the model has overhangs. Slice the file and save the G-code to an SD card or send it to your printer over Wi-Fi.
Make sure your build plate is clean and level. Load your filament, preheat the printer to the right temperature for your material, and start the print. Watch the first few layers to confirm the filament is sticking evenly. After that, most prints run unattended. When the print finishes and the bed cools, the part should release easily. Remove any supports by hand or with flush cutters, and sand any rough spots if you want a smoother finish. For resin prints, add the washing and curing steps before handling the final piece with bare hands.

