A hot nozzle will leak out material (called oozing) if the filament is not properly retracted or if pressure has build up in the path from the extruder up to the nozzle (typically in Bowden tube setup extrusion).
Pausing a print on an Ender 3 can be performed by two different methods, a manual pause invoked by the menu of the printer display, or, a G-code pause (note that the filament changing G-code is used instead of the dedicated filament pausing G-code M601
which is generally not supported).
In case of the latter option, a G-code (M600
) can be used to pause and retract, use the same filament to continue, this way it is considered a pause.
A word of advice from All3DP.com's article "Ender 3 (V2/Pro/S1): How to Change Filament Mid-print":
The above script uses the M600 command to function, but this command may not be registered by your printer’s firmware. In our experience, the M600 command was successfully registered by the Ender 3’s original Creality (Marlin-based) firmware – indeed, according to Creality’s GitHub for Ender 3 firmware, the M600 command is programmed. However, if you have an older model of Ender 3, the feature may not have been activated in the firmware.
To prevent the blob you can use the answer provided by Kilisi of try to use the second method using G-code (if you know when you need to pause, e.g. to insert something into a print, your question doesn't state what the reason for the pause is).