I wonder if the author tried using their file manager to connect? I haven't needed any kind of external file management system since switching to Linux, Dolphin just handles everything (sftp, ftp, samba, etc) for me natively in the same window.
lftp is available in every package manager I know.
Man page: https://linux.die.net/man/1/lftp
Actually lftp supports a lot of different protocols but I only ever used it for FTP, FTPS and SFTP.
What's surprising is how this got shipped. Do the devs use some other client that has the WinSCP setting on by default, or is that feature only used by their slicer and their SDK does it by default?
One theory I have is they bound the server to the printer's address originally and it behaved properly, but then changed to 0.0.0.0 later.
I have resorted to "0.0.0.0".
I wish there was a common convention for logical grouping like we have in math when disambiguating operator precedence with parenthesis, but those are already taken for asides in regular prose. Maybe curly braces?
I will say that the answer may change a bit depending on what you're hoping to print. If your goal is, for example, high detail miniatures for tabletop gaming, you may want to be looking into something like SLA printers. Or if you need a specific exotic material, or if you anticipate needing multiple filaments, the answer similarly changes.
I got the most basic model - a single feed for filament, etc. I recommend it.
People are right that you shouldn't spend too much money, but don't spend too little, either. If you think to yourself, "Well, $300 is a lot for a 3D printer, I'll just get an Ender 3 for $200, or a used Ender 3 for $100", you'll end up getting significantly more frustrated if all you want to do is 3D print things.
Do not be an idiot like I was and try to print in an outdoor atrium to avoid fumes. That's really not an issue these days and humidity will kill your filament. For many reasons related to humidity control, it is useful to invest in a humidity monitoring filament holder.
I also always get the bigger disk on phones, etc.
The big issue for me right now is that a lot of the smaller bed printers can't really do some of the larger projects I want to do like wall hanging systems or drawer organization systems.
Also Bambu the company mostly is fine, but there's some worry that they'll eventually lock people into using only their filament, but doesn't seem to have happened yet. So buyer beware.
I'm not sure how Bambu could actually do that. They use RFID tags to identify their filament type/color. I taped a tag from a used roll to some prusa filament and the printer couldn't tell the difference.
Just in case, my Bambus are LAN only and don't get updated. I use Orca Slicer instead of the Bambu slicer.
https://www.reddit.com/r/hacking/comments/145fsx6/just_finis...
Edit: Actually, some things should be fixed too if any future FTP-like protocol would be added. I never liked the difference between active mode and passive mode in FTP. A user really should never have to care about that. Things should "just work". It's only data transfer in both cases anyway.