Nâng cao tuyến tính & Cách sử dụng – Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Nhiều người dùng đang tìm cách cải thiện chất lượng của máy in 3D của họ. Điều mà hầu hết nhiều người trong số họ không biết là bạn có thể cải thiện chất lượng bằng cách kích hoạt một chức năng gọi là nâng cao tuyến tính.

Đó là lý do tại sao tôi viết bài này để hướng dẫn bạn Linear Advance là gì và cách thiết lập nó trên máy in 3D của bạn.

    Ưu tiên tuyến tính làm gì? Nó có đáng không?

    Linear Advance về cơ bản là một chức năng trong chương trình cơ sở của bạn giúp điều chỉnh áp suất tích tụ trong vòi của bạn do quá trình đùn và rút lại.

    Chức năng này cân nhắc điều này và thực hiện các lần rút thêm tùy theo tốc độ thực hiện của các chuyển động. Vì ngay cả khi vòi của bạn di chuyển nhanh, tạm dừng hoặc đi chậm, thì vẫn có áp suất trong đó.

    Bạn có thể kích hoạt nó thông qua plugin trên Cura hoặc bằng cách chỉnh sửa chương trình cơ sở của mình. Bạn sẽ cần điều chỉnh chính xác tính năng này để tính năng này hoạt động bình thường. Điều đó có nghĩa là đặt đúng giá trị K, là tham số sẽ quyết định mức độ tăng tuyến tính sẽ ảnh hưởng đến mô hình của bạn.

    Ưu điểm của Linear Advance được cấu hình tốt là các đường cong chính xác hơn, kiểm soát việc giảm tốc độ của các đường cong bên cạnh việc tăng tốc độ mà không làm giảm chất lượng.

    Một người dùng khuyến nghị sử dụng chức năng Linear Advance vì nó có thể mang lại kết quả xuất sắc, với các góc sắc nét hơn và các lớp trên cùng mượt mà hơn. Ông cũng lưu ý rằng bạn sẽ cầnthiết lập đã bật trước tuyến tính nhưng không thể thấy nhiều cải tiến từ nó.

    Những người dùng khác cho rằng sử dụng nâng cao tuyến tính sẽ thực sự cải thiện bất kỳ máy in nào có thiết lập Bowden trong khi không hoàn toàn quan trọng đối với những người đang sử dụng máy in có truyền động trực tiếp.

    Một người dùng khác khuyên bạn nên bắt đầu với giá trị K là 0,0 và tăng dần từ 0,1 đến 1,5 nếu bạn sở hữu máy in truyền động trực tiếp. Anh ấy chưa bao giờ vượt quá 0,17 với giá trị K của mình và anh ấy chỉ đạt mức cao như vậy khi in bằng nylon.

    Điều quan trọng là phải xác định Linear Advance trong chương trình cơ sở của bạn như đã đề cập trước đó, khi bạn xóa văn bản “//” như một người dùng đã tìm ra.

    Đây là kết quả của anh ấy khi thực hiện thử nghiệm , trong đó anh ấy chọn 0,8 làm giá trị lý tưởng.

    Kfactor

    Bản in thử trước tuyến tính tốt nhất

    Kích hoạt tính năng nâng cao tuyến tính thường yêu cầu thực hiện một vài bản in thử. Người dùng đã tạo các mô hình khác nhau có thể giúp bạn thực hiện các thử nghiệm đó. Với các bản in thử nghiệm này, bạn sẽ có thể tìm thấy giá trị tạm ứng tuyến tính tối ưu dễ dàng hơn rất nhiều vì chúng được tạo ra có tính đến chức năng đó.

    Xem thêm: 11 lý do tại sao bạn nên mua máy in 3D

    Nó cũng sẽ giúp bạn xác định mức độ chậm chạp của dây tóc khi bật tính năng nâng cao tuyến tính. Một số mô hình thử nghiệm bên dưới cũng có thể giúp bạn điều chỉnh các cài đặt hữu ích khác.

    Dưới đây là một số bản in thử trước tuyến tính tốt nhất mà bạn có thể tìm thấy trên Thingiverse:

    • Hiệu chỉnh cá tối thiểu
    • Tuyến tínhKiểm tra bắc cầu nâng cao
    • Kiểm tra nâng cao tuyến tính
    • Hiệu chỉnh nâng cao tuyến tính
    • Bộ hiệu chỉnh nâng cấp máy in
    để điều chỉnh chức năng theo vật liệu bạn đang sử dụng và kiểu máy bạn đang in.

    Một người dùng khác khuyên bạn nên bật tính năng nâng cao tuyến tính vì tính năng này đã cho phép anh ấy tạo ra một số kết quả chất lượng cao khi sử dụng tính năng này.

    Tốc độ tuyến tính thật tuyệt vời! từ 3Dprinting

    Đảm bảo rằng máy in của bạn đang hoạt động tốt với máy đùn đã được hiệu chỉnh là bước đầu tiên rất quan trọng. Bạn cũng nên kiểm tra xem cài đặt bộ cắt có được tối ưu hóa hay không trước khi bắt đầu với cách thiết lập phần tăng dần tuyến tính.

    Điều quan trọng cần lưu ý là nâng cao tuyến tính sẽ không khắc phục được bất kỳ sự cố nào hiện có trên máy in của bạn, vì vậy nếu bạn đang gặp phải bất kỳ sự cố nào, hãy thử khắc phục chúng trước khi bật chức năng này.

    Hãy xem video bên dưới để biết thêm thông tin về Linear Advance.

    Cách sử dụng Linear Advance trong Marlin

    Marlin là chương trình cơ sở nổi tiếng nhất được sử dụng trong máy in 3D. Mặc dù bạn có thể muốn nâng cấp nó theo thời gian, nhưng nó thường là phần sụn mặc định cho hầu hết các máy in.

    Dưới đây là cách sử dụng tính năng nâng cao tuyến tính trong Marlin:

    1. Thay đổi và khởi động lại chương trình cơ sở
    2. Điều chỉnh giá trị K

    1. Thay đổi và cập nhật chương trình cơ sở

    Để sử dụng Linear Advance trong Marlin, bạn cần thay đổi và cập nhật lại chương trình cơ sở của máy in.

    Bạn sẽ làm điều đó bằng cách tải chương trình cơ sở Marlin hiện tại của mình lên trình chỉnh sửa chương trình cơ sở, sau đó xóa văn bản “//” khỏi dòng “#define LIN ADVANCE” bên dưới“Cấu hình adv.h”.

    Có thể tìm thấy bất kỳ phiên bản Marlin nào trên GitHub. Chỉ cần tải xuống cái bạn đang sử dụng trên máy in của mình và tải nó lên trình chỉnh sửa chương trình cơ sở.

    Người dùng khuyến nghị sử dụng Mã VS làm trình chỉnh sửa chương trình cơ sở vì bạn có thể tìm thấy mã này miễn phí trực tuyến và nó cho phép bạn dễ dàng chỉnh sửa chương trình cơ sở của mình. Sau khi xóa dòng, bạn chỉ cần lưu và tải chương trình cơ sở lên máy in của mình.

    Hãy xem video dưới đây để biết thêm thông tin chi tiết về cách chỉnh sửa Marlin bằng Mã VS.

    Xem thêm: Cách thực hiện kéo nguội trên máy in 3D – Làm sạch dây tóc

    2. Điều chỉnh Giá trị K

    Bước cuối cùng trước khi tiến độ tuyến tính hoạt động trên máy in của bạn là điều chỉnh Giá trị K. Điều quan trọng là phải điều chỉnh nó để bạn có thể sử dụng ứng trước tuyến tính đúng cách.

    Điều chỉnh cài đặt bộ cắt trên giao diện của Trình tạo giá trị K Marlin để tương ứng với cài đặt bạn đang sử dụng. Điều đó có nghĩa là đường kính đầu phun, độ rút, nhiệt độ, tốc độ và giường in.

    Trình tạo sẽ tạo tệp mã G cho máy in của bạn với một loạt các đường thẳng. Các dòng sẽ bắt đầu chậm và thay đổi vận tốc. Sự khác biệt giữa mỗi dòng là giá trị K mà nó đang sử dụng.

    Ở cuối phần cài đặt bộ cắt của trang web, hãy chuyển đến “Tạo mã G”. Tập lệnh mã G phải được tải xuống và tải vào máy in của bạn.

    Bây giờ bạn có thể bắt đầu in nhưng lưu ý rằng bạn sẽ cần phải thay đổi giá trị K của mình bất cứ khi nào bạn thay đổi tốc độ,nhiệt độ, rút ​​lại hoặc thay đổi loại dây tóc.

    Một người dùng đề xuất sử dụng trình tạo giá trị K Marlin vì nó sẽ giúp bạn tìm giá trị K tối ưu cho máy in của mình.

    Một người dùng khác khuyến nghị sử dụng phạm vi 0,45 – 0,55 cho các nhãn hiệu PLA khác nhau và 0,6 – 0,65 cho PETG vì anh ấy đã đạt được nhiều thành công khi sử dụng các giá trị K này, mặc dù điều này phụ thuộc vào cách thiết lập của bạn. Người dùng cũng nói thêm rằng bạn sẽ biết nó đang hoạt động khi nhìn thấy máy đùn di chuyển lùi lại một chút ở cuối mỗi dòng.

    Hãy xem video dưới đây để biết thêm thông tin về cách sử dụng ứng trước tuyến tính trên Marlin.

    Cách sử dụng Linear Advance trong Cura

    Cura là một máy cắt lát rất nổi tiếng trong thế giới in 3D.

    Dưới đây là cách sử dụng nâng cao tuyến tính trong Cura:

    1. Tải xuống plugin cài đặt nâng cao tuyến tính
    2. Thêm mã G

    1. Tải xuống Plugin cài đặt nâng cao tuyến tính

    Phương pháp đầu tiên bạn có thể làm để sử dụng nâng cao tuyến tính trong Cura là thêm plugin cài đặt nâng cao tuyến tính từ Ultimaker Marketplace. Để làm điều đó, trước tiên hãy đăng nhập vào Tài khoản Ultimaker của bạn.

    Sau khi tìm thấy plugin trên thị trường và thêm nó, bạn cần phê duyệt yêu cầu bật lên của Cura để đồng bộ hóa cài đặt. Plugin sẽ bắt đầu hoạt động sau một vài cửa sổ bật lên nữa.

    Hộp thoại “Cài đặt khả năng hiển thị” sẽ xuất hiện nếu bạn điều hướng đến menu “Cài đặt in” vàchọn biểu tượng ba dòng bên cạnh trường tìm kiếm.

    Để hiển thị tất cả các tùy chọn, hãy chọn “Tất cả” từ menu thả xuống, sau đó nhấp vào OK để kết thúc cửa sổ.

    Trong hộp tìm kiếm, hãy nhập “ứng trước tuyến tính”, sau đó nhập giá trị hệ số K vào mục nhập cho hệ số ứng trước tuyến tính.

    Nâng cao tuyến tính sẽ được bật nếu tùy chọn Hệ số nâng cao tuyến tính có giá trị khác 0. Người dùng khuyên dùng cả phương pháp này và phương pháp được đề cập trong phần tiếp theo như hai cách dễ dàng để bật nâng cao tuyến tính trong Cura.

    Một người dùng cũng khuyên bạn nên xem “Plugin cài đặt vật liệu” cho phép bạn đặt một hệ số tạm ứng tuyến tính khác cho mỗi vật liệu.

    2. Thêm mã G

    Một phương pháp khác để bật tính năng nâng cao tuyến tính trong Cura là sử dụng Tập lệnh bắt đầu mã G, giúp máy cắt gửi mã G tính năng tuyến tính đến máy in trước khi bắt đầu quá trình in.

    Để làm điều đó, chỉ cần chọn “Cài đặt” từ menu trên cùng của Cura. Sau đó chọn “Quản lý máy in” từ menu thả xuống.

    Nhấp vào tùy chọn “Cài đặt máy” sau khi chọn máy in cần được tùy chỉnh.

    Sau đó, bạn sẽ cần thêm một dòng cuối cùng của đầu vào mã G Bắt đầu, với Mã G Nâng cao Tuyến tính (M900) và hệ số K. Ví dụ: đối với hệ số K là 0,45, bạn sẽ thêm  “M900 K0,45” để bật ứng trước tuyến tính đúng cách.

    Tuyến tínhAdvance sẽ tự động được Cura kích hoạt sau khi bạn bắt đầu quá trình in vì G-Codes trong đầu vào Start G-Code chạy trước mỗi lần in, giúp bạn không cần phải kích hoạt thủ công mỗi lần in.

    Để tắt tính năng này, bạn có thể thay đổi hệ số K thành 0 hoặc xóa dòng khỏi hộp. Xin lưu ý rằng nếu chương trình cơ sở của bạn không hỗ trợ nâng cao tuyến tính thì G-Code sẽ bị máy in của bạn bỏ qua, như một người dùng đã nêu.

    Hãy xem video bên dưới để biết thêm thông tin về cách chỉnh sửa G-Code trên Cura.

    Cách sử dụng Linear Advance trong Klipper

    Klipper là một chương trình cơ sở in 3D rất phổ biến khác. Trong Klipper, bạn cũng có thể sử dụng chức năng tăng tuyến tính nhưng điều quan trọng cần lưu ý là nó có một tên khác.

    “Tăng áp lực” là cách mà tính năng này được dán nhãn tại Klipper. Để sử dụng đúng tính năng Nâng cao áp suất, bạn cần xác định chính xác các cài đặt của nó.

    Dưới đây là cách sử dụng ứng suất trước tuyến tính trong Klipper:

    1. Mô hình thử nghiệm in
    2. Xác định giá trị Ứng suất trước tối ưu
    3. Tính toán giá trị Áp suất trước
    4. Đặt giá trị trong Klipper

    1. In mẫu thử nghiệm

    Bước đầu tiên được khuyến nghị là in mẫu thử nghiệm, chẳng hạn như mẫu thử nghiệm Square Tower, điều này sẽ cho phép bạn tăng dần giá trị Áp suất trước.

    Luôn có một mô hình thử nghiệm là điều tốtsẵn sàng khi điều chỉnh trong các cài đặt nâng cao hơn như Nâng cao áp suất, theo cách đó bạn có thể dễ dàng đạt được các giá trị tối ưu.

    2. Xác định giá trị tăng áp suất tối ưu

    Bạn nên xác định giá trị tăng áp suất tối ưu bằng cách đo chiều cao của bản in thử qua các góc của nó.

    Chiều cao phải tính bằng milimét và phải được tính toán bằng cách đo từ đáy của bản in thử cho đến điểm mà nó trông đẹp nhất.

    Bạn có thể nhận thấy điểm đó bằng cách nhìn vào nó vì áp lực tăng quá nhiều sẽ làm biến dạng bản in. Nếu các góc có độ cao khác nhau, hãy chọn góc thấp nhất để đo.

    Để đo chính xác bản in thử của bạn, người dùng khuyên bạn nên sử dụng Thước cặp kỹ thuật số mà bạn có thể tìm mua ở Amazon với mức giá hợp lý.

    3. Tính toán Giá trị ứng suất trước

    Đối với bước tiếp theo, bạn sẽ cần thực hiện phép tính để xác định giá trị Ứng suất ứng trước.

    Bạn có thể thực hiện phép tính như sau: Xuất phát + chiều cao đo được tính bằng milimét * hệ số = Tăng áp suất.

    Bắt đầu thường là 0 vì nó là đáy tháp của bạn. Hệ số sẽ là tần suất thay đổi Áp suất trước của bạn trong quá trình in thử. Đối với máy in ống Bowden, giá trị đó là 0,020 và đối với máy in truyền động trực tiếp, giá trị đó là 0,005.

    Chẳng hạn, nếu bạn áp dụng hệ số gia tăng là 0,020 và thấy các góc tốt nhất là 20 mm thìbạn sẽ cần nhập 0 + 20,0 * 0,020 và bạn sẽ nhận được giá trị Áp suất trước là 0,4.

    4. Đặt giá trị trong Klipper

    Sau khi thực hiện phép tính, bạn sẽ có thể thay đổi giá trị trong phần tệp cấu hình Klipper. Chuyển đến phần cấu hình Klipper ở thanh trên cùng và mở tệp printer.cfg.

    Đó là file cấu hình, có phần extruder bạn sẽ thêm đầu vào “pressure_advance = pa value” vào cuối.

    Nếu chúng ta sử dụng ví dụ trước, mục nhập sẽ có dạng như sau: “advance_pressure = 0.4”

    Sau khi nhập giá trị, bạn chỉ cần khởi động lại chương trình cơ sở của mình để chức năng này hoạt động kích hoạt một cách chính xác. Để khởi động lại Klipper, chỉ cần vào tùy chọn “Save and Restart” ở góc trên bên phải.

    Người dùng khuyên bạn nên sử dụng Pressure Advance trong Klipper vì bạn có thể tối ưu hóa cài đặt theo cách thực sự cải thiện bản in của mình.

    Một người dùng đã in được một Benchy 3D đẹp mắt chỉ trong 12 phút khi thử nghiệm các cấu hình khác nhau của Pressure Advance trong Klipper.

    Tôi thích thuyền! Và kìm. Và tăng áp lực... Kiểm tra một macro tôi tìm thấy ở đây! từ klippers

    Hãy xem video bên dưới để biết thêm thông tin về cách sử dụng Ứng suất nâng cao trên Klipper.

    Cách sử dụng Linear Advance trên Ender 3

    Nếu sở hữu Ender 3, bạn cũng sẽ có thể sử dụng Linear Advance nhưng lưu ý rằng bạn có thểcần phải nâng cấp bo mạch chủ của bạn để làm như vậy.

    Đó là do bo mạch chủ Creality phiên bản 4.2.2 trở xuống có trình điều khiển được kết nối cứng vào chế độ cũ, như một người dùng đã nêu.

    Anh ấy cho biết chức năng này sẽ hoạt động tốt trên bo mạch chủ 4.2.7 và bất kỳ kiểu máy mới hơn nào. Đó là trường hợp của Bo mạch chủ Silent Board V4.2.7 của Máy in 3D Creality chính thức Ender 3 được nâng cấp mà bạn có thể tìm thấy trên Amazon.

    Người dùng khuyên dùng bo mạch chủ này vì nó hoạt động êm ái và được làm bằng vật liệu chất lượng cao, khiến nó trở thành một bản nâng cấp đáng giá cho Ender 3.

    Bên cạnh việc kiểm tra phiên bản bo mạch chủ, không có lo ngại về việc sử dụng tính năng nâng cao tuyến tính trên Ender 3 và bạn có thể kích hoạt tính năng này qua Marlin, Cura hoặc Klipper.

    Bạn có thể kiểm tra các phần trước để biết thông tin về cách bật nâng cao tuyến tính bằng chương trình cơ sở ưa thích của mình.

    Cách sử dụng Tiến tuyến tính trên Truyền động trực tiếp

    Máy truyền động trực tiếp có thể sử dụng tiến tuyến tính, mặc dù thiết lập kiểu Bowden được hưởng lợi nhiều nhất từ ​​nó.

    Sở hữu máy in 3D truyền động trực tiếp có nghĩa là máy in của bạn đang sử dụng hệ thống đùn trực tiếp đẩy dây tóc vào đầu nóng bằng cách gắn máy đùn lên đầu in.

    Điều đó khác với hệ thống Bowden thường có máy đùn nằm trên khung của máy in. Để đến máy in, dây tóc sau đó đi qua một ống PTFE.

    Một người dùng có ổ đĩa trực tiếp

    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.