Print Area Mesh for RatOS
Adds dynamic mesh calibration to your RatOS printer.
- Works out of the box with any printer running RatOS
- respects all settings made in RatOS
- No configuration required
- No macro changes required
- Probe agnostic
- Independent probe count for x and y direction based on the mesh configuration
SSH into your raspberry PI and execute these commands.
cd ~/
git clone https://github.com/HelgeKeck/pam.git
bash ~/pam/install.sh
Add this to the overwrite section at the end of your printer.cfg file.
# PAM
[include pam/pam.cfg]
This is optional, if you use it, put it after your PAM activation/include.
[pam]
# clearance between print area and mesh area in mm, default = 0.
# positive value = mesh area will be bigger then the print area
# negative value = mesh area will be smaller then the print area
offset: 10
Make sure this is the first line in your Start Gcode section.
Use minimum SuperSlicer Version 2.3.57.10, earlier versions can report negative first layer coordinates.
- PrusaSlicer / SuperSlicer
MESH_CONFIG X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}
If you want to receive updates for PAM put this at the end of the moonraker.conf file.
# PAM
[update_manager pam]
type: git_repo
primary_branch: main
path: ~/pam
origin: https://github.com/HelgeKeck/pam.git
is_system_service: False