Fluidd vs Mainsail Comparison 2022 | 3D Printer Klipper Help
HTML-код
- Опубликовано: 13 дек 2024
- The biggest question everyone has when switching to Klipper firmware is choosing Fluidd or Mainsail as your web page user interface. I made this video to compare their features and layout to help find the best one for you.
Patreon Support: / jjshankles
They are both great open source projects, and I would recommend supporting them if you can.
Mainsail: docs.mainsail....
Fluidd: docs.fluidd.xy...
I do want to say they are both great options, but I think they each have their strengths for different work flows. I will be sticking with Fluidd because I like the file management on the dashboard. Mainsail on the other hand has major strengths if you access it from your mobile device often. They both have have different sets of features so you have to pick the set that most interests you.
Keep it positive and supportive in the comments, but let us know what you are using and what is your favorite features.
The gear I use:
3D Printer: amzn.to/3mpSBeZ
Favorite Teal Filament: amzn.to/3pHK9tv
Main Camera: amzn.to/2RNpEbV
Nifty 50 Lens: amzn.to/2Ls60ky
Sharpest Wide Lens: amzn.to/2XOj1v8
Telephoto Nikon Beast: amzn.to/2xqSUvz
Favorite Not RODE Mic: amzn.to/2C4W0se
Perfectly Smooth Gimbal: amzn.to/2MXBCgr
Camera Strap: amzn.to/2rvGtMd
Atomos Ninja V Recorder: amzn.to/2FL03LO
Affordable Studio Light: amzn.to/2rzdAic
Drone: amzn.to/2EgitUT
Great Camera Bag: amzn.to/2UykJg1
💼 Business Inquires : goattoaster9@gmail.com
From my point of view, Mainsail has a lot of features, but Fluidd is nicer and better tuned. For example, if I have an error in a config file, Fluidd will immediately pop up the problem, whereas in mainsail I just know I'm connected to moonraker and the problem will be in the klipper and I can download the log. The other reason I kept coming back to fluidd was the collaboration between phone and desktop, in fluidd for example I start calibration of z_offset by command from documentation, then I come to the printer with my phone and see the command history, in mainsal the history starts by loading the page. I have tried 3 times to switch to mainsail and always come back. Oh and there is another possibility, RepetierServer is supposed to have klipper installation support in the latest version.
Started with OctoPrint, moved to OctoPrint/Klipper, then moved to Klipper/FLuidd. All were working, but I personally I love the Klipper/FLuidd best for ease of use and robustness. Today, I don't see sufficient benefits in any other product that is worth a migration. Thank for the comparison.
Did you just add Mainsail and Fluid to your build or did you start over? I used Octoklipper to get up and running but now would like to see the others.
I moved from Marlin with Octoprint after a veeery long time not wanting to make changes (except for the firmware). I went with Mainsail, and after watching this video, I will stick with it. All this video is like "Mainsail wins here, but I don't use that feature" :)) The differences aren't worth trying both. I'm glad I couldn't SSH to my octo raspberry to install it over octoprint and stick with that. Bleah. PS: about Klipper, I never knew my printer could move like that and still get perfect prints!
Why choose? I have both installed in parallel. You can use both of them at the same time for the same printer as they are just GUI front-ends for Moonraker.
? Noon here explain plz
Yeah kiauh makes it trivial to get them both setup
@@MrTegidTathal You have both installed on your Pi?
@@natestrings673 yup, I have both on my pi. Just hit a slightly different address to access mainsail
@@MrTegidTathal Hey, thanks for the reply haha. I just went through the entire Kiauh process and man that is a dream. On the Klipper settings I see theres a "build and flash" option. Were you able to get that to work or is everything best to build and then insert yourself?
Oh wow this was posted 10 days ago?! Crazy timing lol. I finally got ahold of a raspberry pi and have been looking into which version of Klipper to use. Great video!
It's very confusing when you talk about Moonraker, which is used by both Fluidd and Mainsail. And you could also put labels on the screen showing which is which.
The right side is Fluidd, and the left side if Mainsail. The little logos in the top left corners of the pages are probably just too small. I also messed up my words a few times saying Moonraker instead of Mainsail. I meant Mainsail every time. The Moonraker is the same between both softwares.
@@JJShankles "few times" about half of time. I had to hit dislike button because that was quite anoying...
This is exactly what I was looking for. I think I'll stick with mainsail for now.
I have both… I’m just now transitioning to Fluidd. I there are a bunch of little things I like better. I’m constantly doing in job tweaks, and the type adjustment boxes are nice. It seems more responsive with Klipper also.
I'm currently looking into alternatives for klipperising my Ender 3, and I have to say I'm leaning strongly in favour of Fluidd just because they offer a first party Docker install option and I would like to run the client on my home server rather than a Pi.
Very detailed. I run Fluidd, tried Mainsail but went back.
Very helpful indeed.
Im just about to start my klipper joint journey 👍 now I know which direction to go. Thank you.
Glad it was helpful!
Great video and plenty of food for thought. On my ender 3v2 with bltouch I started with octo print and got it working, then tried octo klipper, but could not get it to function properly, then it was suggested to go with fluidd or mainsail but now, they dont work correctly and fluidd/klipper cant be loaded.
Only Octokilpper will load but the klipper functions dont work and all I can do is watch my print, see time remaining and force cancel a print.
I mainly wanted to be able to A: view my prints (mainly) and do timelapse recording B: See my prints/print info remotely from a cell phone. C: utilize software that can detect issues durring a print then pause and or stop the print before it gets worse and turn off the printer once the print is done to save power. D: software to analyze my print to tune better for later prints or have it auto tune to get consistsnt good results.
In the world of plugins and programs is this possible without having to re-write all the code and become a software engineer or can one or a mix be used to do so? Want to do so on my ender 3 v2 first and then later with the voron 2.4R2 once its built. A point in the right direction would be wonderful.
Nice video! I really like MainSail and have it on 3 of my machines. I go in between a desktop, mobile device, and screen on the printer. I have never tried Fluidd but it looks good too, and glad to hear that it is being kept going. It's nice to have choices for sure! One thing that I would love to see is a way to auto update klipper on the firmware (where possible via USB, which would depend on your MCU's) from the web interface rather than having to ssh in to recompile and flash. It's always a bummer when you update and can't run your printer because the firmware needs updated.
That would be great to be able to update the MCU directly through the raspberry pi! Now I don't update the raspberry pi klipper version unless I have time to go through all the hassle of updating the firmware version of Klipper. And in most cases being out of date by a few days won't be that big of a deal anyways.
@@JJShankles I've seen some attempts within the klipper to automatically upgrade the MCU, perhaps as part of a pull request. I remember options like processor type and bootloader size in the klipper configuration file, but somehow it disappeared.
I was planning on using Fluidd, but after watching this video, I think I am going to go with Mainsail.
Glad I could help!
First time coming to your channel, this was exactly what I was looking for. It's too bad that klipper doesn't have "exclude object" because that's definitely important for me.
You can setup a preset on fluid with 0 for the hot end and 60 for the Bed or vise versa and also give a custom label. Great Video BTW.
I came to say the same thing lol. I have presets for just hotend, just bed, and both for all my filament types.
@@wespeanut06 great minds think alike….they also hurt from 3d printing.hahaha
@@raulrosario5633 ain't that the dang truth!
That's a great idea. Thanks for that
How do you run klipper from an android device without a Rpi?
I saw a video doing this but it is in Korean
also what is klipper screen and what is the difference between mainsail and fluid and klipper screen or do mainsail and fluiid both run on klipper screen?
I take it mainsail and fluiid are both klipper FW interfaces but then what is klipper screen? I know it is a way to use a touch screen but is it a different interface than either mainsail or fluid or is it just sort of a front end for a touch screen and you can use either mainsail or fluiid with it?
Thanks for this one, but it seems like you really tell us that mainsail is better than fluidd, but that you've gotten more used to working with fluidd and keep on using it ;)
Great video, thanks for sharing. Going to try out Fluidd now :)
thanks for the video, really in-depth and lots to consider. still new to the whole 3D printing world and videos like this make the informtion soup a little easier to navigate
Glad it was helpful! I need to update this info since both softwares have updated so many times, but I think their design philosophies are still the same
Why would you drag files when theres a button to print directly from the slicer ?:)
I am sure that once I lear Klipper and get it working it will be much less confusing.
Moving on to the following videos, please don’t say Moonraker unless it is an issue with that software. This makes your video confusing to new users when you say Moonraker but are talking about Mainsail.
Otherwise good video.
Thanks, I was looking for someone to clarify lol.
Does anyone know how to setup the job_queue feature on mainsail?
Great video JJ.
I want to use Klipperscreen. Since that interfaces with Moonraker, does that automatically make Mainsail the better choice? Noticing how you refer to Mainsail repeatedly as Moonraker :) thanks for any advice!
Fluidd and Mainsail both use Moonraker. Haha I just kept getting all the names mixed up since they both start with an "M"
Thank you for all the points you highlight :) I shall watch again but I think I’ll pick Fluidd; I tend to use my phone a lot as well (the PC is rarely on)
I use Klipperscreen with Fluidd.
Nice simple and clear. Exactly what I needed to see in order to allow me to choose. Keep up... :)
Glad it helped!
Thank you for elaborating on this and for using a common sense approach that respects that people have different workflows and hence different solutions work better for different people.
Thank you for the overview of the two products, I'm looking to replace Octopi as it likes to crash on larger (50m) files. I'm hoping one of these fair better
Did your crashing problem get solved?
10 months on, any updates? :)
Looks like I’m sticking with mainsail. Nothing in fluidd you listed as positives are things that relate to me in any way.
Mainsail does have a job list and recent files list on the main desktop, its at the top under the current job or standby tab. personally i just prefer the mainsail layout, customization and usability over multiple devices. also the right click left click thing, i like that a normal mouse click opens the file to print, quick and easy. seems odd you mention the extra click setting hotend temp but fluidds right/left click being the same must add extra steps... that's a mainsail win for me. I guess its a cura vs prusa type situation, typically the one you start with ends up being your comfort zone, so at that point its better?
which ever one I choose is best choice, and all else are dummies - crazy people these days
:D
I love the fact you call out, there's no reason to argue. Different projects with slightly different focus. Both can exist and server a community.
Aloha .. .. .. I have an ENDER 3 with a 4.2.2 MotherBoard and a Creality Ender 4.3 Inch Touch Screen. I also have several smart phone and small tablets. I stared 3D printing about 3 months ago. Do you have a MainSail / Fluidd video for beginner. I am not exactly a computer expert but I do have a basic understanding
Great Video!
Thank you for a very detailed and informative video.Just decides the question of what to choose. Kings regards
Are MainSail and MoonRaker the same thing? You use the terms interchangeably when comparing with Fluidd
Hi! How do you make the conection with an android device via web? I have the conexion on an android via klipperscreen and usb cable.
I use the web browser on the phone to go to the IP address that the raspberry pi creates.
@@JJShankles sorry...i can't get it. What browser do you use? With some specific configuration?
@@teeck3d I use Chrome with nothing special configured. The phone is just monitoring the printer at the IP address of the raspberry Pi
Thank you for your content, keep up the good work, i am running OctoPrint on Android, (S9+) , before i go Diggin around on Reddit, with Fluidd & clipper work on Android?
No I don't think it would work without a lot of work to get that running. Unless you got your phone to run linux
hi. what tools are good for non programmers, haha to use for running klipper with no pi at all? we have some imacs with 32g ram already, 7 printers, two giants i made and 100 hours later, i cant even make marlins autobuild to express results the other videos there show. klipper served/controlled by a full time mac without becoming a pro in 9 commandline applications would really make all this pain and time work out for this knuckle head. thanks man,.
I haven't tried running it off of anything other than a raspberry pi, I think Klipper is configured to run on Linux which is why the Raspberry pi is super easy. It will be a bit more difficult, but maybe not impossible.
Luckly with Klipper you don't need to know any programming. Since you adjust the printer configuration in a text file on the raspberry pi. You don't need to recompile or anything, you just save the text file and restart the printer, and it will use any updated values you put into it.
Now I am on Octoprint with prusa printer, i future some voron and mansaw or fluid ... but i like filament manager to know which filaments and colours i have and how many is on the roll, exist there something similar? Because i googled and nothinch which is wery sad story :(
I don't think there is something like that with Mainsail or Fluidd, but you could still use Octoprint with Klipper on a Voron or any printer for that case.
JJ, I am going to be installing Klipper... in the mean time I am trying to upgrade my CR-10S Pro v1.... I'm tired of no community support. So I am going to upgrade the board, I already have a BigtreeTech TFT43.... So, I am going to buy a rasberry pi if possible and a screen for it.... What PI is sufficient to do all of the features of Klipper?
The Pi 3 works, or even a Pi Zero 2 works great. If you can find them at MSRP they are great for the price. I'm testing out an Orange Pi Zero 2 this week since they can actually be found at MSRP, and I have seen it working for other people.
@@JJShankles Thank you very much for replying. isn't it crazy that we can't get them unless were gouged in the process. Haha, last night on Amazon I found a PI 4b for $74 so I went to buy 2 of them.... as soon as I committed the order it disappeared! Yep, straight up disappeared! WTF. Are you going to do a vid on the orange?
@@orionmec Yes, I'm planning on it, but it will be in a few weeks since I'm going to be traveling for thanksgiving next week.
@@JJShankles Cool... Travel safely and enjoy it!
Nice comparison!
BUT: You're talking a lot about Moonraker which I found out to be very confusing.
Looks like you use the word "Moonraker" a lot whn you mean Mainsail (like @3:24 , @8:03 and @17:37)
Did some Googling and find out that Moonraker is just the webserver runnnig Klipper, and as far as I've read both Mainsail and Fluidd use Moonraker?
So, very confusing what didn't have to be 🙄
Do you have a list of your macros that we can copy/paste if we find one we like such as the hot end temp? Any videos on making macro's in Fluidd and Mainsail?
In the video in some parts you mix up mainsail as Monracker, they are different, Monracker is needed for both Fluid and Mainsail.
Great overview. I've used both. Currently using Mainsail but I may switch back to Fluidd after their next update.
Kind of skips a major point which is that fluidd was a fork of mainsail.
Nice review, no idea why Mainsail still doesn't have Fluid's like "custom value" fields for movement, this is the only reason why I use Fluid... Also Unfortunately Fluid stagnating and latest updates and fixes were quite some time ago...
That is another great feature!
You have pointed out my main reason of staying with Fluidd. I like being able to go anywhere on the print bed by typing in a X, Y and Z value.
you keep mixing moonraker with Mainsail and that is very confusing
Sorry about that. I didn't realize it until I was already editing. It is all about Mainsail, and I rarely was talking about Moonraker
nice video,jj👍. if fluidd comes up with a big update in the future, i will set it up on one of my printers.
The circle movement thing is straight out of Pronterface. Feels like I'm back in 2015!
Hi. Could you maybe make an updated video for 2024?
02:10 You're welcome.
Kapman mentioned that you can both on same pi concurrently.
Yes you can install KIAUH and have both softwares on there. Which is good for trying them both out, but I'm only really going to be using whichever is my favorite, and not switching back and forth between them.
Another temp preset in Fluidd called "PLA - Extruder" would work as well
Many times when you are saying "Moonraker" you are really refering to Mainsale?
i always heard the grass is always greener on the other side!
biggest downside of Mainsail: you cant click commands in the terminal output like SAVE_CONFIG. Or is there a way i dont know?
It pops up in the header/top bar.
I can on both phone and pc
fyi Moncao is the code editor from vs code, probably some of you are familiar with that ;)
Great video, thx 👍💪
They both sounds great, thanks. I guess it will have to flip a coin and try one out. (Mainsail it is 🙂)
This is the Part of Open Source I hate. finding documentation like at the company iFixit!. It is so easy to follow their instructions. each and every step is very detailed and some of the steps I can even skip. Example of a Mac book upgrade: step 1 turn you MacBook over, 2 talk the 6 or so screws out from the bottom, 3 take the back cover off, etc. with pictures. I realize that everyone is a volunteer and not getting paid. I would probably pay to buy a document and or full install package where it is as dead simple as possible to get up and running. I do think Marlin isn't as nice with no real user interface but much easier to use. once one learn VScode and has a basic understanding of the language all you need to do is configure, compile, upload and you are done.
One huge benefit of Klipper is that you don't need to learn any programming to change your printers configuration. Your printer's configuration file is just a text file on the raspberry pi, so to change any settings like speed or size or adding lighting controls is just adding a few lines to that file, and then save and restart the printer. I think for most people, never changing your configuration is fine, but once you get into advanced controls. Klipper makes things way easier.
Not being able to drag out of the web page is not their limitation, it’s more of the browser.
Very helpful comparison, thanks. I have only used Fluidd, it is what I started with and it has worked very well for me. I have never gotten around to trying Mainsail, but I have always wondered what I might be missing out on. From this comparison I would say not enough to make me switch for now.
I had been the same way from the start, and I'm glad now I can say I have tried both. It's also nice that it isn't all that hard to switch between them.
what your base OS?
take a shot every time he calls mainsail moonraker
I did not see anything about shortcuts/hotkey control
Wait WHAT? I thought this was Fluidd and Mainsail but you are talking about a moon raker that I can't find? Is this a utility or a program for 3D printing? Is Moonraker the same as Fluidd? Are all of the programs the same? I think I'll just use OctoPrint since that makes a lot more sense this is so confusing oh my GOD. My mom TOLD ME a thousands times that I would be in over my head and I said, "MA. I got it." and she said, "no you are going to get confused I KNOW YOU." I felt fine and then I was watching this and she was in the kitchen making little burritos (some call them taquitos but she doesn't deep fry them) and she overheard me saying "what in the world is moon raker" and she said " I KNEW IT. I knew you would get confused throw that stupid 3d maker away and go back to playing the flute you were always good at the flute."
Moonraker is an underlying program that is used by both Fluidd and Mainsail. You wouldn't interact with Moonraker directly. I was trying to get my words right, but I kept saying Moonraker instead of Mainsail.
Enjoy your taquitos, and every time I said Moonraker in the video I probably was referring to Mainsail.
@@JJShankles I get it. Thanks! Good video.
i use both
i run moonraker because ratrig were configd that way
Which is more accessible to non coders
They are both the same in that way, and they don't really need coding experience. There are a few Linux commands you have to put on the terminal, and the printer config file is really just a text file that you can copy paste in whatever features you want
Is it the future yet?
I am new to klipper. I first installed killer and Octoprint. I never did get klipper uploaded to my printer. on the Th3d discord it was suggested to try Fluidd. in the docs it says that I can install Fluidd via the Raspberry Pi imager. so far I only see Mainsail. so I thought these were the same so I installed Mainsail when I thought I was installing Fluidd. all this is very, very confusing. so far, all install show you how to get the basic install done. but then what!!!! this is the confusing part. I need a doc or video that "walks/hand holds" me through the part to create the .bin file the how to use the config file. Such ads do I just cut and past a sample file into with program, etc. how do I connect to my printer and so on. even Octopi/octoprint this part was not very clear. and therefore I was stuck trying to get octoklipper installed on my printer. Also trying to find info for my board so I could setup the Menuconfig in octoprint was soooo harrrrd. I still have not found such info.
You can use Raspberry Pi Imager, you just have to download the FluiddPi Image from their website, then in the Pi Imager you can select "Use custom" to use any .img file you have on your computer. The Klipper website does have a more detailed steps if you want to use Octopi and Klipper: www.klipper3d.org/Installation.html
It is pretty complicated as a whole with how you need to get both the raspberry pi and the 3d printer firmware both setup and talking together. I do have a video that does more explaining of the steps to get it setup here: ruclips.net/video/cAxEIdThDiQ/видео.html
What printer are you using?
Dude had so many chances to say mainsail and missed almost every one, lmao great video tho I was literally going to go with octoklipper until someone told me about moonraker and these two guis, most likely going to go with fluidd I just want to find out if I can get an alternative to octodash to display on my pi screen
If you haven't found it yet, klipperscreen might be what you want.
@@benjaminmiddaugh2729 tried it, got it to work but for some reason it made my pi cam not work, apparently it was a common issue but I haven't bothered diagnosing it yet
Can’t we just modify the JS on these?
I am watching two years later
How about now?
They have both had several updates since I compared them. I need to make an updated video covering the new features, but I'm still using Fluidd and it is even better now.
@@JJShankles thank you for updating us. I just got a anycube mega S
It's a great printer! Hope my videos give you some inspiration whenever you get the itch to start upgrading it!
@@JJShankles absolutely man. Been watching Alot already please check out a few of my videos and comment some suggestions if you can please
@@JJShankles I absolutely plan on doing klipper with Fluid but need help setting my cura settings to the best settings and get the best quality prints
It's very confusing when you are randomly saying moonraker and not mailsail...
Maybe time for an update 😉
Yes it is! These programs just keep updating so much
6:27 Marlin!?
as of present day,, this video is obsolete. Most issues on Mainsail side are fixed. And Mainsail, as Klipper, has fully integrated EXCLUDE funcion.
No need to make another video, It is enough add actualization subtitles in Klingon, to this video.
Because this video is inclining to Fluid, but as of present day, inclining unfairly.
fluid & mainsail both suck from Octoprint. Why? Because of in Octo I have a custom system menu and can run shell commnads (for controlling OrangePi gpios for examle).
Try to do the same with klipper and fluid or mainsail.
klipper sucks, just wait for a new printer with preinstaled stuff. Otherways you gonna find ur self in problems after each update or eaven spending a shitload of monny for stuff to fix it
The good printers are running klipper and you still have a choice of which interface to use
klipper no longer recommends fluidpi
They all confused AF
whats wrong with your eye
Both are crap. If you have a mixed printer/laser farm (klipper/non klipper/GBRL) octoprint ist still way the best.
What does octoprint have that keeps you using it?
2:54