- PA Mode:
Automated Pressure Advanced Calibration. Without printing calibration lines, it just simulate extrusion pressure behavior during acceleration and deceleration while only the extruder is working. This work process is similar to the Bambu Lab A1 printer, instead, we use strain gauge, not eddy sensor.
- Nozzle Probe Mode:
Use the strain gauge to sense the nozzle pressure while probing.It works as a normal switch endstop sensor, so we can just power it and connect the Z- pin on the mainboard.
cd ~
git clone https://github.com/markniu/bd_pressure.git
chmod 777 ~/bd_pressure/klipper/install.sh
~/bd_pressure/klipper/install.sh
Upload the bd_pressure.cfg into the printer config folder and add [include bd_pressure.cfg] into the printer.cfg ,
[include bd_pressure.cfg]
Change the pins to your actual use in the section [probe] , Choose the port(i2c or usb) used in the section [bdpressure bd_pa]
-
Disable the Pressure advance in the Material settings.
-
Add the following G-code lines into the beginning of the Start_Gcode in the slicer, then it will do pressure advance calibration with your setting and automatically set the right PA value.
G28 ; Home all the axis
G1 Z30 ; Move to the poop position. You can modify it depending on your printer.
G1 X240 Y240 ; Move to the poop position. You can modify it depending on your printer.
PA_CALIBRATE NOZZLE_TEMP=[first_layer_temperature] MAX_VOLUMETRIC=[filament_max_volumetric_speed] ACC_WALL=[outer_wall_acceleration] TRAVEL_SPEED=[travel_speed] ACC_TO_DECEL_FACTOR=[accel_to_decel_factor]
It is compatible with most hotends, but need to design a mount with CAD for different hotend.
Store: https://www.pandapi3d.com/product-page/bdpressure
video: test video ; mount with bambu hotend
Discord: 3D Printscape