Extruder E-Steps kalibreren: De definitieve 100mm Marlin handleiding
Geen onverklaarbare onderextrusie of maatafwijkingen meer. Kalibreer de motorstappen per millimeter van uw extruder met wiskundige precisie via G-code commando's.
1. Wat E-Steps werkelijk betekenen (en waarom fabrieksinstellingen afwijken)
Extruderstappen per millimeter (E-steps) is de fundamentele mechanische constante in de firmware van uw 3D-printer (Marlin, Klipper of RepRapFirmware). Deze constante bepaalt exact hoeveel motorstappen nodig zijn om één millimeter filament door het aandrijfwiel te transporteren.
Standaardprinters (zoals de Creality Ender 3-serie) worden vanuit de fabriek geleverd met een theoretische waarde van circa 93 stappen/mm. Deze waarde gaat uit van een messing tandwiel met circa 10,8 mm werkzame diameter op een 1,8° stappenmotor bij 1/16 microstepping. In de praktijk drukken de tanden afhankelijk van veerspanning en filamenthardheid verschillend diep in het materiaal, waardoor de werkelijke omtrek verandert. Zonder kalibratie gokt de printer hoeveel plastic de spuitmond ingaat.
Pas nooit E-steps aan om visuele over- of onderextrusie op een geprint model te corrigeren. E-steps meten uitsluitend het mechanische filamenttransport door het aandrijfwiel, onafhankelijk van spuitmonddiameter, temperatuur of filamentsoort.
2. Het stapsgewijze 100mm kalibratieproces
Voor de kalibratie heeft u slechts een digitale schuifmaat, een fijne viltstift en een G-code terminal nodig (via OctoPrint, Pronterface of onze ingebouwde Web Serial controller).
Volg deze stappen voor een nauwkeurige meting:
1. Filament voorbereiden: Voer een recht stuk stijf filament (PLA werkt het best omdat het niet vervormt) in de extruder in. 2. Markeer 120 mm vanaf de ingang: Plaats de bek van de schuifmaat tegen de ingang van de extruder en zet exact bij 120,0 mm een duidelijke markering op het filament. 3. Hotend opwarmen (omzeil koude-extrusiebeveiliging): Marlin blokkeert extrusie bij een koud hotend (`prevent_cold_extrude`, meestal onder 170°C). Verwarm het hotend tot uw normale printtemperatuur (bijv. 205°C voor PLA) of maak de Bowdenslang los bij de uitgang om zonder tegendruk in de lucht te extruderen. 4. 100 mm extruderen via G-code: `M83` (extruder op relatieve modus zetten) `G1 E100 F100` (extrudeer 100 mm met 100 mm/min, ca. 1,67 mm/s) 5. Restlengte meten: Meet na het stoppen van de motor de afstand van de extruderopening tot uw markering. Bij exact 100 mm blijft precies 20,0 mm over. Blijft er 27,0 mm over, dan werd slechts 93,0 mm doorgevoerd (120 - 27).
De E-Steps verhoudingsformule
- ✓Werkelijk geëxtrudeerd (mm) = 120 - Gemeten restafstand tot markering
- ✓Formule: Nieuwe E-Steps = Huidige E-Steps × (100 / Werkelijk geëxtrudeerde mm)
- ✓Voorbeeld: Huidige E-Steps = 93,0, werkelijke doorvoer = 94,2 mm: Nieuwe E-Steps = 93,0 × (100 / 94,2) = 98,73 stappen/mm.
3. Directe firmwarecommando's: Opvragen, instellen en in EEPROM opslaan
Na de berekening legt u de nieuwe waarde definitief vast in het EEPROM-geheugen met drie terminalcommando's:
1. Huidige waarden opvragen (`M503`): Verstuur `M503`. Zoek de regel die begint met `echo: M92 X... Y... Z... E...`. Het getal achter `E` is uw actieve waarde (bijv. `E93.00`).
2. Nieuwe waarde invoeren (`M92`): Voer uw berekende waarde in: `M92 E98.73`.
3. Opslaan in EEPROM (`M500`): Zonder opslaan gaat de waarde bij een herstart verloren. Stuur `M500`. De printer bevestigt met `echo:Settings Stored (EEPROM)`. Controleer dit met `M501` gevolgd door `M503`.
Veel goedkope 32-bits moederborden van Creality (o.a. Ender 3 v2 met 4.2.2/4.2.7 borden) hebben geen fysieke EEPROM-chip en slaan instellingen op in een 'EEPROM.DAT'-bestand op de microSD-kaart. Zorg dat de SD-kaart geplaatst is bij het uitvoeren van M500.
4. Bowden vs Direct Drive vs Vertraagde Dual-Drive Extruders
Verschillende soorten extruders vereisen sterk uiteenlopende E-step waarden vanwege tandwieloverbrengingen:
- Standaard Single-Gear Bowden (Ender 3, CR-10): Enkel messing tandwiel direct op de motoras tegen een meelooplager. Typisch bereik: 93 tot 105 stappen/mm. Gevoelig voor slippen bij tegendruk. - Vertraagde Dual-Drive Extruders (Bondtech BMG, Titan, Voron Clockwork 2, Orbiter): Gebruiken een vertraging (veelal 3:1 tot 3,5:1 bij BMG, 5:1 bij Sherpa Mini, 7,5:1 bij Orbiter v2) met dubbele tandwielen die het filament aan weerszijden grijpen. Typische waarden: 415 tot 425 stappen/mm (BMG) of 690 stappen/mm (Orbiter v2). - Direct Drive met Pancake Motor: Platte, lichte motoren rechtstreeks op de printkop voorkomen vertraging in de Bowdenslang en printen flexibele filamenten veel eenvoudiger.
Typische richtwaarden per extrudertype (1/16 microstepping)
- ✓Creality Standaard Single-Gear (1,8° motor): ~93,0 stappen/mm
- ✓Creality Dual-Gear Upgrade: ~139,0 tot 145,0 stappen/mm
- ✓E3D Titan (3:1 overbrenging): ~418,5 stappen/mm
- ✓Bondtech BMG / Klonen (3:1 Dual-Drive): ~415,0 stappen/mm
- ✓Voron Clockwork 2 (50:10 overbrenging): ~450,0 stappen/mm
- ✓LDO Orbiter v2.0 (7,5:1 overbrenging): ~690,0 stappen/mm
- ✓Micro-Swiss Dual Gear Direct Drive: ~130,0 stappen/mm
5. E-Steps vs Slicer Flow Rate: Het cruciale verschil
Een veelgemaakte fout is het aanpassen van E-steps om materiaalverschillen te compenseren.
Professionele gebruikers scheiden beide instellingen strikt:
- E-Steps is een fysieke hardwareconstante: Dit getal representeert de mechanische diameter en overbrenging van het aandrijfwiel. Eenmaal correct gekalibreerd hoeft dit NOOIT meer te worden gewijzigd, tenzij u onderdelen vervangt. - Flow Rate (extrusievermenigvuldiger) is een materiaalaanpassing: Flexibel TPU deukt in tussen de tanden waardoor de effectieve diameter afneemt; stijf PLA vervormt niet; en opschuimend LW-PLA zet uit in de smeltzone. Deze eigenschappen stelt u uitsluitend per filamentprofiel in uw slicer in.
Kalibreer E-steps EENMALIG mechanisch zonder tegendruk of met standaard PLA. Stem afzonderlijke filamentrollen daarna af via een wanddikte-kalibratiekubus of de flow-kalibratie in OrcaSlicer.