Blog STL Viewerstlviewer.swift.id

STL malinký, nebo obří? Převod z palců na milimetry a oprava

Autor: Ihwan · · 4 min čtení

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ítePravděpodobná příčinaFaktor 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:

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

  1. Otevřete model v aplikaci STL Viewer pro Android.
  2. Otevřete Informace o modelu (tlačítko (i) v horní liště) a najděte část Jednotky souboru.
  3. 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ší.
  4. 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

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