OctoPrint Integration is one of my favourite new features in Cura 2.6+: LulzBot Edition. In short, this integration means that you can print and control your 3D Printer via it's OctoPrint server. All from within your slicer window on your PC. The current path for this process is slicing your model and save that information as a .gcode file. Then using an SD Card (or some other way) you would upload that G-Code to your printer. Now, the process is as easy as Opening, Cura, Slicing a model, and Printing, all in the comfort of Cura 2.6 LulzBot Edition.

Transcript

Hey there, Adain here from Core Electronics and today we're going to take a quick look at integrating Octoprint into our Cura 2.6 application on Windows 10. It's a quick process and we'll just run through what Octoprint is before we dive into how to do that process on the PC here.

So Octoprints essentially, just a printer server and we run that usually using one of these guys here, which is a small Raspberry Pi board. So, we load that operating system called OctoPi into an SD card, we plug it into our Raspberry Pi, plug out printer right here plug our printer into the USB ports on the Raspberry Pi, initialize our printer and we can control it using the network connection, which is either wireless or wired with a Raspberry Pi. However, we always have to log in to our Octoprint server and then upload our G code or our STL and then slice here or of course just start the G-code file. What a new feature that we've included well that has been included into Cura, is the ability to link with your Octoprint server within Cura and that way you can connect directly to your printer, via your Octoprint server which is cool. So, we'll jump over on the computer now and we'll look at the process of linking your version of Cura, with the Octoprint server you've got running at home.

So, if you're totally confused by what I've been talking about when it comes to OctoPi and Octoprint and even Cura, we've got a couple of guides that I'll link in the description below that will get you up to speed on those two things. So, follow along with those if you haven't already. Once you're up to speed with that we're going to log on to our Octoprint server which is done through our browser, which I'll do on the computer here. So essentially, we jump over here, and we're logged into our Lulzbot minis Octoprint server but the minis here it's not actually connected but we can move right past that and essentially, we have the connection state and the files available for us to print and then we've got a few different tabs here that we can see with a printer, that we can go through. But none of that's important to us right now. We just need to be logged in which is something that you do when you set up your Octoprint server. So, I've logged in here and you can see that little user.

Now if we direct ourselves over to Cura we can see that I've got this massive Roctopus on the bed in Cura and over here I've got my law school menu selected. Now if I go to the manage printers option, I can see that we've got all our lists of printers here, on other pieces around correlate training, so I have all our printers listed here but on this one we've just got the mini and I can click on connect Octoprint. So that's what we're going to be doing today. Now as I've got Bonjour print services installed on Windows. I can see my hostnames right here in this list, so this goes ahead and pretty much acts into this list for me. If you guys haven't got that installed its part of one of the guides but I'll just show you right here. Pretty much Google, Bonjour print services for Windows and the first link will be an apple.com, download link, so you go there download it, install it and then restart your computer quickly and it will give you the option to just select your hostname directly in this list here it's a innovative idea.

So, like I said we're doing the mini single extruder, which is that top on that yeah, it's called the Lulzbot Mini Single Extrude, up to the one we want, and it even tells me the IP address if I wanted to quickly verify that. So, we've got automatically start print up after uploading and show webcam image both of those in enabled and I can even click on open in browser if I want and it will quickly bring it up.

So, all I need is the API key to get access to that version of all different and the only way to get that API is to be logged into your Octoprint server, to go to the settings menu right here and then go down to API, we've got the API right here I can click on copy your clipboard, I drop back over here, connect, there we go we're, connected to Octoprint. So, what I'm going to do now is quickly duck off plug this mini in, plug it into the Octoprint server and we'll see everything operational.

All right so I've taken my Lulzbot mini from in here with me and I've gone out there and I've plugged it into the Octoprint server that's set up for it, that we've connected to here. Now what I can do is if I go to here I can see that I've followed all my steps from that tutorial, I go to my version of Cura and I know that I've connected to my printer there and up in the top right hand corner of the screen here, you can see that there's the print one is that there's a little tick there, if I click on that, it will show me that I'm connecting to the printer here and will actually give me a live representation that the build plate odd and blah blah blah, which is fantastic. I can even click on open off to print and it takes me straight to my auto print server which is great, but if we go back to our Model View real quickly go through polymer PLA, which is what we have loaded in and yet to make sure everything's fit, just reset it, there we go. So, we go through the normal slicing process you can do this with any model that you'd like and now you can see down in the bottom corner here ready to print with Octoprint. So, we click on that drop-down box, I can still save it to file if I wanted to print it to a different printer or I can just go straight for the ready to print with Octoprint button. Now what happens if I click that it takes me over here, takes me to the screen here and I can see down the bottom we've got that little dialog there so it's printing at 0% and the build plates starting to temp up but to be sure we can open our Octoprint, going here and there you go. That Lulzbot mini G-code it's there for the octopus and I can see that the target temperatures have been set and the print is starting.

So, I’m print that way I'm printing directly to my off to print server, no worry in the world and yeah that's pretty much the process behind linking up your Octoprint server to Cura 2.6. If you have any questions on the process, feel free to leave a comment below bear in mind, Cura 2.6 is still being developed by the guys over aleph objects, so this process may change in the future but if it does we'll stay on top of it and keep you guys notified. So, thanks for watching guys have a great day and all the best with your projects.

Feedback

Please continue if you would like to leave feedback for any of these topics:

  • Website features/issues
  • Content errors/improvements
  • Missing products/categories
  • Product assignments to categories
  • Search results relevance

For all other inquiries (orders status, stock levels, etc), please contact our support team for quick assistance.

Note: click continue and a draft email will be opened to edit. If you don't have an email client on your device, then send a message via the chat icon on the bottom left of our website.

Makers love reviews as much as you do, please follow this link to review the products you have purchased.