aegean-odyssey / mpmd_marlin_1.1.x

a fork of Marlin firmware (bugfix-1.1.x) for the Monoprice MP Mini Delta 3d printer
GNU General Public License v3.0
76 stars 19 forks source link

A hint on wifi file uploads #84

Closed nathanielstenzel closed 3 years ago

nathanielstenzel commented 3 years ago

"Transfers happen over telnet, which blocks the sending of any other GCode commands and limits how fast the files can be transferred" https://github.com/nokemono42/MP-Mini-Delta-Web

aegean-odyssey commented 3 years ago

_The wifi feature is disabled in mpmd_marlin_1.1.x firmware_. The wifi feature never seemed to work too well for me with the stock firmware, and I never got it to work reliably enough in the mpmd_marlin_1.1.x firmware to warrant its inclusion. Since the "heavy lifting" for the wifi is built into the UI board (not the controller board where the firmware is installed), many issues with the wifi are issues with its implementation on the UI board -- outside of the scope of this project.

There was a bit of effort to include the wifi feature, but these main issues with the wifi made including the feature more or less intractable

Effort/reward/cost -wise, I think adding a host on such as OctoPrint via the usb port offers more opportunities to improve the overall "MP Mini Delta" printer system. Truly working WIFI, cameras, lights, better user interfaces, ... are all possible by adopting this route to expanding and improving the printer.

nathanielstenzel commented 3 years ago

Ah. Well, I just figured I would give you that link since I could have sworn I saw somewhere on here that you said you could not figure it out. I could not find it just now when I looked but I have not woken up all the way either. I figure that you could at least add it to your notes for in case anyone else cares to bother. Meanwhile, I agree that WIFI uploads were totally horrible. I do think that the system could potentially be tricked into working better with checksums, small file chunks and such, but that as you said would be a bit of effort.

nathanielstenzel commented 3 years ago

I guess if nothing else, by making this issue post, I have added it to your notes for future reference for whoever may care.

aegean-odyssey commented 3 years ago

Yes, the link is interesting -- it's the other end of the wifi problem: the project modifies the "web pages" that reside in the UI board for a better web experience. It's a definite improvement, but it can't overcome the fundamental shortcomings with the communication between the mini delta's UI and controller boards.