RE: It is very long to tranfer a file
Hi, I assume you are on the MK4 connected over wifi.
If that is the case, then good news. You can close prusaslicer and the upload won't cancel. As the file is being moved from Connect to the printer.
There is a way to improve the speed by connecting the printer over ethernet and getting a faster flash drive
We are hoping we can improve the speed of the transfer over wifi somewhat, but my understanding is that it will not get faster than like 200kb/s 🫤
RE: It is very long to tranfer a file
It is not good news. On my mk3s with octoprint it was quick and working well even thru Wifi.
bit it seems that octoprint and mk4 are not working well together.
RE:
okay, I should have worded that differently
RE: It is very long to tranfer a file
I have not yet tried the ethernet and better usb stick strategy, sorry if I misled you, cannot find the proof of that working better now. :/
RE:
I was just about to post the same topic. I have my MK4 setup with PrusaConnect and it is connected to my network via wifi. I'm sending a 122 MB gcode file to my printer via PrusaConnect, not PrusaLink, and the transfer estimate is ~ 15 hours. The transfer time seems excessive. Are others experiencing similar transfer times?
Uploading the gcode to PrusaConnect takes a matter of seconds. I'm located in the US and my home internet is symmetrical 1 gig fiber. The wifi signal on the printer shows a strong connection.
RE: It is very long to tranfer a file
When I get home, I will switch my printer to an ethernet connection. This will help determine if WiFi or PrusaConnect is the bottleneck here.
RE: It is very long to tranfer a file
It's really unacceptable to be shipping a brand new 2023 device with a wifi adapter that can't top 100kbps. I mean seriously.
And the ethernet seems to be nearly as slow. How can Joseph put his name on something like that?
RE:
I will join you in that camp. I don't know. I was on the "put a linux PC in the printer" side for the last two years. Nobody did, now they want miracles from the software guys.
To be fair, single board linux PCs for a 3D printer. Not exactly possible to get at MSRP over the last year or two. Right?
There are ways to side step the issue, either by figuring out how to print with an incomplete file, using compression and arcs to make the file lighter, or somehow getting the speed a bit higher. We know it's unacceptable and there are people trying to dig us out of that hole.
Sorry for the speeds. Try going from the slicer straight to the printer. I hear the encryption is eating a little of the speed too.
RE: It is very long to tranfer a file
I ran an ethernet cable to my printer and I can confirm the transfer speed wasn't any faster. Hopefully it improves over time.
RE: It is very long to tranfer a file
I will join you in that camp. I don't know. I was on the "put a linux PC in the printer" side for the last two years. Nobody did, now they want miracles from the software guys.
[..]
That's so sad to hear. What were they thinking, that no-one will mind waiting forever for a small file to transfer over WiFi in 2023? Or that people are still running around happily swapping files on USB sticks? I pretty much assumed that given the full electronics redesign we wouldn't be facing any problems like this; lesson learned to never assume anything. Thanks to that thread I definitely won't upgrade to MK4 unless this situation gets resolved and will stick to PrusaLink that already works great with my MK3S+. I do realize that due to faster printing itself there is a definite net positive speed increase with MK4 vs MK3 but it's a psychological thing for me. Even knowing full well that the print, including the transfer, will finish faster on MK4 I would still get mad over slow file transfer speeds, especially while in rapid design-print-fix-repeat iterative "brain mode". *SIGH*...
RE: It is very long to tranfer a file
Tojik, I'm putting in a vote for you rejigging PrusaLink so we can plug in a Pi Zero to USB and send files quickly that way. :P. You have a few extra months to spare right? Raspberry Pi Availability is supposed to come around in the next few months... Just sayin'.
For now, I've plugged in usb OctoPrint on a Pi3a+ Debating just putting a Pi Zero W with I have on it instead and freeing up the Pi3 for another use...
Would be sweet to just have a happy headless PrusaLink Pi image that you flash to a card and it just works.
RE: It is very long to tranfer a file
It might happen. IDK. Nobody came knocking yet 😁
I hope FW will manage something. Because this would defeat the purpose of having it built in.
RE: It is very long to tranfer a file
BTW, OctoPrint is faster because it doesn't upload the whole .gcode to the printer, it just sends the individual G Codes one by one.
Advantages:
- Fast file transfer to RPi (but not to Printer)
Disadvantages:
- Printer just stupidly does what comes to it over the UART from RaspberryPi
- Doesn't calculate statistics that way- The slightest failure in communication between the RPi and the printer causes a print error
- If the RPi gets busy (e.g. too many plugins) and doesn't send G Codes in time, the print freezes and it shows in the final quality
- The need for Raspberry Pi or other additional computer in general
RE: It is very long to tranfer a file
@Neolker Skipping the pros and cons of each various methods, the delay I'm worried about is the time it takes for PrusaSlicer to complete the transfer of the file to be printed. From when I hit upload and print button to when it says %100 complete. As in, file uploaded and I can move on to something else. Once it's in the hands of PrusaLink/PursaConnect/OctoPrint I'm comfortable to move on to something else. Since I prefer to have it go over my local network, that's PrusaLink or OctoPrint on the MK4. The included WiFi module has a V E R Y slow max transfer rate so that's the WiFi limiter in my case. Using the fast WiFi on a Pi circumvents this. The ethernet is also dog slow which is odd and I haven't done any digging to see why this might be the case. Ethernet->UnknownToMeConnectionToProcessor->USBPortOfUnknowsSpeed->FastFlashDriveInMyCase. Ethernet is far less convenient in my setup but it will be quite interesting to see if this changes with some firmware updates. If it does, I might break down and do some wiring... 🙂 The MK4s are hot off the presses so it's fun to follow along and see how things evolve.
RE: It is very long to tranfer a file
Printer just stupidly does what comes to it over the UART from RaspberryPi
How is that different than the printer just stupidly doing what comes from an SD card?
RE: It is very long to tranfer a file
SD cards are passive. The printer pulls data from them. A pi connected to the internet introduces preemptive multitasking into the mix with the possibility of others influencing its performance. The solution is viewed as less reliable.
My first printer did not have a screen or an SD card slot, i used to print from my computer before getting a pi.
Nowadays everyone wants klipper anyways and so this is becoming the default way to do things. A linux PC telling a motion system what to do.
RE: It is very long to tranfer a file
wauw... thats really impressive for units shipped in 2023... well done choosing the tech used for wifi connection.
1200$ printer 0,1cents wifi module.
This is imo taking a sh** on customers when the printer connects and performs that poorly.
1. 2.4ghz <- poor choice
2. this is gonna affect how prusalink and prusaconnect is gonna be used. For me, its useless when i have to sit around for minutes to upload a 15mb file. I did that in the 00´s
RE: It is very long to tranfer a file
I ran an ethernet cable to my printer and I can confirm the transfer speed wasn't any faster. Hopefully it improves over time.
Hi Clint , how did u set up the printer and link via usb to rj45 ? i use rpi0w2 and works good with the wifi , but for customer don't want use the wifi i've got adaptor tu use the usb from the rpi0w but i still have problem and the prusalink show only ''encountered 4xx problems while communicating to connect'' any option to help thx
RE: It is very long to tranfer a file
everyone wants klipper anyways and so this is becoming the default way to do things
Really? I wonder how many people went to the aggravation?