Zo gebruik je deze tool
- Kies of sleep een STL-bestand van een eenvoudig massief onderdeel.
- Voer je bedafmetingen, nozzle- en filamentdiameter, temperaturen en snelheden in (instellingen worden in deze browser onthouden).
- Pas laaghoogte, wanden, boven- en onderlagen en infilldichtheid aan en controleer de start- en eind-G-code.
- Klik op Slicen, blader door de lagen in het voorbeeld en download de G-code.
Hoe het werkt
De STL (binair of ASCII) wordt op het printbed gecentreerd, indien gewenst geschaald en verlaagd tot het laagste punt op Z = 0 ligt. Elke laag wordt door het midden van zijn hoogte gesneden door het vlak met elke driehoek te snijden; de segmenten worden samengevoegd tot gesloten contouren en door nesting gesorteerd in buitenranden en gaten. Wanden worden gemaakt door de contouren een halve lijnbreedte naar binnen te verschuiven en daarna één lijnbreedte per extra wand, met afgeronde binnenhoeken, verwijderde zelfdoorsnijdingen en afgekapte overlappende wanden. De vulling is rechtlijnig: evenwijdige lijnen onder 45° en −45° in afwisselende lagen, met een tussenruimte van lijnbreedte ÷ dichtheid. Gebieden binnen het gekozen aantal lagen van een boven- of ondervlak krijgen massieve vulling, gevonden door elke laag te vergelijken met de lagen erboven en eronder.
De G-code is in Marlin-stijl: absolute positionering en absolute extrusie (M82), G0-verplaatsingen en G1-extrusiebewegingen, retractie vóór verplaatsingen langer dan 1,5 mm, objectkoeler vanaf de tweede laag, en ;LAYER- en ;TYPE-commentaar. De extrusie wordt berekend als lijnbreedte × laaghoogte × flow ÷ doorsnede van het filament voor elke millimeter beweging. De skirt wordt rond de convexe omtrek van de eerste laag getekend.
Wat het niet doet: ondersteuningen, detectie van bruggen of overhangen, plaatsing van naden, vermijden van verplaatsingen (combing), Z-hop, strijken, adaptieve lagen, opvullen van gaten voor wanden dunner dan een lijn, brims, meerdere extruders, linear advance of acceleratiebewuste tijdsschattingen. Modellen zijn beperkt tot 300.000 driehoeken en beschadigde meshes worden alleen gesloten waar de gaten klein zijn.
Voorbeelden
Kalibratiekubus
Een kubus van 20 mm met lagen van 0,2 mm, 2 wanden, 4 boven- en 3 onderlagen en 20% vulling geeft 100 lagen en ongeveer 1,3 m (circa 4 g) filament; de voorbeeldweergave toont massieve diagonale lijnen onder en boven en daartussen verspreide lijnen.
Eenvoudige beugel voor een printbed van 300 mm
Voer 300 × 300 mm in voor het printbed, een nozzle van 0,6 mm met lijnbreedte 0,65 mm en lagen van 0,3 mm, voeg de eigen startcode van je printer toe en slice een platte beugel in een paar seconden.
Veelgestelde vragen
Kan ik de G-code rechtstreeks printen?
Het is standaard Marlin G-code, maar controleer die eerst: de startcode (homing, verwarmen, prime-lijn), het printbedformaat en de temperaturen moeten bij je printer passen. Open de G-code in een G-code-viewer en bekijk de eerste laag.
Waarom mislukken overhangen en bruggen?
Deze slicer genereert geen ondersteuningen en detecteert geen bruggen. Oriënteer het object zo dat het een vlakke basis heeft en geen steile overhangen, of gebruik Cura, PrusaSlicer of OrcaSlicer.
Werkt het met Klipper of RepRapFirmware?
De bewegingen zijn gewone G0/G1 met absolute E, wat die firmwares accepteren. Vervang de start- en eindcode door de macro's van je printer, zoals PRINT_START.
Waarom is dit een Pro-tool?
Slicen vereist grotere bestandslimieten en veel rekenkracht, dus het is onderdeel van het Pro-abonnement. Het slicen gebeurt nog steeds volledig in je browser.
Waarom is de tijdschatting korter dan de echte print?
De schatting deelt afstanden door snelheden en negeert versnelling, jerk en opwarmtijd. Echte prints van kleine gedetailleerde onderdelen kunnen aanzienlijk langer duren.
Privacy
Het STL-bestand wordt in je browser gelezen en gesliced en de G-code wordt op je apparaat gemaakt. Er wordt niets geüpload. Je instellingen worden alleen opgeslagen in de lokale opslag van deze browser. Je abonnementsstatus wordt gecontroleerd om de tool te ontgrendelen en alleen een anonieme gebeurtenis voor het gebruik van de tool wordt geteld.