Khả năng hiện thực hóa mọi ý tưởng từ trí tưởng tượng khiến máy in 3D trở nên vô cùng giá trị cho các dự án DIY liên quan đến vi điều khiển (microcontrollers), máy tính bảng đơn (SBCs) và các thiết bị điện toán khác. Bằng cách cho phép bạn tạo ra mọi thứ, từ ốc vít tùy chỉnh, dây buộc cáp đến các giá đỡ và vỏ bọc hoàn chỉnh cho thiết bị, máy in 3D là một khoản đầu tư vững chắc cho các phòng thí nghiệm cá nhân.
Tương tự, một trạm làm việc tự host (self-hosting workstation) cũng khá hữu ích nếu bạn là người đam mê in 3D, vì nó cho phép bạn trang bị cho cỗ máy tạo mô hình CAD của mình một loạt các dịch vụ hữu ích. Nhân tiện, đây là danh sách nhanh các ứng dụng tốt nhất bạn có thể triển khai trên máy chủ gia đình để hỗ trợ các quy trình làm việc in 3D của mình.
4 Ứng Dụng Tự Host Nổi Bật Dành Cho Máy In 3D
1. Nextcloud: Đám Mây Riêng Tư Cho Mô Hình 3D Của Bạn
Khi bạn thử nghiệm với các mô hình CAD và bản thiết kế khác nhau cho máy in 3D của mình, bạn chắc chắn sẽ có hàng chục, thậm chí hàng trăm tệp .stl và .3mf. Nếu bạn giống tôi, bạn có thể muốn lưu cấu hình mô hình để sử dụng cho các dự án trong tương lai. Có thể bạn đang tiết kiệm tiền cho một module AMS và muốn tạo ra các bản in yêu thích của mình với nhiều màu sắc. Hoặc có thể bạn đang tìm cách tạo lại một mô hình với kích thước lớn hơn.
Một ứng dụng đám mây cá nhân tự host như Nextcloud có thể giúp ích điều đó, đặc biệt nếu bạn không có thiết bị NAS/sao lưu chuyên dụng. Tuyệt vời hơn nữa, công cụ tiện lợi này thậm chí còn hỗ trợ trình xem mô hình 3D dưới dạng plugin, giúp bạn có thể duyệt bộ sưu tập bản thiết kế của mình từ giao diện web của Nextcloud. Manifold cũng là một lựa chọn thay thế tuyệt vời cho Nextcloud, mặc dù tôi thích Nextcloud hơn vì tôi sử dụng nó cho nhiều tệp khác ngoài các mô hình 3D yêu thích của mình.
2. Spoolman: Theo Dõi Toàn Diện Vật Liệu In (Filament)
Hết vật liệu filament giữa chừng một bản in dài là cơn ác mộng của mọi tín đồ in 3D. Do đó, việc theo dõi sát sao lượng vật liệu bạn sử dụng là một ý tưởng hay, đặc biệt nếu bạn không muốn đối phó với các vấn đề phát sinh khi thay filament giữa chừng bản in.
Đó là lúc một phiên bản Spoolman tự host trở nên hữu ích. Được thiết kế dành riêng cho những người yêu thích in 3D, ứng dụng quản lý này cho phép bạn duy trì hồ sơ chi tiết về vật liệu và cuộn filament của mình. Bạn thậm chí có thể sử dụng API REST để tích hợp Spoolman với các ứng dụng khác trong bộ phần mềm của mình.
Giao diện web của Spoolman để theo dõi vật liệu filament
3. UltiMaker Cura và Orca Slicer Dạng Container (Hoặc Ứng Dụng Remote Desktop)
Có khả năng chuyển đổi các mô hình nguyên bản của bạn thành lệnh G-code cho máy in 3D, các công cụ cắt lớp (slicing tools) là phần cốt yếu của mọi trạm làm việc in ấn. Nhưng nếu bạn không ở gần PC hoặc thích sử dụng điện thoại thông minh, SBC và các thiết bị tiêu thụ ít năng lượng khác, bạn có thể triển khai một hoặc hai ứng dụng slicer trên máy chủ gia đình bằng cách tận dụng sức mạnh của công nghệ container hóa.
Vì Orca Slicer và UltiMaker Cura có sẵn dưới dạng các ảnh container, bạn có thể host chúng bằng Docker/Podman và truy cập giao diện người dùng của chúng từ bất kỳ thiết bị nào trên mạng gia đình của mình. Ngoài ra, bạn có thể cấu hình một ứng dụng máy tính từ xa để cắt lát các mô hình 3D của mình từ các hệ thống khác trong kho thiết bị điện toán của bạn.
Mô hình thuyền Benchy được cắt lớp trong phần mềm Cura
4. OctoPrint: Trung Tâm Quản Lý Xưởng In 3D Hoàn Hảo
Xem xét tất cả những điều có thể xảy ra sai sót khi bạn biến một mô hình từ một tập hợp các pixel thành một vật thể hữu hình, việc quản lý máy in 3D của bạn là rất quan trọng. May mắn thay, OctoPrint cho phép bạn làm điều đó từ giao diện web tiện lợi của nó.
Tương thích với một loạt các máy in 3D, OctoPrint không chỉ cho phép bạn giám sát máy in mà còn giúp bạn điều khiển các hoạt động của nó. Hơn nữa, OctoPrint tương thích với một loạt các plugin hữu ích cho phép bạn bổ sung mọi thứ từ điều khiển bù trừ z-offset trực tiếp, hỗ trợ Wake-on-LAN đến loại trừ vùng và giám sát nhiệt độ trên thanh điều hướng cho máy chủ quản lý in 3D của bạn.
Máy chủ OctoPrint đang chạy trong hệ điều hành UmbrelOS, hiển thị giao diện quản lý máy in 3D
Xây Dựng Bộ Giải Pháp Máy Chủ Cá Nhân Mạnh Mẽ Cho Máy In 3D Của Bạn
Với sự phát triển rộng lớn của hệ sinh thái tự host, có một vài ứng dụng khác cũng xứng đáng được nhắc đến trong danh sách này. Ví dụ, Spoolman có thể được kết hợp với Prometheus để cung cấp thông tin chi tiết tốt hơn về các chỉ số tiêu thụ filament của bạn. Tailscale là một tiện ích đáng giá khác, vì nó cung cấp một cách tương đối an toàn để truy cập mọi dịch vụ trong danh sách này từ các mạng bên ngoài. Hãy khám phá và chia sẻ ý kiến của bạn về những giải pháp tối ưu hóa in 3D này!