You are on page 1of 144

FDM 방식의 출력 절차

1. 3D 프린터 출력과정
a. 3D 프린터 출력 단계
b. 3D프린터 출력 순서도

2. 출력에 사용되는 재료보기

3. 3D모델링 후 STL 파일로 저장

4. G코드 변환(키슬라이싱)
a. G코드 생성
b. 생성된 G코드의 예
1. 3D 프린터 출력과정

원하는 모델링의 STL 파일 준비


※3ds, dwg 등의 3D그래픽 파일은 STL 파일로 저장되어야 하며
정상적인 출력을 위해서는 부피(Solid)를 가진 모델링 이어야 함

CURA, Slic3R 등으로 GCODE 변환


(출력목적과 모델링에 따라 세부 옵션 설정이 필요함)

프린트 예열(베드 및 노즐), 수평확인(필요 시 조정)

프린팅 시작
1. 3D 프린터 출력과정

3D 프린터 출력 순서도
2. 출력에 사용되는 재료보기

재료설명(ABS, PLA) : ABS 필라멘트 [ acrylonitrile-butadiene-styrene resin ] Filament

- ABS 필라멘트
① 아크리로니트릴(A), 브타디엔(B), 스티렌(S)의 세 가지 성분으로 구성
② 스티렌-아크리로니트릴의 공중합체(共重合體)를 SBR과 NBR 같은 고무나 브타디엔
과 그래프트 중합시켜 제조
③ ABS수지는 내충격성, 내약품성, 내후성 등이 뛰어나고, 특히 사출 성형, 압출 성형 등
의 성형성과 착색 등 2차 가공성이 우수함
2. 출력에 사용되는 재료보기

재료설명(ABS, PLA) : ABS 필라멘트 [ acrylonitrile-butadiene-styrene resin ] Filament

- 응용과 전망

① 뛰어난 성형성과 2차 가공성을 갖고 있으며, 용도에 따라 많은 그레이드로 나누어지


고 있음
② ABS수지는 VTR, 텔레비전, 라디오 같은 가전 부품, 프런트그릴, 클럼 커버 같은 자동
차 부품, 사무기기, 잡화 등에 이용되고 있음
③ ABS 필라멘트는 범용 플라스틱 수지로 우리가 사용하는 일상생활용품, 가전등 일반
적인 플라스틱 제품 전분야에 광범위하게 사용되는 수지를 FDM(FFF)방식(압출용융
적층방식) 3D프린터에 사용가능하도록 필라멘트 형식으로 생산된 제품임
2. 출력에 사용되는 재료보기

재료설명(ABS, PLA) : ABS 필라멘트 [ acrylonitrile-butadiene-styrene resin ] Filament

- 특징 .

① 일반 ABS플라스틱과 유사한 강도를 가짐


② 일반적인 모든 3D프린터(FDM / FFF방식) 에
사용 가능
③ 보통 유백색으로 불투명하며 착색과 성형이
우수함
④ 내충격, 강도 내수성, 전기적 성질이 우수하고, 용제는 침식되나 약산, 약알칼리에는
잘 견딤
⑤ ABS Filament는 고온에서 변형될 수 있음으로 220~270도의 적정 온도 주의를 요
구함
⑥ 밀폐된 공간 출력 시 약간의 플라스틱 냄새가 날 수 있음
⑦ 습도에 유의
⑧ 비사용시 함께 동봉된 방습제를 이용해 동봉해두시길 권장함
2. 출력에 사용되는 재료보기

재료설명(ABS, PLA) : PLA 필라멘트 [Polylactic acid ] Filament

- PLA 필라멘트
① PLA 친환경 옥수수를 발효시켜 얻은 락타이드를 중합시켜 고성능 고분자 물질인
폴리락트산(PLA: Polylactic acid)을 제조
② 이 고분자 물질은 재생 가능한 원료를 사용하고, 제조과정에서 해로운 유기용매
를 사용하지 않으며, 재활용도 가능
③ 이런 장점 때문에 이미 일부 유통 업체는 식품 포장에 PLA를 사용하고 있음
④ 3D프린터 업계에서도 실내 출력시 유해한 요소가 거의 없는 PLA사용도가 증대되
고 있는 실정
2. 출력에 사용되는 재료보기

재료설명(ABS, PLA) : PLA 필라멘트 [Polylactic acid ] Filament

- 특징
① PLA Filament는 일반 플라스틱 ABS대비 약 80%이상의 강도를 가짐
② 이산화탄소 발생량이 적음, 바이오 소재 특성상 출력 시 유해한 성분이
발생하지 않음
2. 출력에 사용되는 재료보기

재료설명(ABS, PLA) : ABS 와 PLA 필라멘트의 대표적인 비교설명

ABS PLA

- 친환경 소재로 가정용, 교육용 원료


로 적합
- 강성이 우수하고 가격이 저렴 - ABS의 80% 강성, 친환경 수지로 냄
- 산업용 제품 생산 및 검증에 새 없음
장점 - 수축율이 적어 히티드베드없이 조형
유리하며 후 처리가 가능하여
품질 개선 가능 가능
- ABS 보다는 가격이 높으나, 다른
원료에 비해 저렴한 편
- 조형중 약간의 냄새가 발생
- 가격이 ABS의 2배정도 비쌈
단점 - 히티드베드 없이 조형 불가능
- 후처리가 다소 어렵다
(수축 발생)
2. 출력에 사용되는 재료보기

필라멘트 구매 시 확인 사항

a. 필라멘트 보빈
2. 출력에 사용되는 재료보기

필라멘트 구매 시 확인 사항

b. 물성안전검사 확인 사항
2. 출력에 사용되는 재료보기

필라멘트 구매 시 확인 사항

c. 3D 프린팅시 재료별 조건표

제품타입 ABS PLA


프린팅 적정온도
220-260℃ 180-200℃
Printing Temperature
첫 레이어 적정온도
240–250℃ 180-200℃
First Layer Temperature
배드 적정온도 70-80℃
100-110℃
Bed Layer Temperature (히티드배드 없이 가능함)
필라멘트규격
1.75mm, 3.0mm 1.75mm, 3.0mm
Filament Diameter
정밀도(오차범위)
±0.1mm ±0.1mm
Accuracy
2. 출력에 사용되는 재료보기

필라멘트 구매 시 확인 사항

c. 3D 프린팅시 재료별 조건표


3. 3D모델링 후 STL 파일로 저장

- CAD,CAM기반의 프로그램에서는 Export 명령으로 STL파일 저장을 지원

- 다른 3D모델링 툴(라이노3D, 3DMax등) 에도 기본적으로 STL파일의 저장을


지원

<모델링의 예 :라이노3D>
3. 3D모델링 후 STL 파일로 저장

STL파일로 내보내기 저장 방법(예 Rhino)

File -> Export Select -> Select


(내보낼 오브젝트 클릭)마우스 위치 이동

STL 선택

저장파일 퀄리티
설정(두께)

3.ASCII 설정 저장
(Binary도 됨)
3. 3D모델링 후 STL 파일로 저장

- Software 별 STL Export 설정


3. 3D모델링 후 STL 파일로 저장

- Software 별 STL Export 설정


3. 3D모델링 후 STL 파일로 저장

- Software 별 STL Export 설정


3. 3D모델링 후 STL 파일로 저장

- Software 별 STL Export 설정


3. 3D모델링 후 STL 파일로 저장

- Software 별 STL Export 설정


3. 3D모델링 후 STL 파일로 저장

- Software 별 STL Export 설정


4. G코드 변환 (키슬라이싱)

G코드 변환(키슬라이싱)_G코드 생성

- 3D프린터로 출력하기 위해 stl 파일로의 변환이 끝났다면 이제 G코드를


생성해주는 슬라이싱 프로그램을 실행하여 실제 출력하는 단계를 거침
- SD카드나 USB 케이블로 연결되어 들어온 G-Code에는 출력하고자 하는
오브젝트를 실제 기계가 출력해 내기 위하여 필요한 기계의 움직임을 정
의하는 정보가 들어 있음
- G코드 생성은 슬라이싱 프로그램 사용의 결과물로 생성된 것
- 슬라이싱 프로그램에서는 또한 프린트 출력을 위해서 설정한 파라메타
값들도 펌웨어가 인식하게 됨
- 쉽게 출력되기 전 단계 마지막 작업과정
- G코드를 생성하는 슬라이싱 프로그램으로는 CURA, Kisslicer, Slic3r 등의
무료 소프트웨어 등이 있음
4. G코드 변환 (키슬라이싱)

G코드 변환(키슬라이싱)_G코드 생성

- 3D프린터 출력물은 화면에 뜬 형상을 질량과 부피가 존재하는 현실 영역으로


실현하는 단계로 원하는 것을 출력하기 위해서는 프로그램에 대한 이해가 반
드시 필요함

- G코드는 다양한 출력장비(플로터부터 CN까지)에서 표준화되어 이용되고 있음

- 과거에는 사람이 직접 작성하는 경우도 있었으나 현재는 그런 경우는 없고


CAD/CAM 소프트웨어를 통해 만들어짐

- G code를 알아두면 프린터의 작동을 이해하는데 도움이 됨


4. G코드 변환 (키슬라이싱)

G코드 변환(키슬라이싱)_G코드 생성

CURA에서 STL파일을 Import한 화면


4. G코드 변환 (키슬라이싱)

생성된 G코드의 예

M117 Printing…
;LAYER:0
;TYPE:SKIRT
G1 X76.4 Y108.558 Z0.36 F4800.0
<- 좌표 이동명령, X, Y, Z좌표 및 속도(F) 지정
G1 F3600.0
G1 E2.0 <- 2.0mm 만큼의 필라멘트 압출 명령
G1 F4800.0
G1 X78.027 Y113.674 Z0.36 F450.0 E2.7936
G1. X81.739 Y118.627 E3.7085
G1. X92.053 Y123.72 E5.4089
CURA(큐라)

큐라 실행, 출력

1. 큐라 설치

2. 큐라 설정하기

a. CURA(큐라) 시작하기

b. CURA(큐라) 설정하기

c. CURA(큐라) 출력모델 편집하기

3. 큐라 에서 출력하기

a. 출력 절차

b. 출력 품질 관리
1. 큐라 설치

CURA(큐라) 설치

1) CURA(큐라) 다운로드 : ttp://software.ultimaker.com/


1. 큐라 설치

CURA(큐라) 설치

2) 큐라 인스톨 : 경로지정

큐라의 설치 폴더를 지정
Window 64 사용자는 Program Files x86폴더
Window 32 사용자는 Program Files폴더에 설치됨
1. 큐라 설치

CURA(큐라) 설치

3) 인스톨할 Components을 선택하는데 기본값으로 Install을 눌러 다음 진행


1. 큐라 설치

CURA(큐라) 설치

4) 진행중인 아래 화면으로 넘어간다


1. 큐라 설치

CURA(큐라) 설치

5) Driver 설치 화면이 나오면 다음으로 진행


1. 큐라 설치

CURA(큐라) 설치

6) Arduino Driver를 설치
1. 큐라 설치

CURA(큐라) 설치

7) 설치가 완료
2. 큐라 설정하기

a. CURA(큐라) 시작하기

1) 큐라를 실행
2. 큐라 설정하기

a. CURA(큐라) 시작하기

2) 큐라 초기 실행시 3D프린터 설정 마법사 시작


2. 큐라 설정하기

a. CURA(큐라) 시작하기

3) 설정마법사가 시작되면 기계 선택과 해당 정보를 넣고 마법사를 종료


2. 큐라 설정하기

a. CURA(큐라) 시작하기

3) 설정마법사가 시작되면 기계 선택과 해당 정보를 넣고 마법사를 종료


2. 큐라 설정하기

a. CURA(큐라) 시작하기

3) 설정마법사가 시작되면 기계 선택과 해당 정보를 넣고 마법사를 종료

- 3D프린터 머신 세팅 - 사용할 컴포트 지정 / 속도지정


2. 큐라 설정하기

a. CURA(큐라) 시작하기

4) 설치 완료
2. 큐라 설정하기
큐라 실행화면 알기

- 사용자가 설정한 환경설정에 맞게 패스가 생성된 모습


- 적색은 외벽, 녹색은 내벽을 의미하며, 같은 모델링이라도 환경설정에 따라 전
혀 다른 패스가 만들어지고 형상과 퀄리티도 달라짐
2. 큐라 설정하기
큐라 실행화면 알기

* 큐라는 왼쪽 설정 창에서 설정 값을 변경하게 되면 설정 값이


실시간으로 적용되어 G코드를 생성(실시간 슬라이싱)
2. 큐라 설정하기
큐라 실행화면 알기

- 오브젝트를 불러오기
1) 파일(file) 메뉴-> 불러오기(Load)
2) 또는 우측 상단 디스크 모양 왼쪽에 있는 파일
모양 => 한번에 여러 개의 오브젝트를 불러
올 수 있음
2. 큐라 설정하기
큐라 실행화면 알기

- 오브젝트를 원하는 위치로 이동 : 오브젝트를


클릭한 상태로 드래그

- 뷰의 이동 : 마우스 오른쪽 버튼을 클릭한 상태


로 회전하면서 오브젝트를 회전, 오브젝트의
상태를 확인 할 수 있다.
2. 큐라 설정하기

b. CURA(큐라) 설정하기

(1) File 메뉴 설명

메뉴 설명

Load Model file 모델링 파일 .stl 파일을 불러온다

Save Model 모델링 파일 저장한다

Clear Platform 플랫폼 비우기

Print 프린트하기위한 창을 띄운다

Save Gcode Gcode저장하기(SD 카드에 저장시 사용)

Show slice engine log 슬라이스 정보창 불러오기


2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Load Model file 실행화면


2. 큐라 설정하기

b. CURA(큐라) 설정하기

(1) File 메뉴 설명

메뉴 설명

Open Profile 설정 값 불러오기

Save Profile 현재 설정 값 저장하기

Load Profile from GCode GCode 에서 설정 값 불러오기

Reset Profile to default 설정 값 초기화

Preference 필라멘트 정보 입력 창 불러오기


2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Preference 실행화면
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Pronterface 프로그램
2. 큐라 설정하기

b. CURA(큐라) 설정하기

(1) File 메뉴 설명

메뉴 설명

Machine setting 프린터 기계 값 설정

Recent Model Files 최근 사용한 모델을 불러옴

Recent Profile Files 최근 출력 설정을 불러옴

Quit 프로그램 종료
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Machine setting 실행화면


2. 큐라 설정하기

b. CURA(큐라) 설정하기

Machine setting 실행화면

① Maximum width / depth / height


: 최대 출력 사이즈 세팅
② Extruder Count : 익스트루더 개수
③ Heated bed : 출력 배드의 히팅
여부 체크
④ Machine center 0,0 : 델타봇 기종
인 경우 반드시 체크해야 함
⑤ Build area shape : Circular / Square 옵션중 선택 (델타봇 기종인 경우
Circular)
2. 큐라 설정하기

b. CURA(큐라) 설정하기

Machine setting 실행화면

* Communication Setting : PC 와 3D프린터를 직접 연결할 경우 세팅


① Serial port : PC 와 3D프린터를 직접 연결할 경우 사용되는 시리얼 포트 선택
② Baudrate : 통신 속도
* 아래 메뉴
Add new machine : 새로운 3D프린터 사용 시 새 프린터 머신 추가
Remove machine : 셋팅된 3D프린터 머신 설정 삭제
Change machine name : 셋팅된 프린터 머신 설정을 수정해서 저장
2. 큐라 설정하기

b. CURA(큐라) 설정하기

(3) Basic 탭 메뉴

Quality
Fill
Speed and Temperature
Support
Filament
의 서브 메뉴로 구성
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Quality – Layer height

- 레이어 높이를 설정(인쇄 품질과 인쇄 시간에 대한 가장 중요)


레이어의 높이가 낮아질수록 출력물의 결과가 좀더 정밀하나 레이어의 수가
늘어나 프린트 출력시간은 그만큼 늘어남
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Quality – Layer height

출력품질 레이어 높이

낮음 0.2mm

중간 0.1mm (일반적인 품질)

높음 0.06mm

매우 높음 0.02mm

출력 품질에 따른 레이어 높이
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Quality – Shell thickness

0.4mm 노즐로 Shell thickness 0.8mm을 설정한 경우


=> 외벽 두께 를 정하는 메뉴로 위 화면에서 빨간색이 외벽임
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Quality – Shell thickness

① 외벽의 두께 설정
② 두께를 증가 시킬수록 벽면의 강도는 높아짐
③ Shell thickness를 0.4mm로 설정하면 벽을 1번만 프린팅 하게

④ 권장 Shell thickness는 0.8mm 임. Shell thickness는 출력
퀄리티에 많은 영향을 끼침
⑤ 모델에 따라 적절한 Shell thickness 수치를 조절하여 사용하는
것이 바람직함
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Quality – Enable retraction

① 프린트 하지 않고 헤드가 이동 중에는 필라멘트 배출을 후퇴시켜


거미줄 같은 찌꺼기가 발생하는 것을 줄임
② 빠른 인쇄 나 설정을 변경 해야만 하는 상황이 아니라면 항상
사용하는 것이 좋음
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Fill – Bottom/Top thickness

상단과 하단의 가장 바깥쪽 면의 두께를 정함


두께를 증가시킬수록 재질에 따라 더 견고한 상/하판을 만듦
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Fill – Density

① 프린트할 모델의 내부 밀도를 설정 (출력물 내부(속)을 얼마나 채울


것인가를 정하는 메뉴)
② 수치가 높을수록 가득 채움
③ 밀도를 증가 시킬수록 결과물의 견고함을 향상시킬 수 있으나,
채우는 시간만큼 출력 시간이 오래 걸림
④ 권장 Density (채움 밀도)는 20% 가 일반적이나, 다른 설정 값의
변화나 출력 모델에 따라 다를 수 있으므로 적절한 수치를 찾아서
사용하는 것을 권장
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Speed & Temperature – Print speed

① 출력하는 속도를 조절
② 출력 속도를 높일수록 모델을 출력하는 시간을 줄일 수는 있지만
너무 빠르게 인쇄하다 보면 필라멘트 적층의 균일성이 떨어짐
③ 권장 출력속도를 사용하되, 다른 설정 값의 변화에 따라 출력의
퀄리티가 변할 수 있으므로 자신의 출력모델에 따라 변경하여
사용하는 것이 바람직함
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Speed & Temperature – Print temperature

① 출력되는 노즐의 온도를 설정


② 이 설정은 출력물에 많은 영향을 끼치므로, 사용하는 필라멘트에
따라 적정온도가 다르기 때문에 사용하고 있는 필라멘트의 적정
온도를 확인하여 사용하는 것을 권장
③ 보통 ABS재질의 온도 230도 이상 (PLA재질은 온도 180도 이상)
이지만, 기본 값보다 더 올릴 수 도 있고 , 출력상태가 거미줄 같은
찌꺼기들이 생겨난다면 이를 줄이기 위해 온도를 내려야 함
④ 빠른 인쇄를 할 경우에는 온도를 증가시켜야 할 수도 있음.
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Support - Support type

① 지지대 없이 프린트가 불가능한 모델인 경우에 사용


② 옵션은 Touching buildplate, everywhere 있음

- Touching buildplate
바닥 면에서 평평한 지지대를 올렸다고 가정했을 때, 출력모델과
처음 닿는 부분만 지지대를 만들어 줌
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Support - Support type

① 지지대 없이 프린트가 불가능한 모델인 경우에 사용


② 옵션은 Touching buildplate, everywhere 있음

- Touching buildplate
바닥 면에서 평평한 지지대를 올렸다고 가정했을 때, 출력모델과
처음 닿는 부분만 지지대를 만들어 줌
- Everywhere
바닥 면에서 평평한 지지대를 올렸다고 가정했을 때, 출력모델과
닿는 모든 곳과 내부의 지지대가 필요한 부분에 지지대를 만들
어줌
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Support - Support type

Touching buildplate Everywhere


2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Support - Platform adhesion type

① 출력물이 bed와 잘 고정될 수 있도록 바닥면 지지대를 만들어줌


② 옵션은 Brim, Raft 두 가지가 있음
2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Support - Platform adhesion type

a. Brim

모델 주위에 보강대를 만들어 줌

b. Raft

모델하단부에 기초를 만들어 줌


2. 큐라 설정하기

b. CURA(큐라) 설정하기

- Filament

a. Diameter (직경)

사용하고 있는 필라멘트의 직경(두께)을 입력


일반적인 필라멘트는 1.75mm 두께를 사용

b. Flow (밀도)
필라멘트의 흐름의 압출을 보정해주는 보정 계수
필라멘트에 따라 압출 량을 조절해주어야 함
3. 큐라 출력하기

a. 출력 절차

1) 큐라를 실행

2) Expert
- Open expert settings
메뉴를 선택
3. 큐라 출력하기

a. 출력 절차

3) . Basic(기본)의 설정 값을 세팅

4). load(로드) 아이콘 메


뉴를 클릭해서 출력한
3D모델 stl 파일을 오픈
3. 큐라 출력하기

a. 출력 절차

5) Stl파일을 선택 불러온다.

6. 3D모델을 불러와서 G
코드를 생성 중
3. 큐라 출력하기

a. 출력 절차

7) G코드가 생성이 되면 프린트 아이콘이 활성화

8) 프린트 아이콘을 클릭
하면 프린트 창이 오픈
3. 큐라 출력하기

a. 출력 절차

9) 프린터와의 연결이 성공되면 프린트창의 [Print] 아이콘이 활성화되고 이


아이콘을 선택하면 출력이 시작된다.
3. 큐라 출력하기

a. 출력 절차
3. 큐라 출력하기

a. 출력 절차
출력실습 1.
1. 사각형 출력해보기 (2 Cm * 2 Cm 사각형)

1) 기계(machine) 세팅 (KAIROS-cute)
2) 큐라 – 출력조건 세팅
조건
- support 주지 않음
- 레이어 높이 : 0.2 / 쉘두께 : 1.2
- Bottom/Top Thickness : 1.0
- 채우는 밀도 (%) : 20
- 프린트 속도 : 30
- 프린터 온도 : 185 (PLA 사용시에 한함)
- Flow 량 : 100
FDM 방식의 출력 관리

1. 출력물에 영향을 미치는


Cura 고급 셋업 메뉴 알기
1. 실출력물 단면 및 각부 명칭

실 출력물 위치 확인 (고양이, Luzycat)


1. 실출력물 단면 및 각부 명칭

실출력물 단면 및 각부 명칭
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

(2) Expert 메뉴 설명

메뉴 설명

Switch to quickprint 퀵 프린트 모드로 변경

Switch to full setting 풀 셋팅 설정모드로 변경

Open expert settings 전문가 설정 열기 (다음에서 자세히 설명)

Run first setting 초기 실행 설정 마법사

Run bed leveling wizard 베드 수평조절 마법사


2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면


2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

Retraction => 점프상태에서


원료배출을 후퇴시킴

① Minimum travel : retraction 이 발생하는 노즐의 최소 이동 거리


② Enable combing : 체크 해제 => 이동시 직선이동
③ Minimal extrusion before retracting : retraction 하기 전 필라멘트에서 토출되
는 최소 양을 지정
④ Zhop when retracting : retraction 이 끝났을 때 이 값만큼 헤드가 올라간다.
0.0 이 디폴트 값
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

* 출력되는 첫 레이어와
같은 선상에 그려짐
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

Skirt

① Line count : 출력이 시작될 때, 물체 주위에 그려지는 선의 층 수.


이것은 압출기(익스트루더)가 준비하도록 도와주고, 물체의 크기가 베드에
맞는지를 보기 위해 그려짐
작은 물체를 출력할 때 이 설정 값을 늘려주면 좋음
② Start distance : 스커트와 첫번 째 층 사이의 거리.
③ Minimal length: 스커트의 최소 길이.
만약 Line count를 0으로 했다면 이 설정 값은 무시하셔도 됨.
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

Brim

Brim line amount : 브림에 사용되는 선의 양


이것이 늘어날수록 물체가 바닥에 더 잘 붙게
되지만, 출력영역을 더 좁게 만들 수 있음

* 출력되는 첫 레이어와
같은 선상에 그려짐
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

* 출력되는 첫 레이어 아래에 그림과 같이 그려짐


2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

Raft
Extra margin: 물체 가장자리의 추가
레프트 길이. 이것을 증가시키면
더 강한 레프트를 만들 수 있음
Line spacing : 레프트 선들간의 폭.
Base thickness : 레프트 베이스(첫 번째) 층의 두께.
Base line width: 레프트 베이스 층의 라인의 너비.
Interface thickness: 인터페이스 레이어의 두께.
Interface line width: 인터페이스 레이어 라인의 너비.
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

Raft

Air gap: 레프트의 마지막 층과 물체의


첫번째 층 사이의 갭. 이 작은 갭은 레프트가 쉽게 제거되도록 해줌

Surface layer: 레프트의 위에 놓이는 층 수. 이 층은 완전히 꽉 채워져 출력이 됨


2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면


2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

Cool

① Fan full on at height : 팬이 켜지는 높이


② Fan speed min: 팬 최소 속도. 팬 쿨링 때문에 적층 속도가 빠를 때, 이 설정
값이 적용
③ Fan speed max: 팬 최대 속도. 팬 쿨링 때문에 적층 속도가 느릴 때, 이 설정
값이 적용. 200%이상까지도 가능함
④ Minimum speed: 한 층을 출력하는 데 걸리는 최소 속도. 이것은 출력 속도를
아주 늦출 수 있으며 그로 인해 필라멘트가 흘러나올 수 있으므로 적당한 스
피드를 주어야 함
⑤ Cool head lift: minimal layer time보다 minimal speed가 빨라서 이미 한 바
퀴를 돌았을 경우, 남은 미니멀 레이어타임 동안 헤드가 리프트 됩니다.
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

Infill

① Solid infill top: 꼭대기 부분의


내부 채움.
이것을 체크하지 않으면
내부 채움 (%) 로 채워짐. 컵이나 꽃병 출력에 유용
② Solid infill bottom: 바닥의 내부 채움. 이것을 체크하지 않으면 내부 채움 로
채워짐. 건물을 출력하는데 유용
③ Infill overlap: 내부와 외벽이 겹쳐지는 부분. 외벽은 내부와 견고하게 연결
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면


2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

Support
① Support types
-Grid: 격자무늬로 써포트 내부를 채움. 격자무늬는 아주 튼튼하게 지지함
-Lines: 직선으로 써포트 내부를 채움. 직선으로 써포트 내부를 채우면 써포트
제거가 한 번에 쉽게 되지만 써포트가 튼튼하지는 않음
② Over hang angle for support : 돌출부의 각도가 최소 이 각도가 되어야 써
포트를 댈 수 있도록 함. 바닥과 수평이면 90도, 바닥과 수직이면 0도로 봄
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

Support
③ Fill amount : 써포트의 내부 양. (%) 가 적을수록 약하게 지지해 주지만, 제거
하기에는 쉬움
④ Distance X/Y : X/Y방향으로 출력물과 써포트사이의 거리. 큐라 에서는
0.7mm가 적당함. 0.7mm만큼 출력물과 써포트 사이에 빈 공간이 있어서 제
거하기가 쉬움
⑤ Distance Z : 써포트와 top/bottom 사이의 거리. 이 작은 갭이 써포트 제거를
용이하게 해줌. 큐라 에서는 0.15mm가 적당함.
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

Black Magic
Only follow mesh surface: 그물표면을 가진 모델일 경우, 체크함 체크를 하면
내부 채움도 없어지고, top/bottom도 하지 않게 되어서 출력시간이 확연히 줄어

2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Open expert settings 실행화면

Fix horrible
Combine everything (Type-A): 물체의 내부 구멍을 그대로 유지
Combine everything (Type-B): 물체의 모든 내부 구멍은 무시하고, 각 층마다 외
부 모양만 유지
Keep open faces: 작은 구멍이 자동으로 막히는 것을 방지해줌. 일반적으로 큐라
에서는 작은 구멍을 막고 큰 구멍을 제거하지만, 이 옵션은 어떤 것이든 간에 그
대로 남겨둠
Extensive stitching: 폴리곤의 구멍을 닫음으로써, 모델의 열려있는 구멍을 닫아

2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

(4) Advanced 탭 메뉴

Machine
Retraction
Quality
Speed
Cool
서브 메뉴로 구성
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Machine - Nozzle size

노즐사이즈는 보통 0.4mm 임

- Retraction

a. Speed : 필라멘트의 후퇴 속도를 설정


b. distance : 필라멘트의 후퇴가 발생하였을 때의 길이를 설정
필라멘트의 재질에 따라 설정을 달리 해야 할 수 있음
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

- Quality

a. Initial layer thickness : 필라멘트의 후퇴 속도를 설정


b. Cut off bottom : 출력모델이 베드(바닥)와 닿는 부분이 적을 경
우 모델을 플랫폼 밑으로 가라 앉혀서 바닥을 평평하게 함
2. 큐라 고급 설정하기

b. CURA(큐라) 설정하기

(5) Plug In 탭 메뉴

플러그인에서 CURA의 기능
을 추가가능
기본적으로 큐라는 특정 높
이에서 일시 정지를 설정하
는 플러그 인을 함께 제공
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(6) Start/ End G-Code 탭 메뉴

Start/ End G-Code 에 서 는


인쇄의 시작과 종료의 절차
를 지정
이 코드들은 인쇄 시작에 영
향을 주며, 사용자가 정의할
수 있음
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(1) Cura 출력모델 편집/미리보기 Normal : 기본적인 표시

큐라에서 출력 될 모델의 View Mode(보기 모드) : Normal, Overhang,


Transparent, X-ray, Layer 5가지 모드가 있음.

View 모드
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(1) Cura 출력모델 편집/미리보기

Overhang : 돌출부를
확인할 수 있도록
빨간색으로 표시

Transparent : 투명도를
적용시켜 표시
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(1) Cura 출력모델 편집/미리보기

X-ray : X-ray효과를
이용하여 표시

Layer : 프린트되는 모델의


툴 패스를 표시
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(2) Rotate
"Rotate" 아이콘을 클릭하면 모델 주위에 원이 표시된다.
마우스 왼쪽버튼을 누른 상태로 초록색 원을 회전 => x축 중심 회전

x축 중심 회전 실행화면
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(2) Rotate

마우스 왼쪽버튼을 누른 상태로 노란색 원을 회전 => y축 중심 회전

y축 중심 회전 실행화면
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(2) Rotate
마우스 왼쪽버튼을 누른 상태로 빨간색 원을 회전 => z축 중심 회전

Z축 중심 회전 실행화면
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(2) Rotate
이 버튼 메뉴를 선택하면 모델 밑면을 베드에 수평으로 밀착시키는 역할

Layer Flat 메뉴화면


2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(2) Rotate

이 버튼 메뉴를 선택하면 모델의 원래 좌표로 되돌려 주는 역할

Reset 메뉴화면
2. 큐라 고급 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(3) Scale

배율 및 사이즈를 조절해서 모델의 크기를 변경


2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(3) Scale

이 버튼 메뉴를 선택하면 출력할 수 있는 최대 크기로 맞춰주는 역할

ToMax 메뉴화면
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(3) Scale

이 버튼 메뉴를 선택하면 원본크기로 되돌려주는 역할을 함

Reset 메뉴화면
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(4) Mirror
모델을 각 축으로 반사
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(4) Mirror

Mirror X 메뉴화면. 이 버튼 메뉴를 선택하면 X축으로 반사해주는 역할


2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(4) Mirror
Mirror Y 메뉴화면. 이 버튼 메뉴를 선택하면 Y축으로 반사해주는 역할
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(4) Mirror
Mirror Z 메뉴화면. 이 버튼 메뉴를 선택하면 Z축으로 반사해주는 역할
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(5) 마우스 버튼 작동

마우스 버튼 실행 내용
- 마우스 오른쪽버튼을 누른 상태로 움직이면 3D 모델의 뷰 포인트
를 회전시킬 수 있다.
- [Shift] 버튼과 마우스 오른쪽버튼을 동시에 누른 상태로 움직이면
3D 뷰의 초점을 변경할 수 있다
- 마우스 오른쪽 버튼을 모델 위에서 클릭하면 보조 창이 활성화 되
오른쪽버튼 며 아래 단축메뉴가 실행된다.
선택 시 ① Center on platform : 모델을 플랫폼 중앙에 배치
② Delete object : 모델 삭제
③ Multiply object : 모델 복제
④ Split object into parts : 파트에서 모델을 분리
⑤ Delete all objects : 모든 모델 삭제
⑥ Reload all objects : 모든 모델 다시 불러오기
2. 큐라 고급 설정하기

c. CURA(큐라) 출력모델 편집하기

(5) 마우스 버튼 작동

마우스 버튼 실행 내용

왼쪽/오른쪽 마우스 왼쪽/오른쪽버튼을 동시에 누른 상태로 움직이면 화면의


동시 선택 시 크기를 조절할 수 있다

스크롤 휠
스크롤 휠을 이용해서 화면 크기를 조절할 수 있다
사용시
출력실습 2.
1. 후가공용 곰돌이 실습물 출력하기
2) 큐라 – 출력조건 세팅
기본 조건
- support : Raft
- 레이어 높이 : 0.2 / 쉘두께 : 1.2
- Bottom/Top Thickness : 1.0
- 채우는 밀도 (%) : 20
- 프린트 속도 : 30
- 프린터 온도 : 185 (PLA 사용시에 한함)
- Flow 량 : 100
고급조건
- 기본 값
3D 프린터 출력 퀄리티 관리

3D 프린터 출력 실습을 통해 학습하기

1. 3D프린터 출력 퀄리티 관리

2. 3D프린터 Calibration
1. 3D프린터 출력 퀄리티 관리

a. 프린팅 이전에 적용 할 수 있는 방법

① 출력 속도를 늦춘다 (가장 확실한 방법이며 30mm/s이하로 유지)


② 노즐에 쿨러를 적용한다
(브릿지 성공률 높임, 빠른 출력속도에서도 품질유지)
③ 챔버(프린팅 주변 온도 유지)에 넣는다. (열 수축 방지 및 표면 균일도
향상)
④ 색상의 선택(어둡거나 투명계열 일수록 단점이 눈에 덜 띄고, 백색일
경우 결점이 두드러지게 눈에 뜨임)
1. 3D프린터 출력 퀄리티 관리

b. 프린팅 이후에 적용 할 수 있는 방법

아세톤 훈증 기법(ABS에 적용)


광택연마기의 사용(날카로운 부위가 많은 출력물에는 부적합)
1. 3D프린터 출력 퀄리티 관리

c. 레프트가 잘 밀착 되도록 하는 방법

●자연적으로 붙도록 하는 방법
베드의 온도를 필라멘트에 알맞은 온도로 올리고
노즐과 베드와의 간격을 줄여서 초기 레이어의 필
라멘트가 눌러 붙도록 함
※side effect – 낮은 높이의 출력물은 오차 증가

●강제로 붙도록 하는 방법
베드를 적당한 온도로 올리고 유리판 위에 필라
멘트가가 잘 붙는 성분 도포, 스프레이 형태는
쓰기 간편하고 보관이 용이함
※기기의 구동부가 액상 수지로 오염되지 않도록
주의

이외에 순간접착제(록타이트) 등을 보조접착제로 이용할 수도 있음


1. 3D프린터 출력 퀄리티 관리

c. 레프트가 잘 밀착 되도록 하는 방법

베드 면에 임시접착제 뿌린 후 1분지나 사용시 베드면 접


착이 용이하다고 함

알루미늄 타공면 BED


사용 예
1. 3D프린터 출력 퀄리티 관리

c. 레프트가 잘 밀착 되도록 하는 방법

마스킹 테이프와 캡톤테이프와 같은 제품을 사용하여 노즐에서 사


출되는 필라멘트를 베드 면에 더 잘 붙을 수 있도록 도와주며 캡톤
테이프의 경우 접촉면이 맨질 맨질한 느낌이 나도록 해주는 특성
이 있다.
1. 3D프린터 출력 퀄리티 관리

d. 불규칙 현상의 (수평 및 OOZE-속칭 떵짜바리-) 개선


1. 3D프린터 출력 퀄리티 관리

e. 출력물의 형상과 품질 FACTOR


1. 3D프린터 출력 퀄리티 관리

f. 냉각 팬 적용 전후의 브릿지 상태

- 냉각 팬, 냉각 팬의 속도, 출력속도, 출력물의 형상, 실내온도에 따


라 브릿지 성공률이 천차만별임
1. 3D프린터 출력 퀄리티 관리

g. 출력 시 주의사항

① 출력 시 속도가 너무 빠르면 축이 변경되거나 구멍이 날수도 있기 때


문에 적절한 속도를 설정해 주어야 한다
1. 3D프린터 출력 퀄리티 관리

g. 출력 시 주의사항

② 노즐과 베드의 간격이 너무 가까우면 베드 면에 노즐이 막힐 수 있기


때문에 A4용지가 지나다닐 정도의 간격이 필요하다
1. 3D프린터 출력 퀄리티 관리

g. 출력 시 주의사항

③ 출력물의 형상과 규모, 사용하는 소프트웨어, 용도에 따라 아주 다양


한 세팅이 존재할 수 있음

④ 3D프린트에서 비용, 시간, 품질 등은 서로 Trade off 관계이며 모든 요


구를 만족시키는 세팅은 존재하지 않음

⑤ 3D출력도 하나의 전문기술로 생각하고 만족할만한 결과물을 얻기 위


해서는 많은 노력과 시간이 필요함
2. 3D프린터 Calibration : 하드웨어에 대한 기술 (출력품질에 많은 영향을 줌)

캘리브레이션 => 3D프린터 조립전문가에서 다룸 (개념만 이해)

• 3D프린터는 일반 2D프린터처럼 컴퓨터에서 출력명령을 누르면


자동으로 출력이 되는 것 같이 쉽고 편리한 단계에 이르지 못함
• 출력을 위해서 노즐의 온도를 정하는 일, 사용하는 재료의 특성을
반영하는 일, 출력하려는 Object에 따른 파라메터 값을 조정 하는 일 등
사전 조정 단계가 반드시 필요
• 일부는 슬라이싱 프로그램에서 값을 세팅하고, 일부는 펌웨어에서 파라
미터 값을 설정하게 됨
• 이런 일들은 좋은 출력물을 얻기 위하여 매우 중요한데 이러한
사전조정 단계를 캘리브레이션이라 한다
Calibration의 종류

1. 기계적, 전기적 장치의 Verification – 각 축의 틀어짐, 모터의 전류 값 조정

2. Kinematics의 Offset 값 이해 (제조사 책임)

3. Step per Units 값 (X, Y, Z) 이해

4. Z Height (Home Position) 값 변경

5. Bed Leveling 조정 – Endstop Offset 값, Spring 이용

6. Feeder E 값 조정

133
1. Home Position

만일 Z의 원점(0) 값이 Bed 와 너무 벌어지면 (0.1mm이상) 노즐에서 나오는


필라멘트는 Bed 에 붙지 못하고 “떨어지는” 현상이 발생하여 일직선이 파머
머리모양 즉 꾸불꾸불하게 나오게 된다.

반면 Bed 와 너무 가깝게 붙으면 노즐을 막아 버리게 되므로 나오는 필라멘


트의 양이 적게 된다. Feeder 에서는 G-code 에 의해서 일정한 속도로 밀어
주지만 출력이 안되게 된다.

=> 이 경우 Home Position 캘리브레이션을 통해 해결할 수 있다.


2. Bed Leveling

- 레벨링이 제대로 안되서 노즐과 베드가 너무 가까이 붙어 있는 경우


필라멘트가 제대로 압출이 되지 않아 출력물이 아예 쌓이지 않게 되고, 최
악의 경우는 베드 표면을 긁으면서 지나가므로 노즐의 코 부분이 마모되
어 교체 해야 하는 회생 불능의 상태에 빠지기도 함

- 출력이 진행되는 도중에 배드에 제대로 붙어있지를 못해서 출력 중간


에 출력물이 떨어져 나간다든가, 배드에 제대로 안착이 안된 부분이 공
기중에 맞닿게 되면서 바닥에서부터 활처럼 휘어지는 열변형 문제에
심하게 생기게 된다.

=> 베드 레벨링 캘리브레이션으로 해결

135
2. Bed Leveling

- 베드 레벨링 문제로 원인인 경우

136
2. Bed Leveling

베드 레벨링 방법
1. Endstop을 위치를 수정하는 방법 (세 점을 정하여 Home Position 과
같은 방법으로 Endstop Offset 값을 조정)

2. 수동으로 베드 스프링을 조정

3. Auto Leveling을 이용
- Probe를 설치
- 압력 센서를 이용

137
3. Feeder E 값
3. Feeder E 값

프린트 결과물의 품질이 이상할 경우 E 값을 수정

- 필라멘트가 정확하게 토출되지 않는 경우


예) 필라멘트를 10Cm을 토출시켰는데 실제로는 8Cm 정도만
토출되는 것을 확인하는 경우 당연히 출력 결과물에 이상이 올 수
밖에 없음

=> Feeder E값 캘리브레이션으로 해결

139
4. 필라멘트 확인

1) 탄성도 확인 - 뚝뚝 끊어지는지 확인

2) Diameter 확인 – 평균값 (1.75 mm) 확인

3) Flow rate 반영 - default 값은 100%이나 80-100% 사이 Filament의 특


성에 따라 조절
5. Cura 주의점

Cura 를 실행하여 Expert>Open expert settings 실행화면에서 Black


Magic 에서 Spiralize the outer contour 항목을 체크(on) 시킨 경우
1) 출력물이 정확하게 나온다
2) Fill in 이 먹히지 않는다

그러므로, Solid Object를 프린트 할 경우 이 항목을 Off 시킨다


프린트
결과측정 및 Fine Tunning
출력실습 3.
1. 후가공용 곰돌이 실습물 출력하기 (2)
2) 큐라 – 출력조건 세팅
기본 조건
- support : Blim
- 레이어 높이 : 0.2 / 쉘두께 : 1.2
- Bottom/Top Thickness : 1.0
- 채우는 밀도 (%) : 20
- 프린트 속도 : 30
- 프린터 온도 : 185 (PLA 사용시에 한함)
- Flow 량 : 100
고급조건
- 브림 라인 수 : 5

You might also like