3D 프린터의 펌웨어는 작동 제어 모듈 역할을 하며 장치 내의 전동 부품 및 열 요소의 동작과 기능을 조절합니다. 이 소프트웨어는 3D 프린터의 중앙 처리 장치 또는 “두뇌”로 간주될 수 있으며 일반적으로 사용자 입력 지시를 수신하는 플랫폼 역할을 하는 프린터의 마이크로 컨트롤러에 설치됩니다. 3D 프린터 펌웨어 대체품으로는 Marlin, RepRap, Klipper 등 다양한 제품이 있습니다.
절차 자체에 착수하기 전에 펌웨어 업데이트가 필수적인 동기를 설명해 드리겠습니다.
3D 프린터의 펌웨어를 업데이트해야 하는 경우
3D 프린터의 펌웨어 업데이트가 반드시 필요한 것은 아니지만 업데이트하면 여러 가지 이점을 얻을 수 있습니다.
펌웨어를 업그레이드하면 최신 기능을 이용할 수 있을 뿐만 아니라 3D 프린팅 장치의 보안을 강화할 수 있습니다.
모든 대체 솔루션을 다 사용했음에도 불구하고 지속적으로 차선의 결과물이 나온다면 3D 프린팅 기술 업그레이드를 고려해야 합니다.
최신 펌웨어 버전을 구현하면 3D 프린터가 손상되지 않도록 보호하는 안전 장치가 포함될 수 있습니다.
3D 프린터의 펌웨어 및 소프트웨어를 업그레이드하면 발생할 수 있는 기술적 결함을 효과적으로 수정하여 기능 및 정밀도 측면에서 최적의 성능을 발휘할 수 있습니다.
3D 프린터의 최신 펌웨어 업데이트는 현재 구성이 이러한 옵션을 지원하지 않는 경우 Wi-Fi를 통한 무선 연결 및 USB를 통한 유선 연결을 포함하여 장치와의 통신을 설정하는 새로운 방법을 도입합니다.
Marlin 펌웨어의 활용은 펌웨어 업그레이드 과정의 예시입니다. 프린터에서 사용 중인 현재 펌웨어 버전에 대한 정보를 얻으려면 LCD 화면의 정보 섹션으로 이동하십시오.
펌웨어를 효과적으로 업데이트하는 프로세스를 종합적으로 이해하려면 제공된 지침을 따르십시오.
1단계: 펌웨어 다운로드
Marlin 웹사이트 로 이동하여 Marlin 다운로드 버튼을 클릭합니다.
펌웨어의 여러 반복을 표시하는 대체 창이 열립니다. 현재 버전 2.1.2.1인 가장 최신 반복 버전(맨 위에 위치해야 함)을 선택하고, 다운로드 아래에 있는 .zip 파일을 클릭하여 해당 버전을 포함합니다.다운로드 후 내용을 압축을 풀고 다음 단계를 계속 진행하세요.
2단계: 3D 프린터 설정 가져오기
모든 개발이 진행되는 저장소인 Marlin GitHub 페이지 에서 3D 프린터에 대한 설정을 가져올 수 있으며, 특정 3D 프린터를 선택할 수 있습니다. 그곳에서 아래로 스크롤하여 구성으로 이동한 후 클릭합니다.
이 지침에 따라 코드 섹션으로 이동하여 드롭다운 메뉴에서 앞서 언급한 다운로드 링크를 찾아야 합니다.
먼저 아카이브의 내용을 추출하여 아카이브에 적용된 보호 조치를 실행 취소해야 합니다.
3단계: 펌웨어 구성 덮어쓰기
획득한 구성 파일 내에서 “config”로 지정된 디렉토리에는 “examples”라는 하위 디렉토리가 있으며, 여기에는 다음과 같이 다양한 3차원 인쇄 장치가 목록으로 표시됩니다:
특정 3D 프린터에 대해 Configuration.h 및 Configuration\_adv.h라는 이름의 각 구성 파일을 가져와서 복제하십시오. 이 두 파일에는 3D 프린터 작동에 필요한 모든 설정이 포함되어 있습니다.
이전 메시지에 제공된 지침을 따라 진행하십시오. Marlin 폴더를 열었으면 이전에 소스 장비에서 가져온 파일을 복사하여 Marlin 폴더 내의 적절한 위치에 붙여넣습니다. 이렇게 하면 앞서 설명한 것과 유사한 프롬프트가 나타납니다.
3D 프린터 펌웨어의 구성 프로세스가 완료되었으며 이제 소프트웨어가 조립할 준비가 되었습니다.
4단계: 구성된 펌웨어 컴파일 및 업로드
구성된 펌웨어를 컴파일하기 위해 Marlin 소프트웨어와 함께 Arduino IDE를 사용합니다. 이렇게 하려면 Arduino 소프트웨어 웹 페이지로 이동하여 운영 체제에 맞는 IDE 버전을 다운로드하세요.
계속 진행하기 전에 필요한 파일을 다운로드했는지 확인하세요. 그런 다음 Marlin 펌웨어가 저장된 위치로 이동하여 Marlin 펌웨어 폴더 내에 있는 “Marlin.ino” 파일을 두 번 클릭합니다. 이렇게 하면 아두이노 통합 개발 환경(IDE)이 실행되고 프로그램 내에서 “Marlin.ino” 파일이 열립니다.
적합한 마이크로컨트롤러 보드를 선택하는 것은 3D 프린터 사용의 필수 요소입니다. 사용되는 특정 마이크로 컨트롤러는 사용 중인 3D 프린터의 특정 모델에 따라 다를 수 있습니다.따라서 자신의 기계와 함께 작동하는 마이크로 컨트롤러 유형을 결정하기 위해 철저한 조사를 수행 한 다음 그에 따라 호환되는 보드를 선택해야합니다. 이 경우 아두이노 메가가 선호되는 선택으로 선택되었습니다. 이 보드를 선택하려면 “도구” 메뉴로 이동한 다음 “보드”로 이동한 다음 “Arduino AVR 보드”를 선택하면 됩니다. 여기에서 사용 가능한 다양한 마이크로 컨트롤러 보드를 보고 개별 요구 사항에 따라 선택할 수 있습니다.
5단계: 구성된 펌웨어 업로드
보드를 선택한 후 페이지 왼쪽 상단에 있는 체크 아이콘을 사용하여 세부 사항을 확인하면 컴파일 프로세스가 시작됩니다.
컴파일 프로세스에는 잠시 시간이 소요될 것으로 예상되며, 그 후에는 소프트웨어 인터페이스 하단에 위치한 출력 영역에서 발생할 수 있는 모든 오류가 표시됩니다. 3D 프린터와 컴퓨팅 장치 간의 통신을 설정하려면 적절한 USB 연결 코드를 사용하고 업로드 버튼을 선택합니다.
모든 설정이 올바르게 구성되었음을 확인하면 펌웨어 업데이트가 완전히 성공적으로 실행된 것으로 간주됩니다.
6단계: 부트로더 설치(선택 사항)
3D 프린팅 장치 내에서 소프트웨어를 플래시하고 업그레이드하려고 시도하면 실행 중에 문제가 발생할 수 있습니다. 이러한 문제는 3D 프린터에 부트 로더가 없기 때문에 발생할 수 있으며, USB 연결을 사용하여 펌웨어를 업데이트하기가 더 어려워집니다. 이 문제를 해결하려면 새 펌웨어 설치와 함께 아두이노 마이크로 컨트롤러 보드, 알렌 키 세트, 점퍼 와이어가 필요합니다. 이러한 재료를 구한 후 다음 지침을 따라 진행하세요.
3D 프린터의 전자 커버 제거
의역을 위한 원본 텍스트 제공을 진행하십시오.
이미지 출처: 티칭 테크/ 유튜브
환경 설정
계속하려면 다음 옵션 중 하나를 선택해 주세요: A) 아두이노 통합 개발 환경(IDE)에서 지정된 파일과 예제를 엽니다. B) Arduino IDE 내에서 Arduino ISP 프로그래머 사용 지침에 액세스합니다. C) 인터넷에서 아두이노 ISP 프로그래머와 관련된 추가 라이브러리 또는 소프트웨어 패키지를 다운로드합니다.
새 창이 열립니다. 도구 > 보드 > 산기노(1284P 보드)로 이동합니다. 해당 옵션이 표시되지 않으면 Sanguino GitHub 페이지 로 이동하여 애드온 URL을 복사하세요.
아두이노 IDE에 추가 보드를 설치하려면 다음 단계를 따르세요: 1. 아두이노 IDE를 열고 상단 메뉴 표시줄에서 “IDE”를 클릭한 후 드롭다운 목록에서 “기본 설정”을 선택하여 “기본 설정” 메뉴로 이동합니다. 2. 환경설정 창에서 일반적으로 설정 패널의 “일반” 또는 “보드” 섹션 아래에서 찾을 수 있는 “추가 보드 관리자 URL” 필드를 찾습니다. 3. 3. 설치하려는 특정 아두이노 보드의 URL을 컴퓨터의 클립보드에 복사합니다. 이 URL은 보드 제조업체 또는 신뢰할 수 있는 출처에서 제공한 것이어야 합니다. 4. URL을 복사했으면 기본 Arduino IDE 창으로 돌아가서 “추가
앞서 언급한 단계를 완료하면 도구 메뉴로 돌아가서 “보드 관리자”를 선택합니다. 이 애플리케이션의 검색 기능을 사용하여 “Sanguino”를 찾은 후 관련 항목을 클릭하여 설치 프로세스를 시작해야 합니다. 설치 진행 상황이 출력 창에 표시됩니다.
전선 연결 및 부트로더 설치
암-암 점퍼 와이어 5개를 아두이노와 프린터 보드에 연결하여 ISCP 헤더와 올바르게 정렬되도록 하십시오. 그런 다음 아래 그림과 같이 아두이노의 핀 10과 프린터 보드의 오른쪽 상단 포트에 수-암 점퍼 와이어를 연결합니다.
이미지 출처: Teaching Tech/ YouTube
주어진 텍스트에 대해 더 정제된 언어를 지정해 주세요.
부트 로더를 올바르게 설치하려면 도구 메뉴로 이동하여 ‘부트 로더 굽기’라는 옵션을 선택하세요.
절차가 실행되면 출력 영역에 프로세스 완료를 알리는 알림이 표시됩니다. 연결된 케이블과 함께 아두이노를 분리하고 USB 케이블을 컴퓨터에 연결한 후 펌웨어 업로드를 시작하세요.
업데이트된 펌웨어로 문제 없이 3D 프린트
타사 3D 프린터는 다른 전자 장비와 마찬가지로 최적의 기능을 유지하기 위해 소프트웨어 업그레이드가 필요할 수 있습니다. 다른 모든 변수를 변경하지 않은 상태에서 3D 프린트 품질에 차이가 발생하는 경우, 앞서 설명한 절차에 따라 펌웨어 업데이트를 수행하는 것이 좋습니다.
펌웨어를 잘못 설치하면 프린트 장비의 기능이 손상될 수 있으므로 장치가 작동하는 펌웨어 버전을 확인해야 할 필요성은 아무리 강조해도 지나치지 않습니다.펌웨어를 업데이트하면 일반적으로 이전에 구성한 매개변수의 상당 부분이 재설정되므로 업데이트 후 후속 인쇄를 실행하기 전에 구성을 확인해야 합니다.