3d Calcs
KONFIG:
130 W
kr0.15/kWh
kr20.00/kg spool
Kalibrering & Rörelse MODULMARLIN

Extruder E-Steps Kalibreringsberäknare (Marlin)

Kalibrera matarmotorns steg per millimeter (steps/mm) för Marlin firmware med färdiga M92 E- och M500-kommandon.

Hitta med M503 i terminalen
steps/mm
Förinställningar:
mm (120)
mm (100)
mm
RESULTAT OCH SAMMANSTÄLLNINGUnderextrudering
Beräknade nya E-Steps
96.88steps/mm
Faktisk extruderad längd: 96.00 mm (-4.0%)
1. Sätt Nya E-Steps i RAM (M92)
M92 E96.88
2. Spara Permanent till EEPROM (M500)
M500
Nästa steg: Skicka M500 för att spara värdena mellan strömcykler.
SPONSORED SPACE
01 / PROTOKOLL

Mätning och Instruktioner

STEG 01

1. Markera 120mm

Sätt en markering med penna 120mm från extruderns ingång.

STEG 02

2. Mata 100mm

Kör 100mm frammatning via skrivarens meny.

STEG 03

3. Mät restavstånd

Mät kvarvarande avstånd med skjutmått och få det nya värdet.

02 / MATEMATIK

Formel för kalibrering av matningssteg

Nya steg = (Gamla steg × 100mm) / Faktisk frammatad längd (mm).

New E-Steps = (Current E-Steps × Requested Extrusion Distance) / Actual Extruded Distance
Praktiskt Exempel:

Nuvarande E-steps = 93.0. Du markerar 120mm på filamentet, beordrar 100mm extrudering och mäter 25mm kvar till extrudern (vilket betyder att 95mm matades istället för 100mm). Nya E-Steps = (93.0 × 100) / 95 = 97.89 steps/mm.

SPONSORED SPACE
HÅRDVARUKALIBRERING & FIRMWAREGUIDE•8 min lästid

Så kalibrerar du extruderns E-Steps: Den definitiva 100mm-guiden för Marlin

Slipp oförklarlig underextrudering och måttavvikelser. Kalibrera motorns steg per millimeter med matematisk precision via G-code-kommandon.

1. Vad E-Steps egentligen innebär (och varför standardvärden inte stämmer)

Extruderns steg per millimeter (E-steps) är den grundläggande mekaniska konstanten i 3D-skrivarens firmware (Marlin, Klipper eller RepRapFirmware). Den anger exakt hur många mikrosteg motorn måste ta för att mata fram exakt en millimeter filament genom matardrevet.

De flesta standardskrivare (som Creality Ender 3-serien) levereras med ett teoretiskt fabriksvärde på cirka 93 steg/mm. Detta värde baseras på ett mässingsdrev med ca 10,8 mm rullningsdiameter kopplat till en 1,8° stegmotor med 1/16 mikrosteg. I verkligheten varierar ingreppsdjupet beroende på fjädertryck och filamentets hårdhet, vilket ändrar den effektiva omkretsen. Utan kalibrerade E-steps gissar skrivaren hur mycket plast som matas in.

💡EXTRUDERINGENS FÖRSTA REGEL

Justera aldrig E-steps för att korrigera synliga flödesfel på en färdig utskrift. E-steps är en rent mekanisk mätning av filamentets förflyttning genom matardrevet, helt oberoende av munstyckets diameter, temperatur eller plastsort.

2. Steg-för-steg: 100mm-kalibreringsmetoden

För att kalibrera behöver du bara ett digitalt skjutmått, en fin märkpenna och en G-code-terminal (via OctoPrint, Pronterface eller vår inbyggda Web Serial-kontroller).

Följ dessa steg noggrant:

1. Förbered filamentet: Räta ut en bit styvt filament (PLA fungerar bäst eftersom det inte komprimeras av matardrevet) och för in det i extrudern. 2. Markera 120 mm från inloppet: Placera skjutmåttets käft mot extruderns inloppskant och gör en distinkt markering exakt 120,0 mm ut på filamentet. 3. Värm munstycket (förbigå kallextruderingsspärren): Marlin har ett inbyggt skydd (`prevent_cold_extrude`, vanligen 170°C). Värm munstycket till normal utskriftstemperatur (t.ex. 205°C för PLA) eller lossa Bowdenslangen vid extruderns utgång för att mata fritt i luften utan mottryck. 4. Mata ut 100 mm via G-code: `M83` (ställ extrudern i relativt läge) `G1 E100 F100` (mata 100 mm med hastigheten 100 mm/min, ca 1,67 mm/s) 5. Mät kvarvarande avstånd: När motorn stannat mäter du avståndet från inloppet till din markering. Om exakt 100 mm matades återstår exakt 20,0 mm. Om det återstår 27,0 mm matades endast 93,0 mm fram (120 - 27).

Formel för E-Steps-förhållande

  • ✓Faktisk matning (mm) = 120 - Uppmätt restavstånd till markering
  • ✓Formel: Nya E-Steps = Nuvarande E-Steps × (100 / Faktiskt matade mm)
  • ✓Räkneexempel: Om nuvarande E-Steps = 93,0 och faktisk matning = 94,2 mm blir Nya E-Steps = 93,0 × (100 / 94,2) = 98,73 steg/mm.

3. Firmware-kommandon: Läsa av, ställa in och spara i EEPROM

När det nya värdet har beräknats sparar du det permanent i moderkortets EEPROM med tre korta kommandon:

1. Läs av nuvarande inställningar (`M503`): Skicka `M503`. Leta upp raden som börjar med `echo: M92 X... Y... Z... E...`. Värdet efter `E` är ditt aktiva värde (t.ex. `E93.00`).

2. Ställ in det nya värdet (`M92`): Skriv in ditt värde: `M92 E98.73`.

3. Spara permanent i EEPROM (`M500`): Utan detta kommando försvinner inställningen när skrivaren stängs av. Skicka `M500`. Skrivaren svarar med `echo:Settings Stored (EEPROM)`. Bekräfta med `M501` följt av `M503`.

💡VARNING FÖR EEPROM-EMULERING PÅ SD-KORT

Många budgetkort från Creality (t.ex. Ender 3 v2 med 4.2.2/4.2.7-kort) saknar fysiskt EEPROM-chip och sparar istället en fil med namnet 'EEPROM.DAT' på microSD-kortet. Låt alltid ett SD-kort sitta i när du kör M500.

4. Bowden vs Direct Drive vs Utväxlade Dual-Drive-extrudrar

Olika extruderkonstruktioner kräver vitt skilda stegintervall på grund av mekanisk utväxling:

- Standard enkeldrev Bowden (Ender 3, CR-10): Ett ensamt mässingshjul direkt på motoraxeln mot ett stödlager. Normalt intervall: 93 till 105 steg/mm. Slinter lätt vid mottryck i munstycket. - Utväxlade Dual-Drive-extrudrar (Bondtech BMG, Titan, Voron Clockwork 2, Orbiter): Har en mekanisk kuggväxel (ofta 3:1 till 3,5:1 på BMG, 5:1 på Sherpa Mini, 7,5:1 på Orbiter v2) och dubbla tandade hjul som greppar filamentet från båda sidor. Typiska värden: 415 till 425 steg/mm (BMG) eller 690 steg/mm (Orbiter v2). - Direct Drive med Pancake-motor: Lätta motorer monterade direkt på skrivhuvudet minimerar flex i Bowdenslangen och underlättar utskrift i mjuka material.

Riktvärden för vanliga extrudertyper (1/16 mikrosteg)

  • ✓Creality standard enkeldrev (1,8° motor): ~93,0 steg/mm
  • ✓Creality Dual-Gear uppgradering: ~139,0 till 145,0 steg/mm
  • ✓E3D Titan (3:1 utväxling): ~418,5 steg/mm
  • ✓Bondtech BMG / Kloner (3:1 Dual-Drive): ~415,0 steg/mm
  • ✓Voron Clockwork 2 (50:10 utväxling): ~450,0 steg/mm
  • ✓LDO Orbiter v2.0 (7,5:1 utväxling): ~690,0 steg/mm
  • ✓Micro-Swiss Dual Gear Direct Drive: ~130,0 steg/mm

5. E-Steps vs Slicer-flöde (Flow Rate): Den avgörande skillnaden

Ett vanligt nybörjarfel är att ändra E-steps för att justera flödet för en specifik filamentrulle.

Erfarna operatörer skiljer alltid på dessa två begrepp:

- E-Steps är en fysisk hårdvarukonstant: Den representerar drivhjulets mekaniska diameter och kuggutväxling. När den väl är kalibrerad ska den ALDRIG ändras såvida inte mekaniska komponenter byts ut. - Flödeshastighet (Flow Rate / Extrusion Multiplier) är en materialkorrigering: Flexibel TPU trycks ihop mellan kuggarna och minskar den effektiva radien, medan PLA inte fjädrar och skummande LW-PLA expanderar i munstycket. Dessa skillnader justeras uteslutande i slicern per filamentprofil.

💡ARBETSFLÖDE I TVÅ STEG

Kalibrera E-steps EN GÅNG mekaniskt utan mottryck eller med standard-PLA. Finjustera sedan enskilda filamentrullar med en kalibreringskub för väggtjocklek eller flödestestet i OrcaSlicer.

Vanliga Frågor (FAQ)

Vad är standardvärdet för E-steps på Creality Ender 3?
En standard Ender 3 med mässingsdrev har 93.0 steg/mm. Vid uppgradering till utväxlad dual-gear-extruder (som BMG eller Sprite) ökar värdet till ca 415 till 425 steg/mm.
Ska man kalibrera E-steg med eller utan munstycket monterat?
För att eliminera mottryck från smältzonen bör filamentet matas genom en lossad Bowden-slang utan munstycke. Finjustering av plastmängden görs sedan med flödesmultiplikatorn i slicern.
Hur sparar jag de nya E-stegen i skrivarens EEPROM-minne?
Skicka kommandot 'M92 E[nya_steg]' följt av 'M500' för att spara permanent i EEPROM. Kontrollera inställningarna med 'M503'.
Varför underextruderar skrivaren trots rätt kalibrerade E-steg?
Vanliga orsaker är delvis igensatt munstycke, sprucken matararm i plast (vanligt på Ender 3), dålig fjäderspänning eller för låg hotend-temperatur för den valda hastigheten.
Måste jag kalibrera om E-stegen varje gång jag byter filamentsort?
Nej. E-stegen styr motorns rent mekaniska frammatning av 100 mm tråd. Skillnader i hårdhet och toleranser justeras via flödesfaktorn (Flow) i slicern.
CALCULATOR SUITE

Relaterade Kalkylatorer

Visa alla 22 verktyg →→