Bambu P2S WipeLogic – Custom G-Code for Start/End
Print Profile(1)

Description
Designed with focus on fitment, print quality and everyday usability.
WipeLogic
To download the printer presets, click “Download STL/CAD file” in the download section.
The ZIP file contains the ready-to-use WipeLogic profiles.
See below for installation guide.
This G-Code is a targeted optimization of the start and end sequences for the Bambu P2S.
The focus is on a clean print start, improved nozzle cleaning, and a controlled print finish.
The printer’s heating and cooling strategy has been adjusted.
For example, the nozzle is heated to printing temperature only at the purge line, not already in the rear waste area. This significantly reduces stringing and oozing before the print starts.
The start G-Code includes a manual nozzle cleaning mode.
The nozzle moves to the front and remains there for 12 seconds, allowing manual cleaning with a brush before each print, if required.
Additionally, a custom G-Code is included that can be inserted via right-click on the layer height slider in the slicer as a custom template.
This allows a targeted additional wipe operation to be triggered at any freely selectable layer height, enabling nozzle cleaning during the print when needed.
The end sequence is also optimized and ensures a clean finishing movement with improved nozzle cleaning at the end of the print.
By default, the vibration mechanism is disabled to avoid unnecessary noise.
Front start position for clean priming

Custom wipe at any layer with one Click


The nozzle pauses at the front for 12 seconds, allowing quick manual cleaning before the print starts.

Features Overview
- Optimized start and end G-Code
- Adjusted heating and cooling strategy
- Reduced stringing before print start
- Optional Manual nozzle cleaning mode (12 seconds)
- Custom G-Code for additional wipe at a freely selectable layer height
- Optimized end sequence (controlled cooling and wiping so the next print starts clean)
- Vibration mechanism disabled by default (noise reduction)
- Multiple functions switchable via G-Code annotations
- Included presets for 0.2 / 0.4 / 0.6 / 0.8 mm nozzle sizes
G-Code Annotations & Function Control
Certain functions can be enabled or disabled via annotations in the G-Code.
Currently supported functions are:
- VIBRATION_MECH_TEST
- PRINTER_START_END_SOUND
- MANUAL_NOZZLE_CLEAN_MOVE
A function is disabled by placing a semicolon (;) in front of the corresponding line.
Important:
Function names must appear exactly as shown in the G-Code:
- No spaces
- No changes in upper/lower case
Any deviation will cause the function to not be recognized and therefore remain disabled.
Example:
;VIBRATION_MECH_TEST (disabled) VIBRATION_MECH_TEST (enabled, correct) vIBRATION_MECH_TEST (wrong, lowercase "v") VIBRATION_MECH_TEST (wrong, leading or trailing space)
Installation & Usage
The G-Code is provided on MakerLab as a ZIP file.
- In the download section, click “Download STL/CAD file” to download the printer presets as .Zip .
- Extract the ZIP file on your desktop.
- Import the Printer presets you need in Bambu Studio / Orcaslicer. ( see pictures in presets folder )
- After import, you need to set your “WipeLogic – P2S ” printer profile in the top left corner.
BETA Notice & Disclaimer
This version is a BETA release and is under active development.
Changes to behavior and G-Code logic may occur at any time.
Feedback is explicitly welcome.
Suggestions for improvements as well as reports of errors or unexpected behavior are encouraged and will be considered for further development.
The G-Code directly affects the printer’s motion, heating, and control logic.
Usage is at your own risk.
I assume no liability for damage, crashes, or malfunctions to the printer or printed objects.
Boost Me (for free)
If you like the model and it works well for you, I’d really appreciate a boost or a rating. Thanks for the support and happy printing.
License
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.




Comment & Rating (38)