2012년 독일의(German) 소프트웨어 개발자이자 제작자이자 훌륭한 여행 가이드인 Gina Häußge 는 첫 3D 프린터(3D printer) 를 받았습니다 . 그녀는 이후 사용자가 웹 브라우저에서 인쇄물을 원격으로 제어하고 모니터링할 수 있는 OctoPrint 라는 무료 (OctoPrint)오픈 소스(open source) 3D 프린터 호스트 컨트롤러 애플리케이션 을 작성하여 출시했습니다.
"좋습니다. 하지만 OctoPrint 가 다른 모든 3D 프린터 호스트 앱과 다른 점은 무엇입니까?" OctoPrint 를 차별화하는 점 은 매우 다재다능하고 연결 가능한 프레임워크입니다.
Häußge 가 디자인 한 프레임워크 는 플러그인을 통해 OctoPrint의 기능을 지속적으로 확장하는 개발자 커뮤니티를 끌어들였습니다. OctoPrint의 저장소에는 현재 277개의 플러그인이 있습니다. Häußge 는 "194명의 플러그인 작성자 모두가 이 플러그인을 제공하기 위해 시간과 노력을 기울였습니다."라고 말합니다.
아래에서 OctoPrint(OctoPrint—plugins) 를 위한 최고의 도구와 장난감을 살펴보겠습니다. 더 나은 인쇄물을 만드는 데 도움이 되는 플러그인과 재미를 위한 플러그인을 살펴보겠습니다. 이 모든 플러그인은 OctoPrint 인터페이스를 통해 무료로 설치할 수 있습니다.
도구: 더 나은 인쇄를 위한 최고의 Octoprint 플러그인
예상대로 대부분의 OctoPrint 플러그인 은 더 나은 인쇄물(prints) 을 만드는 데 도움이 되는 도구 입니다. 아래 플러그인을 설치하고 사용하면 3D 프린팅 게임을 개선하는 데 도움이 됩니다.
1. 베드 레벨 비주얼라이저(Bed Level Visualizer)
3D 프린터에서 좋은 인쇄물을 얻으려면 가장 먼저 해야 할 일은 프린터의 베드가 수평인지 확인하는 것입니다. 많은 필라멘트를 사용하고 매우 실망스러울 수 있는 어렵고 시간 소모적인 프로세스입니다.
Bed Level Visualizer 는 침대의 지형도를 보여줌으로써 어느 부분이 높고 어떤 부분이 낮은지 알 수 있도록 하여 그 과정에서 추측을 배제합니다. 침대가 완벽하게 수평이 되도록 하려면(힌트: 그렇게 해야 합니다), 이것이 가장 먼저 설치해야 하는 OctoPrint 플러그인입니다. BLTouch 와 같은 자동 베드 레벨링 도구가 필요합니다 .
2. 인클로저(Enclosure)
3D 프린터를 인클로저 안에 넣으면 프린터 환경을 제어하는 데 도움이 되어 더 나은 품질의 인쇄물을 얻을 수 있습니다. 인클로저가 있는 경우 이 플러그인을 설치하면 조명, 스위치, 전원 또는 Raspberry Pi 에 연결할 수 있는 기타 센서를 제어할 수 있습니다 .
온도 센서, 필라멘트 런아웃 센서를 보고, LED 조명을 켜고 끄거나, (LED)LED 조명 의 색상을 변경할 수도 있습니다 . 이 플러그인은 매우 유연하며 상상할 수 있는 인클로저 환경의 거의 모든 측면을 제어할 수 있습니다.
3. 스파게티 탐정(The Spaghetti Detective)
인쇄가 잘못되면 결과가 접시에 담긴 스파게티처럼 보일 수 있습니다. 또한 프린터를 방치한 경우 확인할 때까지 인쇄가 실패했는지조차 알 수 없습니다.
(Enter)The Spaghetti Detective 를 입력하세요 . OctoPrint 플러그인은 AI 딥 러닝을 사용하여 인쇄가 실패했음을 나타내는 이미지를 웹캠에서 분석하여 사용할 수 있습니다. 즉, The Spaghetti Detective 는 실패한 인쇄물을 감지하고 그에 따라 대응할 수 있도록 메시지를 보냅니다.
4. 예쁜 GCode(Pretty GCode)
Pretty GCode 플러그인 은 훌륭한 3D 모델 뷰어입니다. GCode 파일을 클릭(Click) 하고 눈앞에서 렌더링되는 것을 지켜보십시오. 인쇄하기 전에 GCode(GCode) 파일을 회전(Rotate) 하고 확대하고 문제를 감지합니다 . Pretty GCode 는 arc 명령도 렌더링합니다.
5. 펌웨어 업데이터(Firmware Updater)
모든 소프트웨어는 정기적으로 업데이트해야 합니다. 프린터 펌웨어 업데이트는 SD 카드에 업데이트를 다운로드한 다음 프린터에 로컬로 설치해야 하는 고통스러울 수 있습니다.
펌웨어 업데이터(Firmware Updater) 플러그인을 사용하면 OctoPrint 내에서 프린터 의 펌웨어를 플래시할 수 있습니다 . 업데이트(Just) 파일이나 URL 을 입력하고 버튼을 클릭하면 곧 프린터에서 최신 펌웨어를 실행합니다.
6. 아크 용접기(Arc Welder) *
결함(Faulty) 이 있는 전원 공급 장치, 잘못된 USB 케이블, 느린 직렬 연결 및 슬라이서 문제가 모두 공모하여 GCode 로 프린터를 압도할 수 있습니다 . 너무 많은 명령이 전송되거나 연결 속도가 느려지면 프린터가 중단될 수 있으며 인쇄된 부품에서 모든 중단의 증거를 볼 수 있습니다. 전체 포럼은 이 문제를 해결하는 데 전념하고 있으며 많은 조언에는 문제를 해결할 수도 있고 해결하지 못할 수도 있는 펌웨어 또는 기타 어려운 작업을 다시 컴파일하는 것과 관련이 있습니다.
Arc Welder 플러그인은 아마도 가장 간단한 수정일 것입니다 . 일부 GCode(GCodes) 를 arc 명령으로 압축하여 프린터로 전송되는 GCode(GCodes) 의 수를 때로는 극적으로 줄여줍니다. 대부분의 경우 Arc Welder 를 설치 하면 말더듬과 지연이 완전히 제거되고 인쇄 시간과 품질이 향상됩니다. 모든 펌웨어가 arc 명령을 지원하는 것은 아니지만, 지원하는 경우 필수 설치 목록에 있어야 합니다.
장난감: 재미(Fun) 를 위한 최고의 Octoprint 플러그인
위의 플러그인은 3D 인쇄 품질을 개선하는 데 도움이 됩니다. 아래 나열된 플러그인은 OctoPrint 와 상호 작용하는 방식을 개선하고 재미를 높이는 데 도움이 됩니다.
7. 옥토랩스(Octolapse) *
당신 은 비디오 를 (videos)본(seen) 적이 있습니까? 프린터 베드에서 마법처럼 아름다운 3D 프린트가 탄생합니다. 하지만 마법은 아닙니다. 옥토랩스(Octolapse) 입니다 . 이 OctoPrint 플러그인은 3D 프린트의 안정적인 타임랩스 비디오를 만듭니다. 각 스냅샷을 찍기 전에 프린터의 압출기를 방해하지 않고 프린터 베드를 최적의 위치로 이동하여 정말 부드러운 타임랩스로 마무리함으로써 이 작업을 수행합니다.
다시 말해, 타임랩스에서는 프린트 헤드가 움직이는 것을 볼 수 없으며 프린트 베드에서 프린트가 자라는 것뿐입니다. 각 레이어 변경, 사전 설정 시간 또는 높이 증가 또는 특정 GCode가 프린터로 전송될 때와 같은 스냅샷에 대한 특정 트리거를 설정할 수 있습니다.
8. 테마화(Themeify)
옵션이 주어지면 많은 사람들이 가장 많이 사용하는 앱과 웹 페이지에 어두운 테마를 선택할 것입니다. Themeify 플러그인을 사용하면 OctoPrint(Themeify) 에 테마를 적용할 수 있습니다(OctoPrint) . 다크 모드 또는 사전 설정된 다양한 테마 중에서 선택하십시오 . (Choose)CSS 를 알고 있다면 OctoPrint 인터페이스 의 거의 모든 요소를 사용자 정의할 수 있습니다 .
9. 전체 화면 웹캠(Fullscreen Webcam)
OctoPrint의 작은 제어 창에서 웹캠을 보는 것이 지겹 습니까(Are) ? 전체 화면 웹캠(Fullscreen Webcam) 플러그인 으로 최대화하십시오 . 그것은 당신이 할 것이라고 생각하는 것을 정확히 수행합니다.
10. 사용자 정의 배경(CustomBackground)
마지막으로 온도 출력 탭의 배경에 Picard 선장(Captain Picard) 의 사진을 원하지 않는 사람이 있습니까? 아무(Drop) 사진이나 넣으면 배경에 나타납니다. 재미있는!
* 전체(Full) 공개: Arc Welder 및 OctoLapse 플러그인은 다락방에서 남편인 ForerLurker(FormerLurker) 가 만들었습니다 .
The 10 Best OctoPrint Plugins
Back in 2012, German software dеveloper, maker, аnd еxcellent tоur guide, Gina Häußge, got her first 3D printer. She subsequently wrote and released a free, open source 3D printer host controller application called OctoPrint which allows users to remotely control and monitor prints from a web browser.
“That’s nice,” you might say, “but what makes OctoPrint any different from all the other 3D printer host apps out there?” The thing that sets OctoPrint apart is its extremely versatile, pluggable framework.
The framework Häußge designed has attracted a community of developers who, in turn, continually extend OctoPrint’s features and functionality through plugins. There are currently 277 plugins in OctoPrint’s repository. Häußge says, “All in all 194 plugin authors have spent time and effort to bring you these plugins.”
Below, we’ll take a look at some of the best tools and toys for OctoPrint—plugins that will help you create better prints as well as a few that are just for fun. All these plugins can be installed for free via the OctoPrint interface.
Tools: Best Octoprint Plugins for Better Prints
Predictably, most plugins for OctoPrint are tools to help you make better prints. Installing and using the plugins below will help you improve your 3D printing game.
To get good prints on your 3D printer, the first thing you need to do is make sure your printer’s bed is level. It’s a difficult, time-consuming process that uses up a lot of filament and can be very frustrating.
Bed Level Visualizer takes the guesswork out of that process by showing you a topographical map of your bed so you know which areas are high and which are low. If you want your bed to be perfectly level (hint: you do), this is the first OctoPrint plugin you should install. It requires that you have an auto-bed-leveling tool like BLTouch.
Putting your 3D printer inside an enclosure helps you control the printer’s environment, which leads to better quality prints. If you have an enclosure, install this plugin, and you’ll be able to control lights, switches, power, or any other sensor you can plug into your Raspberry Pi.
You can view temp sensors, filament run-out sensors, turn your LED lights on and off, or even change the color of your LED lights. This plugin is super-flexible and can control almost any aspect of your enclosure environment that you can imagine.
When a print goes wrong, the result can look like a plateful of spaghetti. Moreover, if you’ve left your printer unattended, you won’t even know your print has failed until you check.
Enter The Spaghetti Detective, an OctoPrint plugin that puts AI deep learning to use by analyzing the images from your webcam for any indication that your print is failing. In other words, The Spaghetti Detective will detect failed prints and send you a message so you can react accordingly.
The Pretty GCode plugin is an excellent 3D model viewer. Click on your GCode file and watch it render before your eyes. Rotate, zoom in on, and detect problems with your GCode files before you print. Pretty GCode even renders arc commands.
All software should be updated regularly. Updating your printer’s firmware can be a pain, requiring you to download the update to an SD card and then installing it locally on your printer.
The Firmware Updater plugin allows you to flash your printer’s firmware from within OctoPrint. Just drop in the update file or URL, click a button, and soon your printer will be running the latest firmware.
Faulty power supplies, bad USB cables, slow serial connections, and slicer problems can all conspire to overwhelm your printer with GCode. If too many commands are sent or if your connection is slowed down, that can cause your printer to stall, and you’ll probably see evidence of every stall on your printed part. Entire forums are dedicated to solving this problem, and a lot of the advice involves recompiling firmware or other difficult operations that may or may not solve the problem.
The Arc Welder plugin is perhaps the simplest fix. It reduces the number of GCodes sent to your printer— sometimes dramatically—by compressing some GCodes into arc commands. In many cases, installing Arc Welder will completely eliminate stuttering and stalling and improve your print times and quality. Not all firmware supports arc commands, but if yours does, this should be on your must-install list.
Toys: Best Octoprint Plugins for Fun
The plugins above will help you improve the quality of your 3D prints. The plugins listed below will help improve how you interact with OctoPrint and increase how much fun you have.
Have you seen the videos? A beautiful 3D print arises from the printer bed like magic. It’s not magic, though. It’s Octolapse. This OctoPrint plugin creates stabilized timelapse videos of your 3D prints. It does this by moving your printer’s extruder out of the way and your printer bed into optimal position before it takes each snapshot so you end up with a really smooth timelapse.
Put another way, you won’t see your printhead moving around in the timelapse, just your print growing from the printer bed. You can set specific triggers for snapshots such as at each layer change, at preset time or height increments, or when particular GCodes are sent to your printer.
Given the option, many people will choose a dark theme for the apps and web pages they use most. The Themeify plugin allows you to apply themes to OctoPrint. Choose dark mode or from a variety of other pre-set themes. If you know CSS, you can customize virtually any element of the OctoPrint interface.
Are you tired of watching your webcam in OctoPrint’s tiny control window? Maximize it with the Fullscreen Webcam plugin. It does exactly what you think it will do.
Lastly, who doesn’t want a picture of Captain Picard on the background of their temperature output tab? Drop in any pic, and it’ll show up in the background. Fun!
*Full disclosure: The Arc Welder and OctoLapse plugins were created in the attic by my husband, FormerLurker.