Skip to main content

From model to machine instructions

A 3D printer cannot read a 3D model directly. It needs G-code - a step-by-step list of moves, temperatures, and extrusion amounts. The software that creates G-code from a model is called a slicer, because it cuts your model into hundreds of thin horizontal layers.
Flow diagram highlighting the slicing step between model and print

Slicing sits between your 3D model and your printer

The software you will use

Orca-Flashforge (slicer)

A desktop slicer that imports your model, applies print settings, generates G-code, and sends the job to your printer. This is where you control quality, speed, and supports.

Flash Maker (mobile app)

The phone app you bound to your printer during setup. Use it to send jobs, monitor prints, and control the printer remotely.
Orca-Flashforge is Flashforge’s version of the popular open-source OrcaSlicer. Other common slicers include Cura and PrusaSlicer - the concepts are the same across all of them.

The slicing workflow

1

Get a 3D model

Design your own in CAD software (Tinkercad, Fusion 360, or Onshape), or download a ready-made model from a site like Thingiverse, Printables, or MakerWorld. Models come as STL, OBJ, STEP, or 3MF files.
2

Import into the slicer

Open Orca-Flashforge and set it up with your machine (Adventurer 5M) and material (PLA). Import your model onto the virtual build plate.
3

Position and orient the model

Place the model flat and stable on the plate. Orientation affects strength, surface quality, and how many supports you need.
4

Choose your print settings

Set layer height, infill, speed, and supports (explained below). Start with a preset profile if you are unsure.
5

Slice and preview

Click Slice. The software generates G-code and shows a preview with the estimated time and filament usage. Scrub through the layers to check for problems.
6

Send to the printer

Send the job over Wi-Fi through Flash Maker, or export the G-code to a USB drive. Then start the print from the printer or the app.

Key slicer settings

These are the settings you will adjust most often. Understanding them is the difference between a good print and a failed one.
Comparison of 0.1mm, 0.2mm, and 0.3mm layer heights showing surface smoothness versus print speed

Layer height trades detail against print speed

Comparison of 10%, 25%, 50%, and 100% infill densities and common infill patterns

Infill density controls how strong, heavy, and slow your print is

How thick each layer is, in millimeters. Smaller (0.1 mm) means finer detail but slower prints. Larger (0.3 mm) means faster prints but visible layer lines. 0.2 mm is a great all-around default.
The internal fill pattern and density (as a percentage). 10-20% is fine for decorative prints; 40-60%+ for strong, functional parts. More infill means stronger, heavier prints that use more filament and time.
Removable scaffolding printed under overhangs that would otherwise print into thin air. Enable supports when your model has steep overhangs (roughly beyond 45 degrees) or floating parts.
Extra material around the first layer to help it stick. A brim adds a flat border for grip; a raft prints the model on a removable base; a skirt just primes the nozzle without touching the model.
Nozzle and bed temperatures for your material. The slicer sets sensible defaults per filament, but you can fine-tune them (you will learn material temperatures on Day 4).
Overhang angle guide showing when supports are needed beyond 45 degrees, with supports being removed from a model

Supports hold up steep overhangs, then break away after printing

Comparison of skirt, brim, and raft bed adhesion helpers in top and side view

Skirt, brim, and raft each help the first layer stick in different ways

Understanding G-code

G-code is just text - a list of simple commands the printer follows in order. You do not have to write it by hand, but it helps to know what it looks like:
Each line is one instruction: home the axes, set a temperature, move to a coordinate, or extrude filament. Your slicer generates thousands of these automatically.
When you scrub the layer preview before printing, you are watching your G-code play back. Catching a problem here - like missing supports or a detached part - saves hours of wasted filament.

Ways to send a print

You understand the model-to-print pipeline: get a model, import and orient it, choose settings, slice to G-code, preview, and send. You know what layer height, infill, speed, and supports do.

Up next

You know how to turn a model into a print. Next we look closely at the nozzle - the small part that shapes every line of plastic - and how choosing the right one changes your results.