Parantes() in filename
I had 2 files one called shaft.g the other called shaft(Mirrored).g when I selected the mirrored one it always printed the other .when I deleted the normal one, it didn't print anything
is this a known problem?
Yes. "(" is interpreted as a comment by a standard G-code parser.
You have to use quotes around your filename.
DWC 1.21RC4 and PanelDue firmware 1.20 both put quotes around the filename as standard. So the problem will go away if you upgrade, unless you are sending the file print commands from Pronterface, Octoprint etc.