13년차의 서버실

서버, 인프라, 홈랩 기술 블로그

[태그:] 베드 안착

  • [3D Printer] 3D프린터 베드 레벨링 완벽 가이드: 출력 실패 줄이는 핵심 설정

    [3D Printer] 3D프린터 베드 레벨링 완벽 가이드: 출력 실패 줄이는 핵심 설정

    3D프린터 베드 레벨링 완벽 가이드: 출력 실패 줄이는 핵심 설정

    안녕하세요, 13년차 서버실 지킴이, 그리고 홈랩에서 다양한 장비들을 굴려보는 인프라 엔지니어입니다. 오늘은 3D프린터 사용자라면 한 번쯤은 겪어봤을, 아니 어쩌면 매일매일 씨름하고 있을 바로 그 문제! 3D프린터 베드 레벨링(Bed Leveling)에 대해 이야기해보려고 합니다. 3D프린터 출력 실패의 가장 큰 원인 중 하나가 바로 이 베드 레벨링이 제대로 안 되어 베드 안착(Bed Adhesion)에 문제가 생기는 거거든요. 저도 처음엔 ‘이게 뭐야, 그냥 인쇄 버튼 누르면 되는 거 아니야?’ 했다가 수많은 출력물을 쓰레기통으로 보냈던 경험이 있습니다. 이 삽질을 통해 얻은 노하우를 오늘 아낌없이 풀어볼게요.

    베드에서 떨어져 실패한 3D프린터 출력물과 엉킨 필라멘트

    3D 프린터 출력 실패의 흔한 모습, 베드 레벨링이 잘못되면 이렇게 됩니다.

    베드 레벨링, 왜 그렇게 중요할까요? (핵심 개념 이해하기)

    쉽게 말해, 베드 레벨링(Bed Leveling)은 3D프린터의 노즐(Nozzle)과 출력물이 안착될 베드(Bed) 사이의 거리를 균일하게 맞춰주는 작업입니다. 이 거리가 너무 멀면 출력물이 베드에 제대로 붙지 못하고, 너무 가까우면 노즐이 베드를 긁거나 필라멘트가 제대로 압출되지 못하죠. 결국, 첫 번째 레이어(First Layer)가 안정적으로 베드에 안착(Adhesion)하는 것이 3D프린팅 성공의 8할이라고 봐도 무방할 정도로 중요하거든요. 첫 단추를 잘 꿰어야 옷이 완성되듯이 말이죠.

    베드 레벨링은 크게 두 가지 방식으로 나뉩니다.

    • 수동 레벨링(Manual Leveling): 사용자가 직접 베드 아래의 조절 나사를 돌려 수평을 맞추는 방식입니다. 가장 기본적인 방법이죠.
    • 오토 레벨링(Auto Leveling): 센서(예: BLTouch, CR-Touch 등)를 이용해 베드의 높이 편차를 자동으로 측정하고, 소프트웨어적으로 보정해주는 방식입니다. 사용자 편의성이 훨씬 좋지만, 초기 설정은 필요해요.

    실전 구현: 꼼꼼한 수동 레벨링 따라하기

    대부분의 3D프린터는 처음 세팅할 때 수동 레벨링을 먼저 해줘야 합니다. 저는 Ender 3나 Anycubic Vyper 같은 프린터들을 처음 사용할 때 이 과정을 거쳤는데요, 생각보다 어렵지 않으니 차근차근 따라 해보세요.

    준비물:

    • 일반 A4 용지 한 장 (또는 0.1mm 필러 게이지(Feeler Gauge))
    • 청결한 프린터 베드 (알코올 등으로 닦아주면 좋아요)
    1. 베드와 노즐 예열(Preheat): 프린팅 시 설정할 온도로 노즐과 베드를 예열해주세요. 금속은 온도가 변하면 미세하게 팽창/수축하므로, 실제 작업 환경과 동일하게 맞춰주는 것이 중요합니다.
    2. 노즐 초기 위치 이동: 프린터 메뉴에서 ‘Auto Home‘ 또는 ‘Home All Axes’를 실행하여 노즐을 원점(0,0,0)으로 이동시킵니다.
    3. 베드 코너로 노즐 이동: 프린터 메뉴나 G-code(G0 X20 Y20 Z0 같은)를 이용해 노즐을 베드의 왼쪽 하단 코너(corner) 근처로 이동시킵니다. 너무 끝으로 가면 클립에 걸릴 수 있으니 살짝 안쪽으로 이동하는 것이 좋아요.
    4. A4 용지로 간격 확인: 노즐과 베드 사이에 A4 용지를 넣고 움직여봅니다. 이때 종이가 약간의 저항(slight drag)을 느끼며 움직여야 합니다. 너무 뻑뻑하면 노즐이 너무 낮은 것이고, 너무 헐거우면 노즐이 너무 높은 것입니다.
    5. 베드 조절 나사 조정: 해당 코너 아래에 있는 베드 조절 나사를 돌려 높이를 맞춰줍니다. 노즐이 낮으면 나사를 시계 반대 방향으로 돌려 베드를 낮추고, 노즐이 높으면 시계 방향으로 돌려 베드를 높입니다.
    6. 나머지 코너 반복: 노즐을 오른쪽 하단, 오른쪽 상단, 왼쪽 상단 코너 순서로 이동시키면서 4~5단계를 반복합니다.
    7. 중앙 확인 및 재확인: 네 코너를 모두 맞춘 후에는 베드 중앙(center)에서도 동일하게 간격을 확인해줍니다. 그리고 다시 처음 코너부터 한 바퀴 더 반복하여 미세 조정을 해주는 것이 좋습니다. 한 코너를 맞추면 다른 코너에 영향을 줄 수 있거든요.
    3D프린터 노즐과 베드 사이에 A4 용지를 넣고 베드 레벨링 나사를 조절하는 손

    수동 레벨링의 핵심, A4 용지를 이용한 간격 조절입니다. 너무 빡빡하지도, 너무 헐겁지도 않게!

    실전 구현: 똑똑한 오토 레벨링 활용하기

    최근에는 오토 레벨링(Auto Leveling) 기능이 있는 프린터가 많아서 훨씬 편리해졌습니다. 저도 BLTouch나 CR-Touch 같은 센서가 달린 프린터를 써보고는 ‘와, 이거 진짜 편하네!’ 싶었거든요. 하지만 오토 레벨링도 마법은 아닙니다. 기본적인 수동 레벨링이 어느 정도 되어 있어야 더 정확한 보정을 해주죠.

    1. 센서 장착 및 펌웨어 설정: 오토 레벨링 센서(예: BLTouch)를 장착하고, 해당 센서에 맞는 펌웨어(firmware)를 프린터에 업로드해야 하는데, 이 과정은 프린터 모델마다 조금씩 달라서 해당 매뉴얼을 꼼꼼히 확인하는 게 중요합니다.
    2. Z-Offset 설정: 센서는 베드의 높이를 측정하지만, 실제 노즐 끝과의 거리는 다르죠. 이 차이를 Z-Offset(Z 오프셋)으로 설정해줘야 하는데, 노즐을 베드에 거의 닿게 내린 후 A4 용지 한 장이 간신히 들어갈 정도로 Z-Offset 값을 조절하면 됩니다. 이 값이 정말 중요한데, 이게 조금만 벗어나도 출력 결과가 확 달라진다니까요!
    3. 베드 메시(Bed Mesh) 생성: 프린터 메뉴에서 ‘Auto Level’ 또는 ‘Measure Bed’ 기능을 실행합니다. 센서가 베드의 여러 지점을 자동으로 측정하여 베드 메시(Bed Mesh), 즉 베드의 높이 지도를 생성합니다.
    4. 메시 저장 및 활성화: 생성된 베드 메시를 저장하고, 프린팅 시 이 메시를 활성화하는 G-code(예: G28 후 G29 또는 M420 S1)를 시작 G-code에 추가해줍니다.

    💡 팁: 오토 레벨링 센서를 사용하더라도, 베드 조절 나사를 너무 느슨하게 두지 말고 어느 정도 수평을 맞춰두는 것이 좋습니다. 센서가 보정할 수 있는 범위에는 한계가 있거든요.

    BLTouch 센서가 3D프린터 베드를 자동으로 측정하며 오토 레벨링하는 모습

    BLTouch 센서가 베드를 꼼꼼히 측정하여 베드 메시를 생성하는 모습입니다.

    ⚠️ 삽질 경험 공유: 흔한 출력 실패 원인과 해결책

    저도 3D프린터 출력 실패를 숱하게 겪으면서 다양한 삽질을 했는데요, 베드 레벨링과 관련하여 가장 많이 겪었던 문제들을 몇 가지 공유해봅니다.

    문제 1: 출력물이 자꾸 베드에서 떨어져요 (Poor Adhesion)

    • 원인: 노즐이 베드에서 너무 높거나, 베드가 오염되었거나, 베드 온도가 너무 낮을 때 발생합니다.
    • 해결책:
      1. 레벨링 재조정: 노즐과 베드 간격이 너무 멀지 않은지 다시 한번 확인합니다. A4 용지가 살짝 저항을 느끼며 움직이는 그 미묘한 간격이 중요합니다.
      2. 베드 청소: 지문, 기름때 등이 베드에 묻어 있으면 접착력이 떨어집니다. 이소프로필 알코올(IPA)이나 따뜻한 물과 주방 세제로 깨끗하게 닦아주세요.
      3. 베드 온도 조절: 사용하는 필라멘트(Filament)에 권장되는 베드 온도를 확인하고 충분히 예열될 시간을 줍니다. PLA는 50~60°C, ABS는 90~110°C 정도가 일반적입니다.
      4. 베드 안착 보조제 사용: 글루 스틱(Glue Stick), 헤어 스프레이(Hair Spray), PEI 시트(PEI Sheet) 등 베드 안착을 돕는 보조제를 사용해보세요. 저는 PEI 시트 위에 글루 스틱을 바르는 조합을 자주 썼는데, 이게 베드 안착에는 최고더라고요.

    문제 2: 첫 레이어가 너무 얇거나 노즐이 베드를 긁어요 (Nozzle Too Low)

    • 원인: 노즐이 베드에 너무 가까워서 필라멘트가 제대로 압출되지 못하거나 노즐이 베드를 긁는 소리가 납니다.
    • 해결책:
      1. 레벨링 재조정: 베드 조절 나사를 시계 방향으로 돌려 베드를 미세하게 낮추거나, Z-Offset 값을 양수(+) 방향으로 조정합니다.
      2. Z-Offset 확인: 오토 레벨링을 사용하는 경우, Z-Offset 값이 정확한지 다시 한번 확인하고 조정이 필요할 수 있습니다.
    노즐 높이에 따른 3D프린터 첫 레이어 비교: 너무 높음, 너무 낮음, 완벽

    잘못된 베드 레벨링으로 인한 첫 레이어의 문제점과 완벽한 첫 레이어의 비교 이미지입니다.

    출력 전 베드 안착 재료들 (Bed Adhesion Materials)

    완벽한 베드 레벨링 후에도 가끔은 출력을 꽉 잡아줄 무언가가 필요할 때가 있습니다. 특히 서포트(Support)가 많은 복잡한 모델이나 수축(Warping)이 심한 재료를 쓸 때 유용하죠. 제가 써본 몇 가지를 소개해드릴게요.

    • 글루 스틱 (Glue Stick): 가장 흔하고 저렴합니다. 출력 후 물로 쉽게 닦아낼 수 있어요.
    • 헤어 스프레이 (Hair Spray): 접착력이 좋고 넓은 면적에 빠르게 뿌릴 수 있습니다.
    • PEI 시트 (PEI Sheet): 내열성이 좋고 접착력이 뛰어나서 많이 사용됩니다. 저도 PEI 시트를 정말 좋아합니다.
    • 유리 베드 (Glass Bed): 표면이 매우 평평하고 깔끔한 바닥면을 얻을 수 있지만, 접착력은 보조제가 필요할 수 있습니다.

    검증 및 결과: 완벽한 첫 레이어 확인하기

    레벨링이 잘 되었는지 확인하는 가장 좋은 방법은 첫 레이어 테스트 출력(First Layer Test Print)을 해보는 것입니다. 단순한 사각형이나 원 여러 개를 프린팅해서, 각 부분의 필라멘트 안착 상태와 두께를 확인하는 거죠.

    • ✅ 완벽한 첫 레이어: 베드에 필라멘트가 균일하게 잘 붙어 있고, 너무 얇지도 두껍지도 않게 적당히 납작하게 압출되어 보입니다. 옆 라인들과 빈틈없이 매끄럽게 연결되는 것이 이상적입니다.
    • ⚠️ 너무 높은 노즐: 라인들이 서로 연결되지 않고 둥글게 보이며, 베드에서 쉽게 떨어집니다.
    • ⚠️ 너무 낮은 노즐: 라인들이 너무 납작하게 눌리거나, 노즐이 베드를 긁는 소리가 나고, 필라멘트가 제대로 나오지 않아 중간에 끊길 수 있습니다.

    성공적인 첫 레이어를 보면 정말 기분이 좋더라고요! 🎉

    완벽하게 안착된 첫 레이어 테스트 출력물입니다. 이 정도면 출력 성공은 따놓은 당상이죠!

    마무리하며: 꾸준함이 답이다

    오늘은 3D프린터 베드 레벨링에 대해 자세히 알아봤습니다. 3D프린터 출력 실패의 주범인 베드 안착 문제를 해결하는 가장 기본적이면서도 중요한 과정이죠. 처음에는 조금 귀찮고 어렵게 느껴질 수 있지만, 몇 번 해보면 금방 익숙해질 겁니다. 저처럼 삽질을 줄이고 성공적인 출력물을 얻기 위해서는 꾸준한 관리와 레벨링 확인이 필수라는 점, 꼭 기억해주세요!

    다음번에는 3D프린터 출력물의 뒤틀림(Warping)이나 스트링잉(Stringing) 같은 다른 흔한 문제 해결법에 대해서도 다뤄보겠습니다. 혹시 궁금한 점이나 공유하고 싶은 삽질 경험이 있다면 언제든지 댓글로 남겨주세요!

  • [3D Printer] 3D 프린터 베드 레벨링 완벽 가이드: 수동·자동 센서 활용법

    첫 레이어가 안 붙는다고요? 베드 레벨링이 문제입니다

    3D 프린팅을 처음 시작했을 때 제일 많이 겪는 좌절이 뭔지 아세요? 바로 첫 레이어가 안 붙는 문제입니다. 분명히 설정도 맞추고, 필라멘트도 잘 나오는데 출력물이 베드에서 떨어져 나가거나, 반대로 너무 꽉 눌려서 노즐이 베드를 긁는 경우죠. 저도 처음엔 이게 왜 그런지 몰라서 몇 시간짜리 출력을 여러 번 날려먹었어요.

    결론부터 말씀드리면, 3D 프린터 베드 레벨링(Bed Leveling)이 제대로 안 되어 있어서 그렇습니다. 베드 레벨링은 단순히 ‘수평 맞추기’가 아니라, 노즐과 베드 사이의 간격을 정밀하게 설정하는 작업이거든요. 이게 0.1mm만 틀려도 출력 품질이 확 달라집니다.

    오늘은 13년 동안 서버실과 홈랩을 운영하면서 틈틈이 3D 프린터도 굴려온 제가, 수동 레벨링부터 오토 레벨링 센서 활용까지 직접 해본 경험을 바탕으로 정리해 드릴게요. 삽질 경험도 솔직하게 다 풀어드릴 테니, 끝까지 읽어보시면 분명 도움이 될 겁니다.

    베드 레벨링의 핵심은 노즐과 베드 사이의 균일한 간격 유지입니다. 간격이 너무 넓거나 좁으면 첫 레이어 안착이 실패합니다.


    베드 레벨링(Bed Leveling)이 뭔가요? 개념부터 잡고 가기

    쉽게 말해, 베드 레벨링은 프린터 노즐이 베드 위를 움직일 때 어느 위치에서든 노즐-베드 간격이 동일하도록 맞추는 작업입니다. 베드가 완벽하게 평평하고 프린터 프레임도 완벽하다면 한 번만 맞추면 되겠지만, 현실은 그렇지 않죠.

    제가 쓰는 프린터도 왼쪽 앞은 괜찮은데 오른쪽 뒤가 살짝 높아서, 같은 설정으로 출력해도 위치에 따라 첫 레이어 두께가 달라지더라고요. 이런 불균일한 베드 표면을 보정해주는 게 바로 레벨링의 핵심입니다.

    왜 첫 레이어(First Layer)가 이렇게 중요한가요?

    • 접착력: 첫 레이어가 베드에 제대로 눌려야 출력물이 중간에 떨어지지 않아요
    • 치수 정확도: 첫 레이어가 찌그러지면 전체 출력물 높이와 치수가 틀어집니다
    • 표면 품질: 바닥면 품질이 나쁘면 윗 레이어에도 영향을 줍니다
    • 출력 성공률: 장시간 출력일수록 첫 레이어가 생명입니다

    노즐과 베드 사이의 이상적인 간격은 보통 0.1~0.2mm 정도입니다. 종이 한 장 두께가 약 0.1mm니까, 종이가 살짝 끼워지면서 저항이 느껴지는 정도가 딱 맞는 거예요.


    수동 레벨링(Manual Leveling): 손으로 직접 맞추는 방법

    자동 센서가 없는 프린터라면 수동 레벨링을 해야 합니다. 귀찮아 보이지만, 원리를 이해하고 나면 생각보다 어렵지 않아요. 저도 처음엔 30분씩 걸렸는데, 지금은 5분이면 끝납니다.

    준비물

    • A4 용지 1장 (두께 약 0.1mm)
    • 프린터 베드 레벨링 나사 (보통 네 귀퉁이에 있는 손나사)
    • 프린터 제어 소프트웨어 (Pronterface, OctoPrint, 또는 프린터 자체 LCD 메뉴)

    단계별 수동 레벨링 방법

    1. 홈 포지션 이동: 프린터를 홈(Home)으로 이동시킵니다. LCD 메뉴나 G-code 명령어로 G28을 실행하세요.
    2. 베드 온도 예열: 실제 출력 온도로 베드를 예열합니다. 열팽창 때문에 차가운 상태에서 맞추면 나중에 틀어져요. 저도 이거 몰라서 한참 삽질했습니다.
    3. 첫 번째 코너 이동: 노즐을 베드 왼쪽 앞 코너로 이동합니다.
    4. 종이 테스트: 노즐 아래에 A4 용지를 넣고 손나사를 돌려서 종이가 살짝 저항을 느끼며 움직일 수 있는 높이로 맞춥니다.
    5. 네 귀퉁이 반복: 나머지 세 코너도 같은 방법으로 맞춥니다.
    6. 중앙 확인: 마지막으로 베드 중앙에서도 종이 테스트를 해서 균일한지 확인합니다.
    7. 2~3회 반복: 한 귀퉁이를 조정하면 다른 귀퉁이에 영향을 줄 수 있어서, 전체를 2~3바퀴 반복해서 확인하는 게 좋습니다.
    # 수동 레벨링 시 유용한 G-code 명령어들
    G28          ; 모든 축 홈 이동 (Home All)
    G29          ; 자동 베드 레벨링 실행 (센서 있는 경우)
    G1 Z0 F300  ; Z축을 0으로 이동
    M851 Z-1.5  ; Z 오프셋(Z Offset) 설정 (값은 프린터마다 다름)
    M500         ; EEPROM에 설정 저장

    💡 팁: 베드 레벨링 나사 조정 방향 외우기

    “오른쪽으로 돌리면 베드가 올라간다(노즐과 가까워진다), 왼쪽으로 돌리면 내려간다”고 기억하세요. 헷갈리면 나사 머리에 화살표를 스티커로 붙여두는 것도 방법입니다. 저는 그렇게 했어요.


    오토 레벨링(Auto Leveling): 센서로 자동 보정하기

    수동 레벨링이 귀찮다면, 자동 레벨링 센서를 사용하는 방법이 있습니다. 요즘 중급 이상 프린터에는 기본 탑재된 경우가 많고, 별도로 구매해서 달 수도 있어요. 제가 홈랩에서 굴리는 프린터에도 달아봤는데, 진짜 편하더라고요.

    주요 오토 레벨링 센서 종류

    센서 종류 작동 방식 장점 단점
    BLTouch 물리적 핀이 베드에 닿아 감지 정확도 높음, 유리/금속 베드 모두 사용 가능 핀 내구성 이슈, 가격대 있음
    CR Touch 광학 센서 + 물리적 핀 BLTouch 개선 버전, 내구성 향상 호환 프린터 제한적
    유도형 센서 (Inductive) 금속 베드의 자기장 변화 감지 내구성 강함, 저렴함 금속 베드에서만 사용 가능
    용량형 센서 (Capacitive) 정전용량 변화 감지 다양한 베드 재질 지원 온도/습도 영향 받음

    BLTouch 센서가 베드 여러 지점을 측정하여 메시(Mesh) 데이터를 생성하고, 이를 바탕으로 출력 경로를 자동 보정하는 과정입니다.

    Marlin 펌웨어에서 BLTouch 설정하기

    BLTouch를 달았다면 펌웨어 설정도 맞춰줘야 합니다. Marlin 펌웨어 기준으로 설명할게요. 처음엔 이 부분에서 좀 헤맸는데, 핵심 설정 몇 가지만 건드리면 됩니다.

    // Configuration.h 파일에서 수정할 주요 설정들
    
    // BLTouch 활성화
    #define BLTOUCH
    
    // 센서 오프셋 설정 (노즐 기준 센서 위치, mm 단위)
    // X, Y는 센서가 노즐에서 얼마나 떨어져 있는지
    // Z는 Z 오프셋 (실제 출력 시 미세 조정 필요)
    #define NOZZLE_TO_PROBE_OFFSET { -44, -9, 0 }  // 프린터마다 다름!
    
    // 자동 베드 레벨링 메시(Mesh) 방식 활성화
    #define AUTO_BED_LEVELING_BILINEAR
    
    // 메시 포인트 수 (3x3부터 시작, 익숙해지면 5x5도 OK)
    #define GRID_MAX_POINTS_X 5
    #define GRID_MAX_POINTS_Y 5
    
    // 레벨링 데이터 EEPROM 저장 활성화
    #define EEPROM_SETTINGS
    #define EEPROM_AUTO_INIT

    슬라이서(Slicer) Start G-code 설정

    펌웨어 설정 후에는 슬라이서의 시작 G-code도 수정해야 합니다. 이게 빠지면 레벨링 데이터가 실제 출력에 적용이 안 되거든요. 저도 이걸 몰라서 한참 헤맸습니다.

    # 슬라이서 Start G-code 예시 (Cura 기준)
    G28 ; 홈 이동
    G29 ; 자동 베드 레벨링 실행
    M500 ; 레벨링 데이터 저장
    G92 E0 ; 익스트루더 리셋
    G1 Z0.3 F3000 ; 시작 높이로 이동
    G1 X10 Y20 F3000 ; 시작 위치로 이동

    또는 EEPROM에 저장된 레벨링 데이터를 재사용하고 싶다면:

    # 저장된 레벨링 데이터 불러오기 (매번 G29 생략 가능)
    G28 ; 홈 이동
    M420 S1 ; 저장된 베드 레벨링 데이터 활성화
    G1 Z0.3 F3000

    ⚠️ 자주 겪는 문제와 해결법: 실제 삽질 경험 공유

    이론은 이론이고, 실전은 또 다르죠. 제가 직접 겪었던 문제들과 해결 방법을 솔직하게 정리해 봤습니다.

    문제 1: 레벨링은 맞췄는데 첫 레이어가 계속 안 붙어요

    원인: Z 오프셋(Z Offset)이 맞지 않는 경우가 대부분입니다. 레벨링은 상대적 수평을 맞추는 거고, Z 오프셋은 절대적인 노즐-베드 간격을 결정합니다.

    해결법: 실시간으로 Z 오프셋을 미세 조정하면서 첫 레이어 상태를 확인하세요. 필라멘트가 베드에 눌려서 약간 납작해 보이는 게 정상입니다. 동그랗게 솟아있으면 너무 높은 거죠.

    # Z 오프셋 실시간 조정 (출력 중에도 가능)
    M851 Z-1.8  ; Z 오프셋을 -1.8mm로 설정 (음수가 일반적)
    M500        ; 저장

    문제 2: 오토 레벨링 후에도 베드 한쪽이 뜨거나 눌려요

    원인: 수동 레벨링이 너무 틀어져 있으면 오토 레벨링의 보정 범위를 넘어섭니다. 오토 레벨링은 미세 보정이지, 큰 오차를 완전히 커버하지는 못해요.

    해결법: 수동 레벨링으로 먼저 대략적인 수평을 맞춘 뒤, 오토 레벨링으로 미세 보정하는 2단계 접근이 가장 효과적입니다.

    문제 3: BLTouch 핀이 배포되지 않아요

    원인: 대부분 배선 문제이거나 펌웨어 설정 오류입니다. 저도 처음에 배선 순서를 잘못 연결해서 한참 고생했어요.

    해결법: BLTouch 배선은 5핀 커넥터를 사용하며, 서보 신호선과 Z-min 신호선을 정확히 연결해야 합니다. 제조사 공식 배선도를 반드시 확인하세요.

    문제 4: 매번 출력 전에 G29를 실행하면 너무 오래 걸려요

    해결법: 앞서 설명한 M420 S1을 Start G-code에 넣어서 저장된 레벨링 데이터를 재사용하세요. 베드를 건드리지 않는 이상 자주 재측정할 필요 없습니다. 저는 베드를 분리했다 다시 달거나, 프린터를 이동한 경우에만 G29를 새로 실행합니다.

    레벨링 전후 첫 레이어 품질 비교. 왼쪽(레벨링 불량)은 필라멘트가 뭉치거나 떠 있고, 오른쪽(레벨링 정상)은 균일하게 눌려 있습니다.


    베드 안착(Bed Adhesion)을 높이는 추가 팁

    레벨링을 완벽히 맞췄어도 재료나 환경에 따라 안착이 안 될 수 있어요. 레벨링과 함께 챙겨야 할 베드 안착 팁도 드릴게요.

    베드 표면 관리

    • 유리 베드: 헤어스프레이나 글루스틱을 얇게 도포하면 안착력이 올라갑니다
    • PEI 시트: 요즘 가장 많이 쓰는 방식. 온도만 맞으면 별도 처리 없이도 잘 붙고, 식으면 자연스럽게 떨어집니다. 정말 편해요
    • 빌드택(BuildTak): 접착력이 강해서 ABS 같은 수축이 심한 재료에 유용합니다
    • 베드 청결 유지: 이소프로필 알코올(IPA) 70% 이상으로 출력 전 베드를 닦아주세요. 손기름이 안착력을 크게 떨어뜨립니다

    슬라이서 설정으로 안착 보조

    • Brim: 출력물 주변에 얇은 테두리를 추가해서 접촉 면적을 늘립니다. 다리가 가는 출력물에 특히 효과적이에요
    • Raft: 출력물 아래에 두꺼운 받침대를 깝니다. 안착이 극히 어려운 경우 최후 수단입니다
    • First Layer Speed: 첫 레이어 속도를 20~30mm/s로 느리게 설정하면 안착력이 올라갑니다
    • First Layer Height: 첫 레이어 두께를 0.2~0.3mm로 약간 두껍게 설정하면 안착이 잘 됩니다

    레벨링 결과 확인: 이렇게 생겼으면 성공입니다

    레벨링이 잘 됐는지 확인하는 가장 좋은 방법은 직접 출력해보는 거예요. 간단한 테스트 파일로 확인해 보세요.

    첫 레이어 테스트 방법

    1. 슬라이싱 소프트웨어에서 얇은 정사각형 패드 모델을 준비합니다 (20x20x0.2mm 정도)
    2. 출력하면서 첫 레이어 상태를 눈으로 확인합니다
    3. 아래 기준으로 판단하세요
    첫 레이어 상태 의미 조치
    필라멘트가 납작하게 눌리며 균일하게 퍼짐 ✅ 정상 그대로 출력 진행
    필라멘트가 동그랗게 솟아있음 노즐이 너무 높음 Z 오프셋 낮추기 (음수 방향)
    필라멘트가 너무 얇거나 베드에 긁힘 노즐이 너무 낮음 Z 오프셋 높이기 (양수 방향)
    한쪽은 붙고 반대쪽은 뜸 베드 기울어짐 수동 레벨링 재조정
    중앙이 뜨고 가장자리가 붙음 베드 중앙 처짐 메시 레벨링 포인트 늘리기

    드디어 첫 레이어가 균일하게 눌리면서 베드에 착 붙는 걸 보는 순간, 정말 뿌듯합니다. 저는 그 순간을 아직도 기억해요.


    정리 및 자주 묻는 질문

    수동 레벨링과 오토 레벨링의 특징을 한눈에 비교한 요약 인포그래픽입니다.

    수동 vs 오토 레벨링, 뭘 선택해야 하나요?

    구분 수동 레벨링 오토 레벨링
    비용 추가 비용 없음 센서 구매 비용 발생
    정확도 숙련도에 따라 다름 일관되게 높은 정확도
    편의성 매번 손으로 조정 필요 출력 전 자동 측정
    베드 왜곡 보정 평면 보정만 가능 메시(Mesh) 기반 곡면 보정 가능
    권장 대상 입문자, 저가 프린터 중급 이상, 정밀 출력 필요한 경우

    자주 묻는 질문 (FAQ)

    Q. 레벨링은 얼마나 자주 해야 하나요?
    A. 프린터를 이동하거나 베드를 탈착한 경우, 또는 출력 품질이 갑자기 나빠진 경우에 하시면 됩니다. 안정적인 환경에서 매일 출력해도 주 1회 정도면 충분한 경우가 많아요.

    Q. 오토 레벨링이 있으면 수동 레벨링 안 해도 되나요?
    A. 수동 레벨링으로 대략적인 수평을 맞춘 뒤 오토 레벨링으로 미세 보정하는 게 가장 좋습니다. 오토 레벨링이 모든 오차를 커버하지는 못거든요.

    Q. Z 오프셋 설정값이 계속 바뀌어요
    A. 베드 온도가 달라지거나, 핫엔드(노즐 부분)를 교체한 경우 Z 오프셋이 달라질 수 있습니다. 출력 온도를 고정하고, 예열 후 Z 오프셋을 맞추는 습관을 들이세요.

    마무리: 레벨링은 3D 프린팅의 기초 중의 기초

    3D 프린터 베드 레벨링, 처음엔 귀찮고 어렵게 느껴지지만 익숙해지면 5분이면 끝나는 작업입니다. 이 기초를 제대로 잡아야 나머지 출력 품질 최적화도 의미가 있어요.

    수동 레벨링으로 시작해서 원리를 이해하고, 여유가 되면 BLTouch 같은 센서를 달아서 편의성을 높이는 방향을 추천합니다. 저도 그 순서로 왔거든요.

    다음 글에서는 필라멘트 종류별 출력 온도 및 설정 최적화를 다룰 예정입니다. 레벨링을 잡았다면 다음 단계는 재료별 설정이니까요. 궁금한 점은 댓글로 남겨주세요!