Lựa chọn phần sụn: Marlin vs Repetier vs Other


9

Chúng tôi đang tùy chỉnh xây dựng một máy in 3D Cartesian được sử dụng trong môi trường in 3D sản xuất, với các yêu cầu sau:

  • Độ phân giải Z dự định 0,13mm;
  • Máy đùn kép (vật liệu chính + hỗ trợ);
  • Bốn cuộn (hai mỗi vật liệu có đầu nối y, có thể thêm chức năng tự động chuyển đổi sau);
  • Máy ảnh;
  • Màn hình cảm ứng trên bo mạch 11 "để điều khiển và tương tác, được chạy bởi Raspberry Pi 3;
  • Bảng tùy chỉnh dựa trên ATMega2560 để điều khiển máy in;
  • Máy in nên duyên dáng xử lý các điều kiện như "hết nguyên liệu", v.v.

Câu hỏi: Làm thế nào để chọn firmware?

Có sự khác biệt đáng chú ý giữa các tùy chọn phần sụn chính (Marlin / Repetier) cho thiết lập này không? Từ các nhóm mã google, tôi hiểu Repetier có cơ sở mã sạch hơn nhiều và rõ ràng mang lại hiệu năng vật lý mượt mà hơn. Tuy nhiên, từ những gì tôi có thể thu thập được, 95% cộng đồng sử dụng Marlin - điều đó có đúng không?

Cho rằng máy in này sẽ có Pi3 để điều khiển "các chức năng cao hơn", có đáng để xem xét một chương trình cơ sở nhỏ gọn như Teacup không?

Chỉnh sửa ngày 12 tháng 4 năm 2017:

Đối với những người khác đang tìm kiếm: Sau khi xem xét nhiều, Klipper đã được chọn là phần mềm chuyển tiếp nhất - tất cả các tính toán động học được thực hiện trên máy tính chủ, thay vì trên bộ vi xử lý, dẫn đến chuyển động bước nhanh hơn / mượt mà hơn đáng kể.


Bạn nói rằng máy in được dự định là cao cấp , vậy ý ​​nghĩa của tốc độ / độ phân giải tốt là gì? Bạn có bất kỳ con số / phạm vi cụ thể trong tâm trí?
Greenonline

Vì vậy, bạn có một bảng điều khiển tùy chỉnh ... bạn biết bạn sẽ cần phải sửa đổi rất nhiều phần sụn để nó hoạt động đúng không? Dù sao, tôi đã bỏ phiếu để đóng vì bạn không chỉ định những gì bạn đang tìm kiếm trong phần sụn. Tất cả đều dễ dàng đạt được mục tiêu tiêu chuẩn của bạn tại thời điểm này.
tjb1

1
Bên cạnh máy in cao cấp và âm thanh Atmega dành riêng cho tôi, nhiều người nếu không phải tất cả các phần mềm nguồn mở nên hoạt động sau khi cấu hình đúng. Ngoại lệ duy nhất là một số cơ chế máy in hiếm khi được sử dụng, như SCARA
Mikhail Z

Cảm ơn, tôi đã sửa đổi Marlin và nó đang hoạt động trên bảng tùy chỉnh. Chỉ cần cố gắng để hiểu nếu có một sự khác biệt đáng kể giữa các tùy chọn phần sụn - hay còn gọi là lý do mà phần lớn mọi người sử dụng Marlin so với Repetier?
Mtl Dev

@MikhailZ FYI điều đó chứng minh rằng, nếu bạn sử dụng phần sụn thực hiện tất cả các tính toán động học trên máy chủ, thì ATmega là quá đủ: ~ 20% mức sử dụng cpu @ 150mm / s. Vật lý nhanh chóng trở thành yếu tố hạn chế, thay vì bộ xử lý.
Mtl Dev

Câu trả lời:


6

Sự lựa chọn phần sụn của bạn phụ thuộc vào rất nhiều yếu tố, nhưng để đặt tên cho một vài yếu tố quan trọng: tính năng, bảng điều khiển của bạn (RAMPS vs Sanguinololu vs Gen..etc) và hỗ trợ mã G.

Hoạt động trơn tru / yên tĩnh phụ thuộc vào động cơ và khả năng vi bước của chip điều khiển. Cách các giao diện phần sụn với chip trình điều khiển đóng một yếu tố rất nhỏ trong đó.

Kiểm tra trang này để biết danh sách phần sụn, khả năng của chúng và thiết bị điện tử tương thích (bảng điều khiển):

http://www.reprap.org/wiki/List_of_Firmware

Cũng sẽ hữu ích để kiểm tra hỗ trợ mã G của các phần cứng khác nhau:

http://reprap.org/wiki/G-code

Ngoài ra, như một lưu ý, rất nhiều cộng đồng sử dụng Marlin, nhưng đối với nhiều máy in thương mại, mã đã được sửa đổi một chút để phù hợp với nhu cầu của họ.

Không có câu trả lời hoàn hảo cho điều này. Kiểm tra các liên kết và so sánh với nhu cầu của bạn. Marlin là đặt cược an toàn nhất vì nó có nhiều hỗ trợ nhất, mặc dù bạn có thể cần sửa đổi hoặc cấu hình lại một chút cho bảng tùy chỉnh của mình.


7

Cho rằng máy in này sẽ có Pi3 để điều khiển "các chức năng cao hơn", có đáng để xem xét một chương trình cơ sở nhỏ gọn như Teacup không?

Vài ngày trước tôi tình cờ gặp klipper .

Nó dường như làm chính xác chức năng phân chia mà bạn đề cập


Cảm ơn đã chia sẻ, đã không thấy rằng, đó là loại điều tôi đang tìm kiếm.
Mtl Dev

Cập nhật: Sau khi đánh giá đáng kể về Klipper, đã thấy nó là tuyệt vời, sự lựa chọn đầu tiên. Thiết kế (tất cả các tính toán được thực hiện trên máy chủ) là một bước tiến đáng kể.
Mtl Dev
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.