CrealityOfficial/K1_Series_Annex

Large uploads fail

Opened this issue · 0 comments

I was able to fix the issue. The bug is due to the fact that the printer has 10Mb network connection. Klipper requires a minimum of a 100Mb connection for network communications. NGINX has a default timeout of 60 seconds, so if the upload takes longer than 60 seconds, the upload fails. Creality Print doesn't use the Klipper upload through NGINX, which works around the issue. To fix Klipper, the NGINX timeouts need to be increased to 600 seconds (10 minutes). This is done by adding the following to the http { } section of the /usr/data/nginx/nginx/nginx.conf file:

proxy_read_timeout 600;
proxy_connect_timeout 600;
proxy_send_timeout 600;
send_timeout 600;

After that has been added, reboot the printer and both Mainsail and fluidd will work.