Blog STL Viewerstlviewer.swift.id

STEP na STL: proč prohlížeč v telefonu chce STL a jak převádět

Autor: Ihwan · · 4 min čtení

Dodavatel vám poslal díl jako pouzdro_rev2.step, vy ho chcete rychle prohlédnout v telefonu a ověřit, jestli se vejde do tiskárny. Prohlížeč ale odpoví, že STEP zatím nepodporuje. Proč? A jak udělat převod STEP na STL tak, aby výtisk nebyl hranatý, ale ani soubor zbytečně obří?

Stručně: STEP popisuje přesné matematické plochy z CAD, STL jen trojúhelníky. Prohlížeče pro tisk a slicery pracují s trojúhelníky, proto STL Viewer STEP neotevírá. STEP otevřete v CAD programu a exportujte jako STL (nebo 3MF) s vhodným rozlišením, například tolerancí 0,01 mm a úhlem 5°. Výsledek pak zkontrolujte v telefonu.

STEP vs. STL: v čem je rozdíl

STEP (přípona .step nebo .stp) je mezinárodní standard pro výměnu CAD dat. Díra o průměru 8 mm je v něm uložená jako skutečný válec s přesným poloměrem 4 mm. Můžete ji kdykoli změnit, zaoblit hranu nebo přidat závit. STL tutéž díru uloží jako mnohoúhelník, například 48 plošek. Je to „fotka“ tvaru v určitém rozlišení, ne jeho výkres.

VlastnostSTEPSTL
Popis geometriePřesné plochy a hrany (B-rep)Síť trojúhelníků
Oblouky a díryMatematicky přesnéPřibližné, z plošek
JednotkyUvádíNeuvádí
Úpravy v CADSnadnéObtížné
Použití ve sliceruJen některé slicery, převádějí ho samyUniverzální
SestavyAno, s názvy dílůJedna síť

Pro konstruktéra je STEP lepší: zachová záměr návrhu. Pro tisk ale stejně dřív nebo později vzniknou trojúhelníky, protože slicer počítá vrstvy ze sítě.

Proč prohlížeč v telefonu chce STL

Zobrazit STEP znamená nejdřív přepočítat přesné plochy na trojúhelníky. To vyžaduje výpočetní jádro CAD programu, které je velké a složité. Prohlížeč pro 3D tisk se místo toho zaměřuje na formáty, které slicer opravdu použije: STL, OBJ, 3MF a PLY.

STL Viewer proto soubory STEP a STP neotevírá a nepřevádí. Při pokusu o otevření uvidíte zprávu, že tento formát zatím není podporovaný a model je třeba exportovat jako STL, OBJ nebo 3MF v aplikaci, ve které vznikl. Totéž platí pro IGES.

Převod STEP na STL: postup v CAD

  1. Otevřete STEP v CAD programu (mnoho jich je pro hobby použití zdarma, existují i open-source).
  2. Ověřte jednotky dokumentu, ideálně milimetry.
  3. U sestavy vyberte díl, který chcete tisknout, nebo exportujte každý díl samostatně.
  4. Zvolte Export / Uložit jako STL (binární) nebo 3MF.
  5. Nastavte rozlišení sítě (viz tabulka níže).
  6. Uložte, pošlete do telefonu a zkontrolujte.

Jak zvolit rozlišení exportu

CAD programy nabízejí obvykle dvě veličiny: odchylku (tolerance, chordal deviation), tedy jak daleko smí síť ležet od skutečné plochy, a úhlovou odchylku, tedy maximální úhel mezi sousedními ploškami. Orientační hodnoty pro díl s dírami a zaobleními:

NastaveníOdchylkaÚhelTrojúhelníky (orientačně)Binární STLVýsledek
Hrubé0,1 mm15°8 0000,4 MBViditelné plošky na dírách
Střední0,01 mm5°60 0003 MBPro FDM tisk ideální
Jemné0,001 mm1°900 00045 MBRozdíl na výtisku nepoznáte

Počty trojúhelníků jsou orientační a liší se podle tvaru dílu. Velikost souboru si ale spočítáte přesně: binární STL má 50 bajtů na trojúhelník. Při tisku tryskou 0,4 mm a vrstvou 0,2 mm je střední nastavení plně dostačující.

Kontrola exportu v telefonu

Exportované STL otevřete v aplikaci STL Viewer pro Android a ověřte:

S Premium můžete Měřením ověřit rozteč děr (klepnete na dva body a uvidíte vzdálenost i rozdíly v osách X, Y a Z) a Řezem tloušťku stěny. Měření lze bez Premium jednou vyzkoušet po zhlédnutí krátké reklamy. Postup popisuje návod k měření, ostatní funkce web STL Vieweru.

Poznámka: Změřená rozteč na STL může být o setiny milimetru jiná než v CAD, protože díra je mnohoúhelník. Při odchylce 0,01 mm je to zanedbatelné; při hrubém exportu 0,1 mm už to může být znát.

Sestavy ze STEP: jeden soubor, nebo víc?

STEP často neobsahuje jeden díl, ale celou sestavu: pouzdro, víko, tlačítko a šrouby. Když takovou sestavu exportujete do jednoho STL, vznikne jedna síť, ve které jsou všechny díly, včetně šroubů, které tisknout nechcete, a dílů, které se navzájem prolínají. Slicer to pak bere jako jedno těleso a na podložce to nedává smysl.

Lepší postup je exportovat každý tisknutelný díl samostatně: pouzdro.stl, viko.stl, tlacitko.stl. Nakupované díly (šrouby, magnety, elektroniku) vynechte. Pokud potřebujete díly tisknout v jiné poloze, než mají v sestavě, otočte je až ve sliceru; export z CAD obvykle zachová polohu ze sestavy, takže víko může „viset“ 30 mm nad podložkou. V telefonu to poznáte podle toho, že model neleží na mřížce.

Kdy posílat STEP a kdy STL

Pokud model posíláte někomu, kdo ho bude dál upravovat, pošlete STEP. Pokud ho posíláte k tisku nebo jen k nahlédnutí, pošlete STL nebo 3MF. Ideálně obojí. Rozdíly mezi STL a 3MF vysvětluje článek 3MF vs. STL, další formáty, které je nutné nejdřív převést, popisují GLB na STL a SCAD na STL. Před tiskem se hodí i kontrolní seznam o osmi bodech.

Časté otázky

Otevře STL Viewer soubory STEP nebo STP?

Ne. STEP je nutné nejdřív otevřít v CAD programu a exportovat jako STL, OBJ nebo 3MF.

Jaké rozlišení zvolit při exportu STL z CAD?

Pro běžný FDM tisk stačí odchylka kolem 0,01 mm a úhel kolem 5°. Jemnější nastavení soubor zvětší bez viditelného rozdílu.

Proč jsou díry ve výtisku hranaté?

STL byl exportován s hrubým rozlišením a díra je mnohoúhelník s málo ploškami. Exportujte znovu s menší odchylkou.