aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorSam <sammcj@users.noreply.github.com>2023-03-15 12:05:08 +1100
committerGitHub <noreply@github.com>2023-03-14 21:05:08 -0400
commit187173cbb5d51ec00b6813c7d529ffe11d37241a (patch)
treeac2d1e4268302d5b5f2323a24be322a1e5d007d3 /config
parent9d77f4499529ad2274883d95e5aad1cadb402a0b (diff)
downloadkutter-187173cbb5d51ec00b6813c7d529ffe11d37241a.tar.gz
kutter-187173cbb5d51ec00b6813c7d529ffe11d37241a.tar.xz
kutter-187173cbb5d51ec00b6813c7d529ffe11d37241a.zip
config: Add Ender 3 v2 Neo base config (#6103)
Add the default base config for the Ender 3 v2 Neo (as released 2022). This config also works with the newer D32F303 based 4.2.2 boards. Signed-off-by: Sam McLeod <sammcj@users.noreply.github.com>
Diffstat (limited to 'config')
-rw-r--r--config/printer-creality-ender3-v2-neo-2022.cfg155
1 files changed, 155 insertions, 0 deletions
diff --git a/config/printer-creality-ender3-v2-neo-2022.cfg b/config/printer-creality-ender3-v2-neo-2022.cfg
new file mode 100644
index 00000000..169778bc
--- /dev/null
+++ b/config/printer-creality-ender3-v2-neo-2022.cfg
@@ -0,0 +1,155 @@
+# This file contains pin mappings for the stock 2020 Creality Ender 3
+# V2 Neo. To use this config, during "make menuconfig" select the
+# STM32F103 with a "28KiB bootloader" and serial (on USART1 PA10/PA9)
+# communication.
+
+# If you prefer a direct serial connection, in "make menuconfig"
+# select "Enable extra low-level configuration options" and select
+# serial (on USART3 PB11/PB10), which is broken out on the 10 pin IDC
+# cable used for the LCD module as follows:
+# 3: Tx, 4: Rx, 9: GND, 10: VCC
+
+# Flash this firmware by copying "out/klipper.bin" to a SD card and
+# turning on the printer with the card inserted. The firmware
+# filename must end in ".bin" and must not match the last filename
+# that was flashed.
+
+# This also works for the GD32F303 based Creality 4.2.2 board.
+
+# See docs/Config_Reference.md for a description of parameters.
+
+[stepper_x]
+step_pin: PC2
+dir_pin: PB9
+enable_pin: !PC3
+microsteps: 16
+rotation_distance: 40
+endstop_pin: ^PA5
+position_endstop: 0
+position_max: 235
+homing_speed: 80
+
+[stepper_y]
+step_pin: PB8
+dir_pin: PB7
+enable_pin: !PC3
+microsteps: 16
+rotation_distance: 40
+endstop_pin: ^PA6
+position_endstop: 0
+position_max: 235
+homing_speed: 80
+
+[stepper_z]
+step_pin: PB6
+dir_pin: !PB5
+enable_pin: !PC3
+microsteps: 16
+rotation_distance: 8
+endstop_pin: probe:z_virtual_endstop
+position_max: 250
+homing_speed: 4
+second_homing_speed: 1
+homing_retract_dist: 2.0
+
+[extruder]
+max_extrude_only_distance: 100.0
+step_pin: PB4
+dir_pin: PB3
+enable_pin: !PC3
+microsteps: 16
+rotation_distance: 34.406
+nozzle_diameter: 0.400
+filament_diameter: 1.750
+heater_pin: PA1
+sensor_type: EPCOS 100K B57560G104F
+sensor_pin: PC5
+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: PA2
+sensor_type: EPCOS 100K B57560G104F
+sensor_pin: PC4
+control: pid
+# tuned for stock hardware with 70 degree Celsius target
+pid_kp: 70.405
+pid_ki: 1.229
+pid_kd: 1008.553
+min_temp: 0
+max_temp: 130
+
+[fan]
+pin: PA0
+
+[mcu]
+serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
+restart_method: command
+
+[printer]
+kinematics: cartesian
+max_velocity: 300
+max_accel: 5000
+max_z_velocity: 5
+square_corner_velocity: 5.0
+max_z_accel: 100
+
+[bltouch]
+sensor_pin: ^PB1
+control_pin: PB0
+x_offset: -45.0
+y_offset: -10.0
+z_offset: 0
+speed: 20
+samples: 1
+sample_retract_dist: 8.0
+
+[safe_z_home]
+home_xy_position: 160,120
+speed: 150
+z_hop: 10
+z_hop_speed: 10
+
+[bed_mesh]
+speed: 120
+mesh_min: 30,30 # Need to handle head distance with cr-touch (bl_touch)
+mesh_max: 189,189 # Max probe range
+probe_count: 5,5
+fade_start: 1
+fade_end: 10
+fade_target: 0
+algorithm: bicubic
+
+[bed_screws]
+screw1:30,25
+screw1_name:1
+screw2:200,25
+screw2_name:2
+screw3:200,195
+screw3_name:3
+screw4:30,195
+screw4_name:4
+
+[screws_tilt_adjust]
+screw1: 67, 42
+screw1_name: front left screw
+screw2: 237.60, 42
+screw2_name: front right screw
+screw3: 237.60, 212
+screw3_name: rear right screw
+screw4: 67.60, 212
+screw4_name: rear left screw
+horizontal_move_z: 10
+speed: 200
+screw_thread: CW-M4 # Use CW for Clockwise and CCW for Counter Clockwise
+
+# [display]
+# The Ender 3 v2 Neo's 4.3" LCD display is not supported by klipper
+
+[output_pin beeper]
+pin: PB13