Pressure Advance Calibration Pattern
Caution!
If Start G-code is incorrect, it could damage your printer. Anything which could damage your printer could cause other damage. Be absolutely sure your Start G-code is correct before printing the generated G-code.
Use this form to generate G-code that you can use to calibrate your Pressure Advance. Default values apply to standard ABS with a 0.4mm nozzle.
Press the Generate G-code
button followed by Download as file
to save the result.
Settings |
G-code |
||
Printer: |
|||
Diameter of the used filament (mm) | |||
Diameter of the nozzle (mm) | |||
Copy the start G-code from your slicer and set the appropriate parameters. Be sure to check over the entire Start G-code every time before generating. |
|||
Copy the end G-code from your slicer and set any appropriate parameters. |
|||
Retraction distance (mm) | |||
Layer Height (mm) | |||
Fan Speed (%) | |||
Print Bed: |
|||
Size (mm) of the bed in X | |||
Size (mm) of the bed in Y | |||
Speed: |
|||
Use mm/s instead of mm/min | |||
Use square_corner_velocity value | |||
Fast printing speed. This should differ noticeably from Slow Speed | |||
Movement speed | |||
Retract Speed of the extruder | |||
Unretract Speed of the extruder | |||
Set printing acceleration (mm/s^2) | |||
Pattern: |
|||
Select standard or alternate pattern | |||
Starting value for the Pressure Advance-factor | |||
Ending value of the PA | |||
Stepping of the Pressure Advance in the test pattern. Needs to be an exact divisor of the PA Range (End - Start) | |||
Length of the Slow Speed test-line (mm) | |||
Length of the Fast Speed test-line (mm) | |||
Distance between the test lines. This will impact print size | |||
Adds a frame around the start and end points of the test lines. May improve adhesion | |||
Rotates the print in 45° steps | |||
Prints the K-value besides every second test line | |||
Advanced: |
|||
Ratio between extruded line width and nozzle diameter. Should be between 1.05 and 1.2 | |||
Offset the Z-axis for manual Layer adjustment | |||
Use Firmware Retract. Needs to be activated in Klipper | |||
Usually around 0.92 for ABS | |||
Prime the nozzle before starting the test pattern (Disable if your PRINT_START performs a prime already) | |||
The default of 2.5 results in roughly 1mm of filament for 10mm line length | |||
Speed of the prime move | |||
Inserts a pause of x seconds before starting the test pattern to bleed off any residual nozzle pressure | |||
|
Notes on the settings:
Prime Nozzle
should only be enabled if yourPRINT_START
macro does not prime the nozzle already.Fast Printing Speed
andSlow Printing Speed
should be significantly different or the Pressure Advance effect will barely be visible.- The overall width (X-direction) of the print depends on the
Fast Speed Length
andSlow Speed Length
settings plus 5mm for the priming line. The length (Y-direction) depends on the Pressure Advance Settings andLine Spacing
. - The script checks to make sure the print fits on the bed. Verify it using a host software like Printrun or Repetier Host.
Start
andEnd Value
for the Pressure Advance determines the range that the test pattern will cover. For example aStart Value
of 50 and anEnd Value
of 150 will test a range of 100.- The
Pressure Advance Stepping
determines how many test lines are printed for the above range. For example, a Stepping of 10 and a range of 100 results in 10 test lines. A stepping of 3 would not work in this example as 100 cannot be exactly divided by 3. The script will throw an error message if an exact division is not possible. In this case either the range or the stepping needs to be adjusted. - The
Alternate Pattern
has a second line ofFast Printing Speed
to test 0 toFast Printing Speed
and back to 0 conditions. Best used with an increasedTest Line Spacing
and reduced Pressure Advance range. - The proper Pressure Advance depends on the filament, nozzle size, nozzle geometry and printing temperature. If any of these values change, the calibration might need to be repeated.
Screen-shots
The following screen-shots show some examples of the test patterns
- Blue Lines are Slow Printing Speeds
- Red Lines are Fast Printing Speed
- Light blue lines are movements