From b9116e4a03c309320e7255e6938f6093f6e67ed0 Mon Sep 17 00:00:00 2001 From: wsippel Date: Tue, 31 Aug 2021 19:07:33 +0200 Subject: [PATCH] config: Elegoo Neptune 2 configuration (#4592) Signed-off-by: Willie Sippel --- config/printer-elegoo-neptune2-v1.2-2021.cfg | 103 +++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 config/printer-elegoo-neptune2-v1.2-2021.cfg diff --git a/config/printer-elegoo-neptune2-v1.2-2021.cfg b/config/printer-elegoo-neptune2-v1.2-2021.cfg new file mode 100644 index 00000000..9869b6eb --- /dev/null +++ b/config/printer-elegoo-neptune2-v1.2-2021.cfg @@ -0,0 +1,103 @@ +# This file contains common pin mappings for the stock Elegoo +# Neptune 2 with a MKS Robin Nano (v1.2.004) board. To use this +# config, the firmware should be compiled for the STM32F103. When +# running "make menuconfig", enable "extra low-level configuration +# setup", select the 28KiB bootloader, and serial (on # USART3 +# PB11/PB10) communication. + +# Note that the "make flash" command does not work with MKS Robin +# boards. After running "make", run the following command: +# ./scripts/update_mks_robin.py out/klipper.bin out/elegoo.bin +# Copy the file out/elegoo.bin to an SD card and then restart the +# printer with that SD card. + +# See docs/Config_Reference.md for a description of parameters. + +[stepper_x] +step_pin: PE3 +dir_pin: PE2 +enable_pin: !PE4 +microsteps: 16 +rotation_distance: 40 +endstop_pin: PA15 +position_endstop: 0 +position_max: 235 +homing_speed: 50 + +[stepper_y] +step_pin: PE0 +dir_pin: PB9 +enable_pin: !PE1 +microsteps: 16 +rotation_distance: 40 +endstop_pin: PA12 +position_endstop: 0 +position_max: 235 +homing_speed: 50 + +[stepper_z] +step_pin: PB5 +dir_pin: !PB4 +enable_pin: !PB8 +microsteps: 16 +rotation_distance: 8 +endstop_pin: PA11 +position_endstop: 0.0 +position_max: 250 + +[extruder] +max_extrude_only_distance: 100.0 +step_pin: PD6 +dir_pin: PD3 +enable_pin: !PB3 +microsteps: 16 +rotation_distance: 34.406 +nozzle_diameter: 0.400 +filament_diameter: 1.750 +heater_pin: PC3 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PC1 +# tuned for stock hardware with 210 degree Celsius target +pid_Kp: 29.056 +pid_Ki: 1.628 +pid_Kd: 129.664 +min_temp: 0 +max_temp: 250 + +[filament_switch_sensor filament_sensor] +pause_on_runout: True +switch_pin: PA4 + +[heater_bed] +heater_pin: PA0 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PC0 +# tuned for stock hardware with 60 degree Celsius target +pid_Kp: 70.857 +pid_Ki: 1.221 +pid_Kd: 1028.316 +min_temp: 0 +max_temp: 130 + +[heater_fan hotend_fan] +pin: PB0 +heater: extruder +heater_temp: 50.0 + +[fan] +pin: PB1 + +[mcu] +serial: /dev/ttyUSB0 +restart_method: command + +[printer] +kinematics: cartesian +max_velocity: 300 +max_accel: 3000 +max_z_velocity: 5 +max_z_accel: 100 + +[static_digital_output display_reset] +# the FSMC touchscreen isn't supported, so we'll just disable it +pins: !PC6, !PD13