Computer >> 컴퓨터 >  >> 체계 >> Windows

Raspberry Pi로 3D 프린터를 제어하는 ​​방법

초보자에게 3D 프린팅은 벅찬 취미처럼 보일 수 있습니다. 그러나 모든 것이 어떻게 작동하는지 알게 되면 3D 프린팅이 재미있고 즐거워질 수 있습니다. 초보자의 경우 Windows 10에서 사용할 플러그 앤 플레이 3D 프린터를 구입하고 싶을 수 있습니다. 몇 가지 예로 Monoprice Select Mini Pro($250) 또는 Snapmaker 3-in-1 3D 프린터($800)가 있습니다. 3D 프린팅 외에도 레이저 조각 및 CNC 밀링 기능을 제공합니다. 두 프린터 모두 보급형으로 좋은 선택이지만 3D 인쇄 공간이 더 작기 때문에 더 큰 부품을 인쇄해야 할 때 더 큰 프린터를 구입해야 한다는 사실을 금방 알게 될 것입니다.

초심자용 3D프린터 찾는게 궁금하시다면 Creality 3D Ender 3를 추천합니다. 적당한 크기의 3D프린터로 일관된 품질의 출력물을 제공합니다. 또한 Ender 3는 자가 복제 프린터이므로 프린터가 자체 업그레이드 및 교체 부품을 인쇄할 수 있습니다. 또한 프린터는 DIY 키트로 제공되므로 제 생각에는 3D 인쇄에 대해 배울 수 있는 가장 좋은 방법입니다.

Raspberry Pi로 3D 프린터를 제어하는 ​​방법

나는 내 결혼 레지스트리에서 선물로 Creality 3D Ender 3를 받았습니다. 무엇을 인쇄할지 몰랐지만 몇 가지 일반적인 아이디어가 있었습니다. 나는 최고의 중급 3D 프린터를 찾기 위해 웹을 조사했고 Ender 3를 생각해 냈습니다. 약간의 학습 곡선이 필요하므로 이것을 구입하고 즉시 완벽한 3D 인쇄물을 인쇄할 것이라고 생각한다면 무례한 각성을위한 것입니다. 이 YouTube 비디오는 철저한 Ender 3 리뷰와 기본적인 3D 프린트 및 프린터 업그레이드를 제공합니다. $200-$250 정도인 Ender 3는 약간의 조립이 필요하지만 비용 대비 훌륭한 선택입니다.

Ender 3를 사용하기 때문에 프린터 앞에 있지 않을 때 3D 인쇄를 시작 및 중지할 수 있는 몇 가지 문제가 발생했습니다. 대부분의 3D 프린터의 문제는 3D 인쇄 회사가 컴퓨터를 통해 3D 프린터와 상호 작용할 수 있는 효과적인 인터페이스를 만들지 않았다는 것입니다. 3D 프린팅을 하기 위해서는 다소 힘든 과정을 거쳐야 합니다. 프린터만 사용하여 항목을 3D 인쇄할 때 수행하는 작업은 다음과 같습니다.

  1. Thingiverse에서 항목 생성 또는 다운로드
  2. 프린터를 사용하여 성공적으로 인쇄할 수 있도록 항목을 편집합니다(온도 설정, 스케일 볼륨 등).
  3. 컴퓨터에서 microSD 카드로 적절한 파일 전송
  4. 컴퓨터에서 microSD 카드를 제거하고 프린터에 microSD 카드를 넣습니다.
  5. 프린터 제어 메뉴를 사용하여 인쇄 시작

인쇄하려는 항목의 프린터 설정에 문제가 있거나 온도 설정이 꺼져 있거나 다른 문제가 발생하면 수동으로 인쇄를 중지하고 프로세스를 처음부터 다시 시작해야 하기 때문에 이 프로세스가 답답합니다. 중요한 모든 것이 그 microSD 카드에 있습니다. 이것은 내 3D 프린터에서 가장 실망스러운 것으로 판명되었으며 OctoPrint를 찾을 때까지 나를 미치게 만들었습니다. 그 후 모든 것이 바뀌었습니다.

Raspberry Pi로 3D 프린터를 제어하는 ​​방법

OctoPrint는 3D 프린터용 오픈 소스 웹 인터페이스입니다. OctoPrint를 사용하면 3D 프린터에서 파일을 끌어다 놓을 수 있고, 프린터 온도 설정을 마음대로 변경하고, 인쇄 작업을 시작 및 중지할 수 있습니다. 가장 직관적이고 가장 좋습니다. OctoPrint를 사용하려면 Raspberry Pi만 있으면 Wi-Fi 연결을 통해 3D 프린터에 액세스할 수 있습니다. OctoPrint를 시작하고 실행하기 위해 필요한 작업은 다음과 같습니다. Raspberry Pi 3B 또는 3B+, 최소 8GB microSD 카드, OctoPrint 및 필요한 모든 종속성을 포함하는 Raspberry Pi용 Raspbian 기반 microSD 카드 이미지인 OctoPi 실행합니다. 자세한 내용은 OctoPrint 다운로드 페이지에서 확인할 수 있습니다.

Windows에 OctoPrint를 설치할 수 있지만 OctoPrint는 Windows를 사용하여 일관되게 실행되지 않으며 예기치 않은 버그 및 충돌이 발생할 수 있습니다. Raspberry Pi의 ARM에 Windows 10을 설치할 수 있다는 최근 소식은 훌륭하지만 제 생각에는 ARM의 Windows 10이 Raspberry Pi에 가장 적합한 OS는 아닙니다. ARM에 Windows IoT Core 또는 Windows 10을 쉽게 설치할 수 있지만 Raspberry Pi는 Raspberry Pi용으로 특별히 제작된 Linux 기반 운영 체제인 Raspbian을 실행하는 것이 가장 좋습니다. 저는 Raspberry Pi 3B를 사용하고 있으며 OctoPrint는 문제 없이 Raspbian에서 잘 실행됩니다.

OctoPrint를 사용하면 이 OctoPrint 이미지 파일을 다운로드하고 다운로드 페이지의 지침에 따라 디스크 이미지 파일을 추출하여 microSD 카드로 플래시하고 Wi-Fi SSID와 암호를 구성한 다음 microSD 카드에서 Pi를 부팅해야 합니다. WiFi 네트워크에서 Raspberry Pi를 인식하면 3D 프린터에 연결하여 3D 프린터 설정을 제어하고 모든 장치에서 프로젝트를 인쇄할 수 있으며 OctoPrint 설정에 따라 원격으로 3D 프린터를 제어할 수도 있습니다. 개인적으로 3D 프린터를 무인으로 실행하는 것에 대한 화재 안전 문제가 있기 때문에 모바일 액세스 기능을 사용하지 않습니다.

Raspberry Pi로 3D 프린터를 제어하는 ​​방법

제 생각에는 OctoPrint가 3D 프린팅을 위한 최고의 인터페이스입니다. Octoprint는 웹 브라우저를 통해 3D 프린터의 거의 모든 측면을 제어할 수 있는 쉬운 인터페이스를 제공합니다. OctoPrint를 Microsoft Edge와 함께 사용할 수 있다고 말하고 싶지만 OctoPrint는 Google Chrome을 사용하여 훨씬 더 잘 작동합니다. OctoPrint를 사용하면 온도를 제어하고, 인쇄물에 남은 시간을 확인하고, 필요한 경우 인쇄를 중지하여 온도와 프린터 속도를 조정할 수 있습니다. 전반적으로 3D 인쇄 품질에 매우 만족했습니다. 다음은 제 3D 인쇄 품질의 예입니다.

Raspberry Pi로 3D 프린터를 제어하는 ​​방법

위에서 본 3D 프린트(Creality 3D Ender 3 Pug)는 작은 조각을 일관되게 프린트한 후에 프린트할 수 있었던 더 큰 프로젝트였습니다. 처음에는 일관된 인쇄를 위해 최적의 온도와 기타 프린터 설정을 찾기 위해 많은 시행착오를 겪었습니다. 위와 같은 일관된 인쇄물을 얻은 후 점점 더 큰 프로젝트를 인쇄하기 시작했습니다.

Raspberry Pi는 3D 프린트를 OctoPrint에서 실시간으로 볼 수 있는 웹캠을 포함하여 다른 추가 기능을 추가할 수 있는 유능한 단일 보드 컴퓨터입니다. 또한 OctoPrint를 사용하면 다양한 플러그인을 추가하여 OctoPrint 브라우저 인터페이스를 통해 3D 프린터의 기능을 향상시킬 수 있습니다. 전반적으로 OctoPrint를 Raspberry Pi와 함께 사용하여 Windows 10 PC를 통해 3D 프린터를 제어하는 ​​것은 매우 편리합니다. 이제 처음부터 완벽하게 인쇄할 수는 없지만 3D 프린터에 적합한 것이 무엇인지 파악하고 나면 3D 인쇄가 보람 있는 취미라는 것을 알게 될 것입니다. 무엇을 만들 수 있는지 Thingiverse에서 더 많은 아이디어를 찾을 수 있습니다.