Print from SD / Save to SD ... to keep all security features from 3d printer
Please implement the feature to also print the gcode which is stored on the SD card from the printer.
Beside this it should be also possible to store the gcode also from Repetier Server to SD card from printer (feature called "print to SD").
Both features are also available in Octoprint by default.
It's absolutely mandatory feature for me to move from Octoprint to Repetier Server!
BECAUSE ......
Only with printing from SD card (from 3d printer) all security features (e.g. Power Panic, Filament Sensor, Loss of steps) from 3d printer are guaranteed to work 100% properly. More and more printer are providing such features and it's an important selling point. Without printing from SD card feature it's not guaranteed that the security features will work (especially the power panic feature).
On large and huge prints i am always printing from SD because of mentioned reason.
The sources from Octoprint should help to implement such basic feature also to Repetier Server.
Comments
Filament sensor can also work with server. Firmware just needs to tell about that. Power loss may be a problem as pi would then also loose power.
What is the solution to loss of steps if detected while printing from sd card? Could firmware not fix it the same way when printing over serial? I guess it would just rehome the axis to get correct position again?
At the moment I'm more thinking about adding a server side support to continue a print. If I log lines printed I could resume print at that position at least if printer homes to z max or moves z without z homing and we know z does not move when unpowered. We could then simple rehome xy, set temperatures and continue. Would also work if connection was lost for some reason.
BTW: How does Prusa solve the fat drop and burning in on power loss? I mean saving position when voltage drops it one thing, but doe sit have enough power to move also outside of print?
Printing from and saving to SD cards in 3D printing preserves essential security features. This approach minimizes the reliance on external connections, reducing vulnerability to potential cyber threats. It's a prudent measure to ensure the integrity and confidentiality of 3D printing projects, aligning with best practices for secure manufacturing processes.