# This file serves as documentation for config parameters of corexy
# style printers. One may copy and edit this file to configure a new
# corexy printer. Only parameters unique to corexy printers are
# described here - see the "example.cfg" file for description of
# common config parameters.
# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
# FIRST. Incorrectly configured parameters may cause damage.
# The stepper_x section is used to describe the X axis as well as the
# stepper controlling the X+Y movement.
[stepper_x]
step_pin: ar54
dir_pin: !ar55
enable_pin: !ar38
step_distance: 0.005011
endstop_pin: ^!ar3
position_endstop: 0
position_max: 282
homing_speed: 45
[stepper_y]
step_pin: ar46
dir_pin: ar48
enable_pin: !ar62
step_distance: 0.005011
endstop_pin: ^!ar14
position_endstop: 0
position_max: 300
homing_speed: 45
[stepper_z]
# Y pins
step_pin: z:ar60
dir_pin: z:ar61
enable_pin: !z:ar56
step_distance: 0.000313
endstop_pin: probe:z_virtual_endstop
position_endstop: 1.0
position_max: 300
position_min: -0.35
homing_speed: 4
[stepper_z1]
# X pins
step_pin: z:ar54
dir_pin: z:ar55
enable_pin: !z:ar38
step_distance: 0.000313
[stepper_z2]
# Z pins
step_pin: z:ar46
dir_pin: z:ar48
enable_pin: !z:ar62
step_distance: 0.000313
[extruder]
step_pin: ar26
dir_pin: ar28
enable_pin: !ar24
step_distance: 0.001150
nozzle_diameter: 0.400
pressure_advance: 0.05
filament_diameter: 1.750
heater_pin: ar10
sensor_type: ATC Semitec 104GT-2
sensor_pin: analog13
control: pid
pid_Kp=16.459
pid_Ki=1.291
pid_Kd=52.465
min_temp: 0
max_temp: 300
[heater_bed]
heater_pin: ar8
sensor_type: EPCOS 100K B57560G104F
#sensor_type: NTC 100K beta 3950
sensor_pin: analog14
control: pid
pid_Kp=47.076
pid_Ki=0.659
pid_Kd=840.308
min_temp: 0
max_temp: 130
[servo bltouch]
pin: z:ar11
maximum_servo_angle: 180
minimum_pulse_width: 0.0006
maximum_pulse_width: 0.0024
[probe]
pin: z:ar19
z_offset: 1.00
activate_gcode:
SET_SERVO SERVO=bltouch ANGLE=10
SET_SERVO SERVO=bltouch ANGLE=60
G4 P200
deactivate_gcode:
SET_SERVO SERVO=bltouch ANGLE=90
# If the BLTouch is used to home the Z axis, then define a
# homing_override section, use probe:z_virtual_endstop as the
# endstop_pin in the stepper_z section, and set the endstop_position
# in the stepper_z section to match the probe's z_offset.
[homing_override]
set_position_z: 5
gcode:
G90
G1 Z7 F600
G28 X0 Y0
G1 X150 Y150 F3600
G28 Z0
G1 X0 Y0 F3600
[z_tilt]
z_positions:
-56.17,0
-56.17,235
362.43,103
points:
10,21
10,210
282,103
# 10,210
# 10,108
# 10,0
# 150,210
# 150,0
# 280,210
# 280,108
# 280,0
# 150,108
[fan]
pin: ar9
[mcu z]
serial: /dev/serial/by-path/platform-3f980000.usb-usb-0:1.2:1.0-port0
pin_map: arduino
[mcu]
serial: /dev/serial/by-path/platform-3f980000.usb-usb-0:1.3:1.0-port0
pin_map: arduino
[printer]
kinematics: corexy
max_velocity: 1600
max_accel: 3000
max_z_velocity: 8
max_z_accel: 50
Comments