From 786c7daa86112506a0c1f9c78936fbc4ed329c05 Mon Sep 17 00:00:00 2001 From: Martyn Date: Mon, 5 May 2025 12:32:56 +0100 Subject: [PATCH] Initial carto config --- fluidd.cfg | 1 + moonraker.conf | 44 +++++++++++ printer.cfg | 205 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 250 insertions(+) create mode 120000 fluidd.cfg create mode 100644 moonraker.conf create mode 100644 printer.cfg diff --git a/fluidd.cfg b/fluidd.cfg new file mode 120000 index 0000000..e6c7d8e --- /dev/null +++ b/fluidd.cfg @@ -0,0 +1 @@ +/home/pi/fluidd-config/fluidd.cfg \ No newline at end of file diff --git a/moonraker.conf b/moonraker.conf new file mode 100644 index 0000000..9a3eb29 --- /dev/null +++ b/moonraker.conf @@ -0,0 +1,44 @@ +[server] +host: 0.0.0.0 +port: 7125 +klippy_uds_address: /home/pi/printer_data/comms/klippy.sock + +[authorization] +trusted_clients: + 172.20.0.0/16 + 10.0.0.0/8 + 127.0.0.0/8 + 169.254.0.0/16 + 172.16.0.0/12 + 192.168.0.0/16 + FC00::/7 + FE80::/10 + ::1/128 +cors_domains: + *.lan + *.local + *://localhost + *://localhost:* + *://my.mainsail.xyz + *://app.fluidd.xyz + +[octoprint_compat] + +[history] + +[update_manager] +channel: dev +refresh_interval: 168 + +[update_manager fluidd] +path: /home/pi/fluidd +repo: fluidd-core/fluidd +channel: stable +type: web + +[update_manager fluidd-config] +managed_services: klipper +origin: https://github.com/fluidd-core/fluidd-config.git +path: /home/pi/fluidd-config +primary_branch: master +type: git_repo diff --git a/printer.cfg b/printer.cfg new file mode 100644 index 0000000..85d3b74 --- /dev/null +++ b/printer.cfg @@ -0,0 +1,205 @@ +[include fluidd.cfg] +[mcu] +serial: /dev/serial/by-id/usb-Klipper_sam4e8e_003230533553504E3138303439303337-if00 +restart_method: command + +[virtual_sdcard] +path: /home/pi/printer_data/gcodes +on_error_gcode: CANCEL_PRINT + +[printer] +kinematics: cartesian +max_velocity: 700 +max_accel: 3300 +max_z_velocity: 15 +max_z_accel: 350 + +[stepper_x] +step_pin: PD6 +dir_pin: PD11 +enable_pin: !PC6 +microsteps: 16 +rotation_distance: 23 +endstop_pin: ^!PC14 +position_endstop: 0 +position_max: 210 +homing_speed: 70 #Max 100 + +[tmc2660 stepper_x] +cs_pin: PD14 +spi_bus: usart1 +run_current: 0.8 +sense_resistor: 0.051 + +[stepper_y] +step_pin: PD7 +dir_pin: !PD12 +enable_pin: !PC6 +microsteps: 16 +rotation_distance: 23 +endstop_pin: ^!PA2 +position_endstop: 150 # Actually about 166 +position_max: 150 +position_min: 0 # Actually about 16 +homing_speed: 70 #Max 100 + +[tmc2660 stepper_y] +cs_pin: PC9 +spi_bus: usart1 +run_current: 0.8 +sense_resistor: 0.051 + +[stepper_z] +step_pin: PD8 +dir_pin: PD13 +enable_pin: !PC6 +microsteps: 16 +rotation_distance: 0.5 +#endstop_pin: ^!PD29 +#endstop_pin: PD10 # E0 endstop +#endstop_pin: PC16 # E1 endstop +endstop_pin: probe:z_virtual_endstop +#position_endstop: 0.5 #probe as endstop forbids this +position_max: 130 +homing_speed: 5 +homing_retract_dist: 0 + +[tmc2660 stepper_z] +cs_pin: PC10 +spi_bus: usart1 +run_current: 1.2 +sense_resistor: 0.051 + +[stepper_z1] +step_pin: PD4 +dir_pin: !PD9 +enable_pin: !PC6 +microsteps: 16 +rotation_distance: 0.5 + +[tmc2660 stepper_z1] +cs_pin: PC25 +spi_bus: usart1 +run_current: 1.2 +sense_resistor: 0.051 + +[extruder] +step_pin: PD5 +dir_pin: PA1 +enable_pin: !PC6 +microsteps: 16 +rotation_distance: 4 +nozzle_diameter: 0.400 +filament_diameter: 1.750 +heater_pin: !PA20 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PC15 +#control: pid +#pid_Kp: 15.992 +#pid_Ki: 0.638 +#pid_Kd: 100.153 +min_temp: 0 +max_temp: 270 + +[tmc2660 extruder] +cs_pin: PC17 +spi_bus: usart1 +run_current: 1.000 +sense_resistor: 0.051 + +[heater_bed] +heater_pin: !PA19 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PC13 +control: watermark +min_temp: 0 +max_temp: 130 + +[heater_fan hotend_fan] +pin: PC23 # FAN0 - hotend +heater: extruder +heater_temp: 50.0 +fan_speed: 1.0 + +[fan] +pin: PC26 # FAN1 + +[heater_fan chamber_fan] +pin: PA0 # FAN2 - chamber fan + +[force_move] +enable_force_move: true + +[pause_resume] + +[exclude_object] + +[mcu scanner] +serial: /dev/serial/by-id/usb-Cartographer_614e_2A003200104330394D363620-if00 + +[scanner] +mcu: scanner +x_offset: 12 +y_offset: -41 +backlash_comp: 0.5 +sensor: cartographer +sensor_alt: carto +mesh_runs: 2 + +[bed_mesh] +horizontal_move_z: 5 +mesh_min: 20,15 +mesh_max: 200,90 +probe_count: 30, 30 +algorithm: bicubic +bicubic_tension: 0.2 +zero_reference_position: 100,75 +speed: 200 + +[temperature_sensor Cartographer_MCU] +sensor_type: temperature_mcu +sensor_mcu: scanner +min_temp: 0 +max_temp: 105 + +[safe_z_home] +home_xy_position: 100,75 +z_hop: 10 + +[z_tilt] +z_positions: + -55,75 + 240,75 +points: + 10,75 + 197,75 +retries: 5 +horizontal_move_z: 15 +retry_tolerance: 0.08 + +#*# <---------------------- SAVE_CONFIG ----------------------> +#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. +#*# +#*# [extruder] +#*# control = pid +#*# pid_kp = 15.992 +#*# pid_ki = 0.638 +#*# pid_kd = 100.153 +#*# +#*# [scanner model default] +#*# model_coef = 1.5917281060649031, +#*# 1.9832262352679364, +#*# 0.8501747732515245, +#*# 0.4445393387890837, +#*# -0.09022803918332756, +#*# -0.11185295777977983, +#*# 0.32820417396234064, +#*# 0.10404937582185371, +#*# -0.1257683526163599, +#*# 0.04266967924375816 +#*# model_domain = 3.3422980279672847e-07,3.375148362748417e-07 +#*# model_range = 0.100000,5.000000 +#*# model_temp = 28.108670 +#*# model_offset = 0.00000 +#*# model_mode = scan +#*# model_fw_version = CARTOGRAPHER 5.1.0