Stáhli jste držák na zeď, otevřete ho ve sliceru a na podložce leží něco velikosti zrnka rýže. Nebo naopak model přeteče přes celý tiskový prostor jako pro tiskárnu velikosti garáže. Nejčastější příčina: STL v palcích, který program čte jako milimetry. Převod STL z palců na milimetry je přitom jednoduchý, když víte, co hledat.
Stručně: STL neukládá jednotky, programy předpokládají milimetry. Model nakreslený v palcích proto vypadá 25,4krát menší. Řešení: ve sliceru zvětšit na 2540 %, nebo v prohlížeči přepnout Jednotky souboru na palce a rozměry se ukážou správně. S Premium pak uložíte model převedený na milimetry jako nové binární STL.
Proč STL nemá jednotky
STL obsahuje jen čísla souřadnic. Hrana dlouhá „4“ může být 4 mm, 4 palce, 4 cm nebo 4 metry; soubor to neříká. Celý obor se proto dohodl na konvenci: číslo v STL je milimetr. Většina evropských CAD programů exportuje v milimetrech a vše sedí. Problém nastává u modelů z USA, kde se často konstruuje v palcích, a u grafických programů, které pracují v metrech nebo centimetrech.
Formát 3MF tohle řeší: jednotku uvádí přímo v souboru. Pokud je stejný model k dispozici i jako 3MF, je to bezpečnější volba. Viz co je 3MF soubor.
Jak poznat špatné jednotky
| Co vidíte | Pravděpodobná příčina | Faktor opravy |
|---|---|---|
| Model je asi 25krát menší | Kresleno v palcích, čteno jako mm | × 25,4 |
| Model je asi 25krát větší | Převedeno dvakrát (mm → palce → mm) | ÷ 25,4 |
| Model je 10krát menší | Kresleno v centimetrech | × 10 |
| Model je 1000krát menší | Kresleno v metrech (časté u grafiky a GLB) | × 1000 |
Rychlý test: znáte přibližnou velikost předmětu? Hrnek má kolem 95 mm, telefon kolem 150 mm, šroub M3 průměr 3 mm. Pokud prohlížeč ukazuje 3,74 místo 95, dělte 95 ÷ 3,74 ≈ 25,4. Je to palcový model.
Převod STL z palců na milimetry: příklad
Model držáku nářadí z amerického webu ukazuje po otevření rozměry 4,00 × 1,50 × 2,25. Na podložce 220 × 220 mm by to byl kousek o velikosti nehtu. Převod:
- 4,00 in × 25,4 = 101,6 mm
- 1,50 in × 25,4 = 38,1 mm
- 2,25 in × 25,4 = 57,15 mm
Správně tedy 101,6 × 38,1 × 57,15 mm, rozumný držák. Pozor, objem se mění se třetí mocninou faktoru: 25,4³ ≈ 16 387. Pokud informace o modelu v nesprávných jednotkách ukazují objem 0,012 cm³, po přepnutí na palce to bude zhruba 197 cm³. Podle nesmyslně malého objemu tak palcový model poznáte, i když přesné rozměry předmětu neznáte.
Oprava ve sliceru
Většina slicerů má pole pro měřítko v procentech. Pro palce zadejte 2540 %. Některé slicery samy nabídnou převod, když je model podezřele malý. Nevýhoda: oprava platí jen v tom projektu. Když soubor pošlete dál nebo ho otevřete znovu, problém se vrátí.
Jednotky souboru v aplikaci STL Viewer
V telefonu to vyřešíte dvěma způsoby podle toho, co potřebujete.
Zdarma: přepnout soubor na palce
- Otevřete model v aplikaci STL Viewer pro Android.
- Otevřete Informace o modelu (tlačítko (i) v horní liště) a najděte část Jednotky souboru.
- Vyberte Palce. Aplikace vysvětlí, že soubory STL, OBJ a PLY neukládají jednotku a model v palcích by v milimetrech vypadal asi 25krát menší.
- Rozměry, objem i odhad spotřeby filamentu se přepočítají. Volba se pro tento soubor zapamatuje.
Tím model jen správně čtete. Samotný soubor se nemění, takže slicer ho bude dál brát v milimetrech.
Premium: uložit převedené STL
Nástroj Měřítko a export umí převést palce na milimetry a uložit výsledek jako binární STL. Zvolíte Jednotky v exportovaném souboru (aplikace připomene, že většina slicerů očekává milimetry) a klepnete na Exportovat STL. Export vždy vychází z celého modelu, i když je zobrazení zjednodušené. Nový soubor pak můžete sdílet do počítače nebo poslat dál. Postup je v návodu ke změně měřítka a exportu, další funkce na webu STL Vieweru.
Poznámka: Jednotky souboru a zobrazovací jednotky jsou dvě různé věci. Zobrazovací jednotky (mm nebo palce) v Nastavení jen určují, v čem čtete rozměry. Jednotky souboru říkají, v čem byl model nakreslen. Pro český trh obvykle chcete zobrazovat v mm.
Centimetry a metry
Přepínač v aplikaci zná pro STL, OBJ a PLY jen milimetry a palce. Pro model v centimetrech nebo metrech použijte faktor 10 nebo 1000 ve sliceru, nebo s Premium nástroj Měřítko a export s cílovým rozměrem: pokud víte, že model má být vysoký 150 mm, zadejte výšku 150 mm a aplikace měřítko dopočítá. Podrobněji v článku změna měřítka a měření. Modely z formátu GLB, které bývají v metrech, rozebírá článek GLB na STL.
Jak tomu předejít
- Při stahování hledejte v popisu modelu jednotky; autoři z USA je často uvádějí.
- Pokud je na výběr 3MF, berte 3MF.
- Palcové šrouby a matice v modelu (např. díra pro šroub 1/4") prozradí původ; takové díly po převodu potřebují palcový spojovací materiál, nebo úpravu děr na metrické rozměry.
- Při vlastním exportu z CAD vždy zkontrolujte jednotky exportu.
- Každý model před slicováním otevřete a zkontrolujte rozměry, viz kontrolní seznam před tiskem.
Časté otázky
Proč je můj model ve sliceru tak malý?
Nejspíš byl nakreslený v palcích. STL jednotky neukládá a slicer čte čísla jako milimetry, takže je model 25,4krát menší.
Na kolik procent mám model zvětšit z palců?
Na 2540 %, tedy faktorem 25,4.
Změní přepnutí jednotek v STL Vieweru samotný soubor?
Ne, jen ho správně zobrazí a zapamatuje si volbu. Převedený soubor v milimetrech uložíte s Premium funkcí Měřítko a export.