커뮤니티

팁 정보 공유

3D 프린터 소프트웨어 길잡이

관** 2019.12.05 조회:2,959

첨부파일

첨부파일 없음.

3D 프린터(RepRap) 소프트웨어 길잡이

출처 : https://cafe.naver.com/makerfac/book3758559/3917

1. 슬라이서(Slicer)
 
슬라이서란?
캐드나 Thingiverse 등의 사이트로부터 받은 모델을 G-code 로 변환해 주는 프로그램이다.
슬라이서는 모델을 프린트하기 위해 원료를 쌓기 위한 경로와 속도, 압출량 등을 계산해서 G-code를 만들어 내기 때문에 그 능력에 따라 같은 프린터로도 많은 품질의 차이를 만들어 낸다.

-슬라이서의 비교
http://cafe.naver.com/makerfac/3214 (by 겐리아이님)
 

1.1. Cura
 

NP-Mendel 초창기 부터 지속적으로 많은 사용자들이 사용했던 대표적인 슬라이서이다.

Cura는 Skeinforge에 사용하기 쉬운 UI를 추가한 형태로 발전한 예이며, 후에 네덜란드의 Ultimaker 사에 개발자가 고용되면서 현재는 Ultimaker에서 공식 개발 및 배포한다.

최근 13.06 버전에서 엄청난 속도 향상과 UI 변화가 이루어 졌다.
(하지만 13.04에서 큰 변화를 거친 13.06 버젼의 경우 아직 몇몇 기능들에 대하여 안정화가 덜 되어있다. 

오픈 소스 프로젝트.
 

[Cura 13.06.2]
 
분류  URL
홈페이지  http://blog.ultimaker.com/cura-user-manual-first-time/
다운로드  http://software.ultimaker.com/
소스코드  https://github.com/daid/Cura
-
-
-
링크
Cura 12.07 http://cafe.naver.com/makerfac/663
Cura 12.07 http://cafe.naver.com/makerfac/757
Cura 12.08 설정 파일 http://cafe.naver.com/makerfac/771
Cura 12.08 한글 설정 http://cafe.naver.com/makerfac/893
윈도우8 64비트 Cura 설치 문제(드라이버)  http://cafe.naver.com/makerfac/1265
Cura 매뉴얼 http://cafe.naver.com/makerfac/758
기타 Cura 관련 글들
1~999 
http://cafe.naver.com/makerfac/290 
http://cafe.naver.com/makerfac/292 
http://cafe.naver.com/makerfac/662 
http://cafe.naver.com/makerfac/665 
http://cafe.naver.com/makerfac/768 
http://cafe.naver.com/makerfac/814
1000~1999  http://cafe.naver.com/makerfac/1156 
http://cafe.naver.com/makerfac/1531 
http://cafe.naver.com/makerfac/1601 
http://cafe.naver.com/makerfac/1745 
http://cafe.naver.com/makerfac/1836 
http://cafe.naver.com/makerfac/1871
2000~2999  http://cafe.naver.com/makerfac/2133 
http://cafe.naver.com/makerfac/2235 
http://cafe.naver.com/makerfac/2250 
http://cafe.naver.com/makerfac/2253 
http://cafe.naver.com/makerfac/2414 
http://cafe.naver.com/makerfac/2267 
http://cafe.naver.com/makerfac/2281 
http://cafe.naver.com/makerfac/2771 
http://cafe.naver.com/makerfac/2789 
http://cafe.naver.com/makerfac/2855
3000~3999  http://cafe.naver.com/makerfac/3160 
http://cafe.naver.com/makerfac/3214 
http://cafe.naver.com/makerfac/3243 
http://cafe.naver.com/makerfac/3297 
http://cafe.naver.com/makerfac/3318 
http://cafe.naver.com/makerfac/3548 
http://cafe.naver.com/makerfac/3689 
http://cafe.naver.com/makerfac/3712 
http://cafe.naver.com/makerfac/3725
-
-
-


1.2. Slic3r
 

Slic3r 은 그 이름의 표기상 발음이 어렵지만, 알파벳 E를 뒤집어 3으로 표기했다는 가정으로 '슬라이서'로 불러야 할 것으로 보인다.

현재 최종 버전은 0.9.10b (2013.6.22 현재) 으로 버전 번호에 인색한 편이다.

GUI와 command line 방식을 모두 지원하는 게 특징이며, 다중 익스트루더 지원이 강력하다. 지금은 슬라이서들이 많이 상향 평준화 되어 차별화가 안되고 있으나 초기 부터 빠른 변환, brim 지원 등 많은 장점이 있었다. (홈페이지에 따르면 Skeinforge 보다 100배 빠르다고 소개하고 있다.)

오픈 소스 프로젝트. 
[Donationware, GNU AGPL v3.0]
 

[Slic3r 0.9.10b]
 
분류  URL
홈페이지  http://slic3r.org/
다운로드  http://slic3r.org/download
소스코드  https://github.com/alexrj/Slic3r
RepRap    http://reprap.org/wiki/Slic3r
-
-
-
카페 링크
Slic3r 관련 글들  http://cafe.naver.com/makerfac/166 
http://cafe.naver.com/makerfac/223 
http://cafe.naver.com/makerfac/1510 
http://cafe.naver.com/makerfac/1511 
http://cafe.naver.com/makerfac/1531 
http://cafe.naver.com/makerfac/1661 
http://cafe.naver.com/makerfac/2114 
http://cafe.naver.com/makerfac/2217 
http://cafe.naver.com/makerfac/2250 
http://cafe.naver.com/makerfac/2253 
http://cafe.naver.com/makerfac/2414 
http://cafe.naver.com/makerfac/2746 
http://cafe.naver.com/makerfac/2822 
http://cafe.naver.com/makerfac/2930 
http://cafe.naver.com/makerfac/3093 
http://cafe.naver.com/makerfac/3214 
http://cafe.naver.com/makerfac/2930
-
-
-


1.3. KISSlicer
 

다양한 옵션과 매우 빠른 변환이 특징인 슬라이서이다.

무료인 FREE 버전과 유료인 PRO 버전으로 나누어 지는데, 홈페이지 소개로는 멀티 익스트루더 기능을 제외한 모든 기능이 FREE 버전에서 제한 없다고 한다.
 

[KISSlicer FREE version 1.1.0.14]
 
분류  URL
홈페이지  http://kisslicer.com/
다운로드  http://kisslicer.com/download.html
-
-
-
카페 링크
KISSlicer 관련 글들  http://cafe.naver.com/makerfac/2250 
http://cafe.naver.com/makerfac/3135 
http://cafe.naver.com/makerfac/3214 
http://cafe.naver.com/makerfac/3227 
http://cafe.naver.com/makerfac/3329 
http://cafe.naver.com/makerfac/3718 
http://cafe.naver.com/makerfac/3848
-
-
-


1.4. Skeinforge
 

대부분의 슬라이서의 원조격으로 보이는 슬라이서이다. 현재는 개발이 멈춰있는 듯한 느낌.

오픈 소스. [GPL AGPL]
 

[Skeinforge from Reprap.org]
 
분류  URL
홈페이지  http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge
다운로드  http://fabmetheus.crsndoo.com/
RepRap    http://reprap.org/wiki/Skeinforge
-
-
-



1.5. 기타

     (슬라이서에 추가해야 하는 소프트웨어가 있다면 알려 주세요.)




2. 호스트 프로그램(Host)
 
호스트 프로그램이란?
프린터를 PC에 연결하여 출력을 할 때 PC쪽에 사용하는 프로그램을 말한다.
슬라이서는 G-code만을 만드는 역할이니 프린터 없이 사용하기도 하지만, 호스트 프로그램은 프린터와 연결해서 수동으로 헤드/베드 등을 조작(Jog 기능?)하고 G-code를 전송해서 프린터가 실제로 출력을 할 수 있도록 하는 역할이라 볼 수 있다.

호스트 프로그램은 보통 USB 케이블을 통해 연결되고 USB 드라이버가 제공하는 포트 이름과 정해진 접속 속도(Baudrate)를 지정해서 프린터에 연결(접속)한다.


2.1. Printrun
 

간단한 기능으로 프린터 제어와 출력 기능을 가지는 호스트 프로그램이다.
슬라이스 기능은 지원하지 않는다.

Printrun, Pronterface, Printer Interface 등 이름이 섞여 사용되고 있다.

오픈 소스 프로젝트.
 
 
[Printrun-Win-experimental-Slic3r-03Jun2013]
 
분류  URL
홈페이지(RepRap)  http://reprap.org/wiki/Printrun
다운로드  http://koti.kapsi.fi/~kliment/printrun/
소스코드  https://github.com/kliment/Printrun
-
-
-

2.2. Repetier-Host
 

Slic3r, Skeinforge 슬라이서를 포함하고 있고 프린터 제어와 출력 기능등 나름 올인원을 추구하고 있는 호스트 프로그램이다.

Repetier-Host는 Repetier 펌웨어와 병행해서 사용할 경우 G-code 를 바이너리로 전송하는 프로토콜을 지원하기 때문에 보다 빠른 프린팅이 가능하다고 하며 개발자를 DRY RUN 기능도 지원한다.

G-code editor를 내장하고 있으며, 여러 물체를 동시에 가져와 배치 및 조정등을 해서 슬라이싱을 할 수 있는 기능들이 돋보인다. 다양한 제어용 UI들과 스크립트 등도 지원한다.

오픈 소스 프로젝트.
 

[Repetier-Host 0.85b]
 
분류  URL
홈페이지  http://www.repetier.com/documentation/repetier-host/
RepRap    http://reprap.org/wiki/Repetier-Host
다운로드  http://www.repetier.com/download/
소스코드  https://github.com/repetier/Repetier-Host
-
-
-

2.3. Cura

     위 슬라이서에 분류되어 있으나, 아직은 약간 부족하지만 호스트 기능도 포함되어 있음.

2.4. 기타

     (호스트 프로그램에 추가해야 하는 소프트웨어가 있다면 알려 주세요.)

 
 
3. 펌웨어(Firmwares)

http://reprap.org/wiki/Firmware

3.1. Sprinter

(( 설명 추가 필요 ))
 
분류  URL
소스코드  https://github.com/kliment/Sprinter
RepRap    http://reprap.org/wiki/Sprinter
-
-
-

3.2. Marlin

(( 설명 추가 필요 ))
 
분류  URL
소스코드  https://github.com/ErikZalm/Marlin
RepRap    http://reprap.org/wiki/Marlin
-
-
-
카페 링크
컴파일 하기  http://cafe.naver.com/makerfac/942
-
-
-

3.3. Repetier

(( 설명 추가 필요 ))
 
분류  URL
홈페이지  http://www.repetier.com/documentation/repetier-firmware/
소스코드  https://github.com/repetier/Repetier-Firmware
RepRap    http://reprap.org/wiki/Firmware#Repetier-Firmware
-
-
-

3.4. 기타

     (펌웨어에 추가해야 하는 소프트웨어가 있다면 알려 주세요.)




4. 기타 소프트웨어

4.1. FLIP
 

FLIP은 Atmel 사의 MCU 안의 플래쉬 메모리에 프로그램을 업로드하기 위한 소프트웨어이다.
NP-Mendel 의 경우 Atmel 사의 AT90USB1286 칩을 사용하고 USB 를 통해 프린터 펌웨어를 업로드하게 된다.
 

[Flip 3.4.7 build 112]
 
분류  URL
홈페이지  http://www.atmel.com/tools/FLIP.aspx
-
-
-
 
사용법  http://cafe.naver.com/makerfac/841 (by 스텔스님)


4.2. Arduino
 

Arduino 를 위한 통합개발환경이다.

NP-Mendel은 아두이노 MEGA 1280 + 모터 드라이버를 합쳐 놓은 통합 보드인 Printrboard의 일종이다. 따라서, 펌웨어를 컴파일 하기 위해서는 아두이노 개발 환경을 사용하게 된다.
 

[Arduino 1.0.3]
 
분류  URL  비고
홈페이지  http://arduino.cc/en/Main/Software  현재 최종 버전은 1.0.5
-
-
-



4.3. GLC_Player

GLC_Player 는 3D 모델 뷰어이이다.
현재 지원하는 파일 형식은 COLLADA, 3DXML, OBJ, 3DS, STL, OFF, COFF 이다.
 
분류  URL
홈페이지  http://www.glc-player.net/
다운로드  http://www.glc-player.net/download.php
-
-
-