tigtools

STL în G-codePro

Un slicer de bază pentru piese simple și teste rapide: alege un STL, configurează imprimanta și filamentul, previzualizează fiecare strat și descarcă G-code-ul. Pentru imprimări de producție folosește Cura sau PrusaSlicer.

Rulează în browser

Se verifică planul dvs.…

Cum se folosește

  1. Alege sau trage un fișier STL al unei piese solide simple.
  2. Introdu dimensiunea patului, diametrul duzei și al filamentului, temperaturile și vitezele (setările sunt reținute în acest browser).
  3. Ajustează înălțimea stratului, pereții, straturile de sus și de jos și densitatea de umplere, apoi verifică codul G-code de start și de final.
  4. Apasă Slice, parcurge straturile în previzualizare, apoi descarcă G-code-ul.

Cum funcționează

STL-ul (binar sau ASCII) este centrat pe patul de imprimare, scalat dacă se solicită și coborât astfel încât punctul cel mai de jos să fie la Z = 0. Fiecare strat este tăiat prin mijlocul înălțimii sale, intersectând planul cu fiecare triunghi; segmentele sunt unite în contururi închise și sortate în contururi exterioare și găuri prin imbricare. Pereții sunt creați prin decalarea contururilor spre interior cu jumătate din lățimea liniei, apoi cu câte o lățime de linie pentru fiecare perete suplimentar, cu colțuri interioare rotunjite, auto-intersecții eliminate și pereți suprapuși tăiați. Umplutura este rectilinie: linii paralele la 45° și −45° pe straturi alternative, distanțate cu lățimea liniei ÷ densitate. Zonele situate la cel mult numărul ales de straturi față de o suprafață superioară sau inferioară primesc umplutură solidă, determinată prin compararea fiecărui strat cu straturile de deasupra și de dedesubt.

G-code-ul este în stil Marlin: poziționare absolută și extrudare absolută (M82), deplasări G0 și mișcări de extrudare G1, retragere înaintea deplasărilor mai lungi de 1,5 mm, ventilator pentru piesă începând cu al doilea strat și comentarii ;LAYER și ;TYPE. Extrudarea este calculată ca lățimea liniei × înălțimea stratului × flow ÷ aria secțiunii transversale a filamentului pentru fiecare milimetru de mișcare. Fusta este desenată în jurul conturului convex al primului strat.

Ce nu face: suporturi, detectarea punților sau a suprafețelor în consolă, plasarea cusăturii, evitarea deplasărilor (combing), Z-hop, călcare, straturi adaptive, umplerea golurilor pentru pereți mai subțiri decât o linie, brimuri, extrudere multiple, avans liniar sau estimări de timp care țin cont de accelerație. Modelele sunt limitate la 300.000 de triunghiuri, iar plasele deteriorate sunt închise doar acolo unde golurile sunt mici.

Exemple

Cub de calibrare

Un cub de 20 mm cu straturi de 0,2 mm, 2 pereți, 4 straturi superioare și 3 inferioare și 20% umplutură dă 100 de straturi și aproximativ 1,3 m (circa 4 g) de filament; previzualizarea arată linii diagonale solide în partea de jos și de sus și linii rare între ele.

Consolă simplă pentru platformă de 300 mm

Introduceți 300 × 300 mm pentru platformă, duză de 0,6 mm cu lățimea liniei de 0,65 mm și straturi de 0,3 mm, adăugați codul de pornire propriu al imprimantei și tăiați în straturi o consolă plată în câteva secunde.

Întrebări frecvente

Pot imprima direct G-code-ul?

Este G-code Marlin standard, dar verifică-l mai întâi: codul de start (homing, încălzire, linia de purjare), dimensiunea patului și temperaturile trebuie să corespundă imprimantei tale. Deschide-l într-un vizualizator de G-code și urmărește primul strat.

De ce eșuează zonele în consolă și punțile?

Acest slicer nu generează suporturi și nu detectează punți. Orientează piesa astfel încât să aibă o bază plană și fără înclinări accentuate, sau folosește Cura, PrusaSlicer sau OrcaSlicer.

Funcționează cu Klipper sau RepRapFirmware?

Mișcările sunt simple G0/G1 cu E absolut, pe care aceste firmware-uri le acceptă. Înlocuiește codul de start și de final cu macrocomenzile imprimantei tale, cum ar fi PRINT_START.

De ce aceasta este o unealtă Pro?

Procesul de slicing necesită limite de fișiere mai mari și multă putere de procesare, de aceea face parte din planul Pro. Slicing-ul se realizează în continuare integral în browserul tău.

De ce este timpul estimat mai mic decât durata reală a imprimării?

Estimarea împarte distanțele la viteze și ignoră accelerația, jerk-ul și timpul de încălzire. Imprimările reale ale pieselor mici și detaliate pot dura considerabil mai mult.

Confidențialitate

Fișierul STL este citit și tăiat în straturi în browserul tău, iar G-code-ul este creat pe dispozitivul tău. Nimic nu este încărcat. Setările tale sunt stocate doar în memoria locală a acestui browser. Statutul planului tău este verificat pentru a debloca unealta și este numărat doar un eveniment anonim de utilizare a uneltei.