################################### # Basic configuration ################################### [stepper_x] step_pin: ar54 dir_pin: ar55 enable_pin: !ar38 step_distance: .0225 endstop_pin: ^ar3 position_min: 0 position_endstop: 0 position_max: 200 homing_speed: 5.0 homing_retract_dist: 5.0 homing_retract_speed: second_homing_speed: homing_positive_dir: [stepper_y] step_pin: ar60 dir_pin: !ar61 enable_pin: !ar56 step_distance: .0225 endstop_pin: ^ar14 position_endstop: 0 position_max: 200 [stepper_z] step_pin: ar46 dir_pin: ar48 enable_pin: !ar62 step_distance: .005 endstop_pin: ^ar18 position_endstop: 0.5 position_max: 200 [extruder] step_pin: ar26 dir_pin: ar28 enable_pin: !ar24 step_distance: .004242 nozzle_diameter: 0.500 filament_diameter: 3.500 max_extrude_cross_section: instantaneous_corner_velocity: 1.000 max_extrude_only_distance: 50.0 max_extrude_only_velocity: max_extrude_only_accel: pressure_advance: 0.0 pressure_advance_smooth_time: 0.040 heater_pin: ar10 max_power: 1.0 sensor_type: EPCOS 100K B57560G104F sensor_pin: analog13 pullup_resistor: 4700 inline_resistor: 0 smooth_time: 2.0 control: pid pid_Kp: 22.2 pid_Ki: 1.08 pid_Kd: 114 pid_integral_max: pwm_cycle_time: 0.100 min_extrude_temp: 170 min_temp: 0 max_temp: 210 [heater_bed] heater_pin: ar8 sensor_type: EPCOS 100K B57560G104F sensor_pin: analog14 control: watermark max_delta: 2.0 min_temp: 0 max_temp: 110 [fan] pin: ar9 max_power: 1.0 shutdown_speed: 0 cycle_time: 0.010 hardware_pwm: False kick_start_time: 0.100 off_below: 0.0 [mcu] serial: /dev/ttyACM0 baud: 250000 pin_map: arduino restart_method: [printer] kinematics: cartesian max_velocity: 500 max_accel: 3000 max_accel_to_decel: max_z_velocity: 25 max_z_accel: 30 square_corner_velocity: 5.0 ################################### # Bed leveling support ################################### [bed_mesh] speed: 50 horizontal_move_z: 5 mesh_radius: mesh_origin: mesh_min: mesh_max: probe_count: 3,3 round_probe_count: 5 fade_start: 1.0 fade_end: 0.0 fade_target: split_delta_z: .025 move_check_distance: 5.0 mesh_pps: 2,2 algorithm: lagrange bicubic_tension: .2 relative_reference_index: [bed_tilt] x_adjust: 0 y_adjust: 0 z_adjust: 0 points: speed: 50 horizontal_move_z: 5 [bed_screws] screw1: 100,100 screw1_name: front screw screw1_fine_adjust: screw2: screw2_name: screw2_fine_adjust: ... horizontal_move_z: 5 probe_height: 0 speed: 50 probe_speed: 5 [screws_tilt_adjust] screw1: 100,100 screw1_name: front screw screw2: screw2_name: ... speed: 50 horizontal_move_z: 5 screw_thread: CW-M3 [z_tilt] z_positions: points: speed: 50 horizontal_move_z: 5 retries: 0 retry_tolerance: 0 [quad_gantry_level] gantry_corners: points: speed: 50 horizontal_move_z: 5 max_adjust: 4 retries: 0 retry_tolerance: 0 [skew_correction] #################################### # Customized homing ################################### [safe_z_home] home_xy_position: speed: 50.0 z_hop: z_hop_speed: 20.0 move_to_previous: False [homing_override] gcode: axes: xyz set_position_x: set_position_y: set_position_z: [endstop_phase stepper_z] phases: endstop_accuracy: 0.200 endstop_phase: endstop_align_zero: False ################################### # G-Code macros and events ################################### [gcode_macro my_cmd] gcode: default_parameter_<parameter>: variable_<name>: rename_existing: [delayed_gcode my_delayed_gcode] initial_duration: 0. gcode: [idle_timeout] gcode: timeout: 600 ################################### # Optional G-Code features ################################### [virtual_sdcard] path: ~/.octoprint/uploads/ [force_move] enable_force_move: False [pause_resume] recover_velocity: 50. [firmware_retraction] retract_length: 0 retract_speed: 20 unretract_extra_length: 0 unretract_speed: 10 [gcode_arcs] resolution: 1.0 ################################### # Config file helpers ################################### [board_pins mcu] aliases: [include my_other_config.cfg] ################################### # Bed probing hardware ################################### [probe] pin: ar15 x_offset: 0.0 y_offset: 0.0 z_offset: speed: 5.0 samples: 1 sample_retract_dist: 2.0 lift_speed: 5.0 samples_result: average samples_tolerance: 0.100 samples_tolerance_retries: 0 activate_gcode: deactivate_gcode: [bltouch] sensor_pin: control_pin: pin_move_time: 0.680 stow_on_each_sample: True probe_with_touch_mode: False pin_up_reports_not_triggered: True pin_up_touch_mode_reports_triggered: True set_output_mode: x_offset: y_offset: z_offset: speed: samples: sample_retract_dist: samples_result: samples_tolerance: samples_tolerance_retries: ################################### # Additional micro-controllers ###################################' [mcu my_extra_mcu] ################################### # Additional stepper motors and extruders ################################### [stepper_z1] step_pin: ar36 dir_pin: ar34 enable_pin: !ar30 step_distance: .005 endstop_pin: ^ar19 [extruder1] step_pin: ar36 dir_pin: ar34 ... shared_heater: [dual_carriage] axis: step_pin: dir_pin: enable_pin: step_distance: endstop_pin: position_endstop: position_min: position_max: [extruder_stepper my_extra_stepper] extruder: extruder step_pin: dir_pin: enable_pin: step_distance: [manual_stepper my_stepper] step_pin: dir_pin: enable_pin: step_distance: velocity: accel: endstop_pin: ################################### # Heaters and temperature sensors ################################### [verify_heater heater_config_name] max_error: 120 check_gain_time: hysteresis: 5 heating_gain: 2 [homing_heaters] steppers: heaters: [extruder] sensor_type: spi_speed: 4000000 spi_bus: spi_software_sclk_pin: spi_software_mosi_pin: spi_software_miso_pin: sensor_pin: tc_type: K tc_use_50Hz_filter: False tc_averaging_count: 1 rtd_nominal_r: 100 rtd_reference_r: 430 rtd_num_of_wires: 2 rtd_use_50Hz_filter: False [extruder] sensor_type: sensor_pin: adc_voltage: 5.0 voltage_offset: 0 [extruder] sensor_type: PT1000 sensor_pin: pullup_resistor: 4700 [thermistor my_thermistor] temperature1: resistance1: temperature2: resistance2: temperature3: resistance3: beta: [adc_temperature my_sensor] temperature1: voltage1: temperature2: voltage2: ... temperature1: resistance1: temperature2: resistance2: ... [temperature_sensor my_sensor] sensor_type: i2c_address: i2c_mcu: i2c_bus: i2c_speed: [temperature_sensor my_sensor] sensor_type: i2c_address: i2c_mcu: i2c_bus: i2c_speed: htu21d_hold_master: htu21d_resolution: htu21d_report_time: [heater_generic my_generic_heater] gcode_id: C heater_pin: max_power: sensor_type: sensor_pin: smooth_time: control: pid_Kp: pid_Ki: pid_Kd: pid_integral_max: pwm_cycle_time: min_temp: max_temp: [temperature_sensor my_sensor] sensor_type: sensor_pin: min_temp: max_temp: gcode_id: ################################### # Additional fans ################################### [heater_fan my_nozzle_fan] pin: max_power: shutdown_speed: cycle_time: hardware_pwm: kick_start_time: heater: extruder heater_temp: 50.0 fan_speed: 1.0 [controller_fan my_controller_fan] pin: max_power: shutdown_speed: cycle_time: hardware_pwm: kick_start_time: fan_speed: 1.0 idle_timeout: idle_speed: heater: [temperature_fan my_temp_fan] pin: max_power: shutdown_speed: cycle_time: hardware_pwm: kick_start_time: sensor_type: EPCOS 100K B57560G104F sensor_pin: analog13 min_temp: 0 max_temp: 100 target_temp: 40.0 max_speed: 1.0 min_speed: 0.3 control: watermark pid_Kp: 40 pid_Ki: 0.2 pid_Kd: 0.1 pid_deriv_time: 2.0 pid_integral_max: gcode_id: ################################### # Additional servos, LEDs, buttons, and other pins ################################### [servo my_servo] pin: ar7 maximum_servo_angle: 180 minimum_pulse_width: 0.001 maximum_pulse_width: 0.002 initial_angle: 70 initial_pulse_width: 0.0015 enable: True [neopixel my_neopixel] pin: chain_count: color_order_GRB: True initial_RED: 0.0 initial_GREEN: 0.0 initial_BLUE: 0.0 [dotstar my_dotstar] data_pin: clock_pin: chain_count: initial_RED: 0.0 initial_GREEN: 0.0 initial_BLUE: 0.0 [gcode_button my_gcode_button] pin: press_gcode: release_gcode: [output_pin my_pin] pin: pwm: False static_value: value: shutdown_value: cycle_time: 0.100 hardware_pwm: False scale: [static_digital_output my_output_pins] pins: [multi_pin my_multi_pin] pins: ################################### # TMC stepper driver configuration ################################### [tmc2130 stepper_x] cs_pin: spi_bus: spi_speed: spi_software_sclk_pin: spi_software_mosi_pin: spi_software_miso_pin: microsteps: interpolate: True run_current: hold_current: sense_resistor: 0.110 stealthchop_threshold: 0 driver_IHOLDDELAY: 8 driver_TPOWERDOWN: 0 driver_TBL: 1 driver_TOFF: 4 driver_HEND: 7 driver_HSTRT: 0 driver_PWM_AUTOSCALE: True driver_PWM_FREQ: 1 driver_PWM_GRAD: 4 driver_PWM_AMPL: 128 driver_SGT: 0 diag1_pin: [tmc2208 stepper_x] uart_pin: tx_pin: select_pins: microsteps: interpolate: True run_current: hold_current: sense_resistor: 0.110 stealthchop_threshold: 0 driver_IHOLDDELAY: 8 driver_TPOWERDOWN: 20 driver_TBL: 2 driver_TOFF: 3 driver_HEND: 0 driver_HSTRT: 5 driver_PWM_AUTOGRAD: True driver_PWM_AUTOSCALE: True driver_PWM_LIM: 12 driver_PWM_REG: 8 driver_PWM_FREQ: 1 driver_PWM_GRAD: 14 driver_PWM_OFS: 36 [tmc2209 stepper_x] uart_pin: tx_pin: select_pins: microsteps: interpolate: True run_current: hold_current: sense_resistor: 0.110 stealthchop_threshold: 0 uart_address: driver_IHOLDDELAY: 8 driver_TPOWERDOWN: 20 driver_TBL: 2 driver_TOFF: 3 driver_HEND: 0 driver_HSTRT: 5 driver_PWM_AUTOGRAD: True driver_PWM_AUTOSCALE: True driver_PWM_LIM: 12 driver_PWM_REG: 8 driver_PWM_FREQ: 1 driver_PWM_GRAD: 14 driver_PWM_OFS: 36 driver_SGTHRS: 0 diag_pin: [tmc2660 stepper_x] cs_pin: spi_bus: spi_speed: 4000000 spi_software_sclk_pin: spi_software_mosi_pin: spi_software_miso_pin: microsteps: interpolate: True run_current: sense_resistor: idle_current_percent: 100 driver_TBL: 2 driver_RNDTF: 0 driver_HDEC: 0 driver_CHM: 0 driver_HEND: 3 driver_HSTRT: 3 driver_TOFF: 4 driver_SEIMIN: 0 driver_SEDN: 0 driver_SEMAX: 0 driver_SEUP: 0 driver_SEMIN: 0 driver_SFILT: 1 driver_SGT: 0 driver_SLPH: 0 driver_SLPL: 0 driver_DISS2G: 0 driver_TS2G: 3 [tmc5160 stepper_x] cs_pin: spi_bus: spi_speed: spi_software_sclk_pin: spi_software_mosi_pin: spi_software_miso_pin: microsteps: interpolate: True run_current: hold_current: sense_resistor: 0.075 stealthchop_threshold: 0 driver_IHOLDDELAY: 6 driver_TPOWERDOWN: 10 driver_TBL: 2 driver_TOFF: 3 driver_HEND: 2 driver_HSTRT: 5 driver_FD3: 0 driver_TPFD: 4 driver_CHM: 0 driver_VHIGHFS: 0 driver_VHIGHCHM: 0 driver_DISS2G: 0 driver_DISS2VS: 0 driver_PWM_AUTOSCALE: True driver_PWM_AUTOGRAD: True driver_PWM_FREQ: 0 driver_FREEWHEEL: 0 driver_PWM_GRAD: 0 driver_PWM_OFS: 30 driver_PWM_REG: 4 driver_PWM_LIM: 12 driver_SGT: 0 driver_SEMIN: 0 driver_SEUP: 0 driver_SEMAX: 0 driver_SEDN: 0 driver_SEIMIN: 0 driver_SFILT: 0 diag1_pin: ################################### # Run-time stepper motor current configuration ################################### [ad5206 my_digipot] enable_pin: spi_bus: spi_speed: spi_software_sclk_pin: spi_software_mosi_pin: spi_software_miso_pin: channel_1: channel_2: channel_3: channel_4: channel_5: channel_6: scale: [mcp4451 my_digipot] i2c_mcu: mcu i2c_address: wiper_0: wiper_1: wiper_2: wiper_3: scale: [mcp4728 my_dac] i2c_mcu: mcu i2c_address: 96 channel_a: channel_b: channel_c: channel_d: scale: [mcp4018 my_digipot] scl_pin: sda_pin: wiper: scale: ################################### # Display support ################################### [display] lcd_type: rs_pin: e_pin: d4_pin: d5_pin: d6_pin: d7_pin: cs_pin: sclk_pin: sid_pin: cs_pin: a0_pin: rst_pin: contrast: 40 cs_pin: dc_pin: spi_bus: spi_speed: spi_software_sclk_pin: spi_software_mosi_pin: spi_software_miso_pin: reset_pin: display_group: menu_timeout: encoder_pins: click_pin: back_pin: up_pin: down_pin: kill_pin: analog_pullup_resistor: 4700 analog_range_click_pin: analog_range_back_pin: analog_range_up_pin: analog_range_down_pin: analog_range_kill_pin: [display_data my_group_name my_data_name] position: 0, 0 text: [display_template my_template_name] param_<name>: text: [display_glyph my_display_glyph] data: hd44780_data: hd44780_slot: [display my_display] lcd_type: rs_pin: e_pin: d4_pin: d5_pin: d6_pin: d7_pin: cs_pin: sclk_pin: sid_pin: cs_pin: a0_pin: rst_pin: contrast: 40 cs_pin: dc_pin: spi_bus: spi_speed: spi_software_sclk_pin: spi_software_mosi_pin: spi_software_miso_pin: reset_pin: display_group: ################################### # Filament sensors #################################### [filament_switch_sensor my_sensor] pause_on_runout: True runout_gcode: insert_gcode: event_delay: 3.0 pause_delay: 0.5 switch_pin: [tsl1401cl_filament_width_sensor] pin: analog5 default_nominal_filament_diameter: 1.75 max_difference: 0.2 measurement_delay: 100 [hall_filament_width_sensor] adc1: analog11 adc2: analog12 cal_dia1: 1.50 cal_dia2: 2.00 raw_dia1: 9500 raw_dia2: 10500 default_nominal_filament_diameter: 1.75 max_difference: 0.200 measurement_delay: 70 enable: False measurement_interval: 10 logging: False min_diameter:1.0 pause_on_runout: True runout_gcode: insert_gcode: event_delay: 3.0 pause_delay: 0.5 ################################### # Board specific hardware support ################################### [sx1509 my_sx1509] i2c_mcu: mcu i2c_address: i2c_bus: [samd_sercom sercom0] tx_pin: rx_pin: clk_pin: [replicape]
Comments