Firmware máy in 3D open source là gì ?

Khám phá bí mật ẩn bên trong chiếc máy in 3D.

Hẳn các bạn đều biết dòng máy in 3D reprap là 1 dự án mã nguồn mở vậy ai cũng có thể có được mã nguồn của phần mềm điều khiển hay còn gọi là firmware, và vì nó là mã mở nên bất kỳ ai am hiểu về mã nguồn cũng có thể chỉnh sửa và tạo ra phiên bản phần mềm firmware của riêng mình.

Hôm nay chúng ta sẽ thử cùng tìm hiểu xem có bao nhiêu phiên bản firmware như thế được phổ biến trong thế giới in 3D nhé.

Dưới đây mình xin liệt kê một số firmware mà mình biết và sưu tầm trên mạng.

1. Marlin

Tên : Marlin

Tác giả : Erik van der Zalm

Ngày phát hành: tháng 11 năm 2011

Tính năng tiêu biểu:

  • Hỗ trợ tốc độ cao trên mỗi trục
  • Bảo vệ quá nhiệt tự động ngắt
  • Hỗ trợ endstop( công tắc hành trình)
  • Hỗ trợ giao tiếp thẻ nhớ SD
  • Hỗ trợ màn hình LCD (20×4 và 16×4)
  • Hỗ trợ giao diện LCD xử lý in độc lập không cần kết nối máy tính
  • Lưu trữ các thiết đặt trên EEPROM
  • Hiển thị nhiệt độ, tọa độ theo thời gian thực

Bo mạch tương thích

  • RAMPS
  • RAMBo
  • RUMBA
  • Sanguinololu
  • Ultimaker’s Electronics version 1.0-1.5
  • Generation_6_Electronics
  • Generation 7 Electronics
  • Duemilanove 328P
  • Melzi and Melzi v2.0
  • Azteeg X1, Azteeg X3, and Azteeg X3 Pro
  • Megatronics (Megatronics 1.0, Megatronics 2.0, and Megatronics 3.0)

Đường dẫn tải firmware :

https://github.com/MarlinFirmware/Marlin

2. Sprinter

Tên : Sprinter

Tác giả : Kliment, caru, tonok, tesla893

Ngày phát hành: tháng 2 năm 2012

Tính năng tiêu biểu:

  • Hỗ trợ giao tiếp thẻ nhớ SD
  • Điều khiển motor bước đầu in
  • Kiểm soát tốc độ các trục
  • Kiểm soát nhiệt độ đầu in và bàn nhiệt

Bo mạch tương thích

  • RAMPS
  • Sanguinololu
  • Teensylu
  • Ultimaker’s Electronics phiên bản 1.0-1.5

Đường dẫn tải firmware :

https://github.com/kliment/Sprinter.git

3. Sailfish

Tên : Sailfish

Tác giả : Jetty

Ngày phát hành: tháng 2 năm 2012

Tính năng tiêu biểu:

  • Hỗ trợ giao tiếp thẻ nhớ SD
  • Điều khiển motor bước đầu in
  • Kiểm soát tốc độ các trục
  • High step rate (20 KHz)
  • Kiểm soát nhiệt độ đầu in và bàn nhiệt

Bo mạch tương thích

  • Compatible Electronics
  • Gen 3 + 5D3G shield (rrmbv12)
  • Gen 4
  • MightyBoard

Đường dẫn tải firmware :

https://github.com/jetty840/Sailfish-G3Firmware

4. GRBL

Tên : GRBL

Tác giả : Simen Svale Skogsrud

Ngày phát hành: tháng 5 năm 2014

Tính năng tiêu biểu:

  • Chỉ hỗ trợ cho các máy phay CNC với hệ lệnh Gcode

Bo mạch tương thích

Đường dẫn tải firmware :

https://github.com/simen/grbl.git

….

Updating !

Nguồn: biên tập thietbiketnoi.com

Xem thêm:

Chia sẻ
Viết với niềm đam mê và yêu thích công nghệ. Từng học đại học Bách Khoa, thêm bốn năm với HDSE - Aptech. Anh ấy đã nghiên cứu về công nghệ, Web, lập trình từ những năm 2004. Hàng ngày ngoài viết thì anh ấy thích trồng cây, DIY những món đồ ngớ ngẩn.