> ## Documentation Index
> Fetch the complete documentation index at: https://stem-docs.intellectualpoint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Slicing and software

> Turn 3D models into G-code with Orca-Flashforge, understand key slicer settings, and send prints over Wi-Fi.

## 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.

<Frame caption="Slicing sits between your 3D model and your printer">
  <img src="https://mintcdn.com/intellectualpoint/O5GrjWnEycOQFaAQ/images/adv3d/how-printing-works.png?fit=max&auto=format&n=O5GrjWnEycOQFaAQ&q=85&s=8c219adf1bbbdca0a0e2d8e8747a20ea" alt="Flow diagram highlighting the slicing step between model and print" width="1536" height="1024" data-path="images/adv3d/how-printing-works.png" />
</Frame>

## The software you will use

<CardGroup cols={2}>
  <Card title="Orca-Flashforge (slicer)" icon="file-code">
    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.
  </Card>

  <Card title="Flash Maker (mobile app)" icon="smartphone">
    The phone app you bound to your printer during setup. Use it to send jobs, monitor prints, and control the printer remotely.
  </Card>
</CardGroup>

<Info>
  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.
</Info>

## The slicing workflow

<Steps>
  <Step title="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.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Choose your print settings">
    Set layer height, infill, speed, and supports (explained below). Start with a preset profile if you are unsure.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.
  </Step>
</Steps>

## 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.

<Frame caption="Layer height trades detail against print speed">
  <img src="https://mintcdn.com/intellectualpoint/O5GrjWnEycOQFaAQ/images/adv3d/layer-height.png?fit=max&auto=format&n=O5GrjWnEycOQFaAQ&q=85&s=23025fba0124989620177b3cdec2bc71" alt="Comparison of 0.1mm, 0.2mm, and 0.3mm layer heights showing surface smoothness versus print speed" width="1200" height="800" data-path="images/adv3d/layer-height.png" />
</Frame>

<Frame caption="Infill density controls how strong, heavy, and slow your print is">
  <img src="https://mintcdn.com/intellectualpoint/O5GrjWnEycOQFaAQ/images/adv3d/infill-patterns.png?fit=max&auto=format&n=O5GrjWnEycOQFaAQ&q=85&s=748741f8edc59e03f173f5030fe82103" alt="Comparison of 10%, 25%, 50%, and 100% infill densities and common infill patterns" width="1536" height="1024" data-path="images/adv3d/infill-patterns.png" />
</Frame>

<AccordionGroup>
  <Accordion title="Layer height" icon="layers">
    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.
  </Accordion>

  <Accordion title="Infill" icon="grid-3x3">
    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.
  </Accordion>

  <Accordion title="Print speed" icon="gauge">
    How fast the nozzle moves. Faster saves time but can hurt quality and adhesion. Slow down for tall, detailed, or tricky prints.
  </Accordion>

  <Accordion title="Supports" icon="scaffolding">
    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.
  </Accordion>

  <Accordion title="Adhesion (brim / raft / skirt)" icon="square-dashed">
    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.
  </Accordion>

  <Accordion title="Temperature" icon="thermometer">
    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).
  </Accordion>
</AccordionGroup>

<Frame caption="Supports hold up steep overhangs, then break away after printing">
  <img src="https://mintcdn.com/intellectualpoint/O5GrjWnEycOQFaAQ/images/adv3d/support-structures.png?fit=max&auto=format&n=O5GrjWnEycOQFaAQ&q=85&s=0c2fb3bae8143e4c6f2aced7d89a58af" alt="Overhang angle guide showing when supports are needed beyond 45 degrees, with supports being removed from a model" width="1200" height="800" data-path="images/adv3d/support-structures.png" />
</Frame>

<Frame caption="Skirt, brim, and raft each help the first layer stick in different ways">
  <img src="https://mintcdn.com/intellectualpoint/O5GrjWnEycOQFaAQ/images/adv3d/adhesion-helpers.png?fit=max&auto=format&n=O5GrjWnEycOQFaAQ&q=85&s=1654f362cccad67578a3b74264f0d1e6" alt="Comparison of skirt, brim, and raft bed adhesion helpers in top and side view" width="1200" height="800" data-path="images/adv3d/adhesion-helpers.png" />
</Frame>

## 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:

```gcode theme={null}
G28              ; home all axes
M104 S200        ; set nozzle to 200 C
M140 S60         ; set bed to 60 C
G1 X50 Y50 Z0.2  ; move to a position
G1 X100 E5       ; move while extruding 5mm of filament
```

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.

<Tip>
  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.
</Tip>

## Ways to send a print

| Method              | How it works                                   | Best for                   |
| ------------------- | ---------------------------------------------- | -------------------------- |
| Wi-Fi (Flash Maker) | Send the job wirelessly from the app           | Everyday convenience       |
| USB drive           | Export G-code, plug the drive into the printer | No network, or large files |
| Ethernet            | Wired network transfer                         | The most stable connection |
| Cloud               | FlashCloud or Polar Cloud remote printing      | Printing while away        |

<Check>
  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.
</Check>

## 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.
