This guide collects all unique issues of the Bambu Lab P1P — from dead AP Boards to rattling 5015 fans to manual flow calibration without LiDAR. It's for P1P owners who hit an error on the screen or see weird behavior and need to pin down the cause fast. Generic FDM problems (stringing, warping, first layer) are covered in separate guides linked at the end.

Bambu Lab P1P — front view
Bambu Lab P1P — open-frame CoreXY, released 2022, discontinued 2025

The P1P is a 500 mm/s CoreXY with 20k mm/s² acceleration, but Bambu hit that price point by cutting two things: open frame (plastic snap-on panels instead of the P1S enclosure) and no LiDAR (flow and PA are calibrated manually). Electronics are the MC Board + AP Board combo (Cortex-A7 + Wi-Fi), controlled via a 2″ LCD and physical knob. Most known issues follow from this architecture: open frame won't hold ABS, no LiDAR forces manual filament calibration, and the AP Board is SN-bound so replacement needs Customer Support.

AP Board failure — printer won't boot or go online

Screen won't power on, Wi-Fi isn't detected, a print won't start, one LED lights without UI — all symptoms of a dead AP Board. This is the most common P1P electronic failure: power rails burn, the Wi-Fi chip dies, FPC connectors for camera and LED come loose. Often triggers after a failed firmware update. Important: the P1P AP Board is not interchangeable with the P1S version.

  1. Check 24 V on the PSU rail with a multimeter
  2. Remove the rear panel, disconnect camera, LED and Wi-Fi FPC with thin tweezers (never pull on the ribbon)
  3. Diagnose via the AP-MC wiki: if MC responds on UART but AP doesn't, AP is dead
  4. Replace the AP Board P1P: undo 4 H2.0 screws, move all FFC ribbons, reconnect MC-AP and screen cables
  5. CRITICAL: contact Bambu Customer Support for SN rebind — the printer won't activate without it
  6. Skip 'bind the machine' on first boot — new SN will flash later

HMS 0500_0300 — AP-MC communication fail, printer hangs on boot

Boot logo hangs, main menu never appears, sometimes HMS 0500_0300_0001_0002 flashes up. Cause: broken link between AP Board and MC Board (the main motion controller). Usually a loose MC-AP ribbon after shipping or recent hotend maintenance. Less frequently — corrupted MC firmware.

MC-AP ribbon between AP Board and MC Board
MC-AP ribbon — weakest link in the P1P boot chain
  1. Power off and remove the top panel
  2. Reseat the MC-AP ribbon on both ends: AP on top, MC at base
  3. Make sure the ribbon isn't pinched by the cover or twisted during reassembly
  4. If it persists — recovery-flash via SD card to a firmware version known to work
  5. If still cycling — replace the MC Board (P1 Series Motherboard)

Ceramic heater wire shear-off — thermal runaway

Screen shows HMS 0300_0200 (nozzle temperature abnormal, sensor open circuit) or TEMP_ERROR. Printer refuses to heat, sometimes you smell melted insulation. P1P/P1S/X1 ceramic heaters are single modules with integrated NTC 100K thermistors. Wires exit the top and flex inside the cable chain on every X move. After 500-1000 hours the insulation rubs through on a hotend edge, strands break. Thermal runaway protection fires correctly, but the print is dead.

  1. Stop the print at the first sign of temperature dips in the log
  2. Unplug the printer, remove the hotend following the official complete-hot-end-assembly guide
  3. Inspect heater wires at the top exit — sheared or exposed copper = replace the hotend
  4. Use a complete hotend assembly, or a standalone ceramic heater if you can solder
  5. Let the printer auto-PID on first heat — don't interrupt

Heatbed signal cable fatigue — print stops on force sensor trigger

HMS 0300_0A00 (force sensor abnormal), random mid-print stops, Z homing fails to find the bed, bed temperature readings flicker — all signs of a dying heatbed signal cable. The cable flexes on every Z move (hundreds of times per print). After 300-600 hrs the inner strands break at the sharp bend near the back wall — externally the cable gets a 'wrinkled' look.

  1. Inspect the bed cable at the rear — wrinkles or kinks = replace immediately
  2. Order Heat Bed Signal Cable P1P (OEM part C11), install per the heat-bed-signal-cable-p1p guide
  3. Also install a Cable Protector (Bambu sends one free on warranty repair)
  4. Ensure the new cable isn't pinched and has slack for Z travel
  5. Re-run auto-leveling after replacement

Toolhead FPC damage — HMS 0500_0300 or 0300_1200

Random hotend failures, 'front cover fell off' error, intermittent toolhead comms, fans spinning erratically, filament not heating — classic damaged toolhead FPC. It's the ribbon between the TH Board (above the extruder) and the Extruder Connection Board (top of the carriage) — the weakest link in the toolhead. Gets damaged during careless hotend maintenance or from years of cable chain flex.

  1. Power off and wait 2 minutes for capacitor discharge
  2. Open the front housing, release FPC latches with tweezers — never pull on the ribbon
  3. Hold the ribbon up to light: cracks, bends, dark spots = replace
  4. Use an original TH Board FPC Cable P1 Series
  5. After reassembly verify the FPC sits in the carriage groove and isn't pinched by the cover

ABS/ASA warping on open-frame P1P

ABS corners lift within the first layers, prints detach mid-job, you get horizontal layer cracks, PEI adhesion drops fast even on a fresh surface. Root cause is architecture: P1P is open-frame. Chamber sits at ambient (~22-25°C) while ABS needs 40-50°C to suppress warp. Without the Enclosure Kit, ABS only prints reliably on small parts with brim. General warping methods in our warp fix guide.

  1. Small ABS parts: 8mm+ brim, bed 100-110°C, close the room to kill drafts
  2. Medium/large parts: install the Bambu P1P Enclosure Kit (turns P1P into a P1S equivalent)
  3. Alternative: third-party ARC Enclosure or Vision Enclosure (acrylic panels on magnets)
  4. No enclosure — switch to ASA with a Garolite plate or use Magigoo
  5. Never run Nylon or PC-CF on an open P1P

Purge blob stuck in poop chute

After a color/filament change the purge blob sticks to the hotend or hangs inside the chute, blocks the next change, drops a big lump onto the bed and wrecks the print, or gums up the Z screw. The open-frame P1P makes it worse — air is cooler than inside the P1S, so cooled plastic grips harder.

  1. Line the chute walls with aluminum tape — community-proven fix
  2. Update to recent firmware — Bambu improved purge motion in 01.07+
  3. Check that the filament cutter makes a clean cut — ragged cut = long blob (next section)
  4. In Bambu Studio raise Flush multiplier to 0.5-0.7 for better blob formation
  5. Clean the chute weekly from baked-on residue with a plastic scraper

Filament cutter dull — ragged cut, clogged chute

Tail on filament tip after every swap, AMS pull-back errors, longer purge blobs, sometimes a filament stub left in the hotend after unload. Blade dulls after 3-5 PLA/PETG/ABS rolls or 1-2 abrasive rolls (PA-CF, PA-GF, wood-fill, glow). A dull blade tears instead of cutting — cascade effect: AMS fails to feed, chute clogs, possible nozzle clogs.

  1. Remove the extruder front housing (official cutter replacement guide)
  2. Loosen the blade screw, extract the old blade — press the cutter so the screw doesn't drop inside
  3. Install a new blade from the 3-pack Bambu kit
  4. Reassemble and force unload — the cut should be flat and horizontal
  5. If the cut is diagonal — reassemble, cutter lever may be worn and need replacement

Eddy current sensor init fails — 'weak signal'

After a hotend install or fan swap, first-layer calibration fails with 'weak signal from eddy current sensor', Z home misses, the nozzle crashes into PEI or printing is blocked. The eddy current sensor is a copper coil on the extruder measuring inductance as it nears the metal bed plate. Causes: wrong hotend seating, bent top heatsink fin, loose sensor wire screw on the TH Board, or a non-OEM hotend with wrong geometry.

Hotend with eddy current sensor — carriage install
Eddy current sensor — copper coil on the hotend body
  1. Remove the hotend, verify the top cooling fin isn't bent
  2. Check that the hotend is fully seated and locked with its screw
  3. Unscrew the sensor wire on the TH Board and re-tighten
  4. If running a third-party hotend (TZ 4.0 etc.), swap back to OEM for the test
  5. If the coil is physically deformed — replace the extruder unit or complete hotend

Extruder motor whine at low speeds — 36-series resonance

At slow flows and speeds (walls, thin layers) the extruder emits a high-pitched whine. Quiet during travels and filament load/unload. The P1P extruder stepper (36-circular) has a narrow resonance band at 10-40 mm/s. Early firmwares lacked motor noise cancellation — Bambu added it in 01.05+, and you need to run it once after updating.

  1. Update P1P firmware to at least 01.05.00.00 — see Bambu firmware guide
  2. Run Motor Noise Cancellation Calibration in Settings → Calibration
  3. If whine persists — check the stepper mounting screws (loose = resonance)
  4. Re-run Input Shaper (do this every few months anyway)
  5. If the motor also skips steps under load — replace it

MC Board fan rattle — after Enclosure or 1-2 years in

After installing the Enclosure Kit, or just after 1-2 years of use: 'Motor driver overheating, radiator loose or fan damaged', frequent thermal shutdowns, 4020 fan rattle at low RPM. The MC Board cooling fan (4020, 5V) is optional on the open P1P. Bambu recommends turning it on only once the Enclosure is installed (when heat starts to build up inside).

  1. If you installed the Enclosure — verify 'MC board fan' is ON at 100% in settings
  2. Remove the rear cover, blow the fan with compressed air
  3. If rattle remains — replace with the OEM Cooling Fan Bambu Lab P1P/X1 Motherboard
  4. Alternative: Noctua 4020 5V (works on PWM with an adapter)

5015 part cooling fan rattle — loose fit

At 100% duty the cooling fan emits a sharp rattle and resonates with X-axis motion. If it stalls fully, HMS 0300_0400 fires ('part cooling fan speed too slow'). Cause: the 5015 fan isn't fully seated in the toolhead cover — a 0.5-1mm gap lets the rotor hit walls. Bearings also wear out after ~1500 hrs, worse on an open frame with more dust.

  1. Remove the front housing, verify the fan is fully seated and screws are tight
  2. Add washers under screws for a snugger fit (community tip)
  3. Check the fan wire doesn't catch blades
  4. On persistent rattle or wear — replace with the fast cooling fan kit or OEM SnowFan

LAN-only mode blocks firmware updates

P1P is on LAN-only, Bambu Studio claims 'firmware is latest', but new features (Vibration Compensation v2, new HMS codes) never arrive and the screen never prompts an update. Reason: OTA runs through Bambu cloud. Without an account and cloud connection, the printer never polls for updates. Even a logged-in account in LAN-only mode won't get OTA. Full details in the Bambu firmware guide.

  1. Download the .bin firmware from wiki.bambulab.com/en/p1/manual/p1p-firmware-release-history
  2. Copy it to the root of a microSD card
  3. Insert SD into the printer: Settings → Firmware → Update from SD
  4. Or temporarily disable LAN-only, log in, OTA, then re-enable LAN-only
  5. Don't downgrade below 01.04.00.00 — breaks eddy calibration

No LiDAR — manual Flow and PA calibration required

New filament prints come out blobby or under-extruded with rounded corners even with stock profiles. The 'Auto Flow Calibration' button in Bambu Studio is grayed out. Reason: P1P has no LiDAR (unlike X1C/H2D), so auto Flow and Pressure Advance calibration aren't available. For each new spool you must run the Flow Rate test and PA tower manually. See under/over-extrusion guide for context.

  1. In Bambu Studio: Calibration → Flow Rate → Pass 1 for coarse adjustment
  2. Print, pick the smoothest square, enter the coefficient
  3. Run Pass 2 for fine adjustment (±0.02)
  4. For PA: Calibration → Flow Dynamics → print the pattern and pick the best K-value
  5. Alternative: OrcaSlicer has a more convenient PA tower for P1P

P1P doesn't detect AMS — 4 red LEDs, AMS tab missing

HMS 0700_5000 ('AMS1 communication abnormal'), 4 AMS LEDs blinking red, AMS tab missing on the printer, sometimes briefly detects and drops. P1P uses 4-pin + 6-pin Bambu Bus to the AMS. Typical causes: loose AMS connector, corroded socket on the AP Board, kinked Bambu Bus cable, very rarely a MC board surge after a storm. Related AMS issues covered in our AMS troubleshooting guide.

  1. Power off, reseat the 4-pin and 6-pin on both ends (AMS and P1P)
  2. Wiggle the connectors — intermittent detect = replace the cable
  3. Inspect AP Board pins for corrosion and oxide (water damage)
  4. Measure resistance per the wiki table (ams_is_not_detected)
  5. Make sure Bambu Bus cables aren't coiled near the PSU — induction noise

Textured PEI loses grip on PLA/PETG after 100-200 hrs

PLA detaches mid-print even at 65°C, PETG strings heavily from the bed, the surface shows a greasy sheen, first layer 'smooths out' into blobs. Textured PEI is a consumable. Skin oils from part removal, dust, and glue residue coat the shark-skin texture, and the coating wears in the wipe zone (normal). Acetone is forbidden — it destroys PEI. Generic adhesion methods in our first layer guide.

  1. Wash the plate with warm water and dish soap, dry thoroughly
  2. For secondary rescue: lightly sand dead zones with 600-grit
  3. Raise bed by 5-10°C (PLA 65°C, PETG 80°C)
  4. Wait for bed to cool below 30°C before part removal — hot removal kills coating
  5. Replace the plate when heavily worn

Carbon rod squeak on toolhead movement — dry bushings

On a cold start and low speeds the gantry makes a squeaky, almost styrofoam-like sound during X (sometimes Y) motion. After 10-15 minutes it fades. Worse in dry winter. The P1P toolhead rides on carbon fiber rods with linear bushings. Factory grease depletes in 300-500 hrs, and dry bushings squeak. This is unique to carbon-rod CoreXY (P1P/P1S/X1) vs rail-based H2D. See printer maintenance guide.

XY axis assembly P1P/P1S — carbon rods and frame
P1P XY on carbon rods — requires regular lubrication
  1. Power off, open the top cover
  2. Wipe carbon rods with a dry microfiber (remove dust and old grease)
  3. Apply a thin layer of Super Lube (silicone PTFE) or Bambu-recommended grease
  4. Slide the toolhead by hand 5-10 times the full travel
  5. Never use WD-40 or mineral oil — destroys carbon fiber

Belt tension drift — layer shift at high speed

After 3-6 months of use: circles become ovals, ghosting and ringing appear, HMS 0300_1000 pops ('low 1st order resonance mode of X axis'), occasional layer shifts at 20k acceleration. P1P belt tension is a classic mass-spring system — looser belt, lower natural frequency. At 500 mm/s and 20k accel a loose belt causes resonance and CoreXY stepper skips. The Belt Tension Monitor (BTM) in firmware warns you, but it's often ignored.

Vibration compensation screen — belt tension check
Vibration Compensation — built-in belt tension test
  1. Watch Belt Tension Monitor (BTM) notifications in Bambu Studio and on the screen
  2. Tension belts via rear tensioners (belt-tension guide)
  3. Use Gates Carbon Drive app or a string tuner — target ~110 Hz on X, ~100 Hz on Y
  4. Re-run Resonance/Input Shaper calibration
  5. If HMS persists — belt is stretched, replace the XY timing belt

Extruder gear wear on abrasive filament

After 1-2 abrasive rolls (PA-CF, PA-GF, wood-fill) you get under-extrusion on walls, missed layers, visible grooves and black residue inside the extruder, AMS tries to feed but no flow. Stock P1P extruder gear is regular steel. Abrasives (PA-CF, PA-GF, metal-fill, glow) wear teeth in 1-2 rolls. Plain PLA/PETG wear it too, but over years. Dry filament also helps — see filament drying guide.

  1. Remove the extruder cover, inspect drive gear teeth for smoothing
  2. If smoothed — replace with hardened steel gear assembly
  3. For regular abrasive printing — install the Hardened Steel Extruder Unit
  4. Verify the side spring screw is fully tightened
  5. Blow out black dust/shavings with compressed air

P1P discontinued (2025) — OEM parts sourcing gets harder

Some P1P parts on the official Bambu store (rear panels, specific MC board revision) are already out-of-stock or only-if-available. On AliExpress the share of clones without genuine EEPROM and compatibility grows. Bambu Lab discontinued the P1P in 2025 (P1S continues), promising parts support through 2031 (5 years). But critical electronics already come from later batches. The original AP Board P1P is especially hard to find — it's not compatible with the P1S version. Alternative path: upgrade to P1S via Enclosure Kit (wider parts pool).

  1. Source priority: official Bambu store → authorized resellers (3DJake, Partsbuilt, fbrc8, west3d)
  2. For mechanicals (fans, cutter blades, PEI) P1S-compatible parts work
  3. For electronics (AP/MC board) — OEM only because of SN binding
  4. Follow 3dprintbeginner forum and P1S community for clone quality reports
  5. Alternative — upgrade to P1S via Enclosure Kit for a wider parts pool

Bambu Lab P1P HMS Code Reference

The Health Management System (HMS) is Bambu Lab's diagnostic layer that shows codes like 0300_0200_0001_0007 for any fault. The first two groups identify the subsystem, the last identify severity. Below are the codes most commonly seen on a P1P.

CodeDescriptionCauseAction
0300_0200_0001_0007Nozzle temperature abnormal — sensor may be openCeramic heater or NTC wire broken, bad toolhead FPC contactInspect heater wire exit and FPC. Replace ceramic heater or full hotend
0300_0300_0001_0001Hotend cooling fan too slow or stopped2510 hotend fan clogged, wire broken, bearings wornBlow fan, check wire, replace 2510 fan
0300_0400_0002_0001Part Cooling Fan too slow or stopped5015 fan pinched by wire, bearing stuck, loose TH Board connectorReseat fan, check connector, replace if stalling
0300_0A00_0001_0005Force sensor 1 — continuous force (bed stuck or piezo broken)Heatbed signal cable broken, piezo damaged, debris on bedReplace heatbed signal cable, check piezo sensors
0300_0D00_0001_0003Build plate not properly placedMetal plate shifted off magnets, debris underneathRemove plate, clean magnets, reseat to alignment marks
0300_0D00_0002_0001Heatbed homing abnormal — bed bulge or dirty nozzlePlastic residue on bed, nozzle booger, eddy sensor misreadingClean nozzle, wipe bed, check eddy current sensor
0300_0D00_0001_000BZ-axis motor stuck during movementDebris on Z sliders, loose Z timing belt, screw spinning freeInspect Z sliders, tension Z belt
0300_1000_0002_0001X-axis 1st order resonance too low — likely loose beltLoose X belt, resonance at high accelerationTension X belt, re-run Input Shaper
0300_1200_0002_0001Toolhead front cover fell offHall switch doesn't see magnet — cover off or switch brokenReattach cover, check FPC and hall switch
0500_0300_0001_0002Toolhead malfunctioning — please restartDamaged toolhead FPC or Extruder Connection BoardPower off, reseat FPC, inspect board
0700_5000_0002_0001AMS1 communication abnormal — check cableLoose 4-pin or 6-pin Bambu Bus, AP Board corrosionReseat AMS cable, check pins for corrosion
0300_0200_0001_0007
Description: Nozzle temperature abnormal — sensor may be open · Cause: Ceramic heater or NTC wire broken, bad toolhead FPC contact · Action: Inspect heater wire exit and FPC. Replace ceramic heater or full hotend
0300_0300_0001_0001
Description: Hotend cooling fan too slow or stopped · Cause: 2510 hotend fan clogged, wire broken, bearings worn · Action: Blow fan, check wire, replace 2510 fan
0300_0400_0002_0001
Description: Part Cooling Fan too slow or stopped · Cause: 5015 fan pinched by wire, bearing stuck, loose TH Board connector · Action: Reseat fan, check connector, replace if stalling
0300_0A00_0001_0005
Description: Force sensor 1 — continuous force (bed stuck or piezo broken) · Cause: Heatbed signal cable broken, piezo damaged, debris on bed · Action: Replace heatbed signal cable, check piezo sensors
0300_0D00_0001_0003
Description: Build plate not properly placed · Cause: Metal plate shifted off magnets, debris underneath · Action: Remove plate, clean magnets, reseat to alignment marks
0300_0D00_0002_0001
Description: Heatbed homing abnormal — bed bulge or dirty nozzle · Cause: Plastic residue on bed, nozzle booger, eddy sensor misreading · Action: Clean nozzle, wipe bed, check eddy current sensor
0300_0D00_0001_000B
Description: Z-axis motor stuck during movement · Cause: Debris on Z sliders, loose Z timing belt, screw spinning free · Action: Inspect Z sliders, tension Z belt
0300_1000_0002_0001
Description: X-axis 1st order resonance too low — likely loose belt · Cause: Loose X belt, resonance at high acceleration · Action: Tension X belt, re-run Input Shaper
0300_1200_0002_0001
Description: Toolhead front cover fell off · Cause: Hall switch doesn't see magnet — cover off or switch broken · Action: Reattach cover, check FPC and hall switch
0500_0300_0001_0002
Description: Toolhead malfunctioning — please restart · Cause: Damaged toolhead FPC or Extruder Connection Board · Action: Power off, reseat FPC, inspect board
0700_5000_0002_0001
Description: AMS1 communication abnormal — check cable · Cause: Loose 4-pin or 6-pin Bambu Bus, AP Board corrosion · Action: Reseat AMS cable, check pins for corrosion

General 3D printing problems

Beyond P1P-unique issues, you'll also hit the usual FDM problems. We cover each in a dedicated guide:

Also recommended: ventilation guide (important for the open-frame P1P with ABS/ASA), P1S troubleshooting (close relative via Enclosure Kit), X1C known issues (older sibling with LiDAR), and P2S guide (modern replacement).

FAQ