How justagwas/p1s-gcode works
This repository is a collection of Bambu Lab P1S start/end G-code templates, not an application with an internal runtime. A user selects start and end templates in a slicer; the printer executes them around a print. The documented XL, L, and S profiles trade startup/shutdown time against reliability, purge, wiping, and thermal or mesh checks; the tree also includes a Lite start template and stock defaults. Relationships are limited to the README’s documented workflow: no G-code excerpts were provided to verify command-level behavior.
Main entry points: XL-START G-code XL start: reliability · L-START G-code L start: balanced · S-START G-code S start: speed · L-START-LITE G-code L Lite start
Components 12
Start G-code
- XL start: reliability
G-code/XL-START G-code - L start: balanced
G-code/L-START G-code - S start: speed
G-code/S-START G-code - L Lite start
G-code/L-START-LITE G-code
End G-code
- XL end: thorough
G-code/XL-END G-code - L end: balanced
G-code/L-END G-code - S end: rapid
G-code/S-END G-code
Stock defaults
- Stock start
G-code/STOCK-START G-code - Stock end
G-code/STOCK-END G-code
Other components
- Printer operator
- Slicer
- Bambu Lab P1S
Connections 19
- Printer operator → Slicer: configures
README.md - Slicer → XL start: reliability: selects start
README.md - Slicer → L start: balanced: selects start
README.md - Slicer → S start: speed: selects start
README.md - Slicer → L Lite start: selects start
- Slicer → XL end: thorough: selects end
README.md - Slicer → L end: balanced: selects end
README.md - Slicer → S end: rapid: selects end
README.md - Slicer → Stock start: selects start
README.md - Slicer → Stock end: selects end
README.md - XL start: reliability → Bambu Lab P1S: executes at startup
README.md - L start: balanced → Bambu Lab P1S: executes at startup
README.md - S start: speed → Bambu Lab P1S: executes at startup
README.md - L Lite start → Bambu Lab P1S: executes at startup
- XL end: thorough → Bambu Lab P1S: executes at end
README.md - L end: balanced → Bambu Lab P1S: executes at end
README.md - S end: rapid → Bambu Lab P1S: executes at end
README.md - Stock start → Bambu Lab P1S: executes at startup
README.md - Stock end → Bambu Lab P1S: executes at end
README.md