Hello all,
I am very confused on the state of using octoprint with bambu p2s. I currently use an Ender 3 S1 Pro with octoprint. I use quite a few plugins in my setup. (Arcwelder, pretty gcode etc.).
The thing I am confused about is can octoprint be used with a bambu labs printer and if so, are there limitations.
But to go deeper, what features of octoprint would still be useful for a bambu printer. Could I still use arcwelder/ pretty gcode) or are the options more limited just due to the technicalities of the situation.
Would I have to use the printer in LAN mode to be able to use octoprint at all?
I apologize for all of the questions, I've just been confused on this and don't want to dive in to another printer until I know what to expect (losses/ gains).
Thank you all!!
I believe the current state of OctoPrint 1.11.5 and Bambu Labs printers is iffy but things should get better with 1.12.0.
I believe @jneilliii might have a better answer.
Yes, the options are more limited with my current Bambu plugin, and don't see that changing with the plugin for 1.12.0. Plugins that process gcode or rely on the gcode lines being sent line at a time from OctoPrint are completely out the window.
The current plugin rc version has worked in the past for cloud mode, the connector plugin for 1.12.0 will only support local only/dev mode.
@b-morgan And @jneilliii, Thank you all for your responses here. I may as well ask, just to get another data point. If I were trying to stay in the sub 600$ range for a printer (I don't really care about multicolor and print mostly functional prints). Am I overlooking some specific printers. I've had this s1 pro since it came out and watching it print at 50 mm/s compared to 400-500 mm/s has me at the point of looking. Thank you all again for any of your thoughts.
Well, with the upcoming moonraker connector plugin that will be available with OctoPrint 1.12.0 you should be able to use any printer running embedded klipper that allows to connect to the moonraker API. I just got it connected to my newly received Snapmaker U1 and it's working like a champ. There are the same kind of limitations with it relative to gcode processing I think (haven't really dived in to deeply yet), but it 100% is able to monitor and control the printer. It might have less restrictions than the bambu one and be able to send local stored gcode file lines one at a time like a serial connection works.
In addition to the above, the current OctoPrint version supports working with Klipper via a virtual serial connection as long as they are both running on the same machine. So any printer that can be converted/controlled by stock klipper running on a raspberry pi (or equivalent) that meets minimum requirements of OctoPrint should be possible to do. You may want to look into this as an option for your S1. I mean you could probably improve the speed on that one just by flashing your own Marlin compile with increased settings and enabling/tweaking linear advance, etc.
Of course there's also any Marlin based printer (those have gotten faster too) is supported as long as there's an available serial connection through UART pins or USB.
All that being said, I was looking at the SOVOL SV08 prior to getting the Snapmaker U1 Kickstarter because of its claims of native klipper. Just not sure if the board used for that printer would meet the minimum requirements.