1. 3D 프린팅(3D Printing)을 위한 준비
- 3D 모델링 작업이 끝났다면 이제 프린트하는 단계로 넘어간다.
- 프린트하는 단계는 3차원 물체를 제작하는 단계.
- 3D 프린팅 모델링 파일 포맷인 STL파일을 읽어 들여 슬라이싱 소프트웨어로 가상적인
슬라이스 레이어(Layer; 층)를 만들어 내고 ABS, PLA, Nylon 등의 다양한 소재를 선택해서
고체나 액체, 그리고 분말 등의 프린팅 기술을 사용. 적층을 생성하는 것이다.
0 3D 프린터와 기술의 종류, 그리고 소재에 따라 출력하는 방식이 조금씩 다르다.
- FDM 방식 : 고체 필라멘트를 열로 녹여 액체화 시킨 후 Layer별로 신속 조형한다.
- SLA 방식 : 광경화성 수지에 강한 빛을 투사하여 수지를 고체화 시켜 Layer별로 신속 조형한다.
- SLS 방식 : 미세분말 소재에 강한 빛을 투사 하여 분말을 고체화 시켜 Layer별로 신속 조형방식.
- 3D 프린팅 과정은 사용 방 법과 모델의 크기,
- 프로그램 설정에 따라 몇 시간에서 며칠 정도의 시간의 소요
- 품질의 완성도 또한 다양하게 출력된다.
[FDM 방식 출력물] [SLA 방식 출력물] [SLS 방식 출력물]
출처 : 김천환, 실전 3D프린팅 활용가이드, 비제이퍼블릭
2. STL 파일
- STL파일은 3D 모델링 파일의 표면을 삼각형의 면으로 구성하는 폴리곤 포맷,
삼각형의 크기가 작을수록 곡면표현이 가능하고 품질이 우수해 진다.
- STL파 일은 PLY, VRML 포맷처럼 컬러 정보는 가지고 있지 않다.
- STL 파일의 저장 유 형은 두가지로 아스키(ASCII)
저장 용량이 상대적으로 작아 많이 이용되고
있는 바이너리(Binary)가 있다.
- STL 파일은 CAD 소프트웨어에서 Save As나 Export 기능을 통해 STL 파일로 저장하며,
캐릭터 모델링에 사용되는 Zbrush의 경우 OBJ 포맷으로 저장한 뒤
다른 소프트웨어에서 STL 파일로 변환한다.
출처: NCS활용가이드
- CAD 소프트웨어에서 3D 프린터용 STL 파일로 변환할 때 간단한 모델링 오류로 인해
슬라이싱 소프트웨어에서 문제가 발생할 경우 STL 파일을 수정, 편집해 주는 소프트웨어가 있다.
- Netfabb Studio, MeshLab, Magics 등이다.
- 오토데스크의 Netfabb 은 STL 파일의 뷰, 수정, 메쉬 파일편집과 손상된 모델의 메쉬
파일을 분석하고 수정해 준다.
출처 https://www.netfabb.com/products/netfabb-basic
- MeshLab은 비정형 3D 모델의 삼각 메시의 가공과 편집을 위한
오픈 소스로 확장이 가능한 소프트웨어다.
- 피사 대학의 컴퓨터 사이언스 학과에서 2005년 후반 첫 번째 버전의 코드를 개발했다.
출처http://meshlab.sourceforge.net/
- Materialise 社 의 Magics는 STL 수준에서의 설계 변경이나 개선을 위한 유연한 도구로
사용자에게 직관적인 인터페이스를 제공한다.
- 3D 프린팅과 적층 제조를 위한 범용 STL 편집기다.
- CAD, 스케치업, 솔리드웍스, 라이노 등 많은 소프트웨 어로부터 파일을 가져 올 수 있으며,
STL 파일을 수정, 개선 시킬 수 있다.
출처 http://software.materialise.com/magics-reporting
Magics Reporting
“WE USE A MATERIALISE MAGICS REPORTING LICENSE AS A COST-EFFECTIVE SOLUTION FOR OUR PROJECT MANAGERS. THEY DON’T NEED THE FULL MATERIALISE MAGICS LICENSE. THIS WAY, THE MATERIALISE MAGICS LICENSE IS ALWAYS AVAILABLE FOR OUR DATA PREPARATION STAFF”
www.materialise.com
2.1 슬라이싱 소프트웨어(Slicing Software)
- 3D 모델링 파일을 준비했다면 출력을 위한 G코드 변환 작업을 진행한다.
- G 코드 변환을 위해 사용하는 소프트웨어가 슬라이싱 소프트웨어,
- 슬라이싱 프로그램에서 3D 모델링 파일을 불러온 다음 원하는 크기와 방향을 지정,
- 출력에 필요한 품질, 속도, 하드웨어 제어와 관련된 설정을 한다.
- Wi-Fi나 직접 3D 프린터로 연결되어 있다면 바로 출력이 가능,
- 아닌 경우는 G코드로 변환하여 3D 프린터에 맞는 메모리에 저장하여 출력한다.
- 이더넷(LAN)을 연결해 출력하는 3D 프린터들도 존재한다.
- 3D 프린터마다 연결방법이 상이하므로 각자의 작업환경에 맞는 3D 프린터의 선택이 중요하다
- 데스크탑용 3D 프린팅을 위한 슬라이싱 소프트웨어 중에 대표적인 오픈 소스 소프트웨어는
큐라(Cura)가 있다.
- 얼티메이커(Ultimaker) 社 에서 개발, 무료로 배포하는 큐라(Cura)
→ STL, 3MF, OBJ 파일 형식을 지원,
→하드웨어와 소프 트웨어 및 재료 사이의 원활한 통합을 지원한다.
- 렙랩 기반의 DIY킷 3D 프린터들은 대부분 큐라를 사용,
- 모델링 파일을 불러와 기본 설정 값을 지정하고 프린트 명령으로 3D 프린터에 출력 명령을 전달한다.
- 슬라이싱 소프트웨어들은 3D 프린터를 구매할 경우 판매 업체로부터 무상으로 제공 받기도 한다.
- 대표적인 데스크탑용 3D 프린터 : 스트라타시스 社 의 메이커 봇(Makerbot) 3D 프린터
→슬라이싱 프로그램은 메이커봇 데스크탑(Makerbot Desktop)을 사용한다.
- 싱기버스(Thingiverse)사이트, 익스플로어(Explore) 메뉴를 통해 바로 연동이 가능,
- 사용자 맞춤형 쉬운 인터페이스로 3D 프린팅되는 동안 출력과정을 카메라를 통해 확인이 가능하다.
- 준비된 모델링 파일을 불러 오거나 싱기버스를 통해 다운로드한 모델링 파일을 불러와
기본 설정 값을 지정 하고 프린트 명령을 실행하면 출력이 진행된다.
** 위 내용의 출처 : 실전 3D프린팅 활용가이드(김천환 지음, 출판사: BJ)
*** 신도리코나 CREATOR PRO의 FLASHFORGE 같은 3D Printer같은 경우는 자체 슬라이싱
프로그램이 있어서 그 슬라이싱프로그램에 맞게 설정을 해야 제대로 출력을 할 수 있다.
그리고 국내 자체 개발한 네오시스템의 NEMO 3D Printer같은 경우에는 일반적으로 사용하는
큐라(QURA0를 사용하고 있어서 큐라 슬라이싱프로그램에 대해 알아놓는다면
자체 프로그램을 쓰지 않는 3D 프린터에는 잘 사용할 수 있을 것같다.
다음에는 큐라설정에 대해 알아보도록 하겠습니다.
'3D프린팅 첫걸음' 카테고리의 다른 글
FDM 3D Printer 장점과 단점 (0) | 2021.02.20 |
---|---|
3D 프린팅 정보를 알 수 있는 사이트와 잡지 (0) | 2021.01.20 |
3D 프린팅이 좋을까? 4D 프린팅이 좋을까? (0) | 2020.10.12 |
3D 프린팅 활용분야 (0) | 2020.09.29 |
3D PRINTER SYSTEM (0) | 2020.09.21 |
댓글