A printer does not know what it is.
It doesnt know its a CR10, i3 clone, Anet A8 or whatever
A 3d printer is a collection of electronic components : motors, heaters, switches, thermistors etc etc
YOU provide the control board with its operating parameters and it does as you tell it, then the printer does as its instructed, end of story.
Are you for real? No need to be smart ass about anything. I asked if the hardware, specifically motors were compatible with duet wifi. I am well aware of inners of workings of cnc.
The information on the productis somewhat scatered and incomplete and perhaps it is totaly sufficient for oldtimers, not so much for first builders.
The way i got answer of filament sensor might be sufficient for some but i dont know G code that well. i can read it and understand what it means but something more complex to write is another story. I dont have time to reinvent the wheel, i am positive that there are builds using specified hardware so why waist time on writing a code to pause the print, lift the nozzle, move the bed, beep for filament change etc? I thoght the comunity around this product is here to ask and answer, invent, make suggestions.
I am somewhat familiar with marlin, can make changes in firmware, upload, execute but this system is different henze the questions.
So, if you cant help, skip trying to make me look stupid cause you know nothing about me and avoid posting irrelevant crap