프로젝트 소개
Marlin은 RepRap 및 호환 3D 프린터를 위한 GPL 라이선스 펌웨어로, 하나의 코드베이스에서 8비트 AVR과 32비트 ARM 마이크로컨트롤러를 모두 지원합니다. 문서화된 Marlin 2.1 버그픽스 브랜치는 최대 9개의 조정 축과 8개의 압출기를 지원하지만, 프로덕션 용도가 아닌 것으로 표시되어 있습니다.
하드웨어 추상화 계층은 플랫폼 전반에 걸쳐 공통 API를 제공합니다. 나열된 대상에는 Arduino AVR, STM32, ESP32, LPC1768/1769, GD32, HC32, SAMD, Teensy, Arduino Due, 베타 RP2040 지원, Linux 네이티브, Windows, macOS, Linux용 시뮬레이터가 포함됩니다.
기계별 설정 파일은 별도의 MarlinFirmware/Configurations 저장소에서 유지 관리되며, 수백 개의 커뮤니티 테스트 설정이 포함되어 있습니다. Marlin은 Auto Build Marlin 및 PlatformIO가 포함된 Visual Studio Code, VS Code devcontainer, 또는 Arduino IDE를 사용하여 빌드 및 업로드할 수 있습니다. PlatformIO가 선호되는 옵션으로 설명됩니다.
프로젝트는 공식 문서, Discord 서버, 포럼, 소셜 그룹, 버그 신고 및 기능 요청을 위한 GitHub 이슈 큐를 제공합니다. 기여자는 bugfix-2.1.x 브랜치에 풀 리퀘스트를 사용하고, 코딩 표준을 따르며, 빌드 및 단위 테스트를 추가할 수 있습니다. GPL 라이선스는 Marlin 기반 펌웨어를 배포하는 공급업체 및 기타 사용자가 해당 소스 코드를 제공하도록 요구합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.