9월, 2017의 게시물 표시

OctoPrint - 필라멘트 쉽게 바꾸기

이미지
필라멘트를 하나둘씩 하다보니 벌써 7개나 가지게 되었습니다. 가끔 딸아이 장난감도 뽑고 하다보니, 색을 맞추기 위해 필라멘트를 바꾸곤 합니다. 그때마다 노즐 온도 올리고, 필라멘트 뽑고 다시 넣고 하는 과정이 귀찮더라구요. 이번 포스트에서는 아주 조금 더 덜 귀찮게 필라멘트를 교체하는 방법을 소개하고자 합니다. OctoPrint > 설정 > Plugin Manager > Get More... 에서 Custom Control Editor 를 설치합니다. Custom Control Editor는 OctoPrint 메인화면 > Control 페이지에 프린터를 제어할 수 있는 버튼을 추가할 수 있는 플러그인입니다. 빨간 사각형이 해당 플러그인으로 추가한 버튼입니다. OctoPrint를 재시작합니다. 위 플러그인을 설치하고 실행을 하려면 반드시 OctoPrint 기능을 재시작해야 합니다. 재시작 방법은 설치방법마다 다르기 때문에 여기서 다루진 않겠습니다. 제 경우에는 그냥 라즈베리파이를 껏다가 다시 켰습니다. 컨트롤을 추가합니다. OctoPrint의 설정창에 가면 PLUGINS 밑에 Custom Control Editor를 누릅니다. 그러면 저런 녹색 사각형에 있는데, 우클릭해서 "Create Container"를 누룹니다. Name에는 원하시는 것을 써주시고, 저는 버튼을 가로로 배치하기 위해 Layout을 Horizontal로 했습니다. "Make Collapsed"를 체크하시면 Control 화면에 들어갔을 때 버튼들이 바로 보이지 않고 제목을 눌러야 표시됩니다. 만들어진 Container에서 우클릭을 해, Create Command > Command를 선택 합니다. 여기서 버튼을 추가하는 겁니다. 그렇게 뜬 창에서 버튼에 들어갈 속성을 입력합니다. Name은 버튼에 표시될 이름을 적습니다. Commands는 버튼을 눌렀을 때...

CR-10 업그레이드 하기

이미지
CR-10을 구매한지 이제 한달이 지났습니다. 그동안 이것저것 출력도 해보고 수정도 하면서 제대로 하려면 많은 시간투자가 있어야 하겠구나를 느꼈습니다. 모든 것이 마찬가지겠지만 기계의 최대 성능을 뽑으려면 많은 공부가 필요하다는 것을 배웠습니다. CR-10의 성능에 대해서는 상당히 만족했습니다. 개떡같이 세팅해도 꽤 괜찮은 출력물을 보여줬거든요. 이번 포스팅은 아마 지속적으로 업데이트 될 것 같은 주제입니다. CR-10 업그레이드 하기 입니다. Thingiverse에서 CR-10을 검색하면 여러 업그레이드 부품들이 나오는데, 제가 적용해봤을 때 괜찮았던 것을 소개하려 합니다.

CR-10 프린터 연결 시 발생하는 메시지

CR-10 프린터 연결시 터미널에서 나오는 메시지 Changing monitoring state from 'Opening serial port' to 'Connecting' Send: N0 M110 N0*125 Recv: start Send: N0 M110 N0*125 Recv: echo: External Reset Recv: Marlin 1.0.0 Recv: echo: Last Updated: Feb 16 2017 20:27:55 | Author: (none, default config) Recv: Compiled: Feb 16 2017 Recv: echo: Free Memory: 11431 PlannerBufferBytes: 1232 Recv: echo:Hardcoded Default Settings Loaded Recv: echo: Steps per unit: Recv: echo: M92 X80.00 Y80.00 Z400.00 E93.00 Recv: echo: Maximum feedrates (mm/s): Recv: echo: M203 X500.00 Y500.00 Z5.00 E25.00 Recv: echo: Maximum Acceleration (mm/s2): Recv: echo: M201 X500 Y500 Z100 E5000 Recv: echo: Acceleration: S=acceleration, T=retract acceleration Recv: echo: M204 S500.00 T500.00 Recv: echo: Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s)...