9 ms·
OctoPrint
- h2odragon 6y ago(At least as of a couple years ago when i last used it) Octoprint is a lovely, well integrated system that comes close to being easy for newbs and utilitarian users to deploy; while still not impossibly complicated for hacking into whatever adjustments you need. That's a neat trick.
- vorpalhex 6y agoI've run octoprint on a dedicated pi for several years now. My latest build is a Raspi 4 booting off usb and it runs a modified frontend quite nicely. Fantastic project.
- bdongkdong 6y agoPlease consider sponsoring this incredible project - https://github.com/sponsors/foosel https://github.com/sponsors/foosel
- sschueller 6y agoI have octoprint on all my printers. Klipper or marlin but always with octoprint on a pi. It is incredibly useful and there are many plugins for what ever you may need. Additionaly I have Printoid om android which talks to octoprint.
- StavrosK 6y agoOctoprint is amazing. There are also some very high-quality plug-ins, like Octolapse, which Octoprint's standardized plugin interface makes a breeze to use. I upgraded my printer's motherboard and didn't even bother to connect the screen and dial, Octoprint is now the printer's GUI, as far as I'm concerned.
- WestOaklandfan 6y agoI've used octoprint alot. But prusas management software is getting a lot better and will definitely have my consideration for my next printer
- mutecipher 6y agoThis was the first "upgrade" I did when I finally bought a 3D printer. And I don't think I could go without it at this point. Can't recommend enough.
- sydd 6y agoIt seems I'm the minority here, but I dont like OctoPrint. My main issues: - Terribly slow startup and load times. - no support for mobile devices just with some app. - While it can do lots of things with plugins they tend to kill performance which might cause artifacts on the print. - slow on updates, they ware on Python 2.x until this year. I'm currently migrating to mainsail (https://github.com/meteyou/mainsail https://github.com/meteyou/mainsail), which looks much better.
- johnboiles 6y agoDoes it only work with the Klipper printer firmware or can it work with Marlin?
- leipert 6y agoI think they handled the python upgrade professionally, the author even went and fixed some of the communities more popular plugins to be python 3 compatible. When the python 3 update didn’t work for me, the rollback scripts worked great and a few months later I just upgraded to python 3. All in all the main maintainer, which is working full time on it, is communicating well with the community. The iteration cycle has become faster during this last year, and updates seem to be rather stable. Regarding the performance killing plugins, never had a problem on a RPi 4. What are you using?
- _jal 6y ago
- JanisIO 6y agoI use it with my Prusa mini's. The only pity is that it's a bit annoying to run two printers with it. Two instances... is that really necessary?
- bjustin 6y agoI used OctoPrint on a RPi to drive my 3D printer for years. It was great. I added the RPi camera and could keep an eye on prints remotely, which while leaving home while printing was maybe not a great idea, certainly was convenient.
- mcshicks 6y agoYep that's exactly my setup. I don't even leave the house I have the printer in a closet and can peek at it from time to time while watching tv. I added an LED strip I can turn on/off from octoprint as a light for the camera. One thing I really like is just being able to look at the first couple layers just before I hit print so I really know I've got the right file loaded.
- StavrosK 6y agoThere's a plugin that will visualize the entire print in 3D, and can also sync with the print. It's fantastic. I don't remember what it's called now, but if you search for "Gcode visualizer" there can't be that many.
- ObsoleteNerd 6y agoGCode Viewer is included with OctoPrint, it lets you preview the loaded GCode layer by layer before/while printing, and can sync to the print in realtime too.
- glitch13 6y agoIf all Octoprint provided was the ability to print directly from Cura it would be worth it. Luckily it does much more than that. The only downside I've found is I've lost the Ender 3 Pro's resume ability if the power goes out.
- blisterpeanuts 6y agoI put my Prusa on a UPS, and was delighted to watch it just keep right on printing during a 10 minute power outage a week ago.
- walrus01 6y agoOut of curiosity, did you measure the prusa's load on a kill-a-watt or similar while printing, before you put it on the UPS? I wonder what the load during printing is.
- abstract_put 6y agoIIRC it's around 120W printing something like PLA. Obviously higher when heating (pretty much maxes out the PSU), and higher steady state when printing other polymers.
- justinclift 6y agoIs that a measured amount, or a guess based upon the heating element? Asking because if it's a guess, then the electronics + stepper motors need to be factored in too. :)
- sgtnoodle 6y agoCan't you just look at the power supply ratings? For example, 20A*12V would be 240W. Assume 80% efficiency, so 300W on the 120V side. Seems reasonable for an UPS designed to power a desktop.
- 6y ago
- mbreese 6y agoOctoPrint is one of the reasons I got a 3D printer. I thought the idea of being able to view and control the printer remotely was a great bonus. Now I basically have one Pi running the printer, and another one next to it running a web browser connected to OctoPrint. I really found it to be a great way to monitor what’s happening in a more interactive way. Instead of just watching a few numbers on the side display of the printer, you can get so much more information. Because of this, I think it makes printing more fun.
- krakenapp 6y agoShameless plug for my iOS OctoPrint client, Kraken: https://apps.apple.com/us/app/kraken-for-octoprint/id1472939486 https://apps.apple.com/us/app/kraken-for-octoprint/id1472939...
- mech422 6y agoI've got 2 printers - an artillery sidewinder and a big duet driven beast...both have an octoprint. Octolapse is soo much better then anything I've found for the Duet. The SideWinder was a breeze to setup. I need to sit down and spend a day hooking up the Duet though - gonna try using https://github.com/kriechi/DuetRRF-timelapse https://github.com/kriechi/DuetRRF-timelapse
- IgorPartola 6y agoOctoPrint is great. I use it with a modified Ender 3 Pro and Cura + Cura's OctoPrint plugin. Having said that, I have been very curious about https://github.com/meteyou/mainsail https://github.com/meteyou/mainsail. I can't quite tell if it'll work with Cura so I can just hit "print" from the slicer and have it go, but the UI is quite slick and free of a lot of random notifications, etc. that come with OctoPrint.
- haram_masala 6y agoOne of my favorite things about the Prusa 3 series is that you can embed a Raspberry Pi Zero running OctoPrint in it - it fits right inside the power supply enclosure. Bam, you've got a networked Prusa with no external anything.
- starky 6y agoIt is highly discouraged to use a Pi Zero with the current versions of OctoPrint, it just simply doesn't have enough computing power and causes quite a few problems. Prusa really should remove the page in their wiki.
- haram_masala 6y agoPrusa has a customize build of Octoprint that addresses these problems. As long as you’re not using a webcam with it (and you can’t if it’s embedded anyway), it runs fine, if a bit slow.
- jvolkman 6y agoFor those that like tinkering with 3d printers, check out Klipper. It's an alternative "firmware" that differs in that the kinematic brains run on a raspberry pi and the actual firmware is just a minimal binary that consumes a reduced instruction set. It works with Octoprint, or with Klipper-specific tools via its api server.
- sgtnoodle 6y agoKlipper is great. It makes 8-bit control boards about as effective as 32-bit ones. Having a single easy to modify config file is nice too. There's some quirks about it that take a while to wrap your head around, but once you do there's really no going back (at least for me).
- euske 6y agoOfftopic, but I like the web UI for its cookie use notification. It's fitting to the color scheme, not obtrusive and yet noticeable at the end. It's one of the best I've seen. Good job!
- rtrdea 6y agoI used to work at a little shop that did a lot of custom prints. OctoPrint was awesome. We had almost 20 printers controlled by it
- sircastor 6y agoOctoprint was my printer interface until I accidentally destroyed my serial interface. Now I’m using the Ethernet interface. It’s not as nice but I can print still.
- akelly 6y agoOctoprint is great for 1-2 printers, but quickly becomes cumbersome when running more than that. What's the best option for big print farms?
- tombert 6y agoHaven’t actually used it, but I’ve read Octofarm works ok. https://octofarm.net/ https://octofarm.net/
- mrfusion 6y agoSo basically you install this on a dedicated, network connected computer and the it connects to the printer? How tough is the setup?
- schrodingersket 6y agoNot at all in my anecdotal experience! My Prusa Mini just connected to my old Pi via MicroUSB and it all "just worked" for me. Ended up adding a Pi camera to the setup and installed the OctoLapse plugin to automatically generate timelapse videos of my prints; been very happy with it all so far.
- mbreese 6y agoAnother data point: I also found it super easy. The most difficult part for me was finding a data capable MicroUSB cable to connect the Pi to my printer. Most of mine were only for charging. I used an old RPi 3 and used the OctoPrint SD image. After that, everything just worked. It even worked with my USB webcam instead of the default RPi camera. This was connected to a Creality Ender 3. It might be more difficult to install as a package as opposed to using a pre-made RPi image, but it should still be pretty straightforward.
- ehnto 6y agoWell it goes onto a raspberry pi which acts as a web server, that connects to the printer. You then visit the octoprint website interface to manage connected printers. That's handy because I can do it from my phone or computer so long as I am on the wifi, and you can in theory reach it remotely while out of the house if you set up your network to allow that.
- vorpalhex 6y agoIt works well on a raspberry pi but there are multiple ways to host it (docker, etc) so even if you have old spare hardware you're in luck.
- wincy 6y agoI just got a resin 3D printer and had to do some digging to find something similar to OctoPrint for a resin printer. I found Mariner [0] which I’m thinking of installing in my Sonic Mini 4K. It’s limited to a few types of resin printers but I was feeling left out from how cool OctoPrint looks. [0] https://github.com/luizribeiro/mariner https://github.com/luizribeiro/mariner
- shadycuz 6y agoIm really surprised to hear it didn't work for a resin printer. You should create an issue for it.
- wincy 6y agoDoesn’t look encouraging. https://community.octoprint.org/t/octoprint-for-sla-resin-3d-printers/21489/2 https://community.octoprint.org/t/octoprint-for-sla-resin-3d...
- l9o 6y agoHey! I wrote mariner :) There's been people in the community that got the Sonic Mini 4K working. mariner is obviously not as fancy and sophisticated as OctoPrint, but I'm happy to take pull requests and improve it. Since MSLA printers are quite different from FDM, I found it would be simpler to write mariner than to add support for MSLA printers on OctoPrint.
- wincy 6y agoI got a resin printer about a month ago which is a lot of fun. I’m thinking of getting an FDM printer, does anyone have recommendations?
- gppk 6y ago/r/3dprinting megathread on the topic :) https://www.reddit.com/r/3Dprinting/comments/lv818a/purchase_advice_megathread_what_to_buy_who_to_buy/ https://www.reddit.com/r/3Dprinting/comments/lv818a/purchase...
- callmemclovin 6y agoIf you've got the money, I'd suggest Original Prusa, since I got one I've never used my Creality CR-10 again. Even though the CR-10 isn't a bad printer at all, the Prusa provides the overall better experience. :-)
- retSava 6y agoI'd say, if you like me don't enjoy the tinkering with calibration here, and adjustment there, then get a Prusa. They are by no means perfect, and calibrations/adjustments come with the territory, but they have a certain threshold for quality that removes some of the most horrible sources of errors. Eg, flex in the structure often comes from cheaping out on material or design, and is imo the worst kind of sources of errors. A static error (eg a fixed offset of the bed leveling) is more easy to calibrate/compensate away. Other big brands may be as good as Prusa, but I have no experience of them. A friend got an Ender 3, bed was warped, replaced the unit, bed warped on that one too. Our Prusa mk3s2 had no such kind of quality errors. YMMV. Some things I learned: * do a z-level calibration (finding distance for the first layer) according to guides * increasing temp (bed and head) by 5degC on first layer increased adhesion * clean the bed with IPA only, that's well enough if you never touch it. * never touch the bed with bare hands - I always used tissue paper as a glove * never needed to use paper glue or hair spray or anything after the above things (but before that I used paper glue which didn't help, and was haaaaaard to remove) * don't scrape the print off with the metal spatula, it'll scratch the bed surface easily * when turning on the printer, don't use the small amount of filament that's been sitting in the print head since last time. Back out the filament and cut that off and start with new filament.
- raihansaputra 6y agoThis is a pretty old thread at ~12 hours, but there's someone putting in an active effort to enable OctoPrint to run directly off of an Android device. Still pretty early days. The author currently still distributes and gathers feedback through the linked Telegram group. https://github.com/feelfreelinux/octo4a https://github.com/feelfreelinux/octo4a
- shadycuz 6y agoI've always found the architecture to be amazing. It's my go to reference for implementing things like plugins or events into other python projects.
- sdfjkl 6y agoAh, how disappointing. For a brief moment I hoped someone had replaced the boring old three-axis mechanism with one based on eight articulated robot arms using muscular hydrostat principles. Or at least one arm.
- oarfish 6y ago10 Minutes of browsing the website and I have no idea how to set this up with my printer. I'm sure it's great and all, but the info on what printer I need and how to set it up besides installing the software on an RPi should be accessible right from the main page.