반응형
3D 프린터를 업그레이드하다 보면 서로 다른 제조사의 보드와 LCD를 연결해야 하는 상황이 발생한다.
이번에는 가성비 조합인 BTT SKR Mini E3 V1.2 보드에 MKS TFT32 V4.0 터치 LCD를 성공적으로 연결하고, 펌웨어별로 어떻게 활용하는지 정리해 보려고 한다.
1. 하드웨어 연결: 핀 맵(Pinout) 확인이 핵심
MKS TFT32는 자체 컨트롤러를 가진 '스마트 LCD'이다. 따라서 보드의 일반적인 EXP1 포트가 아닌, 시리얼 통신을 위한 TFT 전용 포트에 연결해야 한다.
배선 요약 (SKR TFT ↔ MKS AUX-1)
가장 주의할 점은 전원(5V, GND)의 위치를 정확히 맞추고, 데이터 신호선(TX, RX)을 서로 **교차(Cross)**해서 연결하는 것이다.
| SKR Mini E3 (TFT) | MKS TFT32 (AUX-1) | 설명 |
| +5V | 5V | (+) - 반대로 연결 시 소자 손상 주의 |
| GND | GND | 전원 (-) |
| TX0 | RX | 보드에서 보낸 데이터를 LCD가 수신 |
| RX0 | TX | LCD에서 보낸 명령을 보드가 수신 |
| RST | RES | 하드웨어 리셋 신호 연동 |

※ 위 이미지 도면처럼 보드의 TX는 LCD의 RX로, 보드의 RX는 LCD의 TX로 연결되어야 데이터가 정상적으로 오고 갈 수 있다.
2. MKS TFT32 뒷면의 숨은 기능들
보드 뒷면을 보면 다양한 포트와 모듈 슬롯이 있어 확장성이 뛰어나다.
- USB 포트 & SD 슬롯: USB 메모리나 SD 카드를 직접 꽂아 G-code를 출력할 수 있다.
메인보드가 구석에 있어도 LCD 전면에서 편하게 파일을 주고받을 수 있다. - ESP-12S 슬롯: Wi-Fi 모듈(별매)을 장착하면 프린터를 무선 네트워크에 연결하여 원격 모니터링이 가능해진다.
- 택트 스위치: LCD 전용 리셋 버튼입니다. 메인보드를 끄지 않고 LCD 시스템만 재부팅할 때 유용하다.
3. 궁금증: "메인보드 슬롯과 LCD 슬롯, 무엇이 다른가?"
보드에도 SD 슬롯이 있는데 왜 LCD에도 USB와 SD 슬롯이 있을까?
이는 '데이터 처리 주체'의 차이이다.
- 메인보드 SD 슬롯 (안정성 우선): MCU가 직접 데이터를 읽으므로 통신 오차가 없어 장시간·정밀 출력에 유리하다.
- LCD USB/SD 슬롯 (편의성 우선): LCD가 데이터를 읽어 시리얼 선으로 전달하는 방식이다.
USB 메모리를 쓸 수 있어 매우 편리하지만, 아주 복잡한 출력물에서는 통신 병목이 생길 수 있습니다.
4. 소프트웨어 선택: Marlin vs Klipper
연결을 마쳤다면 본인의 스타일에 맞는 펌웨어를 선택할 차례이다.
각 펌웨어에 따라 LCD의 역할이 달라질 수 있다.
Case A. Marlin (마를린)
Marlin에서 MKS TFT32는 프린터를 조작하는 메인 컨트롤러 역할을 수행합니다.
- 특징: 별도의 PC 없이 LCD 화면만으로 모든 출력 준비와 제어가 가능하다.
- 설정: Configuration.h에서 시리얼 포트를 활성화한다.
#define SERIAL_PORT 2 (SKR Mini E3의 물리 포트 번호)
#define BAUDRATE 115200 (LCD 설정과 동일하게 일치) - 장점: 설정이 간결하고 독립적인 사용이 가능하여 하드웨어 초기 점검에 매우 유리하다.
Case B. Klipper (클리퍼)
Klipper 환경에서 MKS TFT32는 보조적인 상태 모니터링 및 간이 제어기로 활용된다.
- 특징: 모든 연산은 호스트(라즈베리 파이 등)가 담당하며, 실질적인 제어는 웹 UI(Mainsail, Fluidd)에서 이루어진다.
- 설정: printer.cfg에서 시리얼 통신 섹션을 구성해야 하며, LCD 기능을 온전히 쓰기 위해 별도의 커스텀 펌웨어가 필요할 수 있다.
- 장점: 고속 출력이 가능하고 스마트폰이나 PC를 통해 원격으로 프린터를 관리할 수 있어 확장성이 뛰어나다.
5. 비교 요약 및 추천 가이드
| 구분 | Marlin (안정파) | Klipper (성능파) |
| LCD 역할 | 메인 인터페이스 | 보조 모니터링 |
| 주요 UI | LCD 터치 화면 | 웹 브라우저 (Mainsail/Fluidd) |
| 난이도 | 낮음 (시리얼 포트 지정) | 높음 (cfg 및 네트워크 설정) |
| 추천 상황 | 간편한 독립 사용 | 고속 출력 및 원격 제어 |
반응형
'3D프린터 > Adventure3 개조' 카테고리의 다른 글
| Flashforge Adventurer 3 순정 베드 핀맵 분석 및 SKR MINI E3 연결 (0) | 2026.04.22 |
|---|