Cara Kalibrasi E-Steps Ekstruder: Panduan Lengkap 100mm Marlin
Hentikan masalah under-extrusion dan ketidakakuratan dimensi. Kalibrasi langkah per milimeter motor ekstruder dengan ketelitian matematis menggunakan perintah G-code.
1. Arti Sebenarnya dari E-Steps (Dan Mengapa Angka Bawaan Sering Meleset)
Extruder Steps per Millimeter (E-steps) adalah konstanta mekanis fundamental yang tersimpan dalam firmware printer 3D Anda (Marlin, Klipper, atau RepRapFirmware). Nilai ini menentukan berapa banyak mikro-langkah motor stepper yang dibutuhkan untuk mendorong tepat satu milimeter filamen mentah melalui roda gigi penggerak ekstruder.
Sebagian besar printer pemula (seperti seri Creality Ender 3) dikirim dari pabrik dengan nilai bawaan sekitar 93 steps/mm. Angka ini dihitung secara teoritis dengan asumsi roda gigi kuningan berdiameter efektif ~10,8mm digerakkan oleh motor 1,8° pada 1/16 microstepping. Dalam praktiknya, kedalaman cengkeraman gigi pada filamen berbeda-beda tergantung ketegangan pegas dan toleransi manufaktur. Jika E-steps belum dikalibrasi, printer Anda hanya menebak volume filamen yang masuk ke hotend.
Jangan pernah mengubah E-steps untuk memperbaiki kelebihan atau kekurangan aliran plastik pada model cetak yang sudah jadi. E-steps adalah kalibrasi fisik pergerakan filamen melalui gir ekstruder, terlepas dari ukuran nozzle, suhu, atau jenis filamen.
2. Prosedur Kalibrasi 100mm Langkah demi Langkah
Untuk melakukan kalibrasi, Anda hanya membutuhkan jangka sorong digital (caliper), spidol permanen berujung halus, dan terminal G-code (OctoPrint, Pronterface, atau pengontrol Web Serial bawaan kami).
Ikuti langkah-langkah berikut:
1. Siapkan Filamen: Luruskan bagian filamen yang kaku (PLA paling ideal karena tidak mudah menekuk di bawah tekanan roda gigi) dan masukkan ke dalam ekstruder. 2. Beri Tanda 120mm dari Lubang Masuk Ekstruder: Tempelkan rahang jangka sorong pada bibir lubang masuk ekstruder dan buat tanda yang jelas tepat pada jarak 120,0 mm di sepanjang filamen. 3. Panaskan Hotend (Lewati Pengaman Cold Extrude): Firmware Marlin memiliki fitur keamanan (`prevent_cold_extrude`, biasanya di atas 170°C). Panaskan hotend ke suhu cetak normal (misalnya 205°C untuk PLA) atau lepaskan selang Bowden di keluaran ekstruder untuk mengukur tanpa hambatan di udara terbuka. 4. Jalankan Ekstrusi 100mm via G-Code: `M83` (atur ekstruder ke mode relatif) `G1 E100 F100` (ekstrusi 100mm dengan kecepatan lambat 100 mm/menit, sekitar 1,67 mm/detik) 5. Ukur Sisa Panjang Filamen: Setelah motor berhenti total, ukur jarak dari bibir masuk ekstruder ke tanda Anda. Jika tepat 100mm ditarik, sisa jarak harus tepat 20,0 mm. Jika tersisa 27,0 mm, berarti hanya 93,0 mm yang terdorong (120 - 27).
Rumus Perbandingan E-Steps
- ✓Ekstrusi Aktual (mm) = 120 - Jarak Sisa ke Tanda
- ✓Rumus: E-Steps Baru = E-Steps Saat Ini × (100 / Ekstrusi Aktual mm)
- ✓Contoh Perhitungan: Jika E-Steps Saat Ini = 93,0 dan Ekstrusi Aktual = 94,2mm: E-Steps Baru = 93,0 × (100 / 94,2) = 98,73 steps/mm.
3. Perintah Langsung Firmware: Cek, Atur, dan Simpan ke EEPROM
Setelah mendapatkan nilai koreksi, simpan secara permanen ke memori EEPROM motherboard printer dengan tiga perintah serial sederhana:
1. Cek Pengaturan Saat Ini (`M503`): Ketik `M503`. Cari baris yang dimulai dengan `echo: M92 X... Y... Z... E...`. Angka setelah huruf `E` adalah nilai aktif Anda (misalnya `E93.00`).
2. Masukkan Nilai Baru (`M92`): Ketik nilai hasil hitungan Anda: `M92 E98.73`.
3. Simpan Permanen ke EEPROM (`M500`): Jika Anda mematikan printer tanpa menyimpan, pengaturannya akan hilang. Kirim perintah `M500`. Printer akan membalas dengan `echo:Settings Stored (EEPROM)`. Pastikan nilainya tersimpan dengan mengetik `M501` lalu `M503`.
Banyak motherboard 32-bit Creality (seperti pada Ender 3 v2 board 4.2.2/4.2.7) tidak memiliki chip fisik EEPROM; firmware menuliskan berkas 'EEPROM.DAT' ke kartu microSD. Selalu biarkan kartu SD terpasang saat menjalankan M500.
4. Perbedaan Bowden vs Direct Drive vs Ekstruder Dual-Drive Beroda Gigi
Setiap jenis sistem ekstruder memerlukan rentang E-steps yang sangat berbeda karena rasio roda gigi mekanisnya:
- Bowden Roda Gigi Tunggal (Ender 3 standar, CR-10): Menggunakan satu gir kuningan yang terpasang langsung pada poros motor NEMA 17 melawan bearing penekan. Rentang tipikal: 93 hingga 105 steps/mm. Rentan selip saat ada tekanan balik pada nozzle. - Ekstruder Dual-Drive Beroda Gigi (Bondtech BMG, Titan, Voron Clockwork 2, Orbiter): Memiliki rasio reduksi mekanis (umumnya 3:1 hingga 3,5:1 pada BMG, 5:1 pada Sherpa Mini, 7,5:1 pada Orbiter v2) dengan dua roda gigi penjepit filamen di kedua sisi. Nilai tipikal: 415 hingga 425 steps/mm (BMG) atau 690 steps/mm (Orbiter v2). - Direct Drive Motor Pancake: Menggunakan motor stepper pipih dan ringan tepat di atas toolhead, meminimalkan kelenturan pada selang Bowden.
Nilai Patokan Tipikal Berdasarkan Jenis Ekstruder (Microstepping 1/16)
- ✓Creality Bawaan Gir Tunggal (motor 1,8°): ~93,0 steps/mm
- ✓Creality Peningkatan Dual-Gear: ~139,0 hingga 145,0 steps/mm
- ✓E3D Titan (Rasio Reduksi 3:1): ~418,5 steps/mm
- ✓Bondtech BMG / Kloning (3:1 Dual-Drive): ~415,0 steps/mm
- ✓Voron Clockwork 2 (Rasio 50:10): ~450,0 steps/mm
- ✓LDO Orbiter v2.0 (Rasio 7,5:1): ~690,0 steps/mm
- ✓Micro-Swiss Dual Gear Direct Drive: ~130,0 steps/mm
5. E-Steps vs Flow Rate Slicer: Perbedaan yang Sangat Mendasar
Kesalahan umum yang sering dilakukan adalah mengubah E-steps untuk mengatasi masalah aliran filamen yang berbeda-beda.
Teknisi profesional memisahkan kedua parameter ini secara ketat:
- E-Steps adalah Konstanta Fisik Perangkat Keras: Mewakili diameter roda gigi mekanis dan sistem transmisi gir. Setelah dikalibrasi dengan benar, E-steps TIDAK PERNAH diubah kecuali Anda mengganti komponen mekanis ekstruder. - Flow Rate (Extrusion Multiplier di Slicer) adalah Penyesuaian Reologi Bahan: Setiap polimer memiliki kelenturan yang berbeda. Filamen fleksibel TPU akan tertekan dan memipih di antara roda gigi sehingga diameter efektifnya mengecil; PLA kaku tidak memipih; dan LW-PLA berbusa mengembang di nozzle. Variasi ini hanya disetel di slicer per gulungan bahan.
Kalibrasi E-steps CUKUP SATU KALI tanpa beban atau dengan PLA standar. Setelah itu, atur setiap rol filamen menggunakan kubus kalibrasi ketebalan dinding atau tes flow rate pada OrcaSlicer.