펌웨어 선택 : Marlin vs Repetier vs Other


9

우리는 다음 요구 사항과 함께 프로덕션 3D 인쇄 환경에서 사용할 데카르트 3D 프린터를 사용자 정의하고 있습니다.

  • 의도 된 Z 분해능 0.13mm;
  • 이중 압출기 (1 차 +지지 재료);
  • 4 개의 스풀 (y 커넥터가있는 재료 당 2 개, 나중에 자동 전환 기능 추가)
  • 카메라;
  • Raspberry Pi 3에 의해 제어 및 상호 작용을위한 온보드 11 "터치 스크린;
  • 프린터를 제어하기위한 ATMega2560 기반의 맞춤형 보드;
  • 프린터는 "재료 부족"등과 같은 조건을 정상적으로 처리해야합니다.

질문 : 펌웨어를 선택하는 방법은 무엇입니까?

이 설정에 대한 기본 펌웨어 옵션 (Marlin / Repetier)간에 눈에 띄는 차이점이 있습니까? Google 코드 그룹에서 Repetier가 훨씬 깨끗한 코드 기반을 가지고 있으며 물리적 성능이 더 부드럽다는 것을 알고 있습니다. 그러나 내가 수집 할 수있는 것 중 커뮤니티의 95 %가 말린을 사용합니다. 맞습니까?

이 프린터에는 "더 높은 기능"을 제어 할 수있는 Pi3가있을 것이므로 Teacup와 같은 소형 펌웨어를 고려해 볼 가치가 있습니까?

2017 년 4 월 12 일 수정 :

많은 검토를 거친 후 Klipper가 최첨단 펌웨어로 선정되었습니다. 모든 운동 학적 계산은 마이크로 프로세서 대신 호스트 컴퓨터에서 수행되므로 결과적으로 스테퍼 움직임이 훨씬 빨라집니다.


당신은 프린터가 최고급 이라고 생각합니다. 그래서 좋은 속도 / 해상도는 무엇을 의미합니까? 특정 수치 / 범위를 염두에두고 있습니까?
Greenonline

따라서 사용자 정의 컨트롤러 보드가 있습니다 ... 펌웨어가 제대로 작동하려면 크게 수정해야한다는 것을 알고 있습니까? 어쨌든, 나는 당신이 펌웨어에서 찾고있는 것을 지정하지 않았기 때문에 닫히기로 투표했습니다. 이 시점에서 모두 표준 목표를 쉽게 달성 할 수 있습니다.
tjb1

1
저에게 상호 배타적 인 고급 프린터와 Atmega 사운드 외에도 모든 오픈 소스 펌웨어가 올바른 구성 후에 작동하지는 않습니다. 유일한 예외는 SCARA와 같은 거의 사용되지 않는 프린터 메커니즘입니다
Mikhail Z

감사합니다. Marlin을 수정했으며 현재 사용자 정의 보드에서 작업하고 있습니다. 펌웨어 옵션간에 큰 차이가 있는지 이해하려고하는 것만으로도 상당수의 사람들이 Repetier보다 Marlin을 사용하는 이유가 있습니까?
Mtl Dev

@MikhailZ 참고로, 호스트에서 모든 운동 학적 계산을 수행하는 펌웨어를 사용하면 ATmega가 150mm / s에서 ~ 20 % cpu 사용량으로 충분합니다. 물리학은 프로세서가 아니라 빠르게 제한 요소가됩니다.
Mtl Dev

답변:


6

펌웨어 선택은 많은 요소에 따라 다르지만 기능, 드라이버 보드 (RAMPS vs Sanguinololu vs Gen .. 등) 및 G 코드 지원과 같은 몇 가지 중요한 요소의 이름이 있습니다.

부드럽고 조용한 작동은 모터와 드라이버 칩의 마이크로 스테핑 기능에 따라 다릅니다. 펌웨어가 드라이버 칩과 인터페이스하는 방식은 매우 작은 요소입니다.

펌웨어, 기능 및 호환 가능한 전자 장치 (드라이버 보드) 목록은이 페이지를 확인하십시오.

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

다양한 펌웨어의 G 코드 지원을 확인하는 데 유용합니다.

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

또한 많은 커뮤니티에서 Marlin을 사용하지만 많은 상용 프린터의 경우 코드가 필요에 맞게 약간 수정되었습니다.

이에 대한 완벽한 답은 없습니다. 링크를 확인하고 필요와 비교하십시오. Marlin은 가장 많은 지원을 받기 때문에 가장 안전한 방법이지만 사용자 정의 보드에 맞게 약간 수정하거나 재구성해야 할 수도 있습니다.


7

이 프린터에는 "더 높은 기능"을 제어 할 수있는 Pi3가있을 것이므로 Teacup와 같은 소형 펌웨어를 고려해 볼 가치가 있습니까?

며칠 전에 나는 klipper를 발견했다 .

당신이 언급 한 기능 분할과 정확히 일치하는 것 같습니다.


공유 주셔서 감사합니다, 그것을 보지 못했다, 그것은 내가 찾고있는 종류입니다.
Mtl Dev

업데이트 : Klipper를 검토 한 결과 우수성을 발견했습니다. 설계 (호스트에서 수행 된 모든 계산)는 중요한 발전입니다.
Mtl Dev
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.