So the new silicone buffers raised the bed by 5 mm? When this happens, you should raise the endstop also with 5 mm. Else the printer will go down to the Z endstop that is effectively 5 mm below the level of the bed. I guess the buffers cannot be compressed by 5 mm, so you need to move the endstop up to the level your buffer compression is in reach of.
Setting any offset will move the whole print ("effectively shifts the coordinate space") - so you can set up for printing above or below bed, or shifting several cm to the right, for example - and then your print may not actually fit the printing space. For example: my frame is blocking X moves at the top, I can set the 20 mm X offset to avoid ...
Carving decorative patterns?
If your templates needs to be used like one does a stencil, that's doable... but paper-thin is not as you can't make that with an FDM printer.
But if you allow 0.2 or even better, 0.5 mm thickness, it is as simple as making a vector graphic, importing it into a suitable CAD package, then extruding it to the relevant thickness, ...
I would approach following way. I saw interesting example of using Autodesk Fusion 360 to generate moves (G-Code) for carving in vertical slices. Fusion generated moves like for CNC tool in "parallel mode". You can see details in the video 3D printer cutting styrofoam like CNC router (software setup is presented at 11:00-14:30). Steps/settings ...
G-Code is processed as a queue. The FIFO behavior would disallow to execute any commands in parallel.
However I am aware of - yet I didn't have opportunity to try - the emergency commands M112 or M108 offered by Marlin. Marlin documentation says that EMERGENCY_PARSER and HOST_KEEPALIVE_FEATURE need to be enabled to handle these. So apparently there is a ...
3D Printers are pretty basic when it comes to g-code. There is no cycle start or cycle pause function on them. There is also no g-code command to interrupt the previous command. To get it to a halt you could turn it off. Or if the printer's firmware is configured to do so, you can touch one of the limit switches to get it to stop its movements.
I can get down to 13 lines using 6 commands: G1 movements, G28 homing, M140 setting the bed temperature without pause, M109 to set the hotend temperature, G4 dwell to pause, and M300 to beep.
G1 Z20 F1000
M300 S440 P200
M300 S660 P200
FDM Slicers are not proprietoryexceptions apply
Slicers are generally not locked to manufacturers or models. Creality's slicer is a variant of Cura, Prusa Slicer is a (further developed) variant of Slic3r. You can slice models for almost any g-code reading 3D Printer with any of the 4.
The question at the first startup or installation is to automate setup: ...
It ended up being something with the printer, I powered it down, let it set a few minutes and then powered it up and it printed correctly. Is there a way to "reset" it without the power cycle, and is this something common? Thanks for the response!
Now, all of that aside, I guess, in theory, it WOULD be possible for the printer to use these 16 measurements to dynamically ADJUST the height DURING THE PRINT based on where the head is SUPPOSED to be versus where the ACTUAL height of that spot actually IS. However, I cannot find anything that claims this is what happens
This is actually what happens. This ...