Cách Flash & Nâng cấp chương trình cơ sở máy in 3D – Hướng dẫn đơn giản

Roy Hill 17-05-2023
Roy Hill

Sau khi tìm hiểu về in 3D, tôi bắt gặp các thuật ngữ như chương trình cơ sở, Marlin, flash và nâng cấp, lúc đầu khá khó hiểu. Tôi đã thực hiện một số nghiên cứu về chương trình cơ sở của máy in 3D và tìm hiểu ý nghĩa của nó, vì vậy tôi đã viết một bài báo về nó để hỗ trợ những người khác.

Bài viết này sẽ thảo luận về các chủ đề liên quan đến chương trình cơ sở như chương trình cơ sở là gì, cách sử dụng flash và nâng cấp chương trình cơ sở trên máy in 3D của bạn, v.v., vì vậy hãy chú ý theo dõi để biết một số thông tin hữu ích.

    Phần sụn trong in 3D là gì? Marlin, RepRap, Klipper, Repetier

    Phần sụn trong in 3D là một chương trình cụ thể kiểm soát hoạt động của máy in 3D của bạn bằng cách đọc hướng dẫn mã G từ mô hình được cắt. Nó nằm trên bo mạch chính của máy in và có nhiều loại, chẳng hạn như Marlin và RepRap, mỗi loại có bộ tính năng và đặc quyền riêng.

    Các thao tác cơ bản nhất của máy in 3D của bạn, chẳng hạn như chuyển động của động cơ bước, bật bộ gia nhiệt và thậm chí tốc độ in của máy in 3D của bạn yêu cầu hàng triệu phép tính mà chỉ chương trình cơ sở mới có thể thực hiện.

    Không có chương trình cơ sở, máy in 3D của bạn sẽ không biết phải làm gì Và làm thế nào để làm điều đó. Ví dụ: hãy xem xét lệnh mã G “ M109 S200 .”

    Sau khi bạn nhập lệnh đó vào thiết bị đầu cuối mã G, chương trình cơ sở của máy in 3D sẽ nhận ra lệnh đó và biết phải làm gì. Trong trường hợp này, nó sẽ đặt nhiệt độ mục tiêu chocó thể gửi lệnh G-Code cho máy in 3D của bạn.

    Pronterface là một lựa chọn phổ biến mà nhiều người sử dụng để kiểm soát, điều chỉnh và hiệu chỉnh máy in 3D của họ bằng các kỹ thuật như Điều chỉnh PID đầu nóng và giường nhiệt.

    Khi nhập lệnh nói trên, bạn sẽ nhận được một chuỗi mã giống như thế này.

    FIRMWARE_NAME:Marlin 1.1.0 (Github) SOURCE_CODE_URL://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:RepRap EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff

    Mặt khác, nếu đang sử dụng phần mềm phân lớp Makerbot Print, bạn có thể dễ dàng tìm ra phiên bản chương trình cơ sở bạn đang sử dụng bằng cách đi tới Bảng in, chọn máy in 3D của bạn, sau đó nhấp vào “Tiện ích”.

    Cuối cùng, bạn sẽ nhấp vào “Cập nhật chương trình cơ sở” và tất cả thông tin liên quan sẽ bật lên, bao gồm phiên bản chương trình cơ sở hiện tại mà máy in của bạn đang sử dụng.

    Bạn có thể trích xuất chương trình cơ sở từ máy in 3D không?

    Có, bạn có thể trích xuất chương trình cơ sở từ máy in 3D sau khi nó được biên dịch và đã tải lên. Tuy nhiên, sau khi bạn nhận được tệp .hex cho cấu hình chương trình cơ sở của mình, về lâu dài, nó sẽ trở nên vô nghĩa vì bạn sẽ không thể chỉnh sửa hoặc định cấu hình chương trình cơ sở của mình vì nó đã được biên dịch sẵn.

    Trước khi được biên dịch, chương trình cơ sở có định dạng .h hoặc .ino. Sau khi bạn biên dịch nó, định dạng được chuyển thành .bin hoặc .hex,tùy thuộc vào việc bạn có bảng 8 bit hay bảng 32 bit.

    Hãy coi điều này giống như một món ăn mà bạn chuẩn bị. Trước khi nấu ăn, bạn có tất cả các nguyên liệu được bày sẵn trên bàn cho bạn, cho phép bạn thay thế chúng bằng bất cứ thứ gì bạn thích. Sau khi nấu xong, bạn không thể quay lại giai đoạn nguyên liệu. Phần sụn cũng giống như vậy.

    Máy in 3D của bạn có bộ tải khởi động không?

    Máy in 3D của bạn có thể có hoặc không có bộ tải khởi động, tùy thuộc vào loại máy in bạn có . Các máy in 3D thân thiện với ngân sách như Creality Ender 3 không đi kèm với bộ tải khởi động vì chúng chiếm thêm dung lượng lưu trữ trên các bộ vi điều khiển bên trong bo mạch chính của máy in của bạn và cũng tốn nhiều chi phí hơn để bao gồm.

    Sau đây là một số máy in 3D có bộ tải khởi động.

    • QIDI Tech X-Plus
    • Monoprice Maker Select V2
    • MakerBot Replicator 2
    • Creality Ender CR10-S
    • Flashforge Creator Pro

    Bạn có thể flash chương trình cơ sở mà không cần bộ tải khởi động không?

    Có , bạn có thể flash chương trình cơ sở mà không cần bộ tải khởi động bằng cách sử dụng một bộ lập trình bên ngoài ghi chương trình cơ sở vào ICSP của bo mạch chủ của bạn. ICSP có trong hầu hết các bo mạch, vì vậy bạn sẽ không gặp vấn đề gì khi flash chương trình cơ sở mà không cần bộ tải khởi động theo cách đó.

    Bộ tải khởi động là phần mềm cho phép bạn flash chương trình cơ sở dễ dàng bằng USB. Nó chiếm không gian tối thiểu bên trong bộ vi điều khiển của bo mạch chính của bạn, đây là mộtthành phần cụ thể lưu trữ mọi thứ liên quan đến chương trình cơ sở của máy in 3D.

    Mặc dù ở mức tối thiểu, nhưng bộ tải khởi động chiếm dung lượng trong bộ vi điều khiển, có thể được sử dụng bởi các tính năng quan trọng khác, chẳng hạn như tự động cân bằng giường.

    Đây là lý do nhiều nhà sản xuất tránh đặt bộ tải khởi động bên trong bo mạch chính của máy in 3D, để người dùng có thể tận dụng tối đa không gian cho nhiều tính năng hơn.

    Làm như vậy chắc chắn việc flash chương trình cơ sở sẽ phức tạp hơn vì bạn không thể chỉ sử dụng kết nối USB nữa không. Tuy nhiên, một số người cho rằng sự đánh đổi đó là xứng đáng để tăng chức năng cho máy in của họ.

    Video sau đây của Thomas Sanladerer là một hướng dẫn tuyệt vời về cách flash chương trình cơ sở mà không cần bộ tải khởi động, vì vậy hãy xem video này để có hướng dẫn kỹ lưỡng.

    Phần sụn RepRap so với Marlin so với Klipper

    RepRap, Marlin và Klipper đều là những lựa chọn rất phổ biến khi chọn phần sụn cho máy in 3D của bạn. Tuy nhiên, ba trong số chúng khá khác nhau, vì vậy, hãy đi sâu vào sự khác biệt và xem cái nào vượt trội hơn.

    Kiến trúc

    RepRap: RepRap phần sụn được viết bằng ngôn ngữ lập trình C++ và được thiết kế nghiêm ngặt để chỉ chạy trên bộ xử lý 32 bit, chẳng hạn như bảng điều khiển Duet. Khi làm như vậy, nó có thể được sử dụng trên máy in 3D, máy CNC, máy khắc và máy cắt laser. RepRap cũng dựa trênMarlin.

    Marlin: Marlin dựa trên chương trình cơ sở Sprinter cũng được viết bằng C++ nhưng khá linh hoạt và có thể chạy trên cả bộ xử lý 8 bit và 32 bit. Giống như RepRap, nó xử lý hầu hết các tính toán G-Code chi tiết kiểm soát các thành phần của chính máy in 3D.

    Klipper: Phần sụn Klipper tập trung vào các thành phần quan trọng như động cơ bước và cân bằng giường cảm biến, nhưng để lại các phép tính G-Code phức tạp cho một bo mạch khác có khả năng hơn, đó là Raspberry Pi trong hầu hết các trường hợp. Do đó, Klipper sử dụng kết hợp hai bảng để chạy máy in 3D và điều này không giống với bất kỳ chương trình cơ sở nào khác.

    Người chiến thắng hạng mục: Mặc dù kiến ​​trúc không mang lại lợi ích hay nhược điểm rõ ràng, nhưng Marlin giành chiến thắng ở đây vì đây là chương trình cơ sở có kinh nghiệm nhất, tạo thành nền tảng vững chắc cho nhiều chương trình cơ sở khác được xây dựng trên đó.

    Các tính năng

    RepRap: RepRap có rất nhiều ứng dụng với các tính năng, bao gồm cả những tính năng cao cấp dành cho người dùng in 3D nâng cao. Một số tính năng này bao gồm tạo bước thời gian chính xác và điều chỉnh gia tốc động, cả hai đều cực kỳ hữu ích để in 3D nhanh, chính xác và chất lượng cao.

    Một tính năng quan trọng khác của RepRap là công cụ cấu hình web giúp tùy chỉnh xử lý dễ dàng và không gây đau đớn, không giống như Marlin, nơi bạn phải chỉnh sửa mọi thứ trong Arduino IDE.

    Marlin: Với các bản cập nhật liên tục hơnTheo thời gian, Marlin cũng đã trở thành một chương trình cơ sở giàu tính năng với các chức năng như cân bằng giường tự động, tự động khởi động, đặt máy in ở trạng thái mới sau khi bạn khởi động lại và nâng cao tuyến tính, tạo ra áp suất chính xác bên trong đầu phun để chuyển động chính xác và cao hơn tốc độ in mà không làm giảm chất lượng.

    Klipper: Klipper tự hào có bộ tính năng nâng cao như định hình đầu vào giúp giảm tác động của rung động cơ bước đến chất lượng in. Bằng cách loại bỏ hiệu ứng gợn sóng này trong các bản in, bạn có thể in ở tốc độ cao hơn và duy trì chất lượng tuyệt vời.

    Klipper tự hào có một tính năng khác gọi là tăng áp suất mượt mà giúp giảm hiện tượng chảy nước hoặc nhăn và cải thiện cách các góc của mô hình của bạn được in. Nó cũng giúp giữ cho quá trình ổn định và mạnh mẽ hơn, vì vậy chất lượng in không bao giờ bị ảnh hưởng. Có nhiều chuyên gia hơn-

    Người chiến thắng trong danh mục: Klipper

    Tốc độ

    RepRap và Marlin: Cả hai chương trình cơ sở này đều ít nhiều giống nhau khi nói đến tốc độ. RepRap tự hào rằng nó có tốc độ tải lên cao, khoảng 800Kb/giây vào thẻ SD bằng cách sử dụng kết nối Wi-FI hoặc Ethernet. Nếu bạn tăng tốc độ vượt quá giá trị bình thường trong Marlin hoặc RepRap, thì bạn sẽ phải chấp nhận chất lượng in thấp hơn.

    Klipper: Klipper là chương trình cơ sở nhanh nhất trong nhóm, với các tính năng như khi tăng áp suất và đầu vào trơn truđịnh hình cho phép nó in ở tốc độ cao hơn, khoảng 80-100 mm/giây trong khi vẫn duy trì chất lượng và độ chính xác của bản in tuyệt vời.

    Tôi thậm chí còn tìm thấy một video trên YouTube về một người nào đó đang in bằng Klipper với tốc độ 150 mm/giây một cách dễ dàng.

    Người chiến thắng hạng mục: Klipper

    Dễ sử dụng

    RepRap: RepRap chắc chắn là chương trình cơ sở dễ sử dụng hơn trong phần so sánh này. Cấu hình tệp có thể được thực hiện trong giao diện dựa trên web chuyên dụng và nó cũng có thể được sử dụng để cập nhật chương trình cơ sở.

    Công cụ cấu hình trực tuyến làm cho RepRap trở nên nổi bật, giúp nó dễ sử dụng mà nhiều người dùng máy in 3D mong muốn trong Marlin.

    Marlin: Đối với người mới bắt đầu, Marlin rất dễ làm quen. Tuy nhiên, phần sụn cũng tốn thời gian và khó khăn khi bạn cần định cấu hình các tệp của mình.

    Nếu bạn cần thực hiện một số thay đổi nhất định đối với cấu hình, bạn sẽ phải flash lại phần sụn và biên dịch nó, về cơ bản lặp lại quá trình một lần nữa. Về mặt tích cực, Marlin có tài liệu tuyệt vời, một cộng đồng lớn và vô số tài liệu trực tuyến để tìm hiểu và nhận trợ giúp.

    Klipper: Klipper cũng là một công cụ dễ- sử dụng phần sụn, chắc chắn hơn nếu bạn thành thạo với Raspberry Pi. Không cần thiết phải flash lại nó, không giống như Marlin và có thể dễ dàng thực hiện các thay đổi đối với tệp cấu hình.

    Tuy nhiên, tài liệu về Klipper không thiếu vì đây là chương trình cơ sở tương đối mới,và bạn sẽ không tìm thấy cùng một mức độ trợ giúp trực tuyến như khi bạn tìm kiếm Marlin.

    Người chiến thắng hạng mục: RepRap

    Khả năng tương thích

    RepRap: RepRap ban đầu được tạo cho các bảng Duet 32 ​​bit. Do đó, nó chỉ có thể hoạt động trên một số bo mạch 32 bit khác, vì vậy, nó không thực sự là chương trình cơ sở đa dạng nhất hiện có.

    Marlin: Marlin là chương trình cơ sở tương thích rộng rãi nhất ngoài đó, được thiết kế để hoạt động trên cả bo mạch 8 bit và bo mạch 32 bit. Đó là lý do tại sao mọi người sử dụng Marlin khi họ tạo máy in 3D của riêng mình.

    Klipper: Không giống như RepRap, Klipper cũng hỗ trợ bo mạch 8 bit và 32 bit, đồng thời hoạt động với hầu hết mọi bo mạch ngoài đó. Klipper cũng đang trở nên thích hợp hơn đối với những người bắt đầu xây dựng máy in 3D DIY và họ cần cài đặt chương trình cơ sở giàu tính năng.

    Người chiến thắng hạng mục: Marlin

    đầu nóng đến 200°C.

    Đó chỉ là lời giải thích cơ bản, nhưng trên thực tế, phần sụn có khả năng xử lý các lệnh mã G phức tạp hơn thế nhiều. Về cơ bản, đó là cách nó chạy máy in 3D của bạn và tạo ra những bản in kỳ diệu như chúng ta biết.

    Có rất nhiều chương trình cơ sở máy in 3D mà mọi người thường sử dụng để in 3D. Chúng ta hãy xem một số phần mềm phổ biến nhất bên dưới.

    Phần sụn Marlin là gì?

    Marlin là phần sụn máy in 3D nổi tiếng nhất mà phần lớn cộng đồng hiện đang sử dụng trên máy in 3D của họ. đơn vị. Hầu hết các máy in 3D đều có Marlin làm chương trình cơ sở mặc định, mặc dù bạn có thể muốn cập nhật chương trình này khi thời gian trôi qua.

    Marlin phổ biến vì nó có một số tính năng mong muốn mà các chương trình cơ sở khác không có. Trước hết, nó có khả năng tùy chỉnh cao, nghĩa là bạn có thể thêm các tính năng của riêng mình vào Marlin một cách dễ dàng.

    Ngoài ra, nó còn có tài liệu xuất sắc và hỗ trợ cộng đồng tuyệt vời. Điều này có nghĩa là việc thiết lập Marlin thật dễ dàng với một số lượng lớn hướng dẫn và hướng dẫn có sẵn trực tuyến và vì hầu hết mọi người đều sử dụng Marlin nên sẽ không khó để tìm những người có cùng chí hướng giúp bạn trong hành trình in 3D của mình.

    Marlin là một chương trình cơ sở đáng tin cậy và được khuyên dùng cho tất cả những người mới bắt đầu in 3D vì tính dễ sử dụng của nó.

    Phần sụn RepRap là gì

    Chương trình cơ sở RepRap là một tên tuổi lớn khác trong thế giới in 3Dban đầu được phát hành cho bo mạch điều khiển Duet 32-bit, một bo mạch chủ cao cấp và đắt tiền với một số tính năng cao cấp.

    Nhiều người thích RepRap hơn Marlin vì nó rất dễ cấu hình. Có một công cụ cấu hình web chuyên dụng kết nối với chương trình cơ sở của bạn và cho phép bạn sửa đổi nó rất dễ dàng. Đây không phải là điều mà Marlin có thể làm được.

    Tuy nhiên, RepRap không tương thích rộng rãi như Marlin và chỉ hoạt động trên bo mạch 32 bit trong khi Marlin cũng có thể được sử dụng trên bo mạch 8 bit.

    Phần sụn Klipper là gì?

    Klipper là phần sụn máy in 3D tương đối mới nổi tiếng với tốc độ tính toán cao. Đổi lại, điều này giúp máy in 3D in nhanh hơn, đạt tốc độ không thấp hơn 70-100 mm/giây.

    Phần sụn này sử dụng một máy tính bảng đơn khác, chẳng hạn như Raspberry Pi và giảm tải các tính toán chuyên sâu với nó. Làm như vậy giúp phần sụn in nhanh hơn và có chất lượng tốt hơn bằng cách sử dụng các chuyển động của động cơ bước có độ chính xác cao.

    Phần sụn Klipper cũng được hầu hết các máy in 3D Cartesian và Delta hỗ trợ và có thể hoạt động trên bo mạch 8 bit, không giống như phần sụn RepRap. Nó dễ sử dụng nhưng không có cùng mức độ hỗ trợ như Marlin.

    Repetier Firmware là gì?

    Repetier là một lựa chọn tuyệt vời khác nếu bạn đang tìm kiếm một chương trình cơ sở đáng tin cậy, hiệu quả cao phần sụn chất lượng với vô số tính năng. Nó tương thích rộng rãi và có hỗ trợ cho hầu hết các bảngở đó và có thể dễ dàng tùy chỉnh theo sở thích của bạn.

    Giống như RepRap, Repetier cũng có một công cụ cấu hình dựa trên web để bạn có thể thực hiện các sửa đổi đối với chương trình cơ sở một cách dễ dàng và thoải mái. Ngoài ra còn có một bộ chia từ nhà phát triển của Repetier có tên là Repetier-Host.

    Việc sử dụng kết hợp phần sụn Repetier và các thuộc tính của Repetier-Host để mang lại trải nghiệm in hiệu quả với ít lỗi hơn. Đây cũng là chương trình cơ sở nguồn mở được cập nhật thường xuyên và các tính năng mới hơn từ nhà phát triển một cách nhất quán.

    Cách thay đổi/Flash/Nâng cấp chương trình cơ sở trên máy in 3D của bạn

    Cách nâng cấp chương trình cơ sở trên máy in 3D của bạn, trước tiên bạn cần tải xuống bản phát hành Marlin mới nhất và mở nó trong phần mềm Arduino, đây là nền tảng để nâng cấp chương trình cơ sở của máy in 3D. Sau khi kết nối máy in của bạn với máy tính, bạn chỉ cần xác minh và tải chương trình cơ sở lên bằng một vài bước đơn giản.

    Nếu bạn là người mới in 3D, việc flash chương trình cơ sở trên máy in 3D của bạn có thể ban đầu có vẻ như là một nhiệm vụ khó khăn, nhưng làm như vậy chắc chắn là xứng đáng để có được tất cả các tính năng mới nhất cho máy in của bạn, đồng thời in ổn định và đáng tin cậy hơn.

    Các bước sau đây sẽ giải thích cách bạn có thể nâng cấp máy in chương trình cơ sở trên máy in 3D của bạn, vì vậy hãy nhớ theo dõi cẩn thận từng chương trình.

    Bước 1. Truy cập GitHub để tải xuống bản phát hành Marlin mới nhất, đó là 2.0.9.1 tạithời điểm viết bài. Bạn có thể kiểm tra phiên bản mới nhất bằng cách nhấp vào menu thả xuống trên trang và kiểm tra bản phát hành cuối cùng.

    Khi bạn ở đó, hãy nhấp vào mũi tên thả xuống trên “Mã ” và sau đó chọn “Tải xuống ZIP”. Điều đó sẽ bắt đầu quá trình tải xuống cho bạn.

    Bước 2. Tệp sẽ có định dạng ZIP, vì vậy bạn cần giải nén tệp để tiếp tục . Sau khi hoàn tất, hãy mở nó và nhấp vào thư mục “config”.

    Bước 3. Sau khi hoàn tất, bây giờ bạn sẽ cần sao chép thông tin cần thiết của máy in 3D cụ thể của bạn và thay thế các tệp cấu hình mặc định bằng nó. Để làm điều đó, hãy nhấp vào thư mục “ví dụ”, tìm máy in 3D của bạn và chọn bo mạch chính của máy. Lộ trình đưa ra bên dưới là một ví dụ về cách bạn nên thực hiện bước này.

    Configurations-release-2.0.9.1 > cấu hình > ví dụ > Sáng tạo > Ender-3 > CrealityV1

    Sao chép tệp “Configuration” và “Configuration_adv” để tiếp tục.

    Bước 4. Tiếp theo, bạn chỉ cần dán các tập tin vào thư mục "mặc định". Nếu bạn đang sử dụng PC Windows, hệ thống sẽ nhắc bạn thay thế các tệp hiện tại bằng các tệp sao chép của bạn. Làm điều đó để tiếp tục. Bây giờ, chúng tôi có phiên bản chương trình cơ sở Marlin mới nhất được định cấu hình cho máy in 3D của bạn.

    Bước 5. Bây giờ, bạn sẽ cần phần mềm Arduino để nâng cấp Phần sụn của máy in 3D. IDE Arduinocó thể tải xuống từ trang web chính thức và nếu bạn đang sử dụng PC Windows, bạn cũng có thể cài đặt tiện ích từ Microsoft Store.

    Bước 6. Tiếp theo, khởi chạy chương trình cơ sở trong Arduino IDE của bạn bằng tệp Marlin.ino trong thư mục. Khi Arduino mở ra, hãy đảm bảo rằng bạn chọn đúng bo mạch của máy in 3D trong phần “Công cụ” để tránh gặp lỗi.

    Xem thêm: Bạn có thể sử dụng bất kỳ dây tóc nào trong máy in 3D không?

    Bước 7. Tiếp theo, tất cả những gì bạn phải làm là nhấp vào nút “Xác minh” có hình dấu tích ở góc trên cùng bên trái. Điều này sẽ bắt đầu quá trình biên dịch cho phần sụn. Nếu bạn đã làm đúng mọi thứ cho đến bây giờ thì hy vọng rằng bạn sẽ không thấy bất kỳ thông báo lỗi nào xuất hiện.

    Xem thêm: 4 cách khắc phục mô hình Cura không cắt lát

    Bước 8. Sau khi quá trình biên dịch cập nhật chương trình cơ sở hoàn tất, bây giờ bạn chỉ cần kết nối máy in 3D của mình với máy tính bằng kết nối USB nếu máy in của bạn có bộ tải khởi động. Nếu không, cũng có một cách để kết nối máy in của bạn và tôi đã nói về cách này sau trong bài viết.

    Sau khi kết nối, hãy nhấp vào nút “Tải lên” ngay bên cạnh nút “Xác minh”. Đảm bảo rằng máy in đã được cắm ra khỏi ổ cắm điện trước khi thực hiện việc đó.

    Đó là phần nâng cấp chương trình cơ sở trên máy in 3D của bạn. Có một khả năng nhỏ là một số cài đặt của bạn như độ lệch của giường hoặc giới hạn tăng tốc có thể đã được đặt lại.

    Trong trường hợp đó, bạn có thể sử dụng tùy chọn “Khởi tạoEEPROM” trong giao diện máy in 3D của bạn để khôi phục mọi thứ trong tệp cấu hình của bạn.

    Video sau đây mô tả kỹ lưỡng quá trình này, vì vậy hãy xem video đó để có hướng dẫn trực quan chuyên sâu.

    Làm cách nào để tôi thêm & Cài đặt chương trình cơ sở Marlin cho máy in 3D?

    Để cài đặt chương trình cơ sở Marlin trên máy in 3D, trước tiên bạn phải tải xuống Marlin trên máy tính của mình, chỉnh sửa các tệp cấu hình đã tải xuống, sau đó sử dụng phần mềm Arduino để biên dịch dự án Marlin thành dạng có thể đọc được cho máy in 3D của bạn. Sau khi hoàn tất, bạn chỉ cần tải nó lên để thêm Marlin vào máy in 3D của mình.

    Quá trình cài đặt Marlin vào máy in 3D của bạn khá giống với phụ đề ở trên. Về cơ bản, bạn có thể lặp lại tất cả các bước được đánh dấu trong phần trước, ngay cả khi bạn thêm Marlin lần đầu tiên vào máy in 3D.

    Để chỉnh sửa chương trình cơ sở của máy in 3D, bạn sẽ sử dụng ứng dụng Arduino IDE ngay sau khi bạn mở chương trình cơ sở trong đó.

    Tuy nhiên, bạn không nên làm hỏng các tệp cấu hình trong trình chỉnh sửa vì hầu hết mã đã được xác định trước và việc thay đổi thứ gì đó mà bạn không biết nó là gì có thể có khả năng ngăn bạn nhấp nháy.

    Video sau đây của Teaching Tech là hướng dẫn tuyệt vời về cách chỉnh sửa chương trình cơ sở máy in 3D của bạn, vì vậy hãy nhớ xem video đó để biết thêm chi tiết.

    Bạn có thể cập nhật chương trình cơ sở của mình không Chương trình cơ sở Ender 3 vớiCura?

    Có, bạn có thể cập nhật chương trình cơ sở Ender 3 của mình bằng Cura chỉ bằng một vài bước đơn giản. Trước tiên, bạn chỉ cần tải xuống phiên bản phần sụn được biên dịch sẵn mà bạn muốn ở định dạng HEX và tải nó lên máy in 3D của bạn bằng Cura.

    Máy cắt Cura giúp tải chương trình cơ sở mà chúng tôi lựa chọn lên máy in 3D một cách nhanh chóng và dễ dàng. Bạn thậm chí không cần phải có bộ tải khởi động để sử dụng phương pháp này.

    Những gì bạn cần là USB, chương trình cơ sở mà bạn cần ở định dạng HEX và tất nhiên là Cura. Phần còn lại của quá trình này cực kỳ dễ thực hiện, vì vậy chúng ta hãy bắt đầu ngay bây giờ.

    Các bước sau đây sẽ giải thích cách cập nhật chương trình cơ sở của bạn với Cura.

    Bước 1. Truy cập trang Cấu hình Marlin của DanBP và cuộn xuống các tệp để tìm các tệp HEX được đóng gói tương ứng với thiết lập của bạn cho Ender 3. Bạn cũng có thể tìm kiếm chương trình cơ sở của riêng mình trực tuyến, nhưng hãy đảm bảo rằng chương trình cơ sở đó đã được biên dịch trước đó đang tải xuống.

    Đây là phần trông giống như khi cuộn xuống trên trang.

    Bước 2. Kết nối máy tính của bạn/ máy tính xách tay sang máy in 3D của bạn bằng đầu nối USB phù hợp với máy của bạn.

    Bước 3. Sau khi tải xuống tệp, bạn cần giải nén tệp đó để tiếp tục. Sau khi hoàn tất, chỉ cần khởi chạy Cura và nhấp vào khu vực thả xuống bên cạnh khu vực lựa chọn máy in 3D của bạn. Sau đó, nhấp vào “Quản lý máy in” đểtiếp tục.

    Bước 4. Ngay sau khi thực hiện, bạn sẽ thấy cửa sổ “Tùy chọn” xuất hiện. Sẽ có một tùy chọn gọi là “Cập nhật chương trình cơ sở”. Nhấp vào đó để chuyển sang bước tiếp theo.

    Bước 5. Cuối cùng, bây giờ bạn chỉ cần nhấp vào “Tải lên chương trình cơ sở tùy chỉnh”, chọn tùy chọn HEX mà bạn vừa tải xuống và để Cura tải chương trình cơ sở lên máy in Ender 3 của bạn.

    Bạn đã hoàn tất! Bạn đã mắc kẹt với một quy trình khá cơ bản và cuối cùng đã cập nhật chương trình cơ sở cho máy in 3D của mình. Đừng quên khởi tạo EEPROM trên máy in 3D của bạn để lưu trữ chương trình cơ sở.

    Video sau đây là giải thích trực quan về quy trình đã thảo luận ở trên.

    Bạn tìm hiểu & Biết chương trình cơ sở của máy in 3D của bạn

    Để biết và tìm hiểu chương trình cơ sở của máy in 3D, bạn cần gửi lệnh M115 G-Code tới máy in của mình bằng phần mềm như Pronterface. Một số máy in 3D bao gồm Ender 3 cũng có phần “Giới thiệu” hoặc “Thông tin về Máy in” trong menu LCD của chúng. Phần này có thể cho bạn biết chương trình cơ sở nào được cài đặt trên chúng.

    Hầu hết các máy in 3D đều đi kèm với chương trình cơ sở Marlin hoặc RepRap nhưng bạn cần biết chắc chắn chương trình cơ sở nào được cài đặt trên máy của mình.

    Lệnh M115 là về cơ bản là một lệnh “yêu cầu phiên bản phần sụn và khả năng của bộ vi điều khiển hoặc bo mạch chính hiện tại. Nó có thể được nhập vào cửa sổ đầu cuối của bất kỳ phần mềm nào

    Roy Hill

    Roy Hill là một người đam mê in 3D và là bậc thầy công nghệ với nhiều kiến ​​thức về mọi thứ liên quan đến in 3D. Với hơn 10 năm kinh nghiệm trong lĩnh vực này, Roy đã thành thạo nghệ thuật thiết kế và in 3D, đồng thời trở thành chuyên gia về các xu hướng và công nghệ in 3D mới nhất.Roy có bằng kỹ sư cơ khí của Đại học California, Los Angeles (UCLA) và đã làm việc cho một số công ty danh tiếng trong lĩnh vực in 3D, bao gồm MakerBot và Formlabs. Ông cũng đã hợp tác với nhiều doanh nghiệp và cá nhân khác nhau để tạo ra các sản phẩm in 3D tùy chỉnh đã cách mạng hóa ngành công nghiệp của họ.Ngoài niềm đam mê in 3D, Roy còn là một người đam mê du lịch và hoạt động ngoài trời. Anh ấy thích dành thời gian cho thiên nhiên, đi bộ đường dài và cắm trại cùng gia đình. Trong thời gian rảnh rỗi, anh ấy cũng cố vấn cho các kỹ sư trẻ và chia sẻ kiến ​​thức phong phú của mình về in 3D thông qua nhiều nền tảng khác nhau, bao gồm cả blog nổi tiếng của anh ấy, 3D Printerly 3D Printing.