BBS_P1_SWMC Machine Preset_Apr.28.1.2025
Material SavingsPause Blemish ReductionPause Restart ReliabilityNozzle CleaningPrint QualityStartup SpeedStartup ReliabilityFirst Layer StringingNozzle InspectionStartup Ooze ControlDynamic ABL (Old FW)AMS CompatibleAMS OptimizationFlow OptimizationPurged Material ControlPurge Flow ControlMech TuningNozzle Jamming PreventionChute Clog PreventionSteinSwitch DefinitionsFilament Stripping PreventionClean End PrintAlarm SuppressionHardware IndependentShareable ConfigsFirst Layer QualityMaterial TransitionsWiper CalibrationWipe SchedulingTimelapse ControlPrepare TimeCycle SpeedNoise ReductionTravel StringingContinuous Movement PurgingLeveling ConsistencyPA Tuning

BBS_P1_SWMC Machine Preset_Apr.28.1.2025

.3mf BBS Preset
Beta Release

Released: April 30, 2025

Bambu Studio 2.5.0.66Bambu Studio 2.5.0.66 Bambu Lab P1P Bambu Lab P1S

SteinWipe Motion Control For P1 Series & Bambu Studio SSD

Change Log

Initial release - First Core 1 release for Bambu Lab P1 Series on Bambu Studio.

- SteinSwitch Definition (SSD) architecture replaces Core 0's inline SteinSwitch toggles. 43 SSDs across all gcode sections; zero gcode editing required for configuration.
- Template Custom G-code workflow: insert wipe cycles at specific layers via Bambu Studio's layer slider right-click menu. Wipe pattern lives in one place; cleanly reused across manual and automated wipes.
- New: dynamic purge flow control. Flow percentage SSDs (25/50/75/125%) calculate based on filament max volumetric flow; speeds adapt to your material settings automatically.
- New: steinretraction levels (low, med, max). Separate keywords for ChangeFilament and End gcode sections.
- New: pause on purge bucket overflow. Three size options (small/med/large) for unattended operation.
- New: automated layer wipe cadences. Schedule wipes every new, every other, every third, or every fourth layer.
- New: AMS routing detours (steinwipe, snake, reverse_wipe). Alternative travel paths for specific print geometries.
- New: BBS-specific mech test coordination (link_mech_test_to_scan_first_layer) coordinates mech test execution with Bambu Studio's first-layer-scan checkbox.
- DABL (Dynamic Auto Bed Leveling) is now enabled by default for all users. Previously gated behind the use_DABL SteinSwitch in Core 0; now always on via G29 A1 parameter. Works on any P1 firmware that supports DABL; falls back to standard ABL on firmware that doesn't.
- Community contributions baked in: ignore_fan_cover_alarm SSD from Discord contributor OldSalty3D. Additional contributor credits in the manual.
- Same-day release with BBS_P1 Feb.15.2.2025 (Core 0 stable). Users can choose either architecture based on their preference.
- 43 SSDs total: 28 in Start, 19 in ChangeFilament, 6 in Pause, 4 each in End/LayerChange, 2 in TimeLapse.

Notes

This is the first Core 1 release for the Bambu Lab P1P and P1S on Bambu Studio. Core 1 is the SteinSwitch Definition (SSD) architecture revolution; where Core 0 required you to edit gcode to toggle features, Core 1 detects keywords in your printer notes and configures itself.

If you're coming from Core 0 stable (BBS_P1_Feb.15.2.2025), this release preserves every feature you had and adds substantially more. Configuration now happens in one place (printer notes) instead of scattered across multiple gcode sections.

One notable change for P1 users: use_DABL is no longer a SteinSwitch. The DABL Dynamic Auto Bed Leveling capability is now on by default for all users via the G29 A1 parameter. On compatible P1 firmware, you get the better leveling behavior automatically; on firmware that doesn't support DABL, it silently falls back to standard ABL without error. No configuration needed.

The X1C Core 1 variant has 7 SSDs that don't apply to the P1 Series (work light, dark mode, LiDAR integration SSDs). These are silently absent from the P1 SSD list; P1 users see only the SSDs that apply to P1 hardware.

The Orca P1 Core 1 variant shipped alongside this release with 42 SSDs. This BBS variant has 43; the difference is link_mech_test_to_scan_first_layer, which coordinates mech test timing with Bambu Studio's first-layer-scan checkbox. Orca handles mech test timing natively, so that SSD isn't needed in Orca. If you're running both Orca and BBS variants on this printer, your Orca printer notes don't need this keyword.

Full user manual is linked in the Resources section above. The manual covers all 43 SSDs with typical configuration examples for common workflows.

Purchased Downloads

🔒 BBS_P1_0.2mm_SWMC_Preset_Apr.28.1.2025.3mf 🔒 BBS_P1_0.4mm_SWMC_Preset_Apr.28.1.2025.3mf 🔒 SteinWipe_Special_Discord_Access.zip

Public Downloads

🔒 BBS_P1_SteinWipe_Offset_Calibration_v.3.0_Preset.3mf

SteinWipe Definitions For The Apr.28.2025 Core Family

Videos