13년차의 서버실

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

[태그:] 압출 불량

  • [3D Printer] 3D 프린터 노즐 막힘, 원인 분석 및 긴급 해결 사례

    [3D Printer] 3D 프린터 노즐 막힘, 원인 분석 및 긴급 해결 사례

    [트러블슈팅] 3D 프린터 노즐 막힘 원인과 긴급 해결

    3D 프린터 노즐 막힘은 노즐 하나의 문제가 아닐 때가 많습니다

    3D 프린터 노즐 막힘을 처음 겪으면 대부분 노즐 끝부터 의심합니다. 저도 그랬습니다. 홈랩에서 서버 브라켓, 케이블 라벨 지그, 임시 덕트 같은 부품을 자주 뽑는데, 한 번은 야간 출력이 아침까지 허공에서만 진행된 적이 있습니다. 베드는 멀쩡하고 헤드는 성실하게 움직이는데 필라멘트만 나오지 않는 상황이었죠.

    그때 노즐만 바꿨다면 당장은 해결됐을 수도 있습니다. 하지만 같은 문제가 며칠 뒤 다시 왔습니다. 원인은 노즐 구멍이 아니라 압출 경로 전체였습니다. 익스트루더 기어가 필라멘트를 살짝 갈아먹고 있었고, 핫엔드 팬 커넥터 접촉도 불안정했습니다. 열이 위로 올라가면서 필라멘트가 히트 브레이크 근처에서 먼저 물러졌고, 그 상태에서 리트랙션이 반복되니 내부 마찰이 커졌습니다.

    제가 지금 쓰는 판단 기준은 단순합니다. 막힌 지점을 찾기 전에 압력이 왜 올라갔는지 먼저 봅니다. 전원, 온도, 필라멘트 상태, 이송 경로, 냉각, 배출 순서로 확인하면 원인이 훨씬 빨리 좁혀집니다. 서버 장애에서 로그 한 줄만 보고 재시작부터 누르지 않는 것과 비슷합니다. 재시작은 빠르지만 원인 제거는 아닐 수 있으니까요.

    3D 프린터 노즐 막힘 원인 흐름도

    노즐 막힘은 한 지점의 고장이 아니라 필라멘트가 지나가는 작은 생산라인의 병목으로 보는 편이 정확합니다. 같은 증상이어도 노즐 찌꺼기, 온도 부족, 히트 크리프, PTFE 튜브 변형, 과한 리트랙션은 해결책이 전부 다릅니다.

    먼저 막힘을 세 가지로 나눠야 합니다

    현장에서 시간을 아끼려면 “막혔다”를 하나의 증상으로 뭉개면 안 됩니다. 저는 노즐 막힘을 세 가지로 나눕니다. 출구 막힘, 열 관리 실패, 이송 실패입니다.

    • 출구 막힘: 노즐 내부에 탄화물, 이전 소재 잔여물, 먼지, 금속 파편이 걸려 토출량이 줄어든 상태입니다. 콜드 풀이나 노즐 교체가 잘 듣습니다.
    • 열 관리 실패: 핫엔드의 뜨거워야 할 곳과 차가워야 할 곳의 경계가 무너진 상태입니다. 히트 브레이크 위쪽에서 필라멘트가 말랑해져 마찰이 커집니다. 콜드 풀만 반복하면 재발합니다.
    • 이송 실패: 익스트루더 기어 장력, 필라멘트 직경 편차, 보우든 튜브 마찰, 스풀 걸림 때문에 충분히 밀어주지 못하는 상태입니다. 노즐을 갈아도 증상이 남습니다.

    노즐은 작은 배관이고, 익스트루더는 펌프에 가깝습니다. 펌프가 정상인데 배관 끝이 막혀도 문제고, 배관은 깨끗한데 펌프가 헛돌아도 문제입니다. 여기에 온도라는 변수가 붙으면 더 헷갈립니다. 그래서 저는 바늘로 찌르기 전에 “수동 압출이 되는가”, “장시간 후에만 멈추는가”, “기어가 필라멘트를 파먹는가”를 먼저 봅니다.

    분류 주요 단서 먼저 할 조치 피해야 할 조치
    출구 막힘 수동 압출 시 가늘게 휘거나 한쪽으로 샘 콜드 풀, 노즐 외부 청소, 노즐 교체 고속 압출로 억지로 밀기
    열 관리 실패 초반은 정상, 일정 시간 뒤 딱딱 소리와 압출 불량 핫엔드 팬, 방열판 먼지, 히트 브레이크 조립 상태 확인 노즐만 반복 교체
    이송 실패 필라멘트가 기어에 파임, 스풀 장력이 불안정함 기어 청소, 장력 조정, 튜브 마찰 확인 온도만 계속 올리기
    첫 레이어 압착 첫 줄부터 재료가 나오지 않거나 노즐에 붙음 Z 오프셋, 베드 레벨, 노즐 외부 찌꺼기 확인 노즐 내부 막힘으로 단정

    이 표 하나만 머릿속에 있어도 대응 순서가 달라집니다. 노즐 막힘은 빠르게 뚫는 것도 중요하지만, 재발할 조건을 남기지 않는 쪽이 더 중요합니다.

    증상별로 보는 3D 프린터 노즐 막힘 원인 분석

    문제는 대부분 출력 중간에 터집니다. 그래서 로그처럼 증상을 남겨두면 좋습니다. 언제부터 안 나왔는지, 딱딱 소리가 있었는지, 수동 압출은 되는지, 필라멘트 끝 모양이 어땠는지 네 가지만 봐도 원인 후보가 확 줄어듭니다.

    증상 가능성이 큰 원인 먼저 볼 곳 판단 기준
    필라멘트가 거의 안 나옴 노즐 내부 이물질 또는 탄화물 노즐, 필라멘트 끝 모양 수동 압출해도 재료가 가늘게 휘거나 한쪽으로 새면 노즐 쪽 저항이 큽니다
    익스트루더에서 딱딱 소리 압출 저항 증가 또는 온도 부족 노즐 온도, 필라멘트 경로, 기어 톱니 기어가 헛돌거나 필라멘트가 파이면 더 밀지 말고 압출 경로를 분리해 봅니다
    처음엔 나오다 중간에 멈춤 히트 크리프 또는 리트랙션 과다 히트 브레이크, 방열팬, 슬라이서 리트랙션 장시간 출력 뒤 반복되면 노즐보다 열 경계와 팬을 먼저 의심합니다
    재료가 덩어리로 뭉침 노즐 외부 오염, Z 오프셋, 첫 레이어 압착 노즐 외부, 베드 높이, 첫 레이어 설정 노즐이 베드에 너무 붙으면 출구가 눌려 정상 노즐도 막힌 것처럼 보입니다
    재료 교체 직후만 불안정함 이전 소재 잔여물, 온도 범위 차이 퍼지 라인, 콜드 풀 결과, 스풀 라벨 색이 섞여 나오거나 점状 찌꺼기가 반복되면 잔여물이 남아 있습니다

    저는 문제를 볼 때 “가장 싼 부품부터 바꾸자”가 아니라 “가장 재현 가능한 테스트부터 하자”로 접근합니다. 노즐은 싸지만, 노즐 교체가 답이 아닌 상황에서 계속 교체하면 시간을 잃습니다. 특히 초반은 정상이고 중간 이후에만 멈추는 경우는 열 관리 문제일 확률이 꽤 높습니다.

    긴급 대응은 온도와 압출 로그부터 잡습니다

    막힌 상태에서 계속 출력 재개를 누르면 익스트루더 기어가 필라멘트를 갈아먹습니다. 그러면 원래는 노즐 청소로 끝날 문제가 이송 불량까지 번집니다. 저는 출력 실패를 발견하면 아래 순서로 멈춥니다.

    1. 출력을 일시정지하거나 중지하고, 헤드가 출력물에 계속 문지르지 않게 합니다.
    2. 노즐 목표 온도와 실제 온도가 정상적으로 붙는지 확인합니다.
    3. 스풀에서 익스트루더까지 필라멘트가 걸리지 않았는지 봅니다.
    4. 익스트루더 기어가 필라멘트를 파먹었는지 확인합니다.
    5. 노즐을 현재 소재의 권장 온도로 올린 뒤 천천히 수동 압출합니다.
    6. 압출물이 휘거나 끊기면 콜드 풀 또는 노즐 교체로 넘어갑니다.

    OctoPrint를 쓰고 있다면 먼저 API로 온도 상태를 확인합니다. 이 단계의 목적은 노즐을 뚫는 게 아니라 “히터가 목표 온도에 정상적으로 도달하는지” 확인하는 것입니다. 목표 온도와 실제 온도가 계속 벌어지거나 요동치면 막힘 이전에 히터 카트리지, 써미스터, 배선, PID 튜닝 쪽을 먼저 봐야 합니다.

    export OCTOPRINT_URL="http://octopi.local"
    export OCTOPRINT_API_KEY="여기에_API_KEY_입력"
    
    curl -s \
      -H "X-Api-Key: ${OCTOPRINT_API_KEY}" \
      "${OCTOPRINT_URL}/api/printer"

    응답에서 <code>temperature.tool0.actual, temperature.tool0.target, state.text를 봅니다. target은 설정 온도, actual은 현재 온도입니다. 여기서 실제 온도가 목표에 붙지 못하면 압출 테스트를 하기 전에 온도 제어부터 해결해야 합니다.

    jq가 설치되어 있다면 필요한 값만 뽑아보는 편이 빠릅니다.

    curl -s \
      -H "X-Api-Key: ${OCTOPRINT_API_KEY}" \
      "${OCTOPRINT_URL}/api/printer" \
    | jq '{state: .state.text, nozzle_actual: .temperature.tool0.actual, nozzle_target: .temperature.tool0.target, bed_actual: .temperature.bed.actual, bed_target: .temperature.bed.target}'

    그다음 수동 압출을 합니다. 저는 가능하면 상대 압출 모드인 M83을 먼저 넣습니다. 기존 G-code 좌표 상태를 덜 건드리기 위해서입니다. 그래도 장비마다 펌웨어 설정이 다를 수 있으니, 출력 중인 작업 위에서 실험하지 말고 정지 상태에서만 실행하세요.

    M109 S200 ; 예시값입니다. 실제 온도는 필라멘트 스풀의 권장값을 사용합니다
    M83      ; 익스트루더를 상대 압출 모드로 전환
    G1 E5 F60
    G1 E5 F60
    G1 E5 F60
    M82      ; 필요하면 절대 압출 모드로 복귀

    해석은 어렵지 않습니다. 정상이라면 재료가 일정한 굵기로 아래로 내려옵니다. 옆으로 휘거나, 실처럼 가늘어지거나, 중간에 툭툭 끊기면 노즐 내부 저항이 남아 있습니다. 이때 속도를 올려 밀어붙이면 기어가 필라멘트를 갉아먹기 쉬워서 멈추는 편이 낫습니다.

    콜드 풀, 바늘, 노즐 교체를 언제 선택할지

    노즐 청소 방법은 많지만, 모든 방법이 같은 상황에 맞지는 않습니다. 제가 쓰는 우선순위는 콜드 풀 → 외부 청소 → 노즐 교체입니다. 청소 바늘은 “구멍이 완전히 막혔는지 확인하는 도구”에 가깝게 씁니다. 깊게 찌르거나 힘으로 밀면 찌꺼기를 더 안쪽으로 넣거나 노즐 구멍을 손상시킬 수 있습니다.

    방법 적합한 상황 장점 주의할 점
    콜드 풀 잔여물, 색상 섞임, 탄화 점이 의심될 때 노즐 내부 찌꺼기를 비교적 깔끔하게 끌어낼 수 있음 온도 타이밍이 맞지 않으면 필라멘트가 끊길 수 있음
    청소 바늘 출구가 완전히 막혔는지 빠르게 확인할 때 장비 분해 없이 시도 가능 노즐 구멍 손상, 찌꺼기 밀어 넣기 위험
    노즐 교체 콜드 풀 후에도 압출이 휘거나 표면 품질이 계속 나쁠 때 시간 대비 확실함 핫엔드 조립과 체결 상태가 나쁘면 누출이 생김
    핫엔드 분해 PTFE 끝단 변형, 히트 브레이크 내부 막힘이 의심될 때 근본 원인까지 볼 수 있음 화상, 나사산 손상, 재조립 누출 위험

    콜드 풀은 숫자 하나로 끝나는 절차가 아닙니다. 소재마다 부드러워지는 온도와 당겨지는 감각이 다릅니다. 그래서 저는 특정 온도를 외워 쓰기보다 지금 쓰는 필라멘트의 권장 온도 범위 안에서 시작하고, 필라멘트가 늘어나기만 하면 조금 더 식히고, 뚝 끊기면 조금 더 데우는 식으로 조정합니다.

    1. 노즐을 현재 필라멘트가 부드럽게 흐르는 온도로 올립니다.
    2. 필라멘트를 손으로 천천히 밀어 노즐 내부를 채웁니다.
    3. 히터 목표 온도를 낮추고 필라멘트가 약간 단단해질 때까지 기다립니다.
    4. 익스트루더 레버를 풀고 필라멘트를 한 번에 당겨 뺍니다.
    5. 끝부분에 검은 점, 이전 색상, 탄화물이 묻어 나오면 반복합니다.
    6. 끝 모양이 노즐 내부 형상처럼 매끈하게 나오고 오염이 줄면 압출 테스트로 넘어갑니다.
    3D 프린터 노즐 청소와 콜드 풀 작업 순서

    콜드 풀의 핵심은 힘이 아니라 타이밍입니다. 너무 뜨거우면 녹은 재료만 늘어지고, 너무 차가우면 내부에서 끊깁니다. 잘 뽑힌 필라멘트 끝은 노즐 안쪽 모양을 어느 정도 복사한 형태로 나옵니다.

    OctoPrint에서 예열과 G-code 전송을 분리해두면 작업이 편합니다. 원격으로 온도만 올리고, 실제 당기는 작업은 장비 앞에서 합니다. 아래 명령은 예열용입니다.

    export OCTOPRINT_URL="http://octopi.local"
    export OCTOPRINT_API_KEY="여기에_API_KEY_입력"
    
    curl -s -X POST \
      -H "X-Api-Key: ${OCTOPRINT_API_KEY}" \
      -H "Content-Type: application/json" \
      -d '{"command":"target","targets":{"tool0":200}}' \
      "${OCTOPRINT_URL}/api/printer/tool"

    온도 값은 예시입니다. PLA, PETG, ABS, TPU처럼 소재가 바뀌면 권장 온도 범위도 달라지고, 같은 PLA라도 제조사마다 체감이 다릅니다. 안전한 기준은 늘 스풀 라벨과 제조사 자료입니다.

    G-code를 API로 직접 보내 압출 테스트를 할 수도 있습니다. 이 방식은 편하지만 위험도 있습니다. 노즐이 충분히 가열되지 않았거나 필라멘트가 걸린 상태에서 반복 압출하면 익스트루더가 손상될 수 있습니다.

    curl -s -X POST \
      -H "X-Api-Key: ${OCTOPRINT_API_KEY}" \
      -H "Content-Type: application/json" \
      -d '{"commands":["M109 S200","M83","G1 E5 F60","G1 E5 F60"]}' \
      "${OCTOPRINT_URL}/api/printer/command"

    분리 청소나 노즐 교체가 필요하다면 핫엔드 구조를 먼저 확인하세요. 일부 핫엔드는 가열 상태에서 노즐을 체결해야 누출이 줄어듭니다. 다만 화상 위험이 크고, 과한 힘을 주면 히트 블록이나 히트 브레이크 나사산을 망가뜨릴 수 있습니다. 저는 내열 장갑, 맞는 렌치, 안정적인 헤드 고정이 없으면 무리하지 않습니다. 시간 압박이 있는 상황에서는 노즐 교체가 청소보다 더 합리적인 선택일 때가 많습니다.

    제가 가장 오래 헤맨 원인은 히트 브레이크 냉각이었습니다

    한 번은 출력 초반 20분 정도는 멀쩡한데, 이후부터 압출이 약해지고 익스트루더에서 딱딱 소리가 났습니다. 노즐을 청소했고 필라멘트도 바꿨습니다. 그래도 같은 시점에 비슷하게 실패했습니다. 이 패턴은 노즐 끝 찌꺼기보다는 열이 위로 올라가는 문제에 가까웠습니다.

    핫엔드는 아래쪽만 뜨거워야 합니다. 히트 브레이크 위쪽과 방열판은 필라멘트가 단단한 상태로 지나가야 합니다. 그런데 방열팬이 약하거나, 먼지가 쌓였거나, 팬 커넥터가 느슨하거나, 챔버 내부 온도가 높으면 열 경계가 위로 밀립니다. 필라멘트는 노즐에 도착하기 전에 말랑해지고, 벽면에 들러붙고, 익스트루더는 더 세게 밀다가 결국 헛돕니다. 겉으로 보면 그냥 노즐 막힘입니다.

    • 핫엔드 팬: 전원을 켰을 때 계속 도는 구조인지, 특정 온도 이후 도는 구조인지 확인합니다. 회전은 해도 풍량이 약하면 먼지와 덕트를 봅니다.
    • 방열판 먼지: 팬이 정상이어도 방열판 사이에 먼지가 끼면 열을 빼지 못합니다.
    • 리트랙션: 되당김이 과하면 녹은 재료가 위쪽으로 올라가 히트 브레이크 부근에서 굳거나 끈적해질 수 있습니다.
    • PTFE 튜브 끝단: 보우든 구조나 PTFE 라이닝 핫엔드에서는 튜브 끝이 타거나 벌어지면 녹은 재료가 틈에 고입니다.
    • 출력 환경: 밀폐 챔버, 고온 소재, 장시간 출력은 히트 크리프 가능성을 키웁니다. PLA처럼 낮은 온도에서 부드러워지는 소재는 특히 민감합니다.

    이럴 때는 노즐 청소보다 재현 테스트가 먼저입니다. 짧은 수동 압출은 정상인데 긴 출력에서만 실패한다면, 냉각과 리트랙션을 봐야 합니다. 슬라이서에서 리트랙션 거리와 속도를 줄여보고, 같은 모델을 낮은 리트랙션 조건으로 짧게 재출력하면 방향이 보입니다. 수치 자체는 프린터 구조와 익스트루더 방식에 따라 달라서 단정하지 않겠습니다. 중요한 건 “더 많이 되당기면 스트링이 줄어든다”는 단순한 생각이 막힘을 만들 수 있다는 점입니다.

    검증은 긴 출력이 아니라 짧은 압출 테스트로 끝냅니다

    청소가 끝났다고 바로 긴 출력물을 다시 걸면 실패 원인을 확인하기 어렵습니다. 저는 세 단계로 검증합니다. 공중 압출, 첫 레이어, 단일 벽 또는 작은 사각형입니다. 이 순서가 좋은 이유는 변수 하나씩만 추가되기 때문입니다.

    1. 공중 압출: 노즐 내부 흐름만 봅니다. 베드 높이와 접착 변수는 제외됩니다.
    2. 첫 레이어: Z 오프셋과 노즐 외부 오염을 확인합니다.
    3. 단일 벽 테스트: 압출 안정성, 온도, 슬라이서 조건을 짧게 검증합니다.
    M109 S200 ; 실제 소재 권장 온도로 변경
    M83
    G1 E10 F80
    G4 P2000 ; 2초 대기
    G1 E10 F80
    G4 P2000
    G1 E10 F80
    M82

    여기서 압출물이 일정하면 노즐 출구는 대체로 살아 있습니다. 압출 시작 때만 잠깐 나오고 곧 얇아지면 내부 저항이나 이송 문제가 남아 있을 수 있습니다. 압출은 정상인데 첫 레이어에서만 끊기면 노즐 막힘보다 Z 오프셋, 베드 레벨, 첫 레이어 속도, 노즐 외부 찌꺼기를 봅니다.

    3D 프린터 노즐 막힘 압출 테스트 결과 비교

    정상 압출은 굵기가 일정하고 아래로 부드럽게 떨어집니다. 막힘이 남아 있으면 흐름이 툭툭 끊기거나 옆으로 휘고, 온도나 이송 문제가 있으면 초반과 후반의 굵기가 달라집니다.

    첫 레이어 검증에서는 큰 모델보다 작은 사각형이 낫습니다. 실패 비용이 낮고, 노즐이 베드에 너무 붙었는지 바로 보입니다. 저는 첫 줄이 투명하게 짓눌리거나 재료가 옆으로만 밀리면 노즐 청소를 다시 하지 않고 Z 오프셋부터 봅니다. 반대로 베드와 무관하게 공중 압출 자체가 불안정하면 다시 콜드 풀이나 노즐 교체로 돌아갑니다.

    재발을 줄이는 슬라이서 점검 포인트

    노즐 막힘은 하드웨어 문제처럼 보이지만 슬라이서 설정이 원인이 되는 경우도 많습니다. 특히 리트랙션, 온도, 속도, 최소 레이어 시간, 냉각 조건은 서로 영향을 줍니다. 설정 하나를 과하게 잡으면 다른 문제가 튀어나옵니다.

    설정 너무 낮거나 약할 때 너무 높거나 강할 때 판단 기준
    노즐 온도 압출 저항 증가, 딱딱 소리, 층간 접착 약화 실 늘어짐, 탄화, 노즐 외부 오염 증가 필라멘트 제조사 권장 범위 안에서 테스트합니다
    리트랙션 거리 스트링 증가 히트 브레이크 쪽으로 녹은 재료가 올라가 막힘 유발 직결식과 보우든은 적정 범위가 다릅니다
    출력 속도 출력 시간이 길어지고 열 노출 시간이 늘어남 필요 압출량이 커져 온도 부족처럼 보일 수 있음 수동 압출은 정상인데 고속 구간만 실패하면 속도를 의심합니다
    냉각 팬 작은 형상에서 뭉침, 브리징 품질 저하 소재에 따라 노즐 주변 온도 안정성이 흔들릴 수 있음 소재별 권장 냉각 조건을 우선합니다
    첫 레이어 높이 접착 불량 출구 압착으로 압출 불량처럼 보임 첫 줄이 과하게 납작하면 막힘보다 Z 오프셋을 봅니다

    제가 권하는 방식은 한 번에 하나만 바꾸는 겁니다. 온도도 올리고, 리트랙션도 줄이고, 속도도 낮추면 성공해도 무엇이 원인이었는지 모릅니다. 장애 대응에서 재현성을 잃는 순간 다음 문제가 다시 어려워집니다.

    테스트용 G-code를 슬라이서 시작 G-code에 영구로 넣는 건 권하지 않습니다. 다만 별도 파일로 저장해두고 문제 상황에서만 실행하면 좋습니다. 예를 들어 “노즐 상태 확인용” 짧은 파일을 만들어두면 매번 메뉴를 뒤지지 않아도 됩니다.

    ; nozzle-flow-check.gcode
    ; 출력물 없이 노즐 흐름만 확인하는 짧은 테스트 파일
    M104 S200
    M109 S200
    M83
    G1 E5 F60
    G1 E5 F60
    G1 E5 F60
    G1 E-2 F1200
    M104 S0
    M82

    이 파일도 온도는 반드시 소재에 맞게 바꿔야 합니다. 특히 고온 소재를 쓰다가 저온 소재로 바꿀 때는 이전 소재가 충분히 빠져나오지 않으면 잔여물이 남습니다. 반대로 저온 소재를 너무 높은 온도에 오래 두면 탄화와 냄새, 막힘 가능성이 커집니다.

    자주 묻는 질문: 노즐 청소와 교체 기준

    노즐 청소 바늘로 찔러도 되나요?

    가능은 하지만 저는 임시 확인용으로만 씁니다. 바늘은 출구가 완전히 막혔는지 보는 데는 유용하지만, 찌꺼기를 안쪽으로 밀어 넣을 수 있고 작은 구경 노즐은 손상 위험도 있습니다. 바늘 후에도 흐름이 휘면 콜드 풀이나 교체가 낫습니다.

    언제 노즐을 교체하는 게 낫나요?

    콜드 풀을 반복해도 압출이 휘거나 끊기고, 외부 청소 후에도 표면 품질이 돌아오지 않으면 교체가 빠릅니다. 마모성 필라멘트를 썼거나 노즐 끝이 닳은 경우도 청소보다 교체 쪽이 합리적입니다.

    필라멘트 잔여물은 왜 생기나요?

    재료 변경 후 이전 소재가 남거나, 높은 온도에서 오래 머무르며 일부가 탄화되거나, 습기를 먹은 필라멘트가 불안정하게 녹으면서 생깁니다. 색상이 바뀐 뒤 한동안 줄무늬나 점이 섞이면 퍼지가 부족했을 가능성이 큽니다.

    히트 브레이크는 꼭 분해해야 하나요?

    처음부터 분해할 필요는 없습니다. 팬 회전, 방열판 먼지, PTFE 튜브 밀착, 리트랙션 설정부터 봅니다. 그래도 장시간 출력에서 같은 패턴으로 반복되면 그때 분해 점검을 고려합니다.

    노즐 온도를 올리면 막힘이 해결되나요?

    온도 부족이 원인일 때는 도움이 됩니다. 하지만 잔여물이 탄화된 상태거나 히트 크리프가 원인이라면 온도를 올리는 게 오히려 문제를 키울 수 있습니다. 온도 조정은 제조사 권장 범위 안에서, 한 번에 하나의 변수로 테스트하는 편이 안전합니다.

    이 상황이면 이렇게 결정하세요

    3D 프린터 노즐 막힘은 빠르게 뚫는 기술보다 빠르게 분류하는 눈이 더 중요합니다. 제 기준은 아래처럼 고정해두고 씁니다. 이 기준을 잡은 뒤로는 노즐을 불필요하게 뜯는 일이 확 줄었습니다.

    • 수동 압출부터 안 된다면 노즐 내부 막힘 가능성이 큽니다. 콜드 풀을 먼저 하고, 반복해도 흐름이 휘면 노즐 교체로 갑니다.
    • 초반은 정상인데 중간부터 멈춘다면 히트 크리프, 방열팬, 리트랙션 과다를 봅니다. 노즐만 갈면 재발할 가능성이 큽니다.
    • 익스트루더가 필라멘트를 파먹는다면 더 밀지 말고 압출 경로를 분리합니다. 기어 청소, 장력, 스풀 걸림, 보우든 튜브 마찰을 확인합니다.
    • 첫 레이어에서만 막힌 것처럼 보인다면 Z 오프셋과 베드 높이를 먼저 봅니다. 노즐이 베드에 눌려 출구가 막힌 것처럼 보일 수 있습니다.
    • 재료를 바꾼 직후라면 이전 소재 잔여물을 의심합니다. 퍼지를 충분히 하고, 색상이나 점状 찌꺼기가 남으면 콜드 풀을 시도합니다.
    • 청소해도 같은 문제가 반복된다면 노즐을 소모품으로 보고 교체하세요. 단, 교체 후에도 반복되면 팬과 히트 브레이크 쪽이 진짜 원인일 수 있습니다.

    예방은 거창하지 않습니다. 필라멘트를 습기에서 보호하고, 재료 변경 후 퍼지를 충분히 하고, 핫엔드 팬과 방열판을 가끔 확인하고, 긴 출력 전에 짧은 압출 테스트를 하는 정도면 실패율이 많이 줄어듭니다.

    제가 추천하는 최종 선택은 이렇습니다. 급한 출력이면 노즐 교체가 가장 빠릅니다. 다만 같은 증상이 두 번 이상 반복되면 청소나 교체가 아니라 원인 분석으로 전환하세요. 수동 압출 실패는 노즐 쪽, 장시간 후 실패는 열 관리 쪽, 첫 레이어만 실패는 Z 오프셋 쪽입니다. 이 세 갈래만 정확히 나눠도 불필요한 분해와 재출력을 꽤 줄일 수 있습니다.

    다음 글에서는 홈랩에서 실제로 쓰는 필라멘트 보관과 습기 관리 방법을 다룰 예정입니다. 노즐 막힘이 자주 반복된다면 청소법만큼이나 보관 환경을 보는 게 효과적입니다.

  • [3D Printer] 3D 프린터 출력 실패 트러블슈팅: 층 분리·워핑·압출 불량 완벽 해결 가이드

    [3D Printer] 3D 프린터 출력 실패 트러블슈팅: 층 분리·워핑·압출 불량 완벽 해결 가이드

    3D 프린터 출력 실패, 저도 처음엔 정말 막막했습니다

    홈랩을 운영하면서 3D 프린터를 도입한 게 벌써 몇 년 전인데요. 처음에 프린터 세팅하고 첫 출력 버튼 눌렀을 때의 설렘… 그리고 5시간 뒤에 베드에 붙어있는 스파게티 면발 같은 결과물을 보며 멍해졌던 기억이 아직도 생생합니다 ㅎㅎ.

    3D 프린터 출력 실패는 초보자뿐만 아니라 어느 정도 경험이 쌓인 분들도 자주 마주치는 문제예요. 특히 층 분리(Layer Separation), 워핑(Warping, 출력물 뒤틀림), 압출 불량(Under/Over Extrusion) 이 세 가지는 제가 지금도 가끔 겪는 대표적인 출력 실패 유형들이거든요. 오늘은 13년간 온갖 장비를 만지면서 쌓아온 삽질 경험을 바탕으로, 각 문제의 원인과 해결 방법을 최대한 실용적으로 정리해드리려 합니다.

    혹시 지금도 출력 실패로 필라멘트만 낭비하고 계신가요? 이 글이 분명히 도움이 될 거예요.

    3D 프린터 출력 실패 유형 개요 — 층 분리, 워핑, 압출 불량 비교 다이어그램

    ▲ 3D 프린터 출력 실패의 대표적인 세 가지 유형 — 층 분리, 워핑, 압출 불량의 발생 위치와 외형적 특징을 한눈에 비교한 개요도


    3D 프린터 출력 실패 유형 한눈에 비교

    본격적으로 각 문제를 파고들기 전에, 세 가지 실패 유형이 어떻게 다른지 먼저 정리해볼게요. 증상만 잘 파악해도 원인 찾는 시간이 확 줄어들거든요.

    실패 유형 주요 증상 주요 원인 영향 받는 소재
    층 분리 (Layer Separation) 출력물이 중간에 갈라지거나 층이 떨어짐 온도 부족, 출력 속도 과다, 레이어 높이 부적절 PLA, PETG, ABS 등 전반
    워핑 (Warping) 출력물 가장자리가 베드에서 들뜨고 휘어짐 베드 온도, 접착력 부족, 냉각 과다 ABS, ASA, 대형 PLA 출력물
    압출 불량 (Extrusion Issue) 필라멘트가 부족하거나 과도하게 나옴, 구멍/흘러내림 익스트루더 설정, 노즐 막힘, 필라멘트 직경 편차 전 소재

    층 분리(Layer Separation) — 출력물이 중간에 쪼개지는 현상

    이게 왜 생기냐면요

    층 분리는 말 그대로 쌓아 올린 레이어(Layer, 층)가 서로 제대로 접합되지 않아서 갈라지는 현상이에요. 제가 처음 이걸 겪었을 때는 출력이 다 끝난 것처럼 보였는데, 손으로 살짝 힘을 주니까 뚝 하고 두 조각이 나더라고요. 그때 충격이란…

    주요 원인은 크게 세 가지입니다.

    • 노즐 온도(Nozzle Temperature)가 낮을 때: 필라멘트가 충분히 녹지 않아 이전 레이어와 결합력이 약해집니다.
    • 출력 속도(Print Speed)가 너무 빠를 때: 필라멘트가 레이어에 눌러 붙을 시간이 부족해요.
    • 레이어 높이(Layer Height)가 너무 클 때: 노즐 직경 대비 레이어 높이가 과도하면 층간 결합이 불충분해집니다.

    ✅ 3D 프린터 층 분리 해결 방법 단계별 정리

    1. 노즐 온도를 5~10°C 올려보세요. PLA 기준으로 보통 190~220°C 사이에서 최적값을 찾아야 하는데, 같은 PLA라도 브랜드마다 권장 온도가 다르거든요. 필라멘트 제조사 권장 범위 안에서 조금씩 올려가며 테스트해보는 게 가장 확실합니다.
    2. 출력 속도를 낮춰보세요. 일반적으로 3D 프린터 층 분리가 발생하면 속도를 기존 대비 20~30% 정도 줄여서 테스트해보는 걸 권장합니다.
    3. 레이어 높이를 노즐 직경의 75% 이하로 설정하세요. 예를 들어 0.4mm 노즐이라면 레이어 높이를 0.3mm 이하로 잡는 게 안전해요.
    4. 필라멘트 상태를 확인하세요. 습기를 많이 먹은 필라멘트는 출력 중 기포가 생겨서 층 결합을 방해합니다. 드라이박스나 건조기로 건조 후 재출력해보세요.

    💡 팁: 저는 새 필라멘트 롤을 열면 항상 소형 테스트 출력물(보통 20mm 정육면체)을 먼저 뽑아봅니다. 이 과정에서 온도와 속도 최적값을 찾아두면 나중에 큰 출력물 날릴 일이 확 줄어들어요.


    워핑(Warping) — 출력물이 베드에서 들뜨고 휘어지는 현상

    인프라 엔지니어의 워핑 트라우마

    솔직히 말씀드리면, 워핑은 제가 가장 많이 겪은 3D 프린터 문제예요. 특히 ABS(Acrylonitrile Butadiene Styrene, 아크릴로니트릴 부타디엔 스티렌) 소재를 처음 써봤을 때… 출력 중간에 “틱” 소리가 나면서 베드에서 출력물 모서리가 들뜨는 걸 보는 느낌은 정말 허탈합니다.

    워핑은 기본적으로 열수축(Thermal Contraction) 때문에 생깁니다. 뜨겁게 녹아서 쌓인 필라멘트가 식으면서 수축하는데, 이 수축 응력이 베드와의 접착력을 이기면 가장자리가 들뜨는 거예요.

    워핑 발생 원리와 히팅 베드 및 인클로저를 활용한 워핑 방지 방법 비교 다이어그램

    ▲ 워핑 발생 원리(열수축으로 인한 베드 이탈)와 히팅 베드, 인클로저 사용 시 효과를 비교한 단면 다이어그램

    ✅ 3D 프린터 워핑 해결 방법 — 우선순위 순으로

    1. 베드 온도(Bed Temperature)를 올리세요.

      • PLA: 50~65°C
      • PETG: 70~85°C
      • ABS: 100~110°C

      베드가 따뜻하게 유지되면 수축 속도가 느려져서 워핑이 줄어들어요.

    2. 베드 접착 보조제를 사용하세요. 글루스틱(Glue Stick), 헤어스프레이, PEI 시트 등을 활용하면 첫 레이어 접착력이 크게 올라갑니다. 저는 PEI(폴리에테르이미드) 스프링 스틸 시트로 바꾼 뒤로 ABS 워핑이 확연히 줄었어요.
    3. 첫 레이어 높이와 속도를 최적화하세요. 첫 레이어(First Layer)는 살짝 눌러서 베드에 잘 붙도록 레이어 높이를 조금 낮추고, 속도도 절반 정도로 줄여서 출력하는 게 좋습니다.
    4. 브림(Brim)을 추가하세요. 브림은 출력물 가장자리에 얇은 테두리를 추가해 베드 접착 면적을 넓혀주는 기능이에요. 슬라이서(Slicer) 소프트웨어에서 간단하게 설정할 수 있습니다.
    5. 인클로저(Enclosure, 밀폐 공간)를 활용하세요. ABS나 ASA 같은 고온 소재는 외부 냉기에 매우 민감합니다. 밀폐된 공간에서 출력하면 온도 편차가 줄어서 워핑이 크게 감소해요.

    ⚠️ 주의: 냉각 팬(Cooling Fan) 설정도 중요한데, ABS 출력 시에는 냉각 팬을 끄거나 최소화하는 게 워핑 방지에 도움이 됩니다. PLA는 반대로 냉각이 잘 돼야 오버행(Overhang, 돌출부)이 깔끔하게 나오니까 소재별로 다르게 접근해야 해요.


    압출 불량(Extrusion Issue) — 필라멘트가 제대로 안 나오거나 너무 많이 나오는 현상

    언더 익스트루전 vs 오버 익스트루전

    압출 불량은 크게 두 가지로 나뉩니다. 언더 익스트루전(Under Extrusion, 압출 부족)과 오버 익스트루전(Over Extrusion, 압출 과다)이에요. 둘 다 출력 품질을 망치지만, 원인과 해결법이 달라서 구분이 중요합니다.

    구분 증상 주요 원인
    언더 익스트루전 출력물 표면에 구멍/빈 공간, 레이어가 얇고 약함, 스트링 없이 끊김 노즐 막힘, 익스트루더 스텝 설정 오류, 필라멘트 직경 편차, 온도 부족
    오버 익스트루전 표면이 울퉁불퉁, 레이어 경계가 뭉툭, 치수 오차 익스트루션 배율(Flow Rate) 과다, 필라멘트 직경 설정 오류

    ✅ 언더 익스트루전 해결 방법

    1. 노즐 막힘(Clogged Nozzle)을 확인하세요.

      가장 흔한 원인이에요. 콜드 풀(Cold Pull) 방법으로 노즐을 청소할 수 있습니다.

      # 콜드 풀(Cold Pull) 절차 요약
      1. 노즐을 작동 온도까지 가열 (예: PLA → 200°C)
      2. 필라멘트를 수동으로 밀어 넣어 잔여물 배출
      3. 온도를 90°C 정도로 낮춤
      4. 필라멘트를 힘껏 당겨 빼기 (막힌 잔여물이 함께 딸려 나옴)
      5. 2~3회 반복
    2. 익스트루더 스텝(E-step) 캘리브레이션을 진행하세요. 익스트루더가 실제로 100mm 필라멘트를 보내라고 했을 때 정말 100mm를 보내는지 확인하는 과정이에요. 펌웨어 설정에서 E-step 값을 조정해 정확도를 높일 수 있습니다.
    3. 필라멘트 직경을 실측하세요. 캘리퍼스(Calipers)로 필라멘트 직경을 여러 지점에서 측정해서 슬라이서 설정값과 맞는지 확인하세요. 1.75mm 표기 제품이 실제로 1.65mm인 경우도 있거든요.

    ✅ 오버 익스트루전 해결 방법

    1. 플로우 레이트(Flow Rate, 유량 배율)를 낮추세요. 슬라이서에서 Flow Rate를 100%에서 95%, 90% 순으로 낮춰가며 테스트 큐브를 출력해보세요.
    2. 필라멘트 직경 설정을 재확인하세요. 실측값을 슬라이서에 정확히 입력해야 합니다.

    ▲ 언더 익스트루전(좌, 표면에 구멍과 빈 공간 발생)과 오버 익스트루전(우, 표면이 뭉툭하고 울퉁불퉁) 출력물 비교


    3D 프린터 출력 전 체크리스트 — 공통 점검 사항

    사실 위에서 다룬 세 가지 문제 모두 출력 전에 기본 점검만 잘 해도 발생 빈도가 크게 줄어요. 제가 출력 전에 항상 확인하는 체크리스트 공유해드릴게요.

    • ✅ 베드 레벨링(Bed Leveling): 베드가 수평으로 맞춰져 있는지 확인. ABL(Auto Bed Leveling, 자동 베드 레벨링) 기능이 있으면 주기적으로 실행.
    • ✅ 필라멘트 건조 상태: 습기 먹은 필라멘트는 출력 중 “딱딱” 소리와 함께 기포 발생. 드라이박스 보관 권장.
    • ✅ 노즐 상태: 노즐 주변에 탄화된 필라멘트 찌꺼기 없는지 확인. 출력 전 퍼지(Purge) 동작으로 잔여물 제거.
    • ✅ 슬라이서 설정 재확인: 소재, 필라멘트 직경, 노즐 직경이 정확히 입력돼 있는지 확인.
    • ✅ 첫 레이어 확인: 출력 시작 후 처음 1~2레이어는 반드시 눈으로 확인. 여기서 문제가 보이면 즉시 중단하고 조정하는 게 필라멘트 절약의 핵심이에요.
    # 3D 프린터 출력 전 간단 점검 순서 요약
    1. 베드 레벨링 확인 (ABL 실행 또는 수동 확인)
    2. 필라멘트 건조 상태 확인
    3. 노즐 온도 올리고 수동 퍼지 (잔여 필라멘트 5~10cm 배출)
    4. 슬라이서 설정값 최종 확인 (소재/직경/노즐 직경)
    5. 출력 시작 후 첫 레이어 육안 확인

    자주 묻는 질문 (FAQ)

    Q. PLA인데도 워핑이 심하게 생겨요. 왜 그럴까요?

    PLA는 워핑이 적은 편이지만, 출력물 크기가 크거나 베드 표면 상태가 좋지 않으면 생길 수 있어요. 베드 표면을 IPA(이소프로필 알코올)로 깨끗이 닦고, 베드 온도를 55~60°C로 설정한 뒤 브림을 추가해보세요. 대부분 해결됩니다.

    Q. 층 분리인지 압출 불량인지 구분이 어려워요.

    층 분리는 레이어가 물리적으로 분리되는 거고, 언더 익스트루전은 레이어 내부에 빈 공간이 생기는 차이가 있어요. 출력물 단면을 잘라보면 구분이 명확해집니다. 층 분리는 층과 층 사이가 깔끔하게 분리되고, 압출 불량은 레이어 내부에 구멍이 불규칙하게 생겨요.

    Q. 같은 설정인데 어떤 날은 잘 나오고 어떤 날은 실패해요.

    저도 이거 때문에 한동안 고생했는데요. 원인 중 하나가 필라멘트 흡습(Moisture Absorption)이에요. 여름철 습도가 높은 날에는 밀봉 안 된 필라멘트가 며칠 만에 습기를 흡수해서 출력 품질이 달라질 수 있습니다. 드라이박스 투자를 강력히 권장드려요.


    마무리 — 실패는 데이터다

    3D 프린터 층 분리, 워핑, 압출 불량 트러블슈팅 원인 및 해결책 요약 인포그래픽

    ▲ 층 분리, 워핑, 압출 불량 3가지 출력 실패 유형의 원인과 해결책을 한눈에 정리한 트러블슈팅 요약 인포그래픽

    13년간 인프라 장비를 다루면서 느낀 건데요. 장비 트러블슈팅은 결국 체계적인 원인 분리(Isolation)가 핵심이에요. 3D 프린터 출력 실패도 마찬가지입니다. 여러 변수를 한꺼번에 바꾸지 말고, 하나씩 바꿔가며 테스트하는 습관을 들이면 문제 해결 속도가 눈에 띄게 빨라져요.

    오늘 다룬 내용을 정리하면:

    • 층 분리 → 온도 올리기, 속도 줄이기, 레이어 높이 조정
    • 워핑 → 베드 온도, 접착력, 인클로저 환경 개선
    • 압출 불량 → 노즐 청소, E-step 캘리브레이션, 플로우 레이트 조정

    그리고 무엇보다, 첫 레이어를 꼭 눈으로 확인하세요. 첫 레이어에서 이미 문제가 보이는데 그냥 두면 나중에 더 큰 실패로 이어지거든요. 5초만 투자해도 필라멘트 몇 십 그램을 아낄 수 있어요.

    다음 글에서는 서포트(Support) 설정 최적화와 브리징(Bridging, 허공 가로지르기) 품질 개선 방법을 다뤄볼 예정이에요. 오버행이나 브리지 출력에서 고생하고 계신 분들은 기대해주세요. 🎉

    궁금한 점이나 다른 3D 프린터 출력 실패 사례가 있으시면 댓글로 남겨주세요. 같이 해결해봅시다!