ah - after following a breadcrumb trail, it appears that it's a known issue with MC/Marlin (since 2017)
Posts made by kfsone
RE: Alfawise U20, M110
The 'N' values are actually line numbers being sent to the printer, added so that its possible to resume. When a connection starts, it's set to 1 - meaning the next line the printer anticipates is N1. However, that only applies to lines that have an N prefix, and lines that have an N prefix have to include a checksum which is designated by a '*'.
So if you were to do the following:
G20 G90 M106 S0
the N line-number count hasn't changed. If I wanted to send them as numbered (resumable) lines and query the temperatures in-between each one, I could do this:
N1 G20*26 M105 N2 G90*18 M105 N3 M106 S0*100 M105
at the end, N is 4.
If we were to resume, I'd do an "M110 N4" - and that's the important bit; here, they're setting N to 1 and then the next line they send is marked as N2.
Alfawise U20, M110
It seems that the Alfawise U20 has some kind of dumbed-down version of Marlin, not 100% sure. When I connect MatterControl to it via USB it gets stuck in an infinite loop:
N1 M110 N1*125 ok N2 M105*37 Resend: 1 ok ok N1 M110 N1*125
"M110" sets the line number, and as best I can tell it affects what the next line number will be. So, after "M110 N1" you should send "N1", what should be happening is:
N1 M110 N1*125 N1 M105*39
RE: Batting a big fat miss, any printalikes for these?
Most of the above are loaners -- and presumably a part of the reason the given friend was willing to part with each is the general lack of software support. Right now I only own the M3D mini (which is currently in its box acting as my monitor stand), the voxel(*) and ... the um3. I bought the Ultimaker for my brother (lives on Reunion) only to find family back home had shipped him an S5 and when the U3 came back ... it looked at me with such sad puppy eyes, how could I?
How about something like the UM3/Voxel what does USB drive or Network; is there an intermediate option like octoprint or something?
If not, is the serial connection something I could fake (I'm a c++/c/python back-end software engineer), like with a proxy on rPI or container/vm or something?
Batting a big fat miss, any printalikes for these?
So up to my fourth printer and I finally decide to give Mattercontrol a spin, only to find none of my printers are supported, nor any of the next 3 on my wishlist, lol.
The ones I have: Ultimaker 3, Monoprice Voxel (aka Flashforge 3), Tevo Tornado, Anycubic Predator and Alfawise U20
If it was just any one of them, I'd do the work of setting up a profile. If I can use MC on one of them, then that'd be my ticket to take the time getting the others to work.
I'm guessing I'll have to print via usb stick, though, since it looks like MC doesn't have any kind of network printing capability?