LV 12

Marlin 펌웨어 편집하기 #1 본문

하드웨어

Marlin 펌웨어 편집하기 #1

팔나래 2023. 4. 25. 00:06
728x90

 

인사말

안녕하세요.

이번 포스트는 Marlin 펌웨어를 편집하기 위한 환경 구성부터 Marlin 펌웨어의 소스 코드 폴더를 VSCode에 띄우는 방법까지에 대한 내용입니다.

프로그램 설치

Marlin 펌웨어는 공식적으로 두 가지 IDE를 지원합니다. 이 튜토리얼에서는 Visual Studio Code에서 PlatformIO를 이용하는 방법에 대해 알려드리려고 합니다.

Visual Studio Code

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

위 링크로 들어가셔서 최신 버전의 Visual Studio Code를 다운받으시기 바랍니다.

확장 프로그램

PlatformIO

  1. 확장 프로그램 클릭
  2. PlatformIO 검색
  3. PlaformIO IDE 확인
  4. PlatformIO IDE 설치 버튼 누름

Marlin 펌웨어 소스 코드 다운로드

 

Home

Marlin Firmware - A Really Good 3D Printer Driver.

marlinfw.org

위 링크로 접속하신 후, 최신 버전의 Marlin 펌웨어를 다운 받으시면 됩니다.

VSCode에서 Marlin 펌웨어 열기

1. 폴더 열기를 클릭한 다음 Marlin 폴더를 선택해서 불러옵니다. 이 때, Marlin 폴더의 경우 압축이 해제된 상태여야 합니다.

최신 버전의 Visual Studio Code에서는 보안 강화를 위해 새로운 폴더를 불러올 경우 위와 같은 경고창이 표시됩니다. '예, 작성자를 신뢰합니다.'를 눌러주시면 됩니다.

폴더를 성공적으로 불러오면 위와 같은 화면이 나옵니다. 가끔 가다가 PlatformIO가 제대로 설치되지 않았거나 오류가 발생해서 컴파일을 못하는 경우가 있는데, 위 화면에서 PlatformIO가 제대로 실행되었는지 확인하는 방법은 2가지가 있습니다.

  1. platformio.ini를 인식하고 PIO Home 화면이 자동으로 열림
  2. 하단의 파란색 상태 표시줄에 PlatformIO 제어용 버튼들이 활성화 됨

이렇게 세팅이 끝나셨다면 이제 마를린 펌웨어를 수정하실 수 있습니다.


다음 포스트에서는 펌웨어 기초 편집 방법에 대해 알아보도록 하겠습니다.

728x90