Advertisement
Guest User

Prusa Slicer post-processing script for z speed

a guest
Jun 13th, 2021
1,031
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.56 KB | None | 0 0
  1. import os
  2. import re
  3. import sys
  4. import shutil
  5.    
  6. src = sys.argv[1]
  7. src_file_parts = os.path.splitext(src)
  8.  
  9. if src_file_parts[1] == '.gcode':
  10.     src_old = src
  11.     src = src_file_parts[0] + '.g'
  12.     os.rename(src_old, src)
  13.  
  14. # Uncomment if you would like to create a backup file before processing
  15. # bkp = src+'.bkp'
  16. # shutil.copyfile(src, bkp)
  17.  
  18. with open(src, 'r') as src_file:
  19.     content = src_file.read()
  20.     result = re.sub('G1 Z([\d\.]*) F4800.000', r'G1 Z\1 F420', content, flags = re.M)
  21. with open(src, 'w') as res_file:
  22.     res_file.write(result)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement