# This file contains common pin mappings for the 2018 Creality # Ender 3. To use this config, the firmware should be compiled for the # AVR atmega1284p. # Note, a number of Melzi boards are shipped with a bootloader that # requires the following command to flash the board: # avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex # If the above command does not work and "make flash" does not work # then one may need to flash a bootloader to the board - see the # Klipper docs/Bootloaders.md file for more information. # See the example.cfg file for a description of available parameters. [stepper_x] step_pin: PD7 dir_pin: !PC5 enable_pin: !PD6 step_distance: .0125 endstop_pin: ^PC2 position_endstop: 0 position_max: 235 homing_speed: 50 [stepper_y] step_pin: PC6 dir_pin: !PC7 enable_pin: !PD6 step_distance: .0125 endstop_pin: ^PC3 position_endstop: 0 position_max: 235 homing_speed: 50 [stepper_z] step_pin: PB3 dir_pin: PB2 enable_pin: !PA5 step_distance: .0025 endstop_pin:^PC4 position_max: 250 position_endstop: 0.0 [extruder] max_extrude_only_distance: 100.0 step_pin: PB1 dir_pin: !PB0 enable_pin: !PD6 step_distance: 0.010526 nozzle_diameter: 0.400 filament_diameter: 1.750 pressure_advance: 0.060 #pressure_advance_lookahead_time: 0.010 heater_pin: PD5 sensor_type: EPCOS 100K B57560G104F sensor_pin: PA7 control: pid # tuned for stock hardware with 200 degree Celsius target pid_Kp: 21.527 pid_Ki: 1.063 pid_Kd: 108.982 min_temp: 0 max_temp: 250 [heater_bed] heater_pin: PD4 sensor_type: EPCOS 100K B57560G104F sensor_pin: PA6 control: pid # tuned for stock hardware with 50 degree Celsius target pid_Kp: 54.027 pid_Ki: 0.770 pid_Kd: 948.182 min_temp: 0 max_temp: 130 [fan] pin: PB4 [mcu] serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 [printer] kinematics: cartesian max_velocity: 300 max_accel: 3000 max_z_velocity: 5 max_z_accel: 100 [display] lcd_type: st7920 cs_pin: PA3 sclk_pin: PA1 sid_pin: PC1 encoder_pins: ^PD2, ^PD3 click_pin: ^!PC0 #*# <---------------------- SAVE_CONFIG ----------------------> #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. #*# #*# [extruder] #*# control = pid #*# pid_kp = 30.662 #*# pid_ki = 2.350 #*# pid_kd = 100.035 #*# #[bltouch] #sensor_pin: ^PC4 #control_pin: PA4 #x_offset: -35 #y_offset: -5 ##z_offset: 2.2 #pin_move_time: 0.4 #[bed_mesh] #speed: 120 #horizontal_move_z: 5 #mesh_min: 25, 10 #mesh_max: 185, 225 #probe_count: 3,3 #fade_start: 1.0 #mesh_pps: 2,2 #[gcode_macro G29] #gcode: # BED_MESH_CALIBRATE #[safe_z_home] #home_xy_position: 155,120 #speed: 80.0 #z_hop: 10.0 #z_hop_speed: 10.0