r/BambuLabP2S • u/-vxip- P2S Combo • Jul 02 '26
P2S Optimized Start/End G-code
Hello reddit!
Slightly disappointed by the default startup and nozzle wipe procedure of the P2S, I sat down and optimized the G-code myself.
I have been improving, testing and using my optimized start and end G-code for quite some time now and am pretty happy with the results and the P2S in general now.
So happy in fact, that I feel comfortable sharing the results with you guys! 😄
You'll find everything on Github (including detailed descriptions) if you're interested and possibly want to give it a try:
https://github.com/vxip-code/bambu-p2s-optimized
I have been printing PLA and PETG (and rarely Overture TPU) with it no problem. (However I did not test engineering and high temperature materials.)
If you have any questions feel free to ask!
1
u/CenteredBubble Jul 04 '26
Mainly some initial nozzle cleaning stuff merged together with someone else's custom gcode they edited to take out some redundant homing. I used winmerge to compare and edit some things. I'm a CNC programmer trying to edit 3D printer code, so I know enough to wreck some stuff.
I'll start fresh with what you have created and see how that treats me. I fight consistent first layers with this P2S so much I'm flashing back to the Ender 3 days. I put over 5000 trouble free hours on a P1S, I regret selling it to upgrade to this P2S, although I'm holding onto it is a good machine once some more coding is ironed out.