Ý chính
- Tám slicer phổ biến hiện nay cùng một dòng họ từ Slic3r → PrusaSlicer → Bambu Studio → OrcaSlicer. Đó là lý do giao diện và tên thông số gần như giống nhau.
- Khác biệt thực tế nằm ở ba chỗ: bộ profile máy đi kèm, phần kết nối mạng với máy của hãng, và cách viết một số giá trị cài đặt.
- Theo dữ liệu profile ZORVA trích từ mã nguồn, OrcaSlicer 2.4.2 có 991 preset máy và đầu phun của 63 hãng; QIDI Studio có 35 preset cho máy QIDI.
- Cùng họ không có nghĩa là mở file của nhau là giữ được cài đặt — mỗi phần mềm chỉ nạp cài đặt từ file mang tên của chính nó.
- Các README ghi giấy phép AGPL-3.0, nên mã nguồn được công bố; riêng plugin kết nối mạng với máy có thể là thư viện không mở của hãng.
Mở Creality Print 7, ElegooSlicer hay Anycubic Slicer Next lần đầu, người đã dùng Bambu Studio sẽ thấy quen: cùng bố cục thanh bên, cùng tên “Wall loops”, “Sparse infill density”, cùng kiểu bàn in nhiều tấm. Đó không phải trùng hợp. Bài này vẽ lại cây phả hệ, đo xem mỗi phần mềm mang theo bao nhiêu profile máy, và chỉ ra chỗ chúng thực sự khác nhau.
Cây phả hệ
- Slic3r — slicer mã nguồn mở của Alessandro Ranellucci và cộng đồng RepRap.
- PrusaSlicer — Prusa Research phát triển từ Slic3r.
- Bambu Studio — Bambu Lab phát triển từ PrusaSlicer, thêm bàn in nhiều tấm, sơn màu, kết nối với máy Bambu.
- OrcaSlicer — bắt đầu từ Bambu Studio (từng mang tên BambuStudio-SoftFever), thêm công cụ hiệu chỉnh và profile cho nhiều hãng.
- Các bản fork của OrcaSlicer — Creality Print, ElegooSlicer, Anycubic Slicer Next, Snapmaker Orca, Orca-Flashforge.
- Bản fork của Bambu Studio — QIDI Studio.
| Phần mềm | Phiên bản | Dựa trên | Hãng | Mẫu máy | Preset máy + đầu phun |
|---|---|---|---|---|---|
| Bambu Studio | 02.08.04.57 | PrusaSlicer | 12 | 92 | 202 |
| OrcaSlicer | 2.4.2 | Bambu Studio | 63 | 379 | 991 |
| ElegooSlicer | 1.5.3.5 | OrcaSlicer | 63 | 379 | 991 |
| Snapmaker Orca | 2.4.0 | OrcaSlicer | 55 | 324 | 792 |
| Anycubic Slicer Next | 2.3.1 (kho mã công khai) | OrcaSlicer | 55 | 324 | 789 |
| Creality Print | 7.3.0 | OrcaSlicer | 35 | 204 | 469 |
| FlashForge Studio (Orca-Flashforge) | 1.7.18 | OrcaSlicer | 2 | 15 | 52 |
| QIDI Studio | 02.07.02.60 | Bambu Studio | 4 | 9 | 35 |
Bảng cho thấy hai kiểu bản fork. Kiểu thứ nhất giữ gần như toàn bộ thư viện profile của OrcaSlicer — ElegooSlicer có đúng số preset của OrcaSlicer 2.4.2, Snapmaker Orca và Anycubic Slicer Next giữ đa số. Kiểu thứ hai thu gọn về máy của chính hãng, như FlashForge và QIDI. Không kiểu nào tốt hơn kiểu nào; đó là lựa chọn của hãng về việc họ muốn bảo trì bao nhiêu thứ.
Chỗ chúng thực sự khác nhau
Profile máy và vật liệu
Profile của hãng là phần quý nhất: G-code bắt đầu và kết thúc, giới hạn tốc độ và gia tốc, vùng cấm trên bàn, thông số đầu phun, và preset nhựa đã thử trên chính máy đó. Một chiếc máy có trong slicer của hãng thường có profile được cập nhật sớm nhất ở đó. Bản OrcaSlicer có thể có cùng máy, nhưng do cộng đồng hoặc hãng gửi vào và cập nhật theo nhịp riêng.
Kết nối với máy
Gửi lệnh in qua mạng, xem camera, đọc trạng thái khe AMS hay CFS — phần này phụ thuộc vào giao thức riêng của từng hãng. README của Bambu Studio, OrcaSlicer và nhiều bản fork ghi rằng plugin mạng Bambu dựa trên thư viện không mở của Bambu Lab và là tuỳ chọn; README của Orca-Flashforge ghi điều tương tự cho plugin của FlashForge. Nếu bạn cần đầy đủ tính năng kết nối, slicer của chính hãng máy là chỗ an toàn nhất.
Cách viết giá trị
Các nhánh tách ra đủ lâu để cùng một tuỳ chọn mang tên khác nhau. Bambu Studio lưu nhiều tốc độ thành mảng, mỗi phần tử cho một biến thể đầu phun; nhánh OrcaSlicer lưu một số. Kiểu infill zig-zag của Bambu Studio là rectilinear của OrcaSlicer. Người dùng không thấy điều này trong giao diện, nhưng nó quyết định file 3MF có mở được sang phần mềm khác mà vẫn giữ cài đặt hay không — xem bài chuyển file 3MF giữa các slicer.
Chọn slicer theo máy bạn có, không theo tên phần mềm bạn quen. Giao diện thì gần như ai cũng giống ai.
Vậy nên dùng cái nào
- Chỉ có máy của một hãng: dùng slicer của hãng đó. Profile và kết nối đầy đủ nhất, và khi gặp lỗi bạn có nơi để hỏi.
- Có máy của nhiều hãng: OrcaSlicer giữ được mọi máy trong một phần mềm, với một bộ tên thông số. Đổi lại, kết nối mạng với máy của từng hãng có thể không đầy đủ như slicer gốc.
- Nhận file từ người khác: biết file được lưu bằng phần mềm nào — thẻ Application trong file cho biết điều đó. Công cụ chuyển 3MF đọc thẻ này và chuyển cài đặt sang slicer của bạn.
- Cần tính năng hiệu chỉnh: nhánh OrcaSlicer có sẵn các bài hiệu chỉnh nhiệt độ, lưu lượng, pressure advance, rút sợi. Thứ tự làm nằm ở bài hiệu chỉnh theo cuộn nhựa.
Câu hỏi thường gặp
OrcaSlicer có phải là Bambu Studio không?
Không, nhưng nó bắt đầu từ Bambu Studio và giữ phần lớn giao diện, tên thông số và kiểu file. Từ đó OrcaSlicer phát triển riêng: thêm công cụ hiệu chỉnh, profile cho nhiều hãng, và một số tính năng mà Bambu Studio không có. Hai bên cũng đã khác cách lưu một số giá trị.
Creality Print có dựa trên OrcaSlicer không?
Có. README của Creality Print ghi rằng nó ban đầu là bản fork của OrcaSlicer. ElegooSlicer, Anycubic Slicer Next, Snapmaker Orca và Orca-Flashforge cũng ghi như vậy. QIDI Studio thì dựa trên Bambu Studio.
Dùng OrcaSlicer cho máy Bambu Lab được không?
Được — OrcaSlicer có profile cho máy Bambu Lab và có thể dùng plugin mạng của Bambu, vốn là tuỳ chọn và dựa trên thư viện không mở của Bambu Lab. Một số tính năng mới của máy Bambu thường xuất hiện trong Bambu Studio trước.
Các slicer này có miễn phí không?
Có. Các README ZORVA đã đọc đều ghi giấy phép GNU AGPL phiên bản 3 — giấy phép buộc bản phân phối công bố mã nguồn. Phần plugin kết nối mạng với máy của hãng có thể là thư viện không mở và được cài riêng.