├── README.md └── ender3-ezabl-petsfang-printer.cfg /README.md: -------------------------------------------------------------------------------- 1 | A small repo to store my klipper printer configs. 2 | -------------------------------------------------------------------------------- /ender3-ezabl-petsfang-printer.cfg: -------------------------------------------------------------------------------- 1 | # Ender 3 with EZABL and x and y offsets for PETSFANG (i think) 2 | 3 | [stepper_x] 4 | step_pin: PD7 5 | dir_pin: !PC5 6 | enable_pin: !PD6 7 | step_distance: .0125 8 | endstop_pin: ^PC2 9 | position_endstop: 0 10 | position_max: 220 11 | homing_speed: 50 12 | 13 | [stepper_y] 14 | step_pin: PC6 15 | dir_pin: !PC7 16 | enable_pin: !PD6 17 | step_distance: .0125 18 | endstop_pin: ^PC3 19 | position_endstop: 0 20 | position_max: 220 21 | homing_speed: 50 22 | 23 | [stepper_z] 24 | step_pin: PB3 25 | dir_pin: PB2 26 | enable_pin: !PA5 27 | step_distance: .0025 28 | endstop_pin: probe:z_virtual_endstop 29 | #endstop_pin: ^PC4 30 | # If you don't like the 0.5 you should change this to 0.0 31 | #position_endstop: 0.5 32 | position_max: 250 33 | position_min: -2 34 | 35 | [extruder] 36 | step_pin: PB1 37 | dir_pin: !PB0 38 | enable_pin: !PD6 39 | step_distance: 0.010526 40 | nozzle_diameter: 0.400 41 | filament_diameter: 1.750 42 | heater_pin: PD5 43 | sensor_type: EPCOS 100K B57560G104F 44 | sensor_pin: PA7 45 | control: pid 46 | # tuned for stock hardware with 200 degree Celsius target 47 | pid_Kp: 21.527 48 | pid_Ki: 1.063 49 | pid_Kd: 108.982 50 | min_temp: 0 51 | max_temp: 250 52 | 53 | [heater_bed] 54 | heater_pin: PD4 55 | sensor_type: EPCOS 100K B57560G104F 56 | sensor_pin: PA6 57 | control: pid 58 | # tuned for stock hardware with 50 degree Celsius target 59 | pid_Kp: 54.027 60 | pid_Ki: 0.770 61 | pid_Kd: 948.182 62 | min_temp: 0 63 | max_temp: 130 64 | 65 | [fan] 66 | pin: PB4 67 | 68 | [mcu] 69 | serial: /dev/ttyUSB0 70 | 71 | [printer] 72 | kinematics: cartesian 73 | max_velocity: 300 74 | max_accel: 3000 75 | max_z_velocity: 5 76 | max_z_accel: 100 77 | 78 | [display] 79 | lcd_type: st7920 80 | cs_pin: PA3 81 | sclk_pin: PA1 82 | sid_pin: PC1 83 | encoder_pins: ^PD2, ^PD3 84 | click_pin: ^!PC0 85 | 86 | [homing_override] 87 | gcode: 88 | G1 Z0 89 | G28 X0 Y0 90 | G0 X110 Y110 F6000 91 | G28 Z0 92 | 93 | [probe] 94 | pin: ^!PC4 95 | z_offset: 1.8 96 | speed: 5.0 97 | x_offset: 48 98 | y_offset: 2 99 | 100 | [bed_mesh] 101 | speed: 100 102 | min_point: 0,20 103 | max_point: 172,210 104 | probe_count: 4,4 105 | mesh_pps: 2,2 106 | algorithm: lagrange 107 | samples: 3 108 | 109 | 110 | [gcode_macro G29] 111 | gcode: 112 | BED_MESH_CALIBRATE 113 | 114 | 115 | --------------------------------------------------------------------------------