Category: 3D Printer

필라멘트 들뜸을 방지하려면

3D 프린팅을 하면서 일반적으로 모델의 사이즈가 큰 경우 모델의 바닥부터 필라멘트가 수축을 하면서 들뜨게 된다. 이런 현상을 방지하기 위해서는 히트베드 사용 Raft / Brim 사용 레벨링을 잘 맞추기 캡톤필름/Buildtak sheet 등을 사용 출력속도 낮추기 Infill을 줄이기 그리고 이 글(HOW TO STOP FILAMENT WARPING IN 3D PRINTED PARTS)에서는 Brim을 넣을 때 lily pads를 넣는 것을 설명하고

Continue Reading…

Category: 3D Printer

Meshlab 빌드

Meshlab은 3D프린팅에 필요한 파일의 메쉬를 수정할 수 있는 툴로 오픈소스이며, 3가지 OS를 지원한다. 그리고 웹에서 구현한 버전도 있다. 이 소스를 빌드하려면 다음과 같은 3가지 소스가 필요하다. * 필요한 소스들 3가지 MeshLab 소스 코드 VCG 라이브러리 위 2개의 코드를 https://sourceforge.net/projects/meshlab/files/meshlab/MeshLab%20v1.3.3/ 에서 받을 수 있다. Qt : Qt의 아카이브에서 호스트에 따른 버전을 다운로드한다. * VS(Visual Studio)로 컴파일하기 1.

Continue Reading…

Category: 3D Printer

STL 파일오류를 수정하는 툴

3D 프린팅을 위해 필요한  STL파일의 오류를 수정하는 툴 리스트. 온라인/오프라인 툴들이 있는데, 이중에서 오픈소스로 코드가 공개되어 있는 것중 쓸만한 것은 다음과 같다. FreeCAD meshlab : 원래 sourceforge에 있는 것을 github으로 옮겨옴 https://all3dp.com/best-stl-file-repair-mesh/

Category: 3D Printer

Slic3r 빌드 하기

3D 프린팅을 위한 슬라이서 프로그램인 Slic3r는 오픈소스로 github에 코드가 공개되어 있다. 물론 각 OS에 맞는 실행파일을 다운로드해서 사용이 가능하지만 github에 공개된 코드를 빌드해서 사용이 가능하다. Windows, Mac, Linux 등 3가지 OS에서 빌드가 가능하며, Mac OS X에서 빌드하는 방법은 https://github.com/alexrj/Slic3r/wiki/Running-Slic3r-from-git-on-OS-X에 정리되어 있다. Slic3r는 C++ 과 Perl로 작성이 되어 있다. The core geometric algorithms and data structures are written

Continue Reading…

Category: 3D Printer

AstroPrint 분석

원격 3D프린팅을 지원하는 기기인 AstroPrint 분석 1. 가격 AstroPrint에서 파는 기기 – $149 Raspberry Pi 세트: $65 지원하는 카메라: $30 ~ $68 (라즈베리용 카메라는 지원하지 않음) 따라서 카메라 포함 가격은 $95 ~ $217 정도 2. 카메라 카메라는 리눅스를 지원하는 USB카메라(Video for Linux v2)이어야 하며 웹에서 카메라 스트리밍을 보는 형태라서(WebRTC) FireFox, Chrome and Opera에서만 영상을 볼

Continue Reading…

Category: 3D Printer

PID 튜닝

Reprap 기반의 코드에 적용되어 있는 PID 를 튜닝하는 방법은 다음과 같이 PID Auto-tune을 사용해서 상수값 Kp, Ki, Kd값을 정하고 Configuration.h에 설정을 한다. M303 E0 S210 C8 위 코드의 의미는 타겟온도 210도로 하고 8번의 사이클을 거쳐서 값을 정하는것. 그러면 다음과 같이 값이 나온다. bias: 92 d: 92 min: 196.56 max: 203.75 Ku: 32.59 Tu: 54.92 Clasic PID

Continue Reading…

Category: 3D Printer

Category: 3D Printer

A4988 Step motor driver

3D프린터에 많이 사용되는 스텝모터 드라이버인 Allegro사의 A4988칩. 모터드라이버에서 가장 중요한 것은 전류인데, 이것을 설정하는 방법은 칩의 17번 핀 REF에 걸리는 전압에 의해 결정이 된다. Current Limit = VREF × 2.5 즉 만약 Vref가 0.3이면 Current limit는 0.75A. 그런데 full step mode일때의 전류는 Current limit의 70%로 제한이 되므로 만약 1A의 전류제한으로 설정을 하려면 1/0.7 = 1.4A로

Continue Reading…

Category: 3D Printer

Category: 3D Printer

Cura 2.1 open beta 버전 빌드

Ultimaker에서 기존 Cura와 다른 GUI를 가진 Cura를 개발해서 베타버전을 내놓았다. 이유는 This is the new, shiny frontend for Cura. daid/Cura is the old legacy Cura that everyone knows and loves/hates. We re-worked the whole GUI code at Ultimaker, because the old code started to become a unmaintainable 사실 daid의 Cura의 경우 맥에서의 빌드는 본인도 hell이라고

Continue Reading…