Chapter 01
Before you start
Every filament is a little different, even the same material from another brand or in another colour. Tuning finds the settings that suit your spool on your QALAM. It is done once per filament: the results go into a filament profile in OrcaSlicer, and every print with that filament uses them from then on.
What is tuned, and where
Some calibrations belong to the machine and some to the filament. The QALAM looks after its own; this guide covers the filament.
| Where | What it holds | Who sets it |
|---|---|---|
| The QALAM itself Settings›Printer Calibration | Vibration Compensation (input shaping), PID tuning of the heaters, gantry levelling, bed maps | 3DISM before delivery. Repeat only when the manual's Calibration chapter says so. |
| Printer profile in OrcaSlicer 3DISM QALAM 300 / 400 | Bed size, speed and acceleration limits, default retraction, start and end G-code | 3DISM. Do not change it. |
| Process profile in OrcaSlicer 0.2 / 0.24 / 0.28 … tuned profile | Layer height, walls, infill, speeds, supports | 3DISM. You choose the layer height per print. |
| Filament profile in OrcaSlicer | Temperatures, flow ratio, pressure advance, retraction for this filament, maximum flow, fans, shrinkage | You, with this guide. |
Get ready
- Dry the filament. Most “bad filament” is wet filament. In Pakistan's humid months, especially the monsoon from July to September, PETG, TPU, nylon and PC soak up water from the air within days. Wet filament crackles at the nozzle, strings, and prints rough, weak parts, and no setting fixes it. Dry it first (times are in the material table), then tune. Tuning wet filament gives you wrong values.
- Start from a clean, level printer. Wash the build plate with warm water and dish soap (or wipe it with isopropyl alcohol), make sure the nozzle is clean, and check that a bed map exists for the bed temperature you will use: Settings›Printer Calibration›Auto Bed Leveling (how).
- Check the filament diameter. Measure it with a caliper at five places along a metre of filament. Good filament reads 1.72–1.78 mm everywhere. A small, steady difference is corrected by the flow test; filament that jumps around by more than this will never print evenly.
- Use OrcaSlicer 2.3 or newer, with the 3DISM QALAM profiles imported (how).
- Keep a notebook or phone note for the values you find. Each test only takes a short print, and you will type its result into the profile before running the next.
The menu names in this guide are from OrcaSlicer 2.3.2, the version 3DISM uses. In 2.3.0 and 2.3.1 the Flow ratio submenu is called Flow rate; in 2.4 a few items are renamed again (for example Retraction test becomes Retraction). The tests and how to read them stay the same.
Do the tests in this order
This is the order OrcaSlicer's own calibration guide recommends, and each test builds on the ones before it. If you go back and change an earlier value (for example the temperature), run the tests after it again.
| # | Test | It finds | Needed? |
|---|---|---|---|
| 1 | Temperature tower | The nozzle temperature | Every new filament |
| 2 | Max volumetric speed | How fast the hotend can melt this filament | Every new filament |
| 3 | Pressure advance | Sharp corners and even lines when the speed changes | Every new filament |
| 4 | Flow ratio | How much plastic to push for a correct line | Every new filament |
| 5 | Retraction | The shortest retraction that stops stringing | Only if the dry filament strings |
| 6 | Tolerance | How tight holes and pegs come out | Only for parts that must fit together |
| 7 | Check print | That everything works together | Always |
Each test is a short print. Together they take an afternoon, most of it unattended.
The QALAM profiles 3DISM supplies are already tuned for the filament we use in our own print farm. If your spool is the same brand and type, print with the profile as it is. Tune when you change brand, when a new batch prints differently, or when you start a material we have no profile for.
Chapter 02
Make a profile for your filament
Never tune inside the 3DISM profiles themselves. Make your own copy for each filament, named after the brand, material and colour, and put every result in it. The 3DISM profile stays untouched as a known-good fallback.
Pick the closest 3DISM profile to start from
| Your filament | Start from | Good to know |
|---|---|---|
| PLA, PLA+, matte PLA, silk PLA | PLA QALAM | PLA+ usually wants 5–10 °C more than plain PLA. Silk PLA prints best slower and hotter. |
| PETG | PETG_EZXY | The safe, slow PETG profile. JAMGHE PETG is the fast one and needs a hotend that can keep up (chapter 04). |
| ABS, ASA | ABS_QALAM_PRO | Print with the enclosure closed. |
| PC, PC-ABS | PC_QALAM | Print with the enclosure closed. Dry it well. |
| TPU 95A and other flexibles | QALAM TPU | Carries its own short retraction on purpose. Print slowly. |
| Carbon- or glass-filled (PA-CF, PC-CF, PETG-CF) | The profile of the base plastic (PC_QALAM for PA and PC) | Needs a hardened-steel nozzle; fibres wear a brass nozzle out within a few spools. Use the temperatures on the spool as the starting point. |
If you do not have one of these profiles in OrcaSlicer, ask 3DISM support on WhatsApp for the files and import them with File › Import › Import Configs… (how).
Save your own copy
- On the Prepare tab, choose your QALAM in the Printer list, then the starting profile from the table above in the Filament list.
- Click the edit (pencil) icon next to the filament to open its settings.
- Click the save icon at the top of the settings and give the copy a clear name, for example Sunza ABS Black – QALAM 400. Click OK. The new profile is selected, and it appears under User presets in the Filament list.
- On the Filament tab of the settings, check the basics:
- Type must match the material (PLA, PETG, ABS, PC, TPU…). The QALAM's start routine is told the filament type and the bed temperature, and uses them to prepare the right bed map. A PETG profile left on PLA can start with the wrong one.
- Diameter: 1.75.
- Density and Price from the spool or the maker's data sheet, so the weight and cost estimates are right.
Each calibration opens a new project and, to make the test print, temporarily changes some settings in the presets you have selected. The value you read off the printed part goes nowhere until you type it into your filament profile and save it, and that must happen after leaving the test project. Chapter 11 has the routine: leave, enter, save.
Chapter 03
Temperature: the temperature tower
The nozzle temperature comes first, because every other value depends on it. The tower prints the same shape in blocks, each 5 °C cooler than the one below, so you can see in one print where your filament looks and holds best.
Run the test
- Choose your QALAM and your new filament profile in the left panel of the Prepare tab. Every test prints with the filament selected there.
- Open Calibration › Temperature from the menu bar. The calibration menu only works on the Prepare tab.
- In Temperature calibration, pick the filament type and check Start temp (the hottest, at the bottom) and End temp (the coolest, at the top). The step is fixed at 5 °C. Good ranges on a QALAM:
Filament Start temp End temp 3DISM profile prints at PLA 230 190 210 °C PETG 260 230 255 °C (PETG_EZXY) ABS, ASA 270 230 248 °C PC 300 270 290 °C TPU 240 210 220 °C PA-CF, PC-CF The range printed on the spool - Click OK. OrcaSlicer opens a new project with the tower on the plate. Slice it and send it to the printer as usual (how).
In OrcaSlicer 2.3.2 the PA-CF, PET-CF and Custom buttons fill in the wrong range. Whatever type you pick, read Start temp and End temp and type the range you want. Never set more than the spool's maximum.
Read the tower
Each block is 10 mm tall. Count the blocks from the bottom, starting at 0:
Example: Start 260 °C, the 4th block up is block 3 → 260 − 5 × 3 = 245 °C
- Strings, blobs and a glossy, slumped surface mean too hot.
- Overhangs and bridges should be clean and not droop; droop means too hot or too little fan.
- Surface: a dull, rough or crumbly face means too cold.
- Strength: once the tower is cold, try to snap it at each block with your fingers. Where it breaks easily along a layer, the layers did not fuse: too cold.
Pick the block with the best balance. If several look equally good, take the middle of them. Go towards the hotter end if you want strong parts or plan to print fast (hotter plastic flows faster), and towards the cooler end for fine detail and the least stringing.
Save it
Use the same value for both, or 5 °C more for the first layer if it sticks poorly. Then leave the test project and save the profile (how).
Chapter 04
Max volumetric speed
How much plastic the hotend can melt per second, in mm³/s, for this filament at this temperature. OrcaSlicer slows down any line that would need more, so a correct value lets the QALAM print at full speed without thin, weak lines. Set it too high and fast parts come out under-extruded; too low and every print is slower than it needs to be.
Run the test
- Put the temperature you found into the profile first. For a fast filament, use the hotter end of its good range.
- Open Calibration › Max flowrate. In Max volumetric speed test:The 3DISM profiles already run PLA at 15 and ABS at 18 mm³/s, so a range up to 25 leaves room to find the real limit. For TPU, end at 12.
Field OrcaSlicer default On a QALAM Start volumetric speed 5 5 End volumetric speed 20 25 Step 0.5 0.5 - Click OK, slice and print. The test is a thin, single-wall shape printed in vase mode, a little faster on every layer.
Read it
Find the height where the wall first turns rough, gappy or thin, or where the shine changes. Measure from the bed to just below it with a caliper or ruler.
Example: good up to 26 mm → 5 + 26 × 0.5 = 18 mm³/s
Then take 10–20 % off for a safety margin → 15–16 mm³/s
The test is a best case: real parts also retract, turn corners and change direction. The margin keeps them clean.
Save it
Speed = max volumetric speed ÷ (layer height × line width). With the 3DISM 0.24 mm process (lines about 0.44 mm wide), 16 mm³/s allows about 16 ÷ (0.24 × 0.44) ≈ 150 mm/s on walls and infill. Thicker layers and wider lines hit the limit sooner; OrcaSlicer slows those lines down for you.
Chapter 05
Pressure advance
Molten plastic in the nozzle behaves a little like a spring. When the head slows for a corner, pressure is still high and the corner bulges; when it speeds up again, the line starts thin. Pressure advance pushes slightly early and eases off slightly early so lines stay even. It matters most on a fast printer like the QALAM.
The QALAM runs Klipper. When Enable pressure advance is ticked in the filament profile, OrcaSlicer sends the value to the printer at the start of every print (SET_PRESSURE_ADVANCE). When it is not ticked, the printer keeps the value in its own firmware. So once you have a value for your filament, always tick the box.
Choose a method
| Method | What prints | Best for |
|---|---|---|
| PA Pattern (recommended) | A row of arrow-head shapes, each with its value printed above it | Quick and easy to read. Shows the result at real printing speed. |
| PA Tower | A hollow tower; the value goes up every millimetre | Seeing corners and seams. Does not depend on a perfect first layer. |
| PA Line | Lines on the first layer, alternating slow and fast | Very fast, but it needs a perfect first layer to read. |
Run the test
- Make sure the temperature and max volumetric speed are saved in your filament profile.
- Open Calibration › Pressure advance. In PA Calibration set:
Field Set to Extruder type DDE (direct drive). Every QALAM has a direct-drive extruder. Method PA Pattern Start PA / End PA 0 to 0.08 for PLA, ABS, ASA and PC; to 0.10 for PETG; to 0.20 for TPU PA step 0.005 for the first run (0.01 for TPU) Accelerations, Speeds Leave empty: the test then uses the profile's own outer-wall settings. - Click OK and slice. The plate only shows a placeholder block; the full pattern appears in the preview after slicing. Print it.
- For a precise value, run it once more with a narrow range around the best result and a step of 0.001–0.002, for example from 0.020 to 0.040.
Read it
Look at the tips from close up, in good light. Choose the value above the tip that is sharp, with no blob at the point and no thin or missing section on either side of it. If two look the same, either is fine.
Reading the tower instead: the value goes up once every millimetre. Measure the height where the corners look best:
Example: Start 0, step 0.002, best at 15 mm → 0 + 0.002 × 15 = 0.030
Typical results for a direct-drive QALAM are about 0.02–0.06 for rigid filaments; the 3DISM ABS profile uses 0.03. TPU needs much more.
Save it
Advanced: adaptive pressure advance
On a fast machine, the best pressure advance changes a little with speed and acceleration. Adaptive pressure advance lets OrcaSlicer pick a value for every line from a small table you measure. It is optional: if your measurements at different speeds all come out nearly the same, it gives you nothing, and the single value above is enough.
- Run Calibration › Pressure advance, method PA Pattern, with PA step 0.001, Accelerations 1000,2000,4000 and Speeds 50,100,150,200. That makes 12 test patterns on several plates. Make End PA high enough that the slowest pattern shows a gap at the top end. Do not go above 4000 mm/s² without asking 3DISM.
- Print every plate. Each pattern has its flow and acceleration printed on it.
- For each pattern, write one line: pressure advance, flow, acceleration, for example 0.032, 10.5, 2000. If two values look equally good, take the one from the faster test.
- In the filament profile, tick Enable adaptive pressure advance (beta) and paste the lines into Adaptive pressure advance measurements (beta). Keep a normal value in Pressure advance as well; it is used as the fallback. Save the profile.
Leave Enable adaptive pressure advance for overhangs off unless you are comfortable experimenting; if you set Pressure advance for bridges, start at about half your normal value.
Chapter 06
Flow ratio
The flow ratio fine-tunes how much filament is pushed for every line. Filaments differ slightly in diameter and in how they melt, so each needs its own. Too low leaves gaps between lines and weak walls; too high gives ridged, over-full top surfaces and parts that come out slightly too big.
The test works out the new value from the flow ratio already in the selected filament profile, so make sure your own profile is selected and saved. Leave the Flow ratio in the process profile at 1: OrcaSlicer multiplies the two, and the filament's value is the one to tune.
Run the test
- Open Calibration › Flow ratio › YOLO (Recommended). In OrcaSlicer 2.3.0 and 2.3.1 the submenu is called Flow rate. There is no dialog: a new project opens with eleven small test blocks on the plate.
- Slice and print. Each block's top surface is printed with a slightly different flow, from −0.05 to +0.05 of your current value. Each block's name in OrcaSlicer's object list gives its number, for example flowrate_0.01 or flowrate_m0.02 (m means minus); note where each one sits on the plate before you print.
Read it
The top of each block is a pattern of curved arcs with a small spiral printed last. Choose the block whose top is smoothest: no gaps between the arcs, no ridges, and little or no visible line where the spiral meets the arcs.
Example: 0.98 + 0.01 = 0.99
For even finer steps, run YOLO (perfectionist version) afterwards: 16 blocks from −0.04 to +0.035 in steps of 0.005, read the same way.
The older two-pass method
Pass 1 and Pass 2 are still in the menu and give the same kind of answer, but the numbers on the blocks are percentages and you multiply instead of adding:
| Test | Blocks | New flow ratio | Example |
|---|---|---|---|
| Pass 1 | −20 … +20, steps of 5 | current × (100 + block) ÷ 100 | 0.98 × 105 ÷ 100 = 1.029 |
| Pass 2 (after saving the Pass 1 result) | −9 … 0, steps of 1 | Pass 1 result × (100 + block) ÷ 100 | 1.029 × 94 ÷ 100 = 0.967 |
Save it
Most filaments land between 0.95 and 1.05; some, like the ABS 3DISM uses, are lower. If the flow ratio changed by more than about 0.03, print the pressure advance pattern once more to confirm.
Chapter 07
Retraction
Before a travel move, the extruder pulls the filament back a little so the nozzle does not ooze and leave strings. The 3DISM printer profile already sets a retraction that suits most filaments: 0.65 mm at 40 mm/s on the Pro 400 and 0.8 mm at 30 mm/s on the Pro 300. Only tune it if a dry filament still strings after the temperature test.
Run the test
- Open Calibration › Retraction test (Retraction in OrcaSlicer 2.4).
- Keep the defaults for the QALAM's direct-drive extruder: Start retraction length 0, End retraction length 2, Step 0.1 mm.
- Click OK, slice and print.
Read it
The retraction length goes up by one step for every millimetre of height, above a 0.4 mm base. Measure the height where the strings stop:
Example: strings stop at 6.4 mm → 0 + 0.1 × 6 = 0.6 mm
Choose the shortest length that gives a clean gap. Longer retraction than needed only slows the print and, on a direct-drive extruder, can pull soft plastic up into the cool zone and cause jams. If the tower still strings at the top, do not go further: the filament is wet or too hot.
Save it
If the result matches the printer's own value, leave the box unticked so the printer profile's setting is used. TPU is the exception: keep the short retraction from the 3DISM TPU profile, because flexible filament buckles in the extruder when pulled back far.
Chapter 08
Cooling, bed and chamber
These have no calibration print; they are set from experience with each material. Start from the 3DISM values in the material table and adjust from what you see.
| Setting | Where in the filament profile | Guidance |
|---|---|---|
| Part cooling fan | Cooling tab | PLA and TPU like full fan. PETG wants little, and ABS, ASA and PC only a little (too much makes layers split). Overhangs get their own, higher fan speed. |
| No fan for the first layers | Cooling tab | Keeps the first layers warm so they stick: 2 layers for PLA, about 5 for ABS. |
| Bed temperature | Filament tab | Keep it inside a range the QALAM has a bed map for: 60–80, 80–100 or 100–120 °C (Auto Bed Levelling). |
| Shrinkage (XY) | Filament tab › Basic information | For parts that must be the exact size. Print a 100 mm test part, measure it, and enter the measured size as a percentage: 99.4 mm measured means 99.4%. OrcaSlicer enlarges the part to make up for it. ABS and PC shrink the most. |
For ABS, ASA, PC and nylon, keep the QALAM's enclosure closed and let the chamber fan run on Auto: a warm, still chamber is what stops warping and cracking. For PLA, do the opposite and keep the chamber cool. The chamber fan can be changed during a print from Fine Tune (how).
Chapter 09
Tolerance: parts that fit together
Printed holes come out slightly smaller and pegs slightly larger than drawn. If your parts have to fit together, for example a bearing in a housing, a bolt through a hole or a snap-fit lid, this test shows how much clearance your filament needs.
- Right-click an empty part of the plate and choose Add Handy models › Orca Tolerance Test. (In OrcaSlicer 2.3.0 it is in the Calibration menu.)
- Print it with your filament profile and your everyday process profile, the settings your real parts will use.
- Try the printed hex tester, or a 6 mm Allen key, in each hole. The holes have 0, 0.05, 0.1, 0.2, 0.3 and 0.4 mm of clearance. The tightest hole it slides into is the clearance to design into your parts.
To fix holes without changing your designs, make your own copy of the process profile and use Quality tab › Precision › X-Y hole compensation (a positive value makes holes bigger) and X-Y contour compensation (a negative value makes outside shapes smaller). Change them in small steps, such as 0.05 mm, and print the test again.
Chapter 10
Tests the QALAM does itself
OrcaSlicer's Calibration menu also has tests for the machine rather than the filament. On a QALAM most of them are already done better by the printer, or set by 3DISM in the firmware. Skip them unless 3DISM support asks you to run one.
| OrcaSlicer test | On a QALAM |
|---|---|
| Input shaping (frequency and damping) | Do not use. The QALAM measures its own resonance and tunes input shaping by itself: Settings›Printer Calibration›Vibration Compensation (how). Run that after moving the printer or when you see ripples beside sharp corners. |
| Cornering (junction deviation / square corner velocity) | Do not use. 3DISM sets cornering in the firmware and the QALAM printer profile to match the motion system. Changing it can make corners rough or the printer loud. |
| VFA (vertical fine artifacts) | Only if you see fine, evenly spaced vertical lines on smooth outer walls at one particular speed. Calibration › VFA prints a thin tower whose wall speed rises by one Step every 5 mm (defaults: 40 to 200 mm/s in steps of 10). Note the speeds where the lines appear, then either set an outer-wall speed outside that band in your own copy of the process profile, or ask 3DISM support about the printer profile's Resonance avoidance setting. |
Chapter 11
Save, check and back up
The one habit that matters: after every test, leave the test project before you type the result in and save. The tests put temporary values into your presets, and saving while a test is open would keep them.
After each test: leave, enter, save
- Read the result off the printed part and write it down.
- Start a new project: File › New Project (Ctrl+N). OrcaSlicer says Some presets are modified and offers Transfer, Discard and Save.
- Click Discard. This throws away the test's temporary changes. Do not tick Remember my choice.
- Open your filament profile's settings (the pencil icon), type the result in the field this guide names, and click the save icon (Save current Filament).
- In Save Filament as, keep your profile's name, choose User Preset and click OK. Preset Inside Project would keep it only in one project file.
To make each test print, OrcaSlicer changes settings in the presets you have selected. For example, the max volumetric speed test sets the filament's limit to 200 mm³/s and turns on vase mode, and the pressure advance pattern turns off wipe and retract on layer change. Clicking Save or Transfer in a test project would carry those into your everyday profiles, and the next real print would come out wrong. If that has happened, select the original 3DISM profile again and redo your copy.
Do one real check print
With all results saved, print something real with your new filament profile and your normal process profile. A quick standard is the 3DBenchy boat: right-click the plate › Add Handy models › 3DBenchy.
| Look at | Good | If not, revisit |
|---|---|---|
| Hull sides | Smooth and even | Flow ratio, max volumetric speed |
| Corners of the cabin and windows | Sharp, no bulges | Pressure advance |
| Bow overhang and cabin roof | Clean, no droop | Temperature, cooling |
| Inside the cabin and around the chimney | No strings | Retraction, drying |
| Top of the deck | Closed and smooth | Flow ratio |
Back up and share the profile
- Open File › Export › Export Preset Bundle…
- Choose Filament bundle (.orca_filament) (or Filament presets (.zip)), tick your profiles and save the file. Only saved user presets are listed.
- Keep the file somewhere safe. On another computer, bring it in with File › Import › Import Configs…. It is also the file to send 3DISM support when you want a second opinion.
When to tune again
- A new brand, or a new batch of the same filament that prints differently.
- A different nozzle: another size (make a separate profile, for example … 0.6 mm), or hardened steel instead of brass, which often needs 5–10 °C more.
- After drying a spool that had been printing badly: the old values were found with wet filament.
- When the season changes and a spool that used to print well starts stringing: dry it first, then re-check the temperature.
Chapter 12
Material starting points on the QALAM
Where to begin for each material. The temperatures, fans, flow ratios and limits come from the profiles 3DISM uses on its own QALAMs; your tests then move them to suit your spool. When the spool's label disagrees, its range is the one to test across.
Temperatures, fans and the enclosure
| Material | Nozzle | Bed | Part fan | Enclosure |
|---|---|---|---|---|
| PLA | 210 °C (190–230) | 75 °C | 100 % | Keep the chamber cool: chamber fan on Auto, enclosure open for long prints. A hot chamber softens PLA in the hotend and causes jams. |
| PETG | 228–255 °C | 70 °C | 10–40 % (more on overhangs) | Closed or open. Too much fan weakens the layer bond. |
| ABS, ASA | 248 °C (240–270) | 105 °C | 30–50 % | Closed. Let the chamber warm up for a few minutes before printing large parts. A draught causes cracks and warping. |
| PC | 290 °C | 110 °C | 20–35 % | Closed, warm chamber. |
| TPU 95A | 220 °C (200–250) | 60 °C | 100 % | Either. |
| PA, PA-CF, PC-CF | Spool label, then the temperature tower | Spool label | 0–30 % | Closed. Hardened-steel nozzle for fibre-filled grades. |
The bed temperatures above sit inside the QALAM's three bed-map ranges (60–80 °C, 80–100 °C, 100–120 °C). If you change a bed temperature into another range, measure a bed map for that range first (Auto Bed Levelling).
Tuning values
| Material | Flow ratio (3DISM profile) | Pressure advance: test from 0 to | Max volumetric speed (3DISM profile) | Retraction |
|---|---|---|---|---|
| PLA | 0.98 | 0.08 | 15 mm³/s | Printer default |
| PETG | 0.95 | 0.10 | 8 (EZXY) – 20 (JAMGHE) mm³/s | Printer default; PETG strings more, so test it |
| ABS, ASA | 0.91 | 0.08 | 18 mm³/s | Printer default |
| PC | 0.91 | 0.08 | 18 mm³/s | Printer default |
| TPU 95A | 1.00 | 0.20 | 8 mm³/s (a ceiling, not a target) | 0.8 mm, set in the filament profile |
The flow ratio of every brand is different, so treat these as a starting point only; ABS from one maker can need 0.91 and from another 0.97. The pressure advance column is the upper end of the test range, not a value to use.
Drying
| Material | Dry at | For | Absorbs moisture |
|---|---|---|---|
| PLA | 45–50 °C | 4–6 h | Slowly. Dry when it snaps easily or strings. |
| TPU | 50–55 °C | 4–6 h | Quickly |
| PETG | 60–65 °C | 4–6 h | Quickly |
| ABS, ASA | 65–80 °C | 4 h | Moderately |
| PC | 70–80 °C | 6–8 h | Quickly |
| PA (nylon), PA-CF | 70–80 °C | 8–12 h | Very quickly: within hours. Print straight from a dryer box. |
These are typical values for a filament dryer. Follow the maker's figures where the spool gives them, and never dry above the temperature the spool says, or the filament fuses on the reel. Keep dried spools in a sealed box or bag with silica gel.
Chapter 13
What you see, and which test fixes it
| What you see | Most likely cause | What to do |
|---|---|---|
| Crackling or popping at the nozzle, steam, bubbles, rough fuzzy surface | Wet filament | Dry it (table). No setting fixes wet filament. |
| Fine hairs and strings between parts | Wet filament, nozzle too hot, or too little retraction | Dry it, then the temperature tower (choose the coolest good band), then the retraction test. |
| Gaps between top-surface lines, thin weak walls | Flow ratio too low | Flow ratio test |
| Top surface ridged, rough or over-full; blobs; parts slightly oversized | Flow ratio too high | Flow ratio test |
| Corners bulge, and the line is thin or gappy just after a corner or the seam | Pressure advance too low | Pressure advance test |
| Corners rounded or missing; gaps where a line starts | Pressure advance too high | Pressure advance test |
| Fine at slow speed, but thin stripy infill or walls at full speed; the extruder clicks | Asking for more plastic than the hotend can melt | Max volumetric speed test, then lower the value in the profile |
| Layers split or crack (ABS, ASA, PC, nylon) | Too cold, too much fan, or a draught | Close the enclosure, lower the part fan, then the temperature tower towards the hotter end |
| Corners lift off the bed | Bed too cool, draught, or no bed map for this temperature | Check the bed temperature, close the enclosure, add a brim, and measure a bed map for this range (how) |
| Droopy bridges and overhangs | Too hot or too little cooling | Temperature tower; raise the overhang fan in the filament's Cooling tab |
| Holes too small, pegs too big | Normal plastic behaviour; shrinkage | Tolerance test |
| Ripples (“ghosting”) next to sharp corners and letters | Machine vibration, not the filament | Run Printer Calibration›Vibration Compensation on the printer (chapter 10) |
| First layer too squashed or not sticking | Z offset or bed map, not the filament | Adjust live with Fine Tune›Closer to bed / Further from bed (how) |
Send 3DISM support on WhatsApp (+92 313 6806169) a photo of the test print, the filament brand and type, and your exported filament profile (how to export it). We print with these materials every day and will tell you which value to change.