Cách đây vài tháng, niềm đam mê thiết kế 3D đã dẫn lối tôi đến quyết định sở hữu một chiếc máy in 3D, với mong muốn biến những ý tưởng sáng tạo thành hiện thực. Đây quả là một trong những quyết định sáng suốt nhất, bởi in 3D là một sở thích tuyệt vời, đặc biệt nếu bạn yêu thích việc sửa chữa đồ đạc quanh nhà. Thậm chí, tôi còn in được rất nhiều phụ kiện và công cụ hữu ích, giúp tiết kiệm đáng kể chi phí. Vì mới làm quen với in 3D, tôi đã chọn mua Creality Ender-3 S1 Pro – một mẫu máy in phổ thông, giá cả phải chăng, phù hợp cho người mới bắt đầu. Dù đáp ứng tốt nhu cầu, một nhược điểm lớn của nó là firmware Marlin hoạt động khá chậm, và tôi chỉ có thể điều khiển máy in thông qua màn hình kết nối trực tiếp.
Để khắc phục những hạn chế này, tôi đã nâng cấp lên Creality Sonic Pad – một thiết bị giống máy tính bảng, không chỉ mang lại bản nâng cấp firmware Klipper rất cần thiết cho máy in mà còn mở khóa khả năng kết nối không dây. Giờ đây, tôi có thể in nhanh hơn và điều khiển máy in mà không cần đứng gần. Tuy nhiên, một vấn đề vẫn còn tồn tại: cắt lát (slicing) thiết kế từ xa rồi nạp vào máy in. Điều này đã thay đổi hoàn toàn khi tôi phát hiện ra có thể tự host Orca Slicer dưới dạng Docker container. Điều này có nghĩa là tôi có thể truy cập slicer từ xa, cắt lát thiết kế và in trực tiếp bằng Klipper. Chắc chắn, điều này đã thay đổi toàn bộ trải nghiệm in 3D của tôi. Dưới đây là cách bạn cũng có thể thiết lập một hệ thống in 3D từ xa hoàn chỉnh bằng cách tự host Orca Slicer.
Nâng cấp máy in 3D để tối ưu hiệu suất và chất lượng bản in
Đưa Slicer Lên Trình Duyệt: Tiện Ích Bất Ngờ
Slicer hoạt động trên trình duyệt?
Nhờ đội ngũ LinuxServer.io, Orca Slicer – một công cụ cắt lát phổ biến – đã được cung cấp dưới dạng Docker image, cho phép đóng gói thành container. Vì vậy, thay vì phải cài đặt ứng dụng trên máy tính của bạn, tất cả những gì bạn cần làm là chạy lệnh sau bên trong Docker để host dịch vụ này trên mạng của bạn. Sau đó, bạn có thể truy cập slicer qua trình duyệt web từ bất kỳ thiết bị nào.
docker run -d
--name=orcaslicer
--security-opt seccomp=unconfined # tùy chọn (optional)
-e PUID=1000
-e PGID=1000
-e TZ=Etc/UTC
-p 3000:3000
-p 3001:3001
-v /đường/dẫn/đến/cấu_hình:/config
--restart unless-stopped
lscr.io/linuxserver/orcaslicer:latest
Sau khi truy cập vào ứng dụng, bạn sẽ cần thực hiện quá trình cài đặt ban đầu, bao gồm việc chọn máy in của mình và các loại sợi filament mà bạn sẽ sử dụng. Sau đó, bạn có thể truy cập giao diện chính, nơi bạn có thể mở bất kỳ tệp .3mf nào bạn muốn. Nhập dự án, thay đổi các cài đặt liên quan như chiều cao lớp (layer height), loại filament, nhiệt độ đầu phun (nozzle) và bàn in (bed), v.v., rồi tạo mã Gcode để đưa vào máy in. Mọi thao tác đều tương tự như bất kỳ phần mềm slicer nào khác, chỉ khác là bạn đang thực hiện tất cả các bước này bên trong trình duyệt web thay vì một ứng dụng độc lập.
Trải Nghiệm In 3D Từ Xa Hoàn Hảo
Thực thi lệnh trực tuyến
Giao diện cài đặt và liên kết Klipper với Orca Slicer trên trình duyệt
Orca Slicer hoạt động cực kỳ tốt dù chạy bên trong trình duyệt. Hơn nữa, vì nó là một Docker container, bạn có thể host nó trên hầu hết mọi máy tính, thậm chí trên một máy tính bảng đơn (SBC) như Raspberry Pi. Một trong những yếu tố lớn nhất khiến tôi quyết định tự host Orca là khả năng sử dụng slicer ngay cả trên điện thoại thông minh nếu tôi không mang theo laptop. Với việc tôi đã sử dụng Klipper, đây chính là mảnh ghép còn thiếu trong hệ sinh thái in 3D của mình.
Giờ đây, tôi có thể cắt lát thiết kế từ xa, tải lên Klipper và điều khiển máy in của mình ngay cả khi tôi không có mặt trực tiếp. Giao diện Klipper cho phép tôi kiểm soát nhiệt độ bàn in và đầu phun, thực hiện cân bằng bàn in tự động, thậm chí khởi động và dừng các bản in. Tôi cũng đã kết nối một camera với máy in để có thể giám sát quá trình in theo thời gian thực. Nhờ đó, tôi đã tạo ra một thiết lập in 3D hoàn toàn từ xa mà tôi có thể vận hành từ bất cứ đâu trên thế giới. Phần duy nhất tôi chưa tìm ra giải pháp là thực hiện nhiều bản in liên tiếp từ xa, vì tôi sẽ cần ai đó tháo bản in ra khỏi bàn in trước khi thực hiện bản tiếp theo. Hy vọng tôi cũng có thể tìm ra giải pháp cho vấn đề đó!
Mẫu keycap được in 3D theo yêu cầu, minh họa khả năng sáng tạo của công nghệ in 3D
Nâng Cấp Quy Trình In 3D Của Bạn
Việc tự host một slicer trên máy chủ riêng của bạn mang lại nhiều lợi ích hơn là chỉ có thể cắt lát vật thể từ xa. Bạn có thể tạo mã G-code bằng điện thoại thông minh, một SBC hoặc thậm chí là TV thông minh! Đây là những lợi thế mà bạn có thể không có được nếu sử dụng các phương pháp khác, như truy cập phần mềm slicer thông qua kết nối máy tính từ xa. Ngoài ra, việc tự host ứng dụng trên mạng gia đình của bạn còn đi kèm với những lợi ích riêng, như tăng cường quyền riêng tư, không phụ thuộc vào máy chủ bên ngoài, v.v. Bên cạnh tất cả những ưu điểm này, cũng đáng nhắc đến rằng Orca Slicer tự nó đã là một ứng dụng tuyệt vời và là một trong những phần mềm cắt lát thân thiện với người dùng nhất mà tôi từng trải nghiệm, đây là một điểm cộng lớn.
Logo phần mềm Orca Slicer với giao diện thân thiện và tính năng mạnh mẽ
OrcaSlicer
OrcaSlicer, một phần mềm cắt lát chuyên dụng cho in 3D, mang đến khả năng cắt lát hiệu quả và vượt trội. Giao diện thân thiện và bộ công cụ toàn diện giúp người dùng tùy chỉnh hồ sơ máy in, cài đặt lớp và thông số sợi filament. Chiều cao lớp thích ứng, tạo hỗ trợ nâng cao và quy trình làm việc tinh gọn giúp giảm thử nghiệm và nâng cao chất lượng in. Một cộng đồng năng động luôn cung cấp các mẹo, hồ sơ và bản cập nhật giá trị.
Tóm lại, việc tự host Orca Slicer với Docker và kết hợp cùng Klipper là một bước tiến vượt bậc trong việc tự động hóa và tối ưu hóa quy trình in 3D. Giải pháp này không chỉ mang lại sự tiện lợi trong việc điều khiển và giám sát máy in từ xa mà còn mở ra cánh cửa cho những trải nghiệm in 3D linh hoạt và hiệu quả hơn bao giờ hết. Nếu bạn là một người đam mê in 3D và muốn đưa quy trình của mình lên một tầm cao mới, đừng ngần ngại thử nghiệm cách thiết lập này. Chắc chắn bạn sẽ kinh ngạc về những gì một hệ thống in 3D từ xa hoàn chỉnh có thể mang lại.