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 | Part cooling fan | Crisp overhangs, bridges and small details without weakening the layers | Every new filament; essential for ABS, ASA, PC and PETG |
| 7 | Tolerance | How tight holes and pegs come out | Only for parts that must fit together |
| 8 | 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
Part cooling fan
The part cooling fan blows on the plastic the moment it leaves the nozzle. It decides how crisp overhangs, bridges and small details come out, and how well the layers stick together. Too little air and overhangs droop, edges curl and small tips melt into blobs. Too much and layers stick poorly, tall parts crack and corners lift, especially with ABS, ASA, PC and nylon. OrcaSlicer has no calibration print for the fan, so this chapter explains how it decides the speed and gives a short test to tune it.
How OrcaSlicer chooses the fan speed
OrcaSlicer does not run the fan at one fixed speed. For every layer it looks at how long that layer will take to print. A big layer that takes a minute has time to cool by itself; a small one that takes four seconds lands on plastic that is still soft and needs more air. Overhangs and bridges can then get a speed of their own.
| When | The fan runs at | Set by |
|---|---|---|
| The first few layers | Off, so they stay warm and stick to the bed | No cooling for the first … layers |
| Layers that take longer than the Min fan speed threshold layer time | Off, or the minimum speed if Keep fan always on is ticked | Min fan speed threshold (fan speed and layer time) |
| Layers between the two layer times | Between the minimum and maximum: the quicker the layer, the faster the fan | Both thresholds |
| Layers quicker than the Max fan speed threshold layer time | The maximum. If Slow printing down for better layer cooling is ticked, the layer is also slowed so it takes at least that long, but never slower than Min print speed | Max fan speed threshold |
| Overhangs and bridges | Their own speed, whatever the layer time | Force cooling for overhangs and bridges and the settings under it |
The settings, with the 3DISM values
| Setting | What it does | PLA QALAM | ABS_QALAM_PRO | PETG_EZXY | QALAM TPU |
|---|---|---|---|---|---|
| No cooling for the first | Layers printed with no fan, for bed grip | 2 | 5 | 3 | 1 |
| Min fan speed threshold | The lowest fan speed, and the layer time below which the fan starts | 100% · 100 s | 30% · 15 s | 10% · 30 s | 100% · 100 s |
| Max fan speed threshold | The highest fan speed, and the layer time below which it is used | 100% · 4 s | 50% · 5 s | 40% · 12 s | 100% · 8 s |
| Keep fan always on | Never stops the fan between layers; runs at least the minimum | on | off | on | on |
| Slow printing down for better layer cooling · Min print speed | Slows quick layers so they have time to cool | on · 15 mm/s | on · 10 mm/s | on · 10 mm/s | on · 10 mm/s |
| Don't slow down outer walls | Keeps the outer wall at full speed for an even finish | on | on | off | off |
| Overhang cooling activation threshold | How far a line must hang over the layer below before the overhang fan speed is used (0% = every outer wall) | 50% | 25% | 10% | 95% |
| Overhangs and external bridges fan speed | Fan for those overhangs and for bridges | 100% | 50% | 90% | 100% |
| Internal bridges fan speed | Fan for bridges inside the part, over infill (-1 = same as overhangs) | 100% | -1 | -1 | -1 |
| Support interface fan speed | Extra fan where supports touch the part, so they snap off cleanly (-1 = off) | 80% | -1 | -1 | -1 |
The other 3DISM profiles: PC_QALAM is like ABS but gentler, 20–35% with no slow-down; JAMGHE PETG, the fast PETG, runs 20–100% between 20 s and 0 s layers, with 100% on overhangs from 10%.
The Auxiliary part cooling fan and Exhaust fan groups on the same tab drive fans that 3DISM sets up for each QALAM model in the printer profile. Keep them as the 3DISM filament profile you started from has them. The chamber fan is run by the printer itself: leave it on Auto.
Test it with the QALAM fan tower
The fan tower works like the temperature tower, but for air: six identical blocks, each printed at a different fan speed, so one print shows the whole range side by side. Every block has a 45° overhang, a steep 60° overhang and a 14 mm bridge, the three things the fan affects most. 3DISM made it for this guide.
Download the QALAM fan tower (STL)
Normally OrcaSlicer changes the fan around every bridge and overhang: on this tower, the 3DISM PLA profile sends the fan more than 400 commands. Those would overwrite the speeds you set for each block. With the four changes below, OrcaSlicer sets the fan once and never touches it again, so your speeds are the only fan commands in the file. 3DISM checked this by slicing the tower in OrcaSlicer 2.3.2.
1 · Make a fan-test copy of your filament profile
- Save temperature, flow and pressure advance in your filament profile first. The fan changes how the plastic cools, so tune it after those.
- Open your filament profile and save a copy named, for example, Sunza ABS Black – fan test (how).
- In the copy, on the Cooling tab, change four things:
- Min fan speed threshold and Max fan speed threshold: both fan speeds to 0%;
- tick Keep fan always on;
- untick Slow printing down for better layer cooling;
- untick Force cooling for overhangs and bridges.
2 · Add the fan steps
- Drag the downloaded STL onto the plate. Choose your QALAM, the fan-test copy, and your everyday process profile with supports off.
- Click Slice plate. In the preview, drag the handle of the layer slider on the right to the first layer at or just above 12 mm, the start of block 2.
- Right-click the handle and choose Add Custom G-code. Type the command for block 2 from the table below and click OK. A mark appears on the slider.
- Do the same at 22, 32, 42 and 52 mm for blocks 3 to 6. Block 1 needs nothing: the test copy already starts it at 0%.
| Block | Starts at | PLA, TPU | PETG | ABS, ASA, PC, nylon |
|---|---|---|---|---|
| 1 | 2 mm | 0% (nothing to add) | 0% (nothing to add) | 0% (nothing to add) |
| 2 | 12 mm | 20% · M106 S51 | 10% · M106 S26 | 10% · M106 S26 |
| 3 | 22 mm | 40% · M106 S102 | 20% · M106 S51 | 20% · M106 S51 |
| 4 | 32 mm | 60% · M106 S153 | 40% · M106 S102 | 30% · M106 S77 |
| 5 | 42 mm | 80% · M106 S204 | 60% · M106 S153 | 40% · M106 S102 |
| 6 | 52 mm | 100% · M106 S255 | 80% · M106 S204 | 50% · M106 S128 |
M106 sets the part cooling fan; the number after S is the speed out of 255, so any percentage × 2.55 works.
- Check it before printing: switch the preview's colour list at the top of the legend (it normally shows Line Type) to Fan Speed. The tower should show six bands of colour, one per block, and each block one colour all the way up. If the colour changes inside a block, the test copy is not set up as above.
- Print it. The steps belong to this project only; they are not saved in any profile.
3 · Read the tower and set your profile
- Look underneath the 45° and 60° overhangs and the bridge of every block, with light from the side. Good: smooth undersides, straight bridge strands, no curled edges.
- Test the strength of ABS, ASA, PC, nylon and PETG: once the tower is cold, snap off the 60° overhang of each block with your fingers. Where it breaks easily and cleanly along a layer, that block had too much air.
Then put what you found into your own filament profile, not the test copy:
| What you found | Set |
|---|---|
| The block with the cleanest overhangs and bridge. If several look the same, the lowest of them. | Overhangs and external bridges fan speed |
| The highest block that is still strong (ABS, ASA, PC, nylon, PETG). For PLA and TPU, usually 100%. | Max fan speed threshold fan speed |
| About half of the maximum for ABS, ASA, PC, nylon and PETG; the same as the maximum for PLA and TPU. | Min fan speed threshold fan speed |
Save the profile. Keep the fan-test copy for the next filament, or delete it.
Fine-tune on real parts
| What you see | Change |
|---|---|
| Overhangs rough or curled up underneath, bridges sagging | Raise Overhangs and external bridges fan speed by 10–20, or lower the activation threshold so the extra air starts on gentler overhangs. |
| Thin spikes and small tips melted, rounded or blobby | Raise the Max fan speed threshold layer time (for example from 5 to 8 s) so small layers slow down and get full air; with PLA, check Keep fan always on is ticked. |
| The part snaps easily along a layer; cracks on tall walls (ABS, ASA, PC, nylon) | Lower both fan speeds by 10–20 and keep the enclosure closed. If it still cracks, go hotter (chapter 03). |
| Corners of large, flat parts lift during the print | Add 1–2 layers to No cooling for the first, set Internal bridges fan speed lower than the overhang speed, and use less fan overall. |
| Supports welded to the part (PLA, PETG) | Set Support interface fan speed to 80–100%. |
| PETG strings and looks rough with lots of fan, but is weak with little | Keep the main fan low (10–40%) and give overhangs alone a high speed: that is how the 3DISM PETG profiles are set. |
During any print, Fine Tune›Part fan changes the fan straight away, in steps of 10% (how). It only lasts until the print file next changes the fan speed, so use it to see the effect of more or less air, then put the value you like into the filament profile.
Bed, enclosure and shrinkage
| Setting | Where in the filament profile | Guidance |
|---|---|---|
| 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, part cooling fan |
| 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% on every layer | 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% by layer time, 90% on overhangs (EZXY) | Closed or open. Too much fan weakens the layer bond. |
| ABS, ASA | 248 °C (240–270) | 105 °C | Off on slow layers, 30–50% on layers under 15 s, 50% on overhangs | 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 | Off on slow layers, 20–35% on layers under 15 s | Closed, warm chamber. |
| TPU 95A | 220 °C (200–250) | 60 °C | 100% on every layer | Either. |
| PA, PA-CF, PC-CF | Spool label, then the temperature tower | Spool label | 0–30%, overhangs only if you can | 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 (how), 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) |
| Small spikes, tips and thin towers melted or blobby | Small layers print too quickly to cool | More time and air for quick layers (part cooling fan test) |
| Droopy bridges and overhangs | Too hot or too little cooling | Temperature tower, then more overhang fan (part cooling fan test) |
| 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.