:::: MENU ::::

PEI 3D 프린터 베드

3D 프린터의 힛베드(heat bed)에 모델을 잘 붙게하고, 프린팅이 끝난후 힛베드의 온도가 내려가면 모델을 잘 떼어지게 하기위해서 여러가지 방법이 있다. 일반적으로 가장 저렴한 방법은 힛베드에 테이핑을 하거나 딱풀이나 스프레이등을 뿌린다. 참고로 3가지 프린터를 구매해서 확인해 보니 MakerBot은 캡톤 필름시트, Ultimaker는 딱풀, 오픈크리에이터스는 테이프를 넣어서 준다.

PEI(Polyetherimide : 발음이… -_-;;)  베드를 사용하는 시도

PEI는 Ultem(울템)이라고 불리는데 가격이 테이프에 비해서 좀 고가인듯 하다. PEI는 얇은 판처럼 사용할 수 있어서 테이프처럼 붙이는 수고가 필요하지 않아서 저렴하게 소싱할 수 있으면 가장 좋은 솔루션이 될 것 같다.

PEI의 장점

1. SpiderBot에서 말하는 장점

  • Long-term Heat Resistance, excellent stability of physical and mechanical properties at elevated temperatures thanks to high glass transition temperature of 217 °C.
  • Strength and Stiffness, predictable stiffness and strength up to 200 °C.
  • Dimensional Stability, among the most dimensionally stable thermoplastics available, offering predictability over a wide temperature range.
  • Environmental Stress and Cracking Resistance, retain strength and resist stress cracking when exposed to automotive and aircraft fluids, aliphatic hydrocarbons, alcohols, acids, and weak aqueous solutions.
  • Easy to sterilize and clean properly.

2. Robox의 블로그 내용

테스트

암튼 아마존에서 두께가 약 2mm정도 되는 것을 구매를 해서 프린터 베드에 맞게 잘라서 테스트를 해봤는데, 잘붙고 잘 떨어진다. 주문한 거에서 한 10개 이상은 더 잘라서 쓸 수 있을 듯…


팁 – 윈도우즈 커맨드 프롬프트에서 프로세서 끝내기

윈도우즈 작업 관리자에서 프로세스를 찾은 후 클릭해서 프로세스를 끝낼 수도 있지만,  프로세스 이름을 알고 있다면 그리고 여러개를 한꺼번에 끝내려면 윈도우즈 커맨드 프롬프트에서 작업을 해야한다.

이때 필요한 명령어는 tasklist, taskkill

만약 프로세스 이름이 vmware로 시작하는 프로세서이면 /FI 옵션으로 필터를 건다.

tasklist /FI “IMAGENAME eq vmware*”

taskkill /F /FI “IMAGENAME eq vmware*”


윈도우 환경에서의 오픈소스 프로그래밍 툴 설치

원래 맥(Mac)을 사용하기 때문에 윈도우즈는 은행업무를 할때나 HWP 파일을 작성할때 빼고는 사용하지 않는다. 그런데 배포할 프로그램이 3가지 OS (Mac, Linux, Win)인지라 윈도우 환경에서도 개발툴의 설치가 필요하다. 사실 코드의 수정 보다도 이런 작업이 더 어려울 수 있는데, software deployment(한글로는 뭔지 잘….)를 위해서는 필요한 작업이고……..

내용은 윈도우환경에서 리눅스 개발환경 설치하기 정도가 될 것 같다. 리눅스 버젼의 배포판을 위해 가상머신에 우분투도 설치해서 설치패키지를 만들어 봤는데, 생각보다 깔끔하고 문제 없이 동작한다. 개발용이 아닌 한글을 사용한 워드, PPT작업등의 일반 업무 사용을 위해서는 어떨지 살짝 궁금하기도 했다는…

일단 필요한 프로그램은 컴파일을 위한 MinGW, 코드를 github에서 받고 bash 환경을 위한 프로그램, 마지막으로 윈도우즈 설치프로그램을 만들어 주는 프로그램이 필요하다.

MinGW

  • Minimalist GNU for Windows이라 불리우는 s/w 패키지이다. http://www.mingw.org/ 에서 Downloads 항목의 Installer에 있는 mingw-get-setup.exe 파일을 받아서 설치를 한다. 구글링을 해보니 mingw 5.1.4나 mingw5.16에 대한 소개가 있는데 g++버젼이 오래되어서 컴파일이 안될 수 있다.
  • 프로그램을 설치 한 후 필요한 컴파일러를 선택을 하면 다운로드 및 설치가 자동으로 된다.

Git-bash

  • http://git-scm.com/downloads 윈도우 버젼을 받아서 설치한다. 설치후 git-bash 를 사용하여 코드를 받고 패키지 컴파일을 위한 스크립트를 실행할 것이다.

NSIS

  • nullsoft scriptable install system
  • 상용프로그램으로 인스톨쉴드같은 것을 썼는데, 오픈소스인 NSIS도 같은 기능을 한다.
  • 오래된 프로그램이라 구글링하면 한글로 정리된 구체적인 사용법들이 많다.


Xcode, Pip, Virtualenv, VirtualenvWrapper 설치하기

Xcode

Xcode와 Xcode command line tool은 Mac에서 개발을 하려면 필요한 툴.  App Store에서 다운로드해서 설치한다. Xcode의 설치여부를 확인하는 방법

$ xcode-select -p

설치가 되어있으면  다음과 같이 표시가 된다.

/Applications/Xcode.app/Contents/Developer

Command line tool은 다음과 같이 해서 설치를 하는데,  /Library/Developer/CommandLineTool/ 위치에 설치가 된다.

xcode-select —install

gcc의 버젼 확인

$ gcc --version
Python deployment를 위한 툴인 pip, virtualenv, virtualwrapper의 설치

Pip

sudo easy_install pip

Vitualenv

sudo pip install virtualenv

VitualenvWrapper

sudo pip install virtualenvwrapper

.virtualenvs 폴더를 만든다.

cd $HOME
mkdir .virtualenvs

Shell이 virtualenvwrapper.sh를 로드하도록 하기 위해 다음과 같이 작업

vi .bash_login

다음 내용을 적고 저장.

source /usr/local/bin/virtualenvwrapper.sh

맥용 wxPython 설치시 에러

wxPython은 다음 링크에서 다운로드를 받는다.  http://www.wxpython.org/download.php

맥용 패키지를 다운로드 받으면 다음과 같은 에러메세지가 뜨는데, 이것은 패키지가 사인이 안돼있어서 (old-style package) 그렇다.

해결 방안은 “시스템 환경설정 >> 보안 및 개인 정보 >> 일반”에서 모든 곳에서 다운로드한 App 허용을 선택하면 된다.


이클립스 팁 – 줄번호 표시, 테마설정

이클립스에서 줄 번호 설정: Preference >> General >> Editors >> Text Editors에서 “Show line numbers“를 선택한다.

테마 설정: http://eclipsecolorthemes.org/?view=plugin 여기에서 Color Theme를 받을 수 있다. 아니면 Help >> Eclipse Market Place…  “Color Theme”를 검색을 해서 플러그인 설치

테마중에 SubllimeText의 테마가 있는데, 사용해 보니 Obsidian 이 보다 더 좋은 느낌.. 

 


이클립스(Eclipse)에서 아두이노(Arduino)사용하기

이클립스 개발환경에서 아두이노사용하기

  1. 이클립스(Eclipse) 설치 http://www.eclipse.org/downloads/ Eclipse IDE for C/C++ Developers 를 설치
  2. 아두이노 이클립스 플러그인:  저작자의 홈페이지Installation advice, 가 있으니 참고. 플러그인 설치는 이클립스를 실행후 Help >> Install New Software…를 실행후 “http://www.baeyens.it/eclipse/update” 주소를 입력하고 Add 버튼을 누른다. 그러면 Arduino Eclipse extensions 이 나타나는데 이것을 선택하면 설치가 된다.
  3. Preferences > General > Workspace를 선택하고 “Save automatically before build”를 선택 
  4. Arduino항목에서 Arduino가 설치된 path와 library path 를 입력하고, Use Arduino ODE tools in eclipse를 선택한다. 그리고 test serial dll를 클릭해서 serial drive가 동작하는 지 확인한다.
  5. 아두이노 프로젝트 만들기: New >> Project >> Arduino >> New Arduino sketch를 선택, 프로젝트 이름를 설정, 보드와 COM port를 설정하면 setup()과 loop()함수가 만들어진 빈 프로젝트가 생긴다.
  6. 간단한 blink 예제를 만들고 Project >> Build All하면 컴파일이되고, AVR >> Upload Project to Target Device를 선택하면 아두이노 보드에 프로그래밍이된다.



Pages:1...24252627282930...56