cartesian printer
I want to use rat os on my cartesian printer it's a duel z axis with a manta m8p mother boarded and cb1. I've tried compiling my own clipper but couldnt get it to work properly. I have rat os on my vcore pro and love it. What do I need to do to get this to work
10 Replies
I would start with the
https://github.com/Rat-OS/RatOS-configuration/blob/v2.x/templates/custom-printer.template.cfg
And in the user overrides section add in the second z config stuff
GitHub
RatOS-configuration/templates/custom-printer.template.cfg at v2.x ·...
The RatOS modular klipper configuration. Contribute to Rat-OS/RatOS-configuration development by creating an account on GitHub.
To expand on that, you'd need to define your drivers, steppers, kinematics, bed mesh, endstops etc etc, if you use this config. Similar to a regular klipper setup, but you get the benefit of automated mcu flashing, macros, plugins, hardware includes (extruder / hotend / board / probes and so on) etc.
so getting an mcu error, here is my config
Did you flash it with the configurator as instructed in the RatOS docs?
i had, but when i go to check i get this error Manta M8P v1.1 detected
Version mismatch
The board is running version v0.12.0-0-g0d67d9c4 but you your pi is on version v0.12.0. If you want to update your board click 'flash again' below.
ive reflashed it but keep getting it
main sail now reports this Klipper reports: ERROR
pin PC4 is an alias for adxl345_cs_pin
this is fine
yep don't use the same pin twice
(this is something you've done yourself, using PC4 explicitly that is).
now getting this Existing command 'PAUSE' not found in gcode_macro rename
[gcode_macro RatOS]
variable_relative_extrusion: False
variable_preheat_extruder: True
variable_calibrate_bed_mesh: True
variable_nozzle_priming: "primeblob"
variable_start_print_park_in: "back"
variable_start_print_park_z_height: 50
variable_end_print_park_in: "back"
variable_pause_print_park_in: "back"
variable_macro_travel_speed: 300
i added this to my config, seems to have fixed it # WARNING. DO NOT EDIT THIS FILE.
To override settings from this file, you can copy and paste the relevant
sections into your printer.cfg and change it there.
[idle_timeout]
gcode:
{% if printer.webhooks.state|lower == 'ready' %}
{% if printer.pause_resume.is_paused|lower == 'false' %}
M117 Idle timeout reached
TURN_OFF_HEATERS
M84
{% endif %}
{% endif %}
2 hour timeout
timeout: 7200
[temperature_sensor raspberry_pi]
sensor_type: temperature_host
[skew_correction]
[input_shaper]
[virtual_sdcard]
path: ~/printer_data/gcodes
[display_status]
[pause_resume]
[force_move]
enable_force_move: True
[respond]
thank you for your help 🙂
Ah yeah this should be included by default - need to remember to fix that. Good you figured it out 👍
This has now been fixed: https://github.com/Rat-OS/RatOS-configuration/commit/008ed740b25f790542c5e063f9bc8d00ddc49d59
(no need to copy, just add
[include RatOS/printers/base.cfg]
to the base setup section at the top)