Marlin 2.1.2.7 Prusa i3 (Cấu hình tối ưu cho RAMPS/MKS GEN L)

Cấu hình firmware Marlin 2.1.2.7 dành cho dòng máy in Prusa i3 sử dụng mạch RAMPS 1.4 hoặc MKS GEN L. Bản build này tích hợp đầy đủ các tính năng hiện đại như Input Shaping, LIN_ADVANCE và cân bàn tự động Bilinear, giúp tối ưu hiệu năng in ấn.

👁️
23
Lượt Xem
❤️
0
Lượt Thích
📥
3
Lượt Tải
Cập Nhật Jun 01, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Marlin 2.1.2.7 cho máy in Prusa i3 dùng board RAMPS/MKS GEN L

Danh sách đầy đủ các chức năng và thông số cấu hình của firmware Marlin này:

Phần cứng và điều khiển

  • Board: RAMPS 1.4 (BOARD_RAMPS_14_EFB)
  • Vi xử lý: ATmega2560 (Arduino Mega 2560)
  • Màn hình: RepRapDiscount Smart Controller (LCD 2004)
  • Baud rate: 250000 bps
  • Tên máy in: "PRUSA XL"

Chuyển động và cơ khí

  • Kích thước bàn in: X=256 mm, Y=300 mm, Z=350 mm
  • Soft endstops: Bật cho trục X, Y, Z
  • Steps per mm: X=80, Y=80, Z=400, E=415
  • Tốc độ tối đa: X/Y=300 mm/s, Z=5 mm/s, E=25 mm/s
  • Gia tốc tối đa: X/Y=3000, Z=100, E=10000 mm/s²
  • Junction Deviation: 0.013 mm (làm mượt thích ứng)
  • SLOWDOWN: Bật (tự giảm tốc khi bộ đệm đầy)

Nhiệt độ và gia nhiệt

  • Cảm biến nhiệt (Thermistor): Hotend #1 (100k EPCOS), Bàn in #1 (100k EPCOS)
  • PID auto-tuning: Có sẵn trong menu
  • PID_MAX: 255
  • Bảo vệ quá nhiệt: Cho hotend, bàn in, buồng in, laser
  • MINTEMP/MAXTEMP: Hotend (5-275°C), Bàn in (5-150°C)
  • AUTOTEMP: Đã bật (tự động điều chỉnh nhiệt độ)
  • PREVENT_COLD_EXTRUSION: Có (tối thiểu 170°C)

Driver và Endstop

  • Driver: A4988 cho X, Y, Z, E0
  • Enable pins: Active LOW
  • Đảo chiều (Direction inversion): X=INVERT, Y=NORMAL, Z=INVERT, E0=NORMAL
  • Endstops: X_MIN, Y_MIN, Z_MIN (đang sử dụng)
  • Endstop pullups: Đã bật

Cảm biến và Cân bàn

  • Cảm biến tiệm cận: FIX_MOUNTED_PROBE
  • Độ lệch cảm biến (Offset): X=34 mm, Y=-3 mm, Z=-2.08 mm
  • Leveling mesh: Bilinear (lưới 4x4 = 16 điểm)
  • Z_SAFE_HOMING: Đã bật
  • Probing margin: 10 mm
  • Z_CLEARANCE: Khi triển khai 10 mm, giữa các điểm 5 mm
  • Kiểm tra độ chính xác M48: Có sẵn

Đùn nhựa và Sợi in

  • Số lượng đầu đùn: 1
  • Đường kính sợi: 1.75 mm
  • LIN_ADVANCE: Đã bật (K=0.05)
  • MAX_EJERK: 5.0

Thẻ nhớ SD

  • SDSUPPORT: Đã bật
  • Sắp xếp file: Theo thứ tự mới nhất
  • Xác nhận in: Đã bật

Tính năng menu LCD

  • Loại màn hình: REPRAP_DISCOUNT_SMART_CONTROLLER
  • Điều khiển: Có hỗ trợ di chuyển thủ công (X/Y/Z/E), xoay encoder có nhân hệ số (10x/100x), hiển thị phần trăm in và thời gian.
  • Tính năng bổ sung: BABYSTEPPING (chỉnh Z khi đang in), EEPROM_SETTINGS (lưu cấu hình), ARC_SUPPORT (G2/G3), INPUT_SHAPING (trục X và Y, 40 Hz, damping=0.15), FILAMENT_RUNOUT_SENSOR (pin 44), ADVANCED_PAUSE_FEATURE (M600).

An toàn và Debug

  • An toàn: Watchdog, bảo vệ nhiệt (Thermal Protection), chống đùn lạnh, giới hạn phần mềm.
  • Debug: Báo cáo nhiệt tự động, Parser Gcode nhanh, bảo vệ lỗi tràn nối tiếp.

Cấu hình nhiệt độ mẫu

  • PETG: Hotend=235°C, Bàn in=85°C
  • ABS: Hotend=250°C, Bàn in=110°C

Lưu ý quan trọng: Do bộ nhớ của chip ATmega2560 khá hạn chế (8KB SRAM), khi bật hết các tính năng cao cấp như Input Shaping, Babystepping và LIN_ADVANCE, firmware sẽ hoạt động ở ngưỡng giới hạn. Nếu gặp hiện tượng treo máy hoặc lỗi hiển thị, anh em hãy cân nhắc tắt bớt các tính năng không quá cần thiết.

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution — Noncommercial

CC-BY-NC

Yêu cầu ghi công
Remix & phái sinh Được phép
Sử dụng thương mại Không được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (5 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)