prusa3d / Prusa-Firmware-Buddy

Firmware for the Original Prusa MINI, Original Prusa MK4 and the Original Prusa XL 3D printers by Prusa Research.
Other
1.12k stars 219 forks source link

[BUG] WIFI network performance dependent on the ESP01S module used. #3645

Open mixer3d opened 8 months ago

mixer3d commented 8 months ago

Please, before you create a new bug report, please make sure you searched in open and closed issues and couldn't find anything that matches.

Printer type - [MINI, MK4, XL] MINI+, MK4

Printer firmware version - [e.g. 4.0.5, ...] 5.1.2 (older 5.x also affected)

Original or Custom firmware - [Original/Custom] Original

Optional upgrades - [e.g. Filament Runout Sensor] MINI+ with Filament Runout Sensor

USB drive or USB/Octoprint USB

Describe the bug When i got first MINI+ printer the delivery was in two packages, printer in one, ESP01-S module in the other one, which arrived day later. Because i didn't want to wait for assembly, i just used some random ESP01s module i had around. After some time i had opportunity to compare how the networking works between two similar MINI+ printers, and third MK4. And the module i used in the first printer, and modules which are added both to the MINI+, and MK4 printers for now.

MINI+ (with delivered ESP01s module) had issues with receiving files while printing, 403, and some other random stuff... Because i had other well working MINI+ i just changed the module, while i had more of them around, and all problems gone... So i also replaced the module in MK4, (here there were no problems with transfer, expect it was slow) and MK4 after change has better transfer. And MINI+ transferring data faster now, and no issues at all.

How to reproduce MINI+ with prusa delivered ESP01s module randomly refusing to get files over WIFI network while printing. MK4 slow WIFI performance in general.

So i tested other module, and the difference seems to be related in flash memory used in the board?, those which perform better are with other chip on board.

So the prusa attached module is: Z DA2314 25VQ80ATIG P3L015 and this module sucks with MINI+'s i tested, and it's slower with MK4. while the other one i tried "random" (in the photo below) works much better, flash memory signature: T25S80 PBTTq3 PPJ806 besides it's more or less similar ESP01s module...

Expected behavior Transfer rate is better, and stable in case of MINI+ with the supplied ESP01s module. MK4 can be bit faster with other module. But probably more testing is needed.

G-code not related

Crash dump file not needed

Do not share the file publicly, as the crash dump contains a raw snapshot of the printer's memory and may include unencrypted sensitive information. # thanks for recognition my other bug report ;) https://github.com/prusa3d/Prusa-Firmware-Buddy/issues/3528#issuecomment-1860262125

Video Photo of the modules: esp-mini-mk4-random

github-actions[bot] commented 3 months ago

This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment.