mirror of
https://github.com/QIDITECH/klipper.git
synced 2026-02-02 08:58:42 +03:00
plus4的klipper版本
This commit is contained in:
73
config/example-deltesian.cfg
Normal file
73
config/example-deltesian.cfg
Normal file
@@ -0,0 +1,73 @@
|
||||
# This file is an example config file for deltesian style printers.
|
||||
# One may copy and edit this file to configure a new deltesian
|
||||
# printer.
|
||||
|
||||
# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
|
||||
# FIRST. Incorrectly configured parameters may cause damage.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_left]
|
||||
step_pin: PF0
|
||||
dir_pin: PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE5
|
||||
homing_speed: 50
|
||||
position_endstop: 268
|
||||
arm_length: 217
|
||||
arm_x_length: 160
|
||||
|
||||
[stepper_right]
|
||||
step_pin: PL3
|
||||
dir_pin: PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PD3
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PF6
|
||||
dir_pin: !PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PJ1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.500
|
||||
filament_diameter: 3.500
|
||||
heater_pin: PB4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PK5
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 210
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PH5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PK6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 110
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[printer]
|
||||
kinematics: deltesian
|
||||
max_velocity: 500
|
||||
max_accel: 3000
|
||||
max_z_velocity: 150
|
||||
223
config/generic-I3DBEEZ9.cfg
Normal file
223
config/generic-I3DBEEZ9.cfg
Normal file
@@ -0,0 +1,223 @@
|
||||
# This file contains common pin mappings for the I3DBEEZ9 V1.0.
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32F407 with a "32KiB bootloader".
|
||||
|
||||
# The "make flash" command does not work on the I3DBEEZ9. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the I3DBEEZ9
|
||||
# with that SD card.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE9
|
||||
dir_pin: PF1
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PB10
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PE11
|
||||
dir_pin: PE1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PE12
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PE13
|
||||
dir_pin: PC2
|
||||
enable_pin: !PC0
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PG8
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PE14
|
||||
dir_pin: PA0
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB1 # Heat0
|
||||
sensor_pin: PF4 # T1 Header
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PD15
|
||||
#dir_pin: PE7
|
||||
#enable_pin: !PA3
|
||||
#heater_pin: PD14 # Heat1
|
||||
#sensor_pin: PF5 # T2
|
||||
#...
|
||||
|
||||
#[extruder2]
|
||||
#step_pin: PD13
|
||||
#dir_pin: PG9
|
||||
#enable_pin: !PF0
|
||||
#heater_pin: PB0 # Heat2
|
||||
#sensor_pin: PF6 # T3
|
||||
#...
|
||||
|
||||
#[stepper_z1]
|
||||
#step_pin: PE4
|
||||
#dir_pin: PE3
|
||||
#enable_pin: !PC13
|
||||
#microsteps: 16
|
||||
#rotation_distance: 8
|
||||
#endstop_pin: PD0
|
||||
#position_endstop: 0.5
|
||||
#position_max: 200
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PD12
|
||||
sensor_pin: PF3 # T0
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PC8
|
||||
|
||||
[heater_fan fan1]
|
||||
pin: PE5
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PE6
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
|
||||
########################################
|
||||
# TMC2208 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: PA15
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: PB8
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: PB9
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: PB3
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: PG15
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder2]
|
||||
#uart_pin: PG12
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z1]
|
||||
#uart_pin: PE2
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC2130 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PA15
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PB10
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PB8
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PE12
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PB9
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PG8
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PB3
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PE15
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PG15
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PE10
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#cs_pin: PG12
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PG5
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z1]
|
||||
#cs_pin: PE2
|
||||
#spi_bus: spi3a
|
||||
##diag1_pin: PD0
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
########################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PG4, EXP1_3=PD11, EXP1_5=PG2, EXP1_7=PG6, EXP1_9=<GND>,
|
||||
EXP1_2=PA8, EXP1_4=PD10, EXP1_6=PG3, EXP1_8=PG7, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PB14, EXP2_3=PG10, EXP2_5=PF11, EXP2_7=PF12, EXP2_9=<GND>,
|
||||
EXP2_2=PB13, EXP2_4=PB12, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=PF13
|
||||
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi2"
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
200
config/generic-bigtreetech-manta-e3ez.cfg
Normal file
200
config/generic-bigtreetech-manta-e3ez.cfg
Normal file
@@ -0,0 +1,200 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH Manta E3EZ
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32G0B1 with a "8KiB bootloader" "8 MHz crystal"
|
||||
# and "USB (on PA11/PA12)" or "CAN bus (on PB12/PB13)".
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PA14
|
||||
dir_pin: !PA10
|
||||
enable_pin: !PA13
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC4
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PC8
|
||||
dir_pin: !PA15
|
||||
enable_pin: !PC14
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PB0
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PD2
|
||||
dir_pin: PD4
|
||||
enable_pin: !PD3
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC6
|
||||
position_endstop: 0
|
||||
position_max: 270
|
||||
|
||||
[extruder]
|
||||
step_pin: PD5
|
||||
dir_pin: !PD6
|
||||
enable_pin: !PB3
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB11 #HE0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA4 #TH0
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
pid_Kd: 108.982
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[filament_switch_sensor material_0]
|
||||
#switch_pin: PC5
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PB7
|
||||
#dir_pin: PB6
|
||||
#enable_pin: !PB4
|
||||
#heater_pin: PB10 # HE1
|
||||
#sensor_pin: PA5 # T1
|
||||
|
||||
#[filament_switch_sensor material_1]
|
||||
#switch_pin: PB1
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PB2 #HB
|
||||
sensor_type: EPCOS 100K B57560G104F #Generic 3950
|
||||
sensor_pin: PA3 #TB
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PA8
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PB15
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PB14
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# TMC2209 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2209 stepper_x]
|
||||
#uart_pin: PB8
|
||||
##diag_pin: PC4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_y]
|
||||
#uart_pin: PC9
|
||||
##diag_pin: PB0
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_z]
|
||||
#uart_pin: PD0
|
||||
##diag_pin: PC6
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder]
|
||||
#uart_pin: PD1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder1]
|
||||
#uart_pin: PB5
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC2130 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PB8
|
||||
#spi_software_miso_pin: PC11
|
||||
#spi_software_mosi_pin: PC12
|
||||
#spi_software_sclk_pin: PC10
|
||||
##diag1_pin: PF3
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PC9
|
||||
#spi_software_miso_pin: PC11
|
||||
#spi_software_mosi_pin: PC12
|
||||
#spi_software_sclk_pin: PC10
|
||||
##diag1_pin: PF4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PD0
|
||||
#spi_software_miso_pin: PC11
|
||||
#spi_software_mosi_pin: PC12
|
||||
#spi_software_sclk_pin: PC10
|
||||
##diag1_pin: PF5
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PD1
|
||||
#spi_software_miso_pin: PC11
|
||||
#spi_software_mosi_pin: PC12
|
||||
#spi_software_sclk_pin: PC10
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PB5
|
||||
#spi_software_miso_pin: PC11
|
||||
#spi_software_mosi_pin: PC12
|
||||
#spi_software_sclk_pin: PC10
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PC1, EXP1_3=PC3, EXP1_5=PC0, EXP1_7=PA2, EXP1_9=<GND>,
|
||||
EXP1_2=PC2, EXP1_4=<RST>, EXP1_6=PA0, EXP1_8=PA1, EXP1_10=<5V>
|
||||
|
||||
#[bltouch]
|
||||
#sensor_pin: PA6
|
||||
#control_pin: PA7
|
||||
|
||||
#[output_pin PS_ON]
|
||||
#pin: PA9
|
||||
|
||||
#[output_pin pb9_pin]
|
||||
#pin: PB9
|
||||
|
||||
#[neopixel my_neopixel]
|
||||
#pin: PC7
|
||||
|
||||
#[adxl345]
|
||||
#cs_pin: PC15
|
||||
#spi_software_miso_pin: PC11
|
||||
#spi_software_mosi_pin: PC12
|
||||
#spi_software_sclk_pin: PC10
|
||||
175
config/generic-bigtreetech-manta-m4p.cfg
Normal file
175
config/generic-bigtreetech-manta-m4p.cfg
Normal file
@@ -0,0 +1,175 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH Manta M4P
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32G0B1 with a "8KiB bootloader" and USB communication.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC6
|
||||
dir_pin: PA14
|
||||
enable_pin: !PC7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC0
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB10
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PB11
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PC1
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB0
|
||||
dir_pin: !PC5
|
||||
enable_pin: !PB1
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC2
|
||||
position_endstop: 0
|
||||
position_max: 270
|
||||
|
||||
[extruder]
|
||||
step_pin: PB3
|
||||
dir_pin: PB4
|
||||
enable_pin: !PD5
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC8
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA0
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[filament_switch_sensor filament_sensor]
|
||||
#switch_pin: ^!PC15
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PD8
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: PC4
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PD2
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PD3
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PD4
|
||||
|
||||
#[heater_fan SoC_fan]
|
||||
#pin: CB1:gpio79
|
||||
#pin: RPI:gpio26
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 180
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
########################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PD6, EXP1_3=PB9, EXP1_5=PA15, EXP1_7=PA9, EXP1_9=<GND>,
|
||||
EXP1_2=PB8, EXP1_4=PC3, EXP1_6=PA10, EXP1_8=PB5, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PB14, EXP2_3=PC11, EXP2_5=PC12, EXP2_7=PC13, EXP2_9=<GND>,
|
||||
EXP2_2=PB13, EXP2_4=PA8, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=<NC>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
########################################
|
||||
# TMC2209 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2209 stepper_x]
|
||||
#uart_pin: PB12
|
||||
#run_current: 0.800
|
||||
#diag_pin:
|
||||
|
||||
#[tmc2209 stepper_y]
|
||||
#uart_pin: PC10
|
||||
#run_current: 0.800
|
||||
#diag_pin:
|
||||
|
||||
#[tmc2209 stepper_z]
|
||||
#uart_pin: PC9
|
||||
#run_current: 0.800
|
||||
#diag_pin:
|
||||
|
||||
#[tmc2209 extruder]
|
||||
#uart_pin: PA13
|
||||
#run_current: 0.600
|
||||
#diag_pin:
|
||||
|
||||
########################################
|
||||
# TMC5160 configuration
|
||||
########################################
|
||||
|
||||
#[[tmc2130 stepper_x]
|
||||
#cs_pin: PB12
|
||||
#spi_bus: spi1
|
||||
#diag1_pin: PG6
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PC10
|
||||
#spi_bus: spi1
|
||||
#diag1_pin: PG9
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PC9
|
||||
#spi_bus: spi1
|
||||
#diag1_pin: PG10
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PA13
|
||||
#spi_bus: spi1
|
||||
#diag1_pin: PC15
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[bltouch]
|
||||
#sensor_pin: PC14
|
||||
#control_pin: PA1
|
||||
|
||||
#[adxl345]
|
||||
#cs_pin: PD9
|
||||
#spi_bus: spi1
|
||||
#axes_map: z,y,-x
|
||||
|
||||
#[neopixel rgb1]
|
||||
#pin: PD0
|
||||
|
||||
#[neopixel rgb2]
|
||||
#pin: PD1
|
||||
199
config/generic-bigtreetech-manta-m5p.cfg
Normal file
199
config/generic-bigtreetech-manta-m5p.cfg
Normal file
@@ -0,0 +1,199 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH Manta M5P
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32G0B1 with a "8KiB bootloader" "8 MHz crystal"
|
||||
# and "USB (on PA11/PA12)" or "CAN bus (on PD0/PD1)".
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC8
|
||||
dir_pin: !PC9
|
||||
enable_pin: !PA15
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PD3
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PA10
|
||||
dir_pin: !PA14
|
||||
enable_pin: !PA13
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PD2
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PC6
|
||||
dir_pin: PC7
|
||||
enable_pin: !PA9
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC3
|
||||
position_endstop: 0.0
|
||||
position_max: 200
|
||||
|
||||
[extruder]
|
||||
step_pin: PB12
|
||||
dir_pin: !PB11
|
||||
enable_pin: !PA8
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA1
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
pid_Kd: 108.982
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#sensor_type:MAX31865
|
||||
#sensor_pin: PA4
|
||||
#spi_bus: spi1
|
||||
#rtd_nominal_r: 100
|
||||
#rtd_reference_r: 430
|
||||
#rtd_num_of_wires: 2
|
||||
|
||||
#[filament_switch_sensor material_0]
|
||||
#switch_pin: PC2
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PB0
|
||||
#dir_pin: PB1
|
||||
#enable_pin: !PC4
|
||||
#heater_pin: PA7
|
||||
#sensor_pin: PA2
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA5
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: PA0
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PA4
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PA3
|
||||
|
||||
#[heater_fan SoC_fan]
|
||||
#pin: CB1:gpio79
|
||||
#pin: RPI:gpio26
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# TMC2209 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2209 stepper_x]
|
||||
#uart_pin: PD9
|
||||
#run_current: 0.800
|
||||
#diag_pin: PD3
|
||||
|
||||
#[tmc2209 stepper_y]
|
||||
#uart_pin: PD8
|
||||
#run_current: 0.800
|
||||
#diag_pin: PD2
|
||||
|
||||
#[tmc2209 stepper_z]
|
||||
#uart_pin: PB10
|
||||
#run_current: 0.800
|
||||
#diag_pin: PC3
|
||||
|
||||
#[tmc2209 extruder]
|
||||
#uart_pin: PB2
|
||||
#run_current: 0.600
|
||||
#diag_pin: PC2
|
||||
|
||||
#[tmc2209 extruder1]
|
||||
#uart_pin: PA6
|
||||
#run_current: 0.600
|
||||
#diag_pin:
|
||||
|
||||
########################################
|
||||
# TMC2130 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PD9
|
||||
#spi_bus: spi2
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
#diag1_pin: PD3
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PD8
|
||||
#spi_bus: spi2
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
#diag1_pin: PD2
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PB10
|
||||
#spi_bus: spi2
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
#diag1_pin: PC3
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PB2
|
||||
#spi_bus: spi2
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
#diag1_pin: PC2
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PA6
|
||||
#spi_bus: spi2
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
#diag1_pin:
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PD5, EXP1_3=PB3, EXP1_5=PB5, EXP1_7=PB7, EXP1_9=<GND>,
|
||||
EXP1_2=PD4, EXP1_4=PD6, EXP1_6=PB4, EXP1_8=PB6, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PB14, EXP2_3=PB8, EXP2_5=PC10, EXP2_7=PC12, EXP2_9=<GND>,
|
||||
EXP2_2=PB13, EXP2_4=PB9, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=<NC>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
#[bltouch]
|
||||
#sensor_pin: PC13
|
||||
#control_pin: PC15
|
||||
|
||||
# Proximity switch
|
||||
#[probe]
|
||||
#pin: PC15
|
||||
|
||||
#[neopixel my_neopixel1]
|
||||
#pin: PC11
|
||||
|
||||
#[neopixel my_neopixel2]
|
||||
#pin: PC14
|
||||
|
||||
#[adxl345]
|
||||
#cs_pin: PC0
|
||||
#spi_bus: spi2
|
||||
288
config/generic-bigtreetech-manta-m8p-v1.0.cfg
Normal file
288
config/generic-bigtreetech-manta-m8p-v1.0.cfg
Normal file
@@ -0,0 +1,288 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH Manta M8P
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32G0B1 with a "8KiB bootloader" and USB communication.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE2
|
||||
dir_pin: PB4
|
||||
enable_pin: !PC11
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PF3
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PF12
|
||||
dir_pin: PF11
|
||||
enable_pin: !PB3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PF4
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PD7
|
||||
dir_pin: !PD6
|
||||
enable_pin: !PF10
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PF5
|
||||
position_endstop: 0
|
||||
position_max: 270
|
||||
|
||||
# Motor4
|
||||
# The M8P only has 4 heater outputs which leaves an extra stepper
|
||||
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
|
||||
# or other accesory such as an MMU
|
||||
#[stepper_]
|
||||
#step_pin: PD3
|
||||
#dir_pin: PD2
|
||||
#enable_pin: !PD5
|
||||
#endstop_pin: PC0
|
||||
#...
|
||||
|
||||
[extruder]
|
||||
step_pin: PC9
|
||||
dir_pin: PC8
|
||||
enable_pin: !PD1
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.4
|
||||
filament_diameter: 1.75
|
||||
heater_pin: PE3 # HE0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA1 # T0
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[filament_switch_sensor material_0]
|
||||
#switch_pin: PC1
|
||||
|
||||
# Motor6
|
||||
#[extruder1]
|
||||
#step_pin: PA10
|
||||
#dir_pin: PD15
|
||||
#enable_pin: !PA15
|
||||
#heater_pin: PB5 # HE1
|
||||
#sensor_pin: PA2 # T1
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_1]
|
||||
#switch_pin: PC2
|
||||
|
||||
# Motor7
|
||||
#[extruder2]
|
||||
#step_pin: PD12
|
||||
#dir_pin: PD11
|
||||
#enable_pin: !PD14
|
||||
#heater_pin: PB6 # HE2
|
||||
#sensor_pin: PA3 # T2
|
||||
#...
|
||||
|
||||
# Motor8
|
||||
#[extruder3]
|
||||
#step_pin: PD10
|
||||
#dir_pin: PD8
|
||||
#enable_pin: !PD9
|
||||
#heater_pin: PE1 # HE3
|
||||
#sensor_pin: PA4 # T3
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PB7
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: PA0 # TB
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PE6
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PE0
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PC12
|
||||
|
||||
#[heater_fan fan3]
|
||||
#pin: PE5
|
||||
|
||||
#[heater_fan fan4]
|
||||
#pin: PE4
|
||||
#tachometer_pin: PC13
|
||||
|
||||
#[heater_fan fan5]
|
||||
#pin: PB8
|
||||
#tachometer_pin: PC14
|
||||
|
||||
#[heater_fan fan6]
|
||||
#pin: PB9
|
||||
#tachometer_pin: PC15
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# TMC2209 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2209 stepper_x]
|
||||
#uart_pin: PC10
|
||||
##diag_pin: PF3
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_y]
|
||||
#uart_pin: PF13
|
||||
##diag_pin: PF4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_z]
|
||||
#uart_pin: PF9
|
||||
##diag_pin: PF5
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_]
|
||||
#uart_pin: PD4
|
||||
##diag_pin: PC0
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder]
|
||||
#uart_pin: PD0
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder1]
|
||||
#uart_pin: PF8
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder2]
|
||||
#uart_pin: PD13
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder3]
|
||||
#uart_pin: PC7
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC2130 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PC10
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PF3
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PF13
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PF4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PF9
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PF5
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_]
|
||||
#cs_pin: PD4
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PC0
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PD0
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PF8
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#cs_pin: PD13
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder3]
|
||||
#cs_pin: PC7
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PE9, EXP1_2=PE10,
|
||||
EXP1_3=PE11, EXP1_4=PE12,
|
||||
EXP1_5=PE13, EXP1_6=PE14, # Slot in the socket on this side
|
||||
EXP1_7=PE15, EXP1_8=PB10,
|
||||
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||
|
||||
# EXP2 header
|
||||
EXP2_1=PB14, EXP2_2=PB13,
|
||||
EXP2_3=PF7, EXP2_4=PB12,
|
||||
EXP2_5=PE7, EXP2_6=PB11, # Slot in the socket on this side
|
||||
EXP2_7=PE8, EXP2_8=<RST>,
|
||||
EXP2_9=<GND>, EXP2_10=<NC>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
#[bltouch]
|
||||
#sensor_pin: PB2
|
||||
#control_pin: PB1
|
||||
|
||||
# Proximity switch
|
||||
#[probe]
|
||||
#pin: PF6
|
||||
|
||||
#[output_pin ps_on_pin]
|
||||
#pin: PC3
|
||||
|
||||
#[neopixel my_neopixel_1]
|
||||
#pin: PC6
|
||||
|
||||
#[neopixel my_neopixel_2]
|
||||
#pin: PA9
|
||||
|
||||
#[hall_filament_width_sensor]
|
||||
#adc1: PC5
|
||||
#adc2: PB0
|
||||
|
||||
#[adxl345]
|
||||
#cs_pin: PB15
|
||||
#spi_bus: spi1
|
||||
295
config/generic-bigtreetech-manta-m8p-v1.1.cfg
Normal file
295
config/generic-bigtreetech-manta-m8p-v1.1.cfg
Normal file
@@ -0,0 +1,295 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH Manta M8P
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32G0B1 with a "8KiB bootloader" "8 MHz crystal"
|
||||
# and "USB (on PA11/PA12)" or "CAN bus (on PD12/PD13)".
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PE2
|
||||
dir_pin: PB4
|
||||
enable_pin: !PC11
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PF3
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PF12
|
||||
dir_pin: PF11
|
||||
enable_pin: !PB3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PF4
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PD7
|
||||
dir_pin: !PD6
|
||||
enable_pin: !PF10
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PF5
|
||||
position_endstop: 0
|
||||
position_max: 270
|
||||
|
||||
# Motor4
|
||||
# The M8P only has 4 heater outputs which leaves an extra stepper
|
||||
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
|
||||
# or other accesory such as an MMU
|
||||
#[stepper_]
|
||||
#step_pin: PD3
|
||||
#dir_pin: PD2
|
||||
#enable_pin: !PD5
|
||||
#endstop_pin: PC0
|
||||
#...
|
||||
|
||||
[extruder]
|
||||
step_pin: PC9
|
||||
dir_pin: PC8
|
||||
enable_pin: !PD1
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.4
|
||||
filament_diameter: 1.75
|
||||
heater_pin: PE3 # HE0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA1 # T0
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[filament_switch_sensor material_0]
|
||||
#switch_pin: PC1
|
||||
|
||||
# Motor6
|
||||
#[extruder1]
|
||||
#step_pin: PA10
|
||||
#dir_pin: PA14
|
||||
#enable_pin: !PA15
|
||||
#heater_pin: PB5 # HE1
|
||||
#sensor_pin: PA2 # T1
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_1]
|
||||
#switch_pin: PC2
|
||||
|
||||
# Motor7
|
||||
#[extruder2]
|
||||
#step_pin: PD11
|
||||
#dir_pin: PD9
|
||||
#enable_pin: !PD15
|
||||
#heater_pin: PB6 # HE2
|
||||
#sensor_pin: PA3 # T2
|
||||
#...
|
||||
|
||||
# Motor8
|
||||
#[extruder3]
|
||||
#step_pin: PD8
|
||||
#dir_pin: PC6
|
||||
#enable_pin: !PC7
|
||||
#heater_pin: PE1 # HE3
|
||||
#sensor_pin: PA4 # T3
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PB7
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: PA0 # TB
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PE6
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PE0
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PC12
|
||||
|
||||
#[heater_fan fan3]
|
||||
#pin: PE5
|
||||
|
||||
#[heater_fan fan4]
|
||||
#pin: PE4
|
||||
|
||||
#[heater_fan fan5]
|
||||
#pin: PB8
|
||||
#tachometer_pin: PC14
|
||||
|
||||
#[heater_fan fan6]
|
||||
#pin: PB9
|
||||
#tachometer_pin: PC15
|
||||
|
||||
#[heater_fan SoC_fan]
|
||||
#pin: CB1:gpio79
|
||||
#pin: RPI:gpio26
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# TMC2209 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2209 stepper_x]
|
||||
#uart_pin: PC10
|
||||
##diag_pin: PF3
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_y]
|
||||
#uart_pin: PF13
|
||||
##diag_pin: PF4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_z]
|
||||
#uart_pin: PF9
|
||||
##diag_pin: PF5
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_]
|
||||
#uart_pin: PD4
|
||||
##diag_pin: PC0
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder]
|
||||
#uart_pin: PD0
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder1]
|
||||
#uart_pin: PF8
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder2]
|
||||
#uart_pin: PD14
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder3]
|
||||
#uart_pin: PD10
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC2130 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PC10
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PF3
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PF13
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PF4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PF9
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PF5
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_]
|
||||
#cs_pin: PD4
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PC0
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PD0
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PF8
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#cs_pin: PD14
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder3]
|
||||
#cs_pin: PD10
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PE9, EXP1_2=PE10,
|
||||
EXP1_3=PE11, EXP1_4=PE12,
|
||||
EXP1_5=PE13, EXP1_6=PE14, # Slot in the socket on this side
|
||||
EXP1_7=PE15, EXP1_8=PB10,
|
||||
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||
|
||||
# EXP2 header
|
||||
EXP2_1=PB14, EXP2_2=PB13,
|
||||
EXP2_3=PF7, EXP2_4=PB12,
|
||||
EXP2_5=PE7, EXP2_6=PB11, # Slot in the socket on this side
|
||||
EXP2_7=PE8, EXP2_8=<RST>,
|
||||
EXP2_9=<GND>, EXP2_10=<NC>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
#[bltouch]
|
||||
#sensor_pin: PB2
|
||||
#control_pin: PB1
|
||||
|
||||
# Proximity switch
|
||||
#[probe]
|
||||
#pin: PF6
|
||||
|
||||
#[output_pin ps_on_pin]
|
||||
#pin: PC3
|
||||
|
||||
#[output_pin pc13_pin]
|
||||
#pin: PC13
|
||||
|
||||
#[neopixel my_neopixel_1]
|
||||
#pin: PA9
|
||||
|
||||
#[neopixel my_neopixel_2]
|
||||
#pin: PB15
|
||||
|
||||
#[hall_filament_width_sensor]
|
||||
#adc1: PC5
|
||||
#adc2: PB0
|
||||
|
||||
#[adxl345]
|
||||
#cs_pin: PC4
|
||||
#spi_bus: spi1
|
||||
332
config/generic-bigtreetech-octopus-max-ez.cfg
Normal file
332
config/generic-bigtreetech-octopus-max-ez.cfg
Normal file
@@ -0,0 +1,332 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH Octopus Max EZ.
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32H723 with a "128KiB bootloader" "25 MHz crystal"
|
||||
# and "USB (on PA11/PA12)" or "CAN bus (on PD0/PD1)".
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Motor-1
|
||||
[stepper_x]
|
||||
step_pin: PC13
|
||||
dir_pin: PC14
|
||||
enable_pin: !PE6
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PF0
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
# Motor-2
|
||||
[stepper_y]
|
||||
step_pin: PE4
|
||||
dir_pin: PE5
|
||||
enable_pin: !PE3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PF2
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
# Motor-3
|
||||
[stepper_z]
|
||||
step_pin: PE1
|
||||
dir_pin: PE0
|
||||
enable_pin: !PE2
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PF4
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
# Motor-4
|
||||
# The Octopus only has 4 heater outputs which leaves an extra stepper
|
||||
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
|
||||
# or other accesory such as an MMU
|
||||
#[stepper_]
|
||||
#step_pin: PB8
|
||||
#dir_pin: PB9
|
||||
#enable_pin: PB7
|
||||
#endstop_pin: PF3
|
||||
#...
|
||||
|
||||
# Motor-5
|
||||
[extruder]
|
||||
step_pin: PB5
|
||||
dir_pin: PB4
|
||||
enable_pin: !PB6
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PF6 # HE0
|
||||
sensor_pin: PB0 # T0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[filament_switch_sensor material_0]
|
||||
#switch_pin: PF1
|
||||
|
||||
# Motor-6
|
||||
#[extruder1]
|
||||
#step_pin: PG15
|
||||
#dir_pin: PB3
|
||||
#enable_pin: !PD5
|
||||
#heater_pin: PA0 # HE1
|
||||
#sensor_pin: PC5 # T1
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_1]
|
||||
#switch_pin: PC15
|
||||
|
||||
# Motor-7
|
||||
#[extruder2]
|
||||
#step_pin: PD3
|
||||
#dir_pin: PD2
|
||||
#enable_pin: !PD4
|
||||
#heater_pin: PF9 # HE2
|
||||
#sensor_pin: PC4 # T2
|
||||
#...
|
||||
|
||||
# Motor-8
|
||||
#[extruder3]
|
||||
#step_pin: PA10
|
||||
#dir_pin: PA9
|
||||
#enable_pin: !PA15
|
||||
#heater_pin: PF7 # HE3
|
||||
#sensor_pin: PA7 # T3
|
||||
#...
|
||||
|
||||
# Motor-9
|
||||
#[extruder4]
|
||||
#step_pin: PA8
|
||||
#dir_pin: PC7
|
||||
#enable_pin: !PC9
|
||||
#...
|
||||
|
||||
# Motor-10
|
||||
#[extruder5]
|
||||
#step_pin: PG6
|
||||
#dir_pin: PC6
|
||||
#enable_pin: !PC8
|
||||
#...
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PF5
|
||||
sensor_pin: PB1 # TB
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PA6
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PA5
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PA4
|
||||
|
||||
#[heater_fan fan3]
|
||||
#pin: PA3
|
||||
|
||||
#[heater_fan fan4]
|
||||
#pin: PA1
|
||||
#tachometer_pin: PC3
|
||||
|
||||
#[heater_fan fan5]
|
||||
#pin: PF8
|
||||
#tachometer_pin: PC1
|
||||
|
||||
#[heater_fan fan6]
|
||||
#pin: PA2
|
||||
#tachometer_pin: PC2
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# TMC2209 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2209 stepper_x]
|
||||
#uart_pin: PG14
|
||||
##diag_pin: PF0
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_y]
|
||||
#uart_pin: PG13
|
||||
##diag_pin: PF2
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_z]
|
||||
#uart_pin: PG12
|
||||
##diag_pin: PF4
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_]
|
||||
#uart_pin: PG11
|
||||
##diag_pin: PF3
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder]
|
||||
#uart_pin: PG10
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder1]
|
||||
#uart_pin: PG9
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder2]
|
||||
#uart_pin: PD7
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder3]
|
||||
#uart_pin: PD6
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder4]
|
||||
#uart_pin: PG8
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder5]
|
||||
#uart_pin: PG7
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC2130 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PG14
|
||||
#spi_bus: spi4
|
||||
##diag1_pin: PF0
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PG13
|
||||
#spi_bus: spi4
|
||||
##diag1_pin: PF2
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PG12
|
||||
#spi_bus: spi4
|
||||
##diag1_pin: PF4
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_]
|
||||
#cs_pin: PG11
|
||||
#spi_bus: spi4
|
||||
##diag1_pin: PF3
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PG10
|
||||
#spi_bus: spi4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PG9
|
||||
#spi_bus: spi4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#cs_pin: PD7
|
||||
#spi_bus: spi4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder3]
|
||||
#cs_pin: PD6
|
||||
#spi_bus: spi4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder4]
|
||||
#cs_pin: PG8
|
||||
#spi_bus: spi4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder5]
|
||||
#cs_pin: PG7
|
||||
#spi_bus: spi4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# FPC header, Aliases EXP1 & EXP2 for mini12864
|
||||
EXP1_1=PG2, EXP1_2=PD15,
|
||||
EXP1_3=PD14, EXP1_4=PD13,
|
||||
EXP1_5=PD12, EXP1_6=PD11,
|
||||
EXP1_7=PD10, EXP1_8=PE15,
|
||||
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||
|
||||
# EXP2 header
|
||||
EXP2_1=PE13, EXP2_2=PE12,
|
||||
EXP2_3=PG5, EXP2_4=PE11,
|
||||
EXP2_5=PG4, EXP2_6=PE14,
|
||||
EXP2_7=PG3, EXP2_8=<RST>,
|
||||
EXP2_9=<GND>, EXP2_10=<NC>
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
#[bltouch]
|
||||
#sensor_pin: ^PB15
|
||||
#control_pin: PB14
|
||||
|
||||
# Proximity switch
|
||||
#[probe]
|
||||
#pin: PF11
|
||||
|
||||
#[output_pin ps_on_pin]
|
||||
#pin: PF13
|
||||
|
||||
#[output_pin pf12_pin]
|
||||
#pin: PF12
|
||||
|
||||
#[neopixel my_neopixel_1]
|
||||
#pin: PE10
|
||||
|
||||
#[neopixel my_neopixel_2]
|
||||
#pin: PE9
|
||||
|
||||
#[hall_filament_width_sensor]
|
||||
#adc1: PC0
|
||||
#adc2: PF10
|
||||
|
||||
#[adxl345]
|
||||
#cs_pin: PF14
|
||||
#spi_bus: spi4
|
||||
289
config/generic-bigtreetech-octopus-pro-v1.0.cfg
Normal file
289
config/generic-bigtreetech-octopus-pro-v1.0.cfg
Normal file
@@ -0,0 +1,289 @@
|
||||
# This file contains common pin mappings for the BigTreeTech Octopus
|
||||
# Pro v1.0 board.
|
||||
|
||||
# Important! Do not use this config with an Octopus Pro v1.1 board as
|
||||
# doing so could result in a heater being inadvertently enabled.
|
||||
|
||||
# To use this config, start by identifying the micro-controller on the
|
||||
# board - it may be an STM32F446, STM32F429, or an STM32H723. Select
|
||||
# the appropriate micro-controller in "make menuconfig" and select
|
||||
# "Enable low-level configuration options". For STM32F446 boards the
|
||||
# firmware should be compiled with a "32KiB bootloader" and a "12MHz
|
||||
# crystal" clock reference. For STM32F429 boards use a "32KiB
|
||||
# bootloader" and an "8MHz crystal". For STM32H723 boards use a
|
||||
# "128KiB bootloader" and a "25Mhz crystal".
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Driver0
|
||||
[stepper_x]
|
||||
step_pin: PF13
|
||||
dir_pin: PF12
|
||||
enable_pin: !PF14
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PG6
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
# Driver1
|
||||
[stepper_y]
|
||||
step_pin: PG0
|
||||
dir_pin: PG1
|
||||
enable_pin: !PF15
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PG9
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
# Driver2
|
||||
[stepper_z]
|
||||
step_pin: PF11
|
||||
dir_pin: PG3
|
||||
enable_pin: !PG5
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PG10
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
# Driver3
|
||||
# The Octopus only has 4 heater outputs which leaves an extra stepper
|
||||
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
|
||||
# or other accesory such as an MMU
|
||||
#[stepper_]
|
||||
#step_pin: PG4
|
||||
#dir_pin: PC1
|
||||
#enable_pin: !PA0
|
||||
#endstop_pin: PG11
|
||||
#...
|
||||
|
||||
# Driver4
|
||||
[extruder]
|
||||
step_pin: PF9
|
||||
dir_pin: PF10
|
||||
enable_pin: !PG2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA2 # HE0
|
||||
sensor_pin: PF4 # T0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[filament_switch_sensor material_0]
|
||||
#switch_pin: PG12
|
||||
|
||||
# Driver5
|
||||
#[extruder1]
|
||||
#step_pin: PC13
|
||||
#dir_pin: PF0
|
||||
#enable_pin: !PF1
|
||||
#heater_pin: PA3 # HE1
|
||||
#sensor_pin: PF5 # T1
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_1]
|
||||
#switch_pin: PG13
|
||||
|
||||
# Driver6
|
||||
#[extruder2]
|
||||
#step_pin: PE2
|
||||
#dir_pin: PE3
|
||||
#enable_pin: !PD4
|
||||
#heater_pin: PB10 # HE2
|
||||
#sensor_pin: PF6 # T2
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_2]
|
||||
#switch_pin: PG14
|
||||
|
||||
# Driver7
|
||||
#[extruder3]
|
||||
#step_pin: PE6
|
||||
#dir_pin: PA14
|
||||
#enable_pin: !PE0
|
||||
#heater_pin: PB11 # HE3
|
||||
#sensor_pin: PF7 # T3
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_3]
|
||||
#switch_pin: PG15
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA1
|
||||
sensor_pin: PF3 # TB
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PA8
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PE5
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PD12
|
||||
|
||||
#[heater_fan fan3]
|
||||
#pin: PD13
|
||||
|
||||
#[heater_fan fan4]
|
||||
#pin: PD14
|
||||
|
||||
#[controller_fan fan5]
|
||||
#pin: PD15
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
# CAN bus is also available on this board
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# TMC2209 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2209 stepper_x]
|
||||
#uart_pin: PC4
|
||||
##diag_pin: PG6
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_y]
|
||||
#uart_pin: PD11
|
||||
##diag_pin: PG9
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_z]
|
||||
#uart_pin: PC6
|
||||
##diag_pin: PG10
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_]
|
||||
#uart_pin: PC7
|
||||
##diag_pin: PG11
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder]
|
||||
#uart_pin: PF2
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder1]
|
||||
#uart_pin: PE4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder2]
|
||||
#uart_pin: PE1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder3]
|
||||
#uart_pin: PD3
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC2130 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PC4
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PG6
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PD11
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PG9
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PC6
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PG10
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_]
|
||||
#cs_pin: PC7
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PG11
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PF2
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PE4
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#cs_pin: PE1
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder3]
|
||||
#cs_pin: PD3
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PE8, EXP1_2=PE7,
|
||||
EXP1_3=PE9, EXP1_4=PE10,
|
||||
EXP1_5=PE12, EXP1_6=PE13, # Slot in the socket on this side
|
||||
EXP1_7=PE14, EXP1_8=PE15,
|
||||
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||
|
||||
# EXP2 header
|
||||
EXP2_1=PA6, EXP2_2=PA5,
|
||||
EXP2_3=PB1, EXP2_4=PA4,
|
||||
EXP2_5=PB2, EXP2_6=PA7, # Slot in the socket on this side
|
||||
EXP2_7=PC15, EXP2_8=<RST>,
|
||||
EXP2_9=<GND>, EXP2_10=PC5
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
# A [probe] section can be defined instead with a pin: setting identical
|
||||
# to the sensor_pin: for a bltouch
|
||||
#[bltouch]
|
||||
#sensor_pin: PB7
|
||||
#control_pin: PB6
|
||||
#z_offset: 0
|
||||
|
||||
#[neopixel my_neopixel]
|
||||
#pin: PB0
|
||||
@@ -1,6 +1,13 @@
|
||||
# This file contains common pin mappings for the BigTreeTech Octopus.
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32F446 with a "32KiB bootloader" and a "12MHz crystal" clock reference.
|
||||
# This file contains common pin mappings for the BigTreeTech Octopus
|
||||
# Pro v1.1 board.
|
||||
|
||||
# Important! Do not use this config with an Octopus Pro v1.0 board nor
|
||||
# non-Pro board.
|
||||
|
||||
# To use this config, during "make menuconfig", select "Enable
|
||||
# low-level configuration options", select the STM32H723
|
||||
# micro-controller, select a "128KiB bootloader", and select a "25Mhz
|
||||
# crystal".
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
@@ -46,7 +53,7 @@ position_max: 200
|
||||
#[stepper_]
|
||||
#step_pin: PG4
|
||||
#dir_pin: PC1
|
||||
#enable_pin: PA0
|
||||
#enable_pin: !PA2
|
||||
#endstop_pin: PG11
|
||||
#...
|
||||
|
||||
@@ -59,7 +66,7 @@ microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA2 # HE0
|
||||
heater_pin: PA0 # HE0
|
||||
sensor_pin: PF4 # T0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
control: pid
|
||||
@@ -89,7 +96,7 @@ max_temp: 250
|
||||
#step_pin: PE2
|
||||
#dir_pin: PE3
|
||||
#enable_pin: !PD4
|
||||
#heater_pin: PB10 # HE2
|
||||
#heater_pin: PB0 # HE2
|
||||
#sensor_pin: PF6 # T2
|
||||
#...
|
||||
|
||||
@@ -275,4 +282,4 @@ aliases:
|
||||
#z_offset: 0
|
||||
|
||||
#[neopixel my_neopixel]
|
||||
#pin: PB0
|
||||
#pin: PB10
|
||||
288
config/generic-bigtreetech-octopus-v1.1.cfg
Normal file
288
config/generic-bigtreetech-octopus-v1.1.cfg
Normal file
@@ -0,0 +1,288 @@
|
||||
# This file contains common pin mappings for the BigTreeTech Octopus
|
||||
# (non-Pro) boards.
|
||||
|
||||
# Important! Do not use this config with an Octopus Pro v1.1 board as
|
||||
# doing so could result in a heater being inadvertently enabled.
|
||||
|
||||
# To use this config, start by identifying the micro-controller on the
|
||||
# board - it may be an STM32F446, or STM32F429. Select the
|
||||
# appropriate micro-controller in "make menuconfig" and select "Enable
|
||||
# low-level configuration options". For STM32F446 boards the firmware
|
||||
# should be compiled with a "32KiB bootloader" and a "12MHz crystal"
|
||||
# clock reference. For STM32F429 boards use a "32KiB bootloader" and
|
||||
# an "8MHz crystal".
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Driver0
|
||||
[stepper_x]
|
||||
step_pin: PF13
|
||||
dir_pin: PF12
|
||||
enable_pin: !PF14
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PG6
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
# Driver1
|
||||
[stepper_y]
|
||||
step_pin: PG0
|
||||
dir_pin: PG1
|
||||
enable_pin: !PF15
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PG9
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
# Driver2
|
||||
[stepper_z]
|
||||
step_pin: PF11
|
||||
dir_pin: PG3
|
||||
enable_pin: !PG5
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PG10
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
|
||||
# Driver3
|
||||
# The Octopus only has 4 heater outputs which leaves an extra stepper
|
||||
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
|
||||
# or other accesory such as an MMU
|
||||
#[stepper_]
|
||||
#step_pin: PG4
|
||||
#dir_pin: PC1
|
||||
#enable_pin: !PA0
|
||||
#endstop_pin: PG11
|
||||
#...
|
||||
|
||||
# Driver4
|
||||
[extruder]
|
||||
step_pin: PF9
|
||||
dir_pin: PF10
|
||||
enable_pin: !PG2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA2 # HE0
|
||||
sensor_pin: PF4 # T0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#[filament_switch_sensor material_0]
|
||||
#switch_pin: PG12
|
||||
|
||||
# Driver5
|
||||
#[extruder1]
|
||||
#step_pin: PC13
|
||||
#dir_pin: PF0
|
||||
#enable_pin: !PF1
|
||||
#heater_pin: PA3 # HE1
|
||||
#sensor_pin: PF5 # T1
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_1]
|
||||
#switch_pin: PG13
|
||||
|
||||
# Driver6
|
||||
#[extruder2]
|
||||
#step_pin: PE2
|
||||
#dir_pin: PE3
|
||||
#enable_pin: !PD4
|
||||
#heater_pin: PB10 # HE2
|
||||
#sensor_pin: PF6 # T2
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_2]
|
||||
#switch_pin: PG14
|
||||
|
||||
# Driver7
|
||||
#[extruder3]
|
||||
#step_pin: PE6
|
||||
#dir_pin: PA14
|
||||
#enable_pin: !PE0
|
||||
#heater_pin: PB11 # HE3
|
||||
#sensor_pin: PF7 # T3
|
||||
#...
|
||||
|
||||
#[filament_switch_sensor material_3]
|
||||
#switch_pin: PG15
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA1
|
||||
sensor_pin: PF3 # TB
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PA8
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PE5
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PD12
|
||||
|
||||
#[heater_fan fan3]
|
||||
#pin: PD13
|
||||
|
||||
#[heater_fan fan4]
|
||||
#pin: PD14
|
||||
|
||||
#[controller_fan fan5]
|
||||
#pin: PD15
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
# CAN bus is also available on this board
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
########################################
|
||||
# TMC2209 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2209 stepper_x]
|
||||
#uart_pin: PC4
|
||||
##diag_pin: PG6
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_y]
|
||||
#uart_pin: PD11
|
||||
##diag_pin: PG9
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_z]
|
||||
#uart_pin: PC6
|
||||
##diag_pin: PG10
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 stepper_]
|
||||
#uart_pin: PC7
|
||||
##diag_pin: PG11
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder]
|
||||
#uart_pin: PF2
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder1]
|
||||
#uart_pin: PE4
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder2]
|
||||
#uart_pin: PE1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2209 extruder3]
|
||||
#uart_pin: PD3
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC2130 configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#cs_pin: PC4
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PG6
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#cs_pin: PD11
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PG9
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#cs_pin: PC6
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PG10
|
||||
#run_current: 0.650
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_]
|
||||
#cs_pin: PC7
|
||||
#spi_bus: spi1
|
||||
##diag1_pin: PG11
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#cs_pin: PF2
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#cs_pin: PE4
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#cs_pin: PE1
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder3]
|
||||
#cs_pin: PD3
|
||||
#spi_bus: spi1
|
||||
#run_current: 0.800
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PE8, EXP1_2=PE7,
|
||||
EXP1_3=PE9, EXP1_4=PE10,
|
||||
EXP1_5=PE12, EXP1_6=PE13, # Slot in the socket on this side
|
||||
EXP1_7=PE14, EXP1_8=PE15,
|
||||
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||
|
||||
# EXP2 header
|
||||
EXP2_1=PA6, EXP2_2=PA5,
|
||||
EXP2_3=PB1, EXP2_4=PA4,
|
||||
EXP2_5=PB2, EXP2_6=PA7, # Slot in the socket on this side
|
||||
EXP2_7=PC15, EXP2_8=<RST>,
|
||||
EXP2_9=<GND>, EXP2_10=PC5
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
# A [probe] section can be defined instead with a pin: setting identical
|
||||
# to the sensor_pin: for a bltouch
|
||||
#[bltouch]
|
||||
#sensor_pin: PB7
|
||||
#control_pin: PB6
|
||||
#z_offset: 0
|
||||
|
||||
#[neopixel my_neopixel]
|
||||
#pin: PB0
|
||||
@@ -1,6 +1,8 @@
|
||||
# This file contains common pin mappings for the BigTreeTech SKR 3.
|
||||
# This board can ship with one of two chips, STM32H743 or STM32H723.
|
||||
# To use this config, during "make menuconfig" enable "low-level
|
||||
# options", "STM32H743", "128KiB bootloader", and "25MHz clock".
|
||||
# options", "STM32H743" or "STM32H723", "128KiB bootloader",
|
||||
# and "25MHz clock".
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@ homing_speed: 50
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 2
|
||||
uart_address: 1
|
||||
run_current: 0.550
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
@@ -63,7 +63,7 @@ position_max: 250
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PC11
|
||||
tx_pin: PC10
|
||||
uart_address: 1
|
||||
uart_address: 2
|
||||
run_current: 0.550
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
|
||||
@@ -106,6 +106,9 @@ pin: gpio18
|
||||
[heater_fan controller_fan]
|
||||
pin: gpio20
|
||||
|
||||
[temperature_sensor pico]
|
||||
sensor_type: temperature_mcu
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
|
||||
|
||||
152
config/generic-duet3-6hc.cfg
Normal file
152
config/generic-duet3-6hc.cfg
Normal file
@@ -0,0 +1,152 @@
|
||||
# This file contains common pin mappings for the Duet3 6HC. To use
|
||||
# this config, the firmware should be compiled for the SAME70Q20B.
|
||||
|
||||
# To flash the board, erase the existing firmware by jumpering the erase jumper.
|
||||
# Boot the board, wait for reset to complete, remove the jumper, and then reboot the board,
|
||||
# as described in Duet's documentation:
|
||||
# https://docs.duet3d.com/en/User_manual/RepRapFirmware/Updating_firmware#all-other-duet-boards
|
||||
# Then run: make flash FLASH_DEVICE=/dev/ttyACM0
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
|
||||
# Pins for reference, v1.02 board:
|
||||
# Driver Step Pins - 0:PC18 1:PC16 2:PC28 3:PC1 4:PC4 5:PC9
|
||||
# Driver Dir Pins - 0:PB5 1:PD10 2:PA4 3:PA22 4:PC3 5:PD14
|
||||
# Driver Enable - !PA9
|
||||
# Driver CS - PD17
|
||||
# Thermistor Pins - TEMP0:PC15 TEMP1:PC29 TEMP2:PC30 TEMP3:PC31
|
||||
# Pullup Resistor - 2200
|
||||
# Vssa Sense:PC13 | Vref Sense:PC0
|
||||
# Current Sense resistor for drivers - 0.05ohm
|
||||
# SPI lines:{PC25} -> SPIMosi:PC27 SPIMiso:PC26 SPISCLK:PC24
|
||||
# Vin Monitor:PA20
|
||||
# CAN Pins - TX0:PB2 RX0:PB3 TX1:PD12 RX1:PC12
|
||||
# Heaters - Out0:PA7 Out1:PA24 Out2:PA16 Out3:PA11
|
||||
# Fan outputs - Out4:PA15 Out5:PC5 Out6:PA8 Out7:PC11 Out8:PC8 Out9:PA12 | Out9 is shared with VFD_Out
|
||||
# Tach Pins for Fans - Out4.Tach:PC7 Out5.Tach:PD23 Out6.Tach:PA1
|
||||
# GPIO_out - IO0:PD26 IO1:PD16 IO2:PD27 IO3:PA3 IO4:PE0 IO5:PD21 IO6:PA0 IO7:PD23 IO8:PE1
|
||||
# GPIO_in - IO0:PD25 IO1:PD15 IO2:PD28 IO3:PE5 IO4:PD30 IO5:PA19 IO6:PA18 IO7:PA17 IO8:PE3
|
||||
# Driver Diag - 0:PD29 1:PC17 2:PD13 3:PC2 4:PD31 5:PC10
|
||||
|
||||
[stepper_x]
|
||||
#driver 0
|
||||
step_pin: PC18
|
||||
dir_pin: PB5
|
||||
enable_pin: !PA9
|
||||
microsteps: 128
|
||||
rotation_distance: 40
|
||||
endstop_pin: PD25 #IO0
|
||||
position_endstop: 0
|
||||
position_max: 450
|
||||
|
||||
[tmc5160 stepper_x]
|
||||
cs_pin: PD17
|
||||
spi_bus: usart1
|
||||
chain_position: 1
|
||||
chain_length: 6
|
||||
interpolate: False
|
||||
run_current: 1
|
||||
sense_resistor: 0.05
|
||||
|
||||
[stepper_y]
|
||||
#driver 1
|
||||
step_pin: PC16
|
||||
dir_pin: PD10
|
||||
enable_pin: !PA9
|
||||
microsteps: 128
|
||||
rotation_distance: 40
|
||||
endstop_pin: PD15 #IO1
|
||||
position_endstop: 0
|
||||
position_max: 450
|
||||
|
||||
[tmc5160 stepper_y]
|
||||
cs_pin: PD17
|
||||
chain_position: 2
|
||||
chain_length: 6
|
||||
interpolate: False
|
||||
run_current: 1.0
|
||||
sense_resistor: 0.05
|
||||
|
||||
[stepper_z]
|
||||
#driver2
|
||||
step_pin: PC28
|
||||
dir_pin: PA4
|
||||
enable_pin: !PA9
|
||||
microsteps: 64
|
||||
rotation_distance: 8
|
||||
endstop_pin: PD28 #IO2
|
||||
position_endstop: 0
|
||||
position_min: 0
|
||||
position_max: 400
|
||||
|
||||
[tmc5160 stepper_z]
|
||||
cs_pin: PD17
|
||||
chain_position: 3
|
||||
chain_length: 6
|
||||
interpolate: False
|
||||
run_current: 1.0
|
||||
sense_resistor: 0.05
|
||||
|
||||
[adc_scaled vref_scaled]
|
||||
vref_pin: PC0
|
||||
vssa_pin: PC13
|
||||
|
||||
[extruder]
|
||||
#driver3
|
||||
step_pin: PC1
|
||||
dir_pin: PA22
|
||||
enable_pin: !PA9
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA24 #Out1
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
pullup_resistor: 2200
|
||||
sensor_pin: vref_scaled:PC29 #Temp1
|
||||
control: pid
|
||||
pid_Kp: 30.089
|
||||
pid_Ki: 2.229
|
||||
pid_Kd: 101.550
|
||||
min_temp: 0
|
||||
max_temp: 285
|
||||
|
||||
[tmc5160 extruder]
|
||||
cs_pin: PD17
|
||||
chain_position: 4
|
||||
chain_length: 6
|
||||
interpolate: False
|
||||
run_current: .6
|
||||
sense_resistor: 0.05
|
||||
|
||||
[heater_fan heatbreak_fan]
|
||||
pin: PC8 #Out8
|
||||
heater: extruder
|
||||
heater_temp: 50.0
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA7 #Out0
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: vref_scaled:PC15 #Temp0
|
||||
control: pid
|
||||
pullup_resistor: 2200
|
||||
pid_Kp: 61.049
|
||||
pid_Ki: 2.339
|
||||
pid_Kd: 398.344
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[heater_fan heatbreak_fan]
|
||||
pin: PA15 #Out4
|
||||
|
||||
[fan]
|
||||
pin: PC5 #Out5
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 350
|
||||
max_accel: 3000
|
||||
108
config/generic-duet3-6xd.cfg
Normal file
108
config/generic-duet3-6xd.cfg
Normal file
@@ -0,0 +1,108 @@
|
||||
# This file contains common pin mappings for the Duet3 6XD. To use
|
||||
# this config, the firmware should be compiled for the SAME70Q20B.
|
||||
|
||||
# To flash the board, erase the existing firmware by jumpering the erase jumper.
|
||||
# Boot the board, wait for reset to complete, remove the jumper, and then reboot the board,
|
||||
# as described in Duet's documentation:
|
||||
# https://docs.duet3d.com/en/User_manual/RepRapFirmware/Updating_firmware#all-other-duet-boards
|
||||
# Then run: make flash FLASH_DEVICE=/dev/ttyACM0
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
|
||||
# Pins for reference, v1.0 board:
|
||||
# Driver Step Pins - 0:PC18 1:PC16 2:PC28 3:PC1 4:PC4 5:PC9
|
||||
# Driver Dir Pins - 0:PB5 1:PD10 2:PA4 3:PA22 4:PC3 5:PD14
|
||||
# Driver En Pins - 0:PB4 1:PA21 2:PC20 3:PA23 4:PA2 5:PD17
|
||||
# Driver Err Pins - 0:PD29 1:PC17 2:PD13 3:PC2 4:PD31 5:PC10
|
||||
# Thermistor Pins - TEMP0:PC15 TEMP1:PC29 TEMP2:PC0 TEMP3:PC31
|
||||
# Pullup Resistor - 2200
|
||||
# Vssa Sense:PC13 | Vref Sense:PC30
|
||||
# SPI0:{PD19, PA5, PA6, PD20, PC22} -> SPIMosi:PB1 SPIMiso:PB0 SPISCLK:PB13
|
||||
# SPI1:{PC25} -> SPIMosi:PC27 SPIMiso:PC26 SPISCLK:PC24 DATA_RDY:PE2
|
||||
# Vin Monitor:PA20
|
||||
# LED's - Diag:PB6, Act:PB7
|
||||
# CAN Pins - TX0:PB2 RX0:PB3 TX1:PD12 RX1:PC12
|
||||
# Heaters - Out0:PA24 Out1:PA16 Out2:PA11
|
||||
# Fan outputs - Out3:PA15 Out4:PC5 Out5:PA8 Out6:PC11 Out7:PC8 Out8:PA12
|
||||
# Tach Pins for Fans - Out3.Tach:PC7 Out4.Tach:PD23 Out5.Tach:PA1
|
||||
# VFD - PA7
|
||||
# GPIO_out - IO0:PD26 IO1:PD16 IO2:PD27 IO3:PA3 IO4:PE0 IO5:PD21 IO6:PA0 IO7:PD23 IO8:PE1
|
||||
# GPIO_in - IO0:PD25 IO1:PD15 IO2:PD28 IO3:PE5 IO4:PD30 IO5:PA19 IO6:PA18 IO7:PA17 IO8:PE3
|
||||
|
||||
[stepper_x]
|
||||
#driver 0
|
||||
step_pin: PC18
|
||||
dir_pin: PB5
|
||||
enable_pin: PB4
|
||||
microsteps: 128
|
||||
rotation_distance: 40
|
||||
endstop_pin: PD25 #IO0
|
||||
position_endstop: 0
|
||||
position_max: 450
|
||||
|
||||
[stepper_y]
|
||||
#driver 1
|
||||
step_pin: PC16
|
||||
dir_pin: PD10
|
||||
enable_pin: PA21
|
||||
microsteps: 128
|
||||
rotation_distance: 40
|
||||
endstop_pin: PD15 #IO1
|
||||
position_endstop: 0
|
||||
position_max: 450
|
||||
|
||||
[stepper_z]
|
||||
#driver2
|
||||
step_pin: PC28
|
||||
dir_pin: PA4
|
||||
enable_pin: PC20
|
||||
microsteps: 64
|
||||
rotation_distance: 8
|
||||
endstop_pin: PD28 #IO2
|
||||
position_endstop: 0
|
||||
position_min: 0
|
||||
position_max: 400
|
||||
|
||||
[adc_scaled vref_scaled]
|
||||
vref_pin: PC30
|
||||
vssa_pin: PC13
|
||||
|
||||
[extruder]
|
||||
#driver3
|
||||
step_pin: PC1
|
||||
dir_pin: PA22
|
||||
enable_pin: PA23
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA24 #Out0
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
pullup_resistor: 2200
|
||||
sensor_pin: vref_scaled:PC29 #Temp1
|
||||
control: pid
|
||||
pid_Kp: 30.089
|
||||
pid_Ki: 2.229
|
||||
pid_Kd: 101.550
|
||||
min_temp: 0
|
||||
max_temp: 285
|
||||
|
||||
[heater_fan heatbreak_fan]
|
||||
pin: PC8 #Out7
|
||||
heater: extruder
|
||||
heater_temp: 50.0
|
||||
|
||||
[heater_fan heatbreak_fan]
|
||||
pin: PA15 #Out3
|
||||
|
||||
[fan]
|
||||
pin: PC5 #Out4
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 350
|
||||
max_accel: 3000
|
||||
@@ -1,6 +1,6 @@
|
||||
# This file contains common pin mappings for the Duet3 Mini 5+. To use
|
||||
# this config, the firmware should be compiled for the ATSAMD51P20
|
||||
# with a "25Mhz crystal", "16KiB bootloader", and USB communication.
|
||||
# this config, the firmware should be compiled for the SAME54P20 with
|
||||
# a "25Mhz crystal", "16KiB bootloader", and USB communication.
|
||||
|
||||
# To flash the board, double tap the board's reset button to enter the
|
||||
# bootloader and then run: make flash FLASH_DEVICE=/dev/ttyACM0
|
||||
|
||||
138
config/generic-fysetc-cheetah-v2.0.cfg
Normal file
138
config/generic-fysetc-cheetah-v2.0.cfg
Normal file
@@ -0,0 +1,138 @@
|
||||
# This file contains common pin mappings for the Fysetc Cheetah V2.0
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32F401 with a "32KiB bootloader".
|
||||
|
||||
# Rename "klipper.bin" to "firmware.bin", copy to Sdcard and insert in motherboard
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC0
|
||||
dir_pin: PC1
|
||||
enable_pin: !PA8
|
||||
rotation_distance: 40
|
||||
microsteps: 64
|
||||
endstop_pin: ^PB4
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PA3
|
||||
tx_pin: PA2
|
||||
uart_address: 0
|
||||
run_current: 0.800
|
||||
interpolate: false
|
||||
stealthchop_threshold: 0
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PC14
|
||||
dir_pin: !PC13
|
||||
enable_pin: !PC15
|
||||
rotation_distance: 40
|
||||
microsteps: 64
|
||||
endstop_pin: ^PC8
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PA3
|
||||
tx_pin: PA2
|
||||
uart_address: 2
|
||||
run_current: 0.800
|
||||
interpolate: false
|
||||
stealthchop_threshold: 0
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB9
|
||||
dir_pin: PB8
|
||||
enable_pin: !PC2
|
||||
rotation_distance: 8
|
||||
microsteps: 64
|
||||
endstop_pin: ^PB1
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PA3
|
||||
tx_pin: PA2
|
||||
uart_address: 1
|
||||
run_current: 0.800
|
||||
interpolate: false
|
||||
stealthchop_threshold: 0
|
||||
|
||||
[extruder]
|
||||
step_pin: PB2
|
||||
dir_pin: !PA15
|
||||
enable_pin: !PD2
|
||||
rotation_distance: 33.500
|
||||
microsteps: 16
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC6
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC4
|
||||
control: pid
|
||||
pid_kp: 21.527
|
||||
pid_ki: 1.063
|
||||
pid_kd: 108.982
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: PA3
|
||||
tx_pin: PA2
|
||||
uart_address: 3
|
||||
run_current: 0.800
|
||||
interpolate: false
|
||||
stealthchop_threshold: 0
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PC7
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC5
|
||||
control: pid
|
||||
pid_kp: 54.027
|
||||
pid_ki: 0.770
|
||||
pid_kd: 948.182
|
||||
min_temp: 0
|
||||
max_temp: 120
|
||||
|
||||
[fan]
|
||||
pin: PA1
|
||||
|
||||
[heater_fan my_hotend_fan]
|
||||
pin: PA13
|
||||
heater: extruder
|
||||
heater_temp: 50.0
|
||||
|
||||
[controller_fan my_controller_fan]
|
||||
pin: PA14
|
||||
heater: extruder, heater_bed
|
||||
stepper: stepper_x, stepper_y, stepper_z, extruder
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 500
|
||||
max_accel: 5000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 1000
|
||||
|
||||
[mcu]
|
||||
serial: INSERTSERIALIDHERE
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=<5V>, EXP1_3=<RST>, EXP1_5=PA7, EXP1_7=PA4, EXP1_9=PA5,
|
||||
EXP1_2=<GND>, EXP1_4=PC3, EXP1_6=PC11, EXP1_8=PC10, EXP1_10=PA6,
|
||||
|
||||
# EXP2 header
|
||||
EXP2_1=<5V>, EXP2_3=PB7, EXP2_5=PB14, EXP2_7=PB12, EXP2_9=PC12,
|
||||
EXP2_2=<GND>, EXP2_4=PB6, EXP2_6=PB13, EXP2_8=PB15, EXP2_10=PC9,
|
||||
|
||||
# EXP3 header
|
||||
EXP3_1=PC9, EXP3_3=PC10, EXP3_5=PC11, EXP3_7=PB12, EXP3_9=<GND>,
|
||||
EXP3_2=PC12, EXP3_4=PB14, EXP3_6=PB13, EXP3_8=PB15, EXP3_10=<5V>
|
||||
# Pins EXP1_4, EXP1_8, EXP1_6 are also MISO, MOSI, SCK of bus "spi2"
|
||||
@@ -78,7 +78,7 @@ max_temp: 130
|
||||
pin: PL5
|
||||
|
||||
#fan for hotend FAN1
|
||||
#[heater_fan my_nozzle_fan]
|
||||
#[heater_fan heatbreak_cooling_fan]
|
||||
#pin: PL4
|
||||
#shutdown_speed: 1
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@ max_temp: 130
|
||||
pin: PB0
|
||||
|
||||
#fan for hotend FAN1
|
||||
#[heater_fan my_nozzle_fan]
|
||||
#[heater_fan heatbreak_cooling_fan]
|
||||
#pin: PB1
|
||||
#shutdown_speed: 1
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@ max_temp: 130
|
||||
pin: PB0
|
||||
|
||||
#fan for hotend FAN1
|
||||
#[heater_fan my_nozzle_fan]
|
||||
#[heater_fan heatbreak_cooling_fan]
|
||||
#pin: PB1
|
||||
#shutdown_speed: 1
|
||||
|
||||
|
||||
@@ -91,7 +91,7 @@ max_temp: 130
|
||||
pin: PB0
|
||||
|
||||
#fan for hotend FAN1
|
||||
#[heater_fan my_nozzle_fan]
|
||||
#[heater_fan heatbreak_cooling_fan]
|
||||
#pin: PB1
|
||||
#shutdown_speed: 1
|
||||
|
||||
|
||||
241
config/generic-ldo-leviathan-v1.2.cfg
Normal file
241
config/generic-ldo-leviathan-v1.2.cfg
Normal file
@@ -0,0 +1,241 @@
|
||||
# This file contains common pin mappings for the LDO Leviathan v1.2.
|
||||
|
||||
# To use this config, during "make menuconfig", select "Enable
|
||||
# low-level configuration options", select the STM32F446 micro-controller,
|
||||
# select a "32KiB bootloader", and select a "12Mhz crystal".
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# HV-STEPPER-0
|
||||
[stepper_x]
|
||||
step_pin: PB10
|
||||
dir_pin: PB11
|
||||
enable_pin: !PG0
|
||||
microsteps: 32
|
||||
rotation_distance: 40
|
||||
endstop_pin: PC1 # X-ENDSTOP
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[tmc5160 stepper_x]
|
||||
spi_bus: spi4
|
||||
cs_pin: PE15
|
||||
#diag0_pin: PG1
|
||||
interpolate: False
|
||||
sense_resistor: 0.075
|
||||
run_current: 0.8
|
||||
stealthchop_threshold: 0
|
||||
|
||||
# HV-STEPPER-1
|
||||
[stepper_y]
|
||||
step_pin: PF15
|
||||
dir_pin: PF14
|
||||
enable_pin: !PE9
|
||||
microsteps: 32
|
||||
rotation_distance: 40
|
||||
endstop_pin: PC2 # Y-ENDSTOP
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[tmc5160 stepper_y]
|
||||
spi_bus: spi4
|
||||
cs_pin: PE11
|
||||
#diag0_pin: PE10
|
||||
interpolate: False
|
||||
sense_resistor: 0.075
|
||||
run_current: 0.8
|
||||
stealthchop_threshold: 0
|
||||
|
||||
# STEPPER-0
|
||||
[stepper_z]
|
||||
step_pin: PD4
|
||||
dir_pin: PD3
|
||||
enable_pin: !PD7
|
||||
microsteps: 32
|
||||
rotation_distance: 8
|
||||
endstop_pin: PC3 # Z-ENDSTOP
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PD5
|
||||
#diag_pin: PD6
|
||||
interpolate: False
|
||||
run_current: 0.6
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
# The Leviathan was developed for Voron printers. It therefore has several
|
||||
# steppers for the z-axes, but only one heater for one extruder.
|
||||
|
||||
# STEPPER-1
|
||||
#[stepper_z1]
|
||||
#step_pin: PC12
|
||||
#dir_pin: PC11
|
||||
#enable_pin: !PD2
|
||||
#microsteps: 32
|
||||
#rotation_distance: 8
|
||||
#
|
||||
#[tmc2209 stepper_z1]
|
||||
#uart_pin: PD5
|
||||
##diag_pin: PD6
|
||||
#interpolate: False
|
||||
#run_current: 0.6
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
# STEPPER-2
|
||||
#[stepper_z2]
|
||||
#step_pin: PC9
|
||||
#dir_pin: PC8
|
||||
#enable_pin: !PC10
|
||||
#microsteps: 32
|
||||
#rotation_distance: 8
|
||||
#
|
||||
#[tmc2209 stepper_z2]
|
||||
#uart_pin: PA8
|
||||
##diag_pin: PA15
|
||||
#interpolate: False
|
||||
#run_current: 0.6
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
# STEPPER-3
|
||||
#[stepper_z3]
|
||||
#step_pin: PG7
|
||||
#dir_pin: PG6
|
||||
#enable_pin: !PC7
|
||||
#microsteps: 32
|
||||
#rotation_distance: 8
|
||||
#
|
||||
#[tmc2209 stepper_z2]
|
||||
#uart_pin: PG8
|
||||
##diag_pin: PC6
|
||||
#interpolate: False
|
||||
#run_current: 0.6
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
# STEPPER-4
|
||||
[extruder]
|
||||
step_pin: PD10
|
||||
dir_pin: PD9
|
||||
enable_pin: !PD13
|
||||
microsteps: 32
|
||||
rotation_distance: 22.67
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PG10 # HEATER
|
||||
sensor_pin: PA2 # TH1
|
||||
sensor_type: ATC Semitec 104NT-4-R025H42G
|
||||
pullup_resistor: 2200
|
||||
control: pid
|
||||
pid_Kp: 36.787
|
||||
pid_Ki: 4.716
|
||||
pid_Kd: 71.735
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PD11
|
||||
#diag_pin: PD12
|
||||
interpolate: False
|
||||
run_current: 0.5
|
||||
stealthchop_threshold: 0
|
||||
|
||||
#[filament_switch_sensor material_0]
|
||||
#switch_pin: PC0 # FILAMENT-SENSOR
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PG11 # HEATBED
|
||||
sensor_pin: PA1 # TH0
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
pullup_resistor: 2200
|
||||
control: pid
|
||||
pid_kp: 56.723
|
||||
pid_ki: 5.561
|
||||
pid_kd: 144.642
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PB7 # FAN0
|
||||
#tachometer_pin: PB0
|
||||
|
||||
#[heater_fan fan1]
|
||||
#pin: PB3
|
||||
#tachometer_pin: PB4
|
||||
|
||||
#[heater_fan fan2]
|
||||
#pin: PF7
|
||||
#tachometer_pin: PF6
|
||||
|
||||
#[controller_fan fan3]
|
||||
#pin: PF9
|
||||
#tachometer_pin: PF8
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
# CAN bus is also available on this board
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PG9, EXP1_2=PG12,
|
||||
EXP1_3=PG13, EXP1_4=PG14,
|
||||
EXP1_5=PC13, EXP1_6=PC14,
|
||||
EXP1_7=PC15, EXP1_8=PF0,
|
||||
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||
|
||||
# EXP2 header
|
||||
EXP2_1=PA6, EXP2_2=PA5,
|
||||
EXP2_3=PE2, EXP2_4=PE4,
|
||||
EXP2_5=PE3, EXP2_6=PA7,
|
||||
EXP2_7=PE5, EXP2_8=<RST>,
|
||||
EXP2_9=<GND>, EXP2_10=PE4,
|
||||
|
||||
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||
|
||||
# EXTENSION PORT
|
||||
EXP3_1=<5V>, EXP3_2=<5V>, # max. 0.5A
|
||||
EXP3_3=<GND>, EXP3_4=<GND>,
|
||||
EXP3_5=<3.3V>, EXP3_6=<3.3V>, # max. 0.5A
|
||||
EXP3_7=PF5, EXP3_8=PF4,
|
||||
EXP3_9=PF3, EXP3_10=PF2,
|
||||
EXP3_11=PC4, EXP3_12=PC5, # EXP3_11 and EXP3_12 are ADC inputs
|
||||
EXP3_13=PB0, EXP3_14=PB1, # EXP3_13 and EXP3_14 are ADC inputs
|
||||
EXP3_15=PE8, EXP3_16=PE7, # EXP3_15 is UART5_TX, EXP3_16 is UART5_RX
|
||||
EXP3_17=PG5, EXP3_18=PG4,
|
||||
EXP3_19=PG3, EXP3_20=PG2,
|
||||
EXP3_21=PD15, EXP3_22=PD14,
|
||||
EXP3_23=PB15, EXP3_24=PB14, # EXP3_23 is SPI2_MOSI
|
||||
# EXP3_24 is SPI2_MISO
|
||||
EXP3_25=PB13, EXP3_26=PB12, # EXP3_25 is SPI2_SCK + CAN2_TX
|
||||
# EXP3_26 is SPI2_CS + CAN2_RX
|
||||
EXP3_27=<GND>, EXP3_28=<GND>,
|
||||
EXP3_29=<24V>, EXP3_30=<24V>, # max. 0.5A
|
||||
|
||||
#[probe]
|
||||
#sensor_pin: PF1 # Z-PROBE
|
||||
#z_offset: 0
|
||||
|
||||
#[led my_led]
|
||||
#white_pin: PE6 # LED-Strip
|
||||
|
||||
#[neopixel my_neopixel]
|
||||
#pin: PF10 # NEOPIXEL
|
||||
|
||||
#[temperature_sensor TH2]
|
||||
#sensor_type: ATC Semitec 104GT-2
|
||||
#sensor_pin: PA0 # TH2
|
||||
#pullup_resistor: 2200
|
||||
|
||||
#[temperature_sensor TH3]
|
||||
#sensor_type: ATC Semitec 104GT-2
|
||||
#sensor_pin: PA3 # TH3
|
||||
#pullup_resistor: 2200
|
||||
268
config/generic-mks-monster8.cfg
Normal file
268
config/generic-mks-monster8.cfg
Normal file
@@ -0,0 +1,268 @@
|
||||
# This file contains common pin mappings for MKS Monster8
|
||||
# boards. To use this config, the firmware should be compiled for the
|
||||
# stm32f407. When running "make menuconfig", select the 48KiB
|
||||
# bootloader, and enable "USB for communication".
|
||||
|
||||
# The "make flash" command does not work on the MKS Monster8. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "mks_monster8.bin" on an SD card or Udisk and then restart the
|
||||
# MKS Monster8 with that SD card or Udisk.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC14
|
||||
dir_pin: PC13
|
||||
enable_pin: !PC15
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA14 # PA13 for X-max; endstop have'!' is NO
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PE5
|
||||
dir_pin: !PE4
|
||||
enable_pin: !PC15
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA15 # PC5 for Y-max; endstop have'!' is NO
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PE1
|
||||
dir_pin: PE0
|
||||
enable_pin: !PE2
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: !PB13 # PB12 for Z-max; endstop have'!' is NO
|
||||
position_endstop: 0
|
||||
position_max: 220
|
||||
|
||||
[extruder]
|
||||
step_pin: PB5
|
||||
dir_pin: !PB4
|
||||
enable_pin: !PB6
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC1
|
||||
control: pid
|
||||
pid_Kp: 22
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 260
|
||||
|
||||
#[extruder1]
|
||||
#step_pin: PD6
|
||||
#dir_pin: !PD5
|
||||
#enable_pin: !PD7
|
||||
#heater_pin: PB0
|
||||
#sensor_pin: PC2
|
||||
|
||||
#[extruder2]
|
||||
#step_pin: PD2
|
||||
#dir_pin: !PD1
|
||||
#enable_pin: !PD3
|
||||
#heater_pin: PA3
|
||||
#sensor_pin: PC3
|
||||
|
||||
#[extruder3]
|
||||
#step_pin: PC7
|
||||
#dir_pin: PC6
|
||||
#enable_pin: !PC8
|
||||
|
||||
#[extruder4]
|
||||
#step_pin: PD13
|
||||
#dir_pin: !PD12
|
||||
#enable_pin: !PD14
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PB10
|
||||
sensor_type: NTC 100K MGB18-104F39050L32
|
||||
sensor_pin: PC0
|
||||
max_power: 1.0
|
||||
control: pid
|
||||
pid_kp: 71.039
|
||||
pid_ki: 2.223
|
||||
pid_kd: 567.421
|
||||
min_temp: 0
|
||||
max_temp: 200
|
||||
|
||||
#fan for printed model FAN0
|
||||
[fan]
|
||||
pin: PA2
|
||||
|
||||
#fan for hotend FAN1
|
||||
#[heater_fan my_nozzle_fan]
|
||||
[heater_fan fan1]
|
||||
pin: PA1
|
||||
shutdown_speed: 1
|
||||
|
||||
#fan for control board FAN2
|
||||
#[heater_fan my_control_fan]
|
||||
[heater_fan fan2]
|
||||
pin: PA0
|
||||
shutdown_speed: 1
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_4D0045001850314335393520-if00
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 10000
|
||||
max_accel: 20000
|
||||
max_z_velocity: 100
|
||||
max_z_accel: 1000
|
||||
|
||||
#####################################################################
|
||||
# LED Control
|
||||
#####################################################################
|
||||
|
||||
#[output_pin caselight ](Use PA9)
|
||||
## Chamber Lighting - In 5V-RGB Position
|
||||
#pin: PA9
|
||||
#pwm: true
|
||||
#shutdown_value: 0
|
||||
#value:100
|
||||
#cycle_time: 0.01
|
||||
|
||||
########################################
|
||||
# TMC UART configuration
|
||||
########################################
|
||||
|
||||
#[tmc2208 stepper_x]
|
||||
#uart_pin: PE6
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_y]
|
||||
#uart_pin: PE3
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 stepper_z]
|
||||
#uart_pin: PB7
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder]
|
||||
#uart_pin: PB3
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#sense_resistor: 0.110
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder1]
|
||||
#uart_pin: PD4
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder2]
|
||||
#uart_pin: PD0
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder3]
|
||||
#uart_pin: PD15
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2208 extruder4]
|
||||
#uart_pin: PD11
|
||||
#run_current: 0.8
|
||||
#hold_current: 0.5
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# TMC SPI configuration
|
||||
########################################
|
||||
|
||||
#[tmc2130 stepper_x]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PE6
|
||||
#diag1_pin: PA14
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_y]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PE3
|
||||
#diag1_pin: PA15
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 stepper_z]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PB7
|
||||
#diag1_pin: PB13
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PB3
|
||||
#diag1_pin: PA13
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder1]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PD4
|
||||
#diag1_pin: PC5
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder2]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PD0
|
||||
#diag1_pin: PB12
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder3]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PD15
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
#[tmc2130 extruder4]
|
||||
#spi_bus: spi4
|
||||
#cs_pin: PD11
|
||||
#run_current: 0.800
|
||||
#hold_current: 0.500
|
||||
#stealthchop_threshold: 999999
|
||||
|
||||
########################################
|
||||
# EXP1 / EXP2 (display) pins
|
||||
########################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PB2, EXP1_3=PE11, EXP1_5=PD9, EXP1_7=PE15, EXP1_9=<GND>,
|
||||
EXP1_2=PE10, EXP1_4=PD10, EXP1_6=PD8, EXP1_8=PE7, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PA6, EXP2_3=PE9, EXP2_5=PE8, EXP2_7=PB11, EXP2_9=<GND>,
|
||||
EXP2_2=PA5, EXP2_4=PA4, EXP2_6=PA7, EXP2_8=<RST>, EXP2_10=<3.3v>
|
||||
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "ssp1"
|
||||
117
config/generic-remram.cfg
Normal file
117
config/generic-remram.cfg
Normal file
@@ -0,0 +1,117 @@
|
||||
# This file contains common pin mappings for remram boards. To use this
|
||||
# config, the firmware should be compiled for the ST stm32f765.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PA15
|
||||
dir_pin: PC10
|
||||
enable_pin: !PC12
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PB12 # X_MIN
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 10
|
||||
|
||||
[tmc2130 stepper_x]
|
||||
cs_pin: PB1
|
||||
spi_bus: spi1
|
||||
run_current: 0.600
|
||||
stealthchop_threshold: 999999
|
||||
diag1_pin: ^!PC11
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB3
|
||||
dir_pin: !PD6
|
||||
enable_pin: !PD4
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PB14 # Y_MIN
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 10
|
||||
|
||||
[tmc2130 stepper_y]
|
||||
cs_pin: PB0
|
||||
spi_bus: spi1
|
||||
run_current: 0.600
|
||||
stealthchop_threshold: 999999
|
||||
diag1_pin: ^!PD5
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB10
|
||||
dir_pin: PE13
|
||||
enable_pin: !PE15
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PD8 # Z_MIN
|
||||
position_endstop: 0.5
|
||||
position_max: 200
|
||||
homing_speed: 10
|
||||
|
||||
[tmc2130 stepper_z]
|
||||
cs_pin: PC5
|
||||
spi_bus: spi1
|
||||
run_current: 0.600
|
||||
stealthchop_threshold: 999999
|
||||
diag1_pin: ^!PE14
|
||||
|
||||
[extruder]
|
||||
step_pin: PB11
|
||||
dir_pin: PE10
|
||||
enable_pin: !PE11
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA3 # HEATER
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: PC1 # TEMP2
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[tmc2130 extruder]
|
||||
cs_pin: PC4
|
||||
spi_bus: spi1
|
||||
run_current: 0.600
|
||||
stealthchop_threshold: 999999
|
||||
diag1_pin: ^!PE12
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
pin: PA2 # FAN2
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA1 # BED OUT
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: PC0 # TEMP1
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan] # Print cooling fan.
|
||||
pin: PA0 # FAN1
|
||||
|
||||
# [temperature_sensor temp3]
|
||||
# sensor_type: Generic 3950
|
||||
# sensor_pin: PC2 # TEMP3
|
||||
# min_temp: 0
|
||||
# max_temp: 300
|
||||
# gcode_id: temp3
|
||||
|
||||
[static_digital_output yellow_led]
|
||||
pins: !PD0 # STATUS LED
|
||||
@@ -1,11 +1,14 @@
|
||||
# This file contains common pin mappings for the TH3D EZBoard Lite v2.
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32F405 with 12mhz Crystal, 48KiB Bootloader, and USB communication.
|
||||
# This file contains common pin mappings for the TH3D EZBoard v2.
|
||||
# To use this config, check "Enable extra low-level configuration options"
|
||||
# and compile the firmware for the STM32F405 with 12mhz Crystal,
|
||||
# 48KiB Bootloader, and USB communication.
|
||||
|
||||
# After the firmware is compiled, execute the following command
|
||||
# arm-none-eabi-objcopy -O srec out/klipper.elf out/firmware.bin
|
||||
|
||||
# The "make flash" command does not work on this board. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the board
|
||||
# with that SD card.
|
||||
# after running "make", copy the generated "out/firmware.bin" file to
|
||||
# an SD card and then restart the board with that SD card.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
92
config/printer-anet-a8-2019.cfg
Normal file
92
config/printer-anet-a8-2019.cfg
Normal file
@@ -0,0 +1,92 @@
|
||||
# This file contains common pin mappings for Anet A8 Plus printer from 2019.
|
||||
# To use this config, the firmware should be compiled for
|
||||
# the AVR atmega1284p.
|
||||
|
||||
# Note that the "make flash" command does not work with Anet boards -
|
||||
# the boards are typically flashed with this command:
|
||||
# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PD7
|
||||
dir_pin: !PC5
|
||||
enable_pin: !PD6
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: ^!PC2
|
||||
position_endstop: -30
|
||||
position_max: 300
|
||||
position_min: -30
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PC6
|
||||
dir_pin: !PC7
|
||||
enable_pin: !PD6
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: ^!PC3
|
||||
position_endstop: -8
|
||||
position_max: 300
|
||||
position_min: -8
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB3
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PA5
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^!PC4
|
||||
position_endstop: 0.5
|
||||
position_max: 350
|
||||
position_min: 0.5
|
||||
homing_speed: 20
|
||||
|
||||
[extruder]
|
||||
step_pin: PB1
|
||||
dir_pin: PB0
|
||||
enable_pin: !PD6
|
||||
microsteps: 16
|
||||
rotation_distance: 33.600
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PD5
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: PA7
|
||||
control: pid
|
||||
pid_Kp: 2.151492
|
||||
pid_Ki: 0.633897
|
||||
pid_Kd: 230.042965
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PD4
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: PA6
|
||||
control: watermark
|
||||
min_temp: 0
|
||||
max_temp: 100
|
||||
|
||||
[fan]
|
||||
pin: PB4
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyUSB0
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 1000
|
||||
max_z_velocity: 20
|
||||
max_z_accel: 100
|
||||
|
||||
[display]
|
||||
lcd_type: st7920
|
||||
cs_pin: PA4
|
||||
sclk_pin: PA1
|
||||
sid_pin: PA3
|
||||
encoder_pins: ^PD2, ^PD3
|
||||
click_pin: ^!PC0
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
# For Anycubic 4Max Pro (not 2.0) owners:
|
||||
# Be careful when using this config! This config tested only on Anycubic
|
||||
# 4Max Pro 2.0 with klipper v0.9.1-667-g31761500! At first, you should
|
||||
# 4Max Pro 2.0! At first, you should
|
||||
# set homing_speed on 5, and run homing and click on the endstops with
|
||||
# your fingers. It is necessary to make sure that all the motors are
|
||||
# spinning in the right direction, all the temperature sensors show the
|
||||
@@ -139,3 +139,50 @@ screw4: 265, 5
|
||||
|
||||
[filament_switch_sensor filament_sensor]
|
||||
switch_pin: ^!PC4
|
||||
|
||||
[output_pin buzz]
|
||||
pin: PC6
|
||||
pwm: True
|
||||
|
||||
[output_pin AUTO_POWEROFF]
|
||||
pin: PD0
|
||||
pwm: True
|
||||
cycle_time: 0.02
|
||||
value: 1
|
||||
|
||||
|
||||
# This macro (M300) uses internal integrated beeper
|
||||
# Just use it in your G-code for making sounds. Example: M300 S1000 P500
|
||||
[gcode_macro M300]
|
||||
gcode:
|
||||
{% set S = params.S|default(800)|float %}
|
||||
{% set P = params.P|default(100)|int %}
|
||||
SET_PIN PIN=buzz VALUE=0.5 CYCLE_TIME={ 1.0 / S | float }
|
||||
G4 P{P}
|
||||
SET_PIN PIN=buzz VALUE=0
|
||||
|
||||
# This macro (M81) uses internal integrated PSU control-relay.
|
||||
# Just use M81 in your end_gcode if you want to poweroff your printer after print.
|
||||
# Note: as in original Marlin firmware, before powerdown, printer will be cool hotend
|
||||
# until temperature will be below 45°С / 113°F.
|
||||
|
||||
[gcode_macro M81]
|
||||
gcode:
|
||||
{% set required_extruder_temp = params.T|default(45)|int %}
|
||||
{% if printer.extruder.temperature > required_extruder_temp|default(45)|int %}
|
||||
M300
|
||||
M300
|
||||
M300
|
||||
M117 COOLING DOWN BEFORE POWER OFF
|
||||
M109 S{required_extruder_temp}
|
||||
SET_PIN PIN=AUTO_POWEROFF VALUE=0.5
|
||||
G4 P60
|
||||
SET_PIN PIN=AUTO_POWEROFF VALUE=1
|
||||
{% else %}
|
||||
M300
|
||||
M117 POWER OFF SOON
|
||||
G4 P10000
|
||||
SET_PIN PIN=AUTO_POWEROFF VALUE=0.5
|
||||
G4 P60
|
||||
SET_PIN PIN=AUTO_POWEROFF VALUE=1
|
||||
{% endif %}
|
||||
|
||||
133
config/printer-anycubic-kobra-go-2022.cfg
Normal file
133
config/printer-anycubic-kobra-go-2022.cfg
Normal file
@@ -0,0 +1,133 @@
|
||||
# This file contains a configuration for the Anycubic Kobra Go printer.
|
||||
#
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
#
|
||||
# To build the firmware, use the following configuration:
|
||||
# - Micro-controller: Huada Semiconductor HC32F460
|
||||
# - Communication interface: Serial (PA3 & PA2) - Anycubic
|
||||
#
|
||||
# Installation:
|
||||
# 1. Rename the klipper bin to `firmware.bin` and copy it to an SD Card.
|
||||
# 2. Power off the Printer, insert the SD Card and power it on.
|
||||
# 3. The the LCD will be stuck on the Firmware-update screen.
|
||||
# Just Wait for 3-5 minutes to ensure the firmware is flashed.
|
||||
# 4. After waiting, shutdown the printer and remove the SD Card.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PA12
|
||||
dir_pin: PA11
|
||||
enable_pin: !PA15
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PH2
|
||||
position_endstop: -13
|
||||
position_min:-13
|
||||
position_max: 236
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PA9
|
||||
dir_pin: PA8
|
||||
enable_pin: !PA15
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PC13
|
||||
position_endstop: -9
|
||||
position_min:-9
|
||||
position_max: 230
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PC7
|
||||
dir_pin: !PC6
|
||||
enable_pin: !PA15
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PC14
|
||||
position_endstop: 0
|
||||
position_min: -10
|
||||
position_max: 255
|
||||
homing_speed: 5
|
||||
|
||||
[extruder]
|
||||
step_pin: PB15
|
||||
dir_pin: PB14
|
||||
enable_pin: !PA15
|
||||
microsteps: 16
|
||||
rotation_distance: 31.07
|
||||
max_extrude_only_velocity: 25
|
||||
max_extrude_only_accel: 1000
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB8
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: PC3
|
||||
min_extrude_temp: 170
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
control: pid
|
||||
pid_kp: 19.56
|
||||
pid_ki: 1.62
|
||||
pid_kd: 200.00
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PB9
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC1
|
||||
min_temp: 0
|
||||
max_temp: 120
|
||||
control: pid
|
||||
pid_kp: 97.1
|
||||
pid_ki: 1.41
|
||||
pid_kd: 1675.16
|
||||
|
||||
[bed_mesh]
|
||||
speed: 200
|
||||
horizontal_move_z: 2.5
|
||||
mesh_min: 5, 5
|
||||
mesh_max: 215, 215
|
||||
probe_count: 5, 5
|
||||
|
||||
[probe]
|
||||
pin: PA1
|
||||
x_offset: -20.8
|
||||
y_offset: 0
|
||||
z_offset: 0
|
||||
samples: 3
|
||||
samples_result: average
|
||||
samples_tolerance_retries: 3
|
||||
sample_retract_dist: 0.5
|
||||
speed: 2
|
||||
lift_speed: 4
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 0, 0
|
||||
speed: 5
|
||||
z_hop: 10
|
||||
z_hop_speed: 15
|
||||
|
||||
[controller_fan controller_fan]
|
||||
pin: PB12
|
||||
|
||||
[heater_fan extruder_fan]
|
||||
pin: PB13
|
||||
|
||||
[fan]
|
||||
pin: PB5
|
||||
cycle_time: 0.00005 #20kHz
|
||||
|
||||
[output_pin enable_pin]
|
||||
pin: PB6
|
||||
static_value: 1
|
||||
#This pin enables the bed, hotend, extruder fan, part fan.
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 500
|
||||
max_z_velocity: 4
|
||||
max_z_accel: 100
|
||||
197
config/printer-anycubic-kobra-plus-2022.cfg
Normal file
197
config/printer-anycubic-kobra-plus-2022.cfg
Normal file
@@ -0,0 +1,197 @@
|
||||
# This file contains a configuration for the Anycubic Kobra Plus printer.
|
||||
#
|
||||
# The Kobra Plus mainboard must be modified to correct conflicting UART
|
||||
# addresses. As delivered, the X stepper and E0 stepper use UART address 0.
|
||||
# To correct, move resistor R65 to R66. This moves the X stepper to address 3.
|
||||
#
|
||||
# After making this modification, any future firmwares will need to use the new
|
||||
# address for the X stepper. To revert to the stock firmware, either undo the
|
||||
# modification, or recompile the stock firmware using the correct addresses for
|
||||
# X_SLAVE_ADDRESS and E0_SLAVE_ADDRESS.
|
||||
#
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
#
|
||||
# To build the firmware, use the following configuration:
|
||||
# - Micro-controller: Huada Semiconductor HC32F460
|
||||
# - Communication interface: Serial (PA3 & PA2) - Anycube
|
||||
#
|
||||
# Installation:
|
||||
# 1. Rename the klipper bin to `firmware.bin` and copy it to an SD Card.
|
||||
# 2. Power off the Printer, insert the SD Card and power it on.
|
||||
# 3. The printer should beep several times and the LCD will be stuck on the
|
||||
# Splash screen.
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 1800
|
||||
max_z_velocity: 40
|
||||
max_z_accel: 100
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PA5
|
||||
dir_pin: PA4
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA6
|
||||
position_min: -4
|
||||
position_endstop: -4
|
||||
position_max: 304
|
||||
homing_speed: 100
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PA15
|
||||
tx_pin: PA9
|
||||
sense_resistor: 0.100
|
||||
run_current: 0.9
|
||||
uart_address: 3
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PC4
|
||||
dir_pin: PA7
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
endstop_pin: !PC5
|
||||
position_min: -6
|
||||
position_endstop: -6
|
||||
position_max: 300
|
||||
homing_speed: 100
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PA15
|
||||
tx_pin: PA9
|
||||
sense_resistor: 0.100
|
||||
run_current: 0.9
|
||||
uart_address: 1
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PC7
|
||||
dir_pin: !PC6
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: PA8
|
||||
position_endstop: 0
|
||||
position_min: -15
|
||||
position_max: 350
|
||||
homing_speed: 10
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PA15
|
||||
tx_pin: PA9
|
||||
sense_resistor: 0.100
|
||||
run_current: 0.9
|
||||
uart_address: 2
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[stepper_z1]
|
||||
step_pin: PB1
|
||||
dir_pin: !PB0
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
|
||||
[extruder]
|
||||
max_extrude_only_distance: 200
|
||||
max_extrude_only_velocity: 60
|
||||
max_extrude_only_accel: 3000
|
||||
step_pin: PC14
|
||||
dir_pin: !PC15
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 7.71
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC1
|
||||
min_extrude_temp: 170
|
||||
control: pid
|
||||
pid_kp: 22.20
|
||||
pid_ki: 1.08
|
||||
pid_kd: 119.0
|
||||
min_temp: 0
|
||||
max_temp: 275
|
||||
|
||||
[tmc2208 extruder]
|
||||
uart_pin: PA15
|
||||
tx_pin: PA9
|
||||
sense_resistor: 0.100
|
||||
run_current: 0.8
|
||||
uart_address: 0
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC0
|
||||
control: pid
|
||||
pid_kp: 97.1
|
||||
pid_ki: 1.41
|
||||
pid_kd: 1675.16
|
||||
min_temp: 0
|
||||
max_temp: 120
|
||||
|
||||
[filament_switch_sensor runout]
|
||||
pause_on_runout: True
|
||||
switch_pin: !PC13
|
||||
|
||||
[heater_fan controller_fan]
|
||||
pin: PA14
|
||||
heater: heater_bed
|
||||
heater_temp: 45.0
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
pin: PA13
|
||||
|
||||
[fan]
|
||||
pin: PB9
|
||||
|
||||
[probe]
|
||||
pin: !PB6
|
||||
speed: 2.0
|
||||
lift_speed: 4.0
|
||||
samples: 2
|
||||
sample_retract_dist: 5
|
||||
samples_tolerance_retries: 3
|
||||
z_offset: 0.2
|
||||
activate_gcode: probe_reset
|
||||
|
||||
[output_pin probe_reset_pin]
|
||||
pin: PB7
|
||||
value: 1
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 0, 0
|
||||
speed: 100
|
||||
z_hop: 10
|
||||
z_hop_speed: 15
|
||||
move_to_previous: False
|
||||
|
||||
[bed_mesh]
|
||||
speed: 100
|
||||
mesh_min: 10, 10
|
||||
mesh_max: 290, 290
|
||||
algorithm: bicubic
|
||||
probe_count: 5, 5
|
||||
|
||||
[gcode_macro probe_reset]
|
||||
gcode:
|
||||
SET_PIN PIN=probe_reset_pin VALUE=0
|
||||
G4 P300
|
||||
SET_PIN PIN=probe_reset_pin VALUE=1
|
||||
G4 P100
|
||||
|
||||
[output_pin LED]
|
||||
pin: PB8
|
||||
|
||||
[output_pin beeper]
|
||||
pin: PB5
|
||||
@@ -70,7 +70,7 @@ step_pin: PB4
|
||||
dir_pin: !PB3
|
||||
enable_pin: !PA15
|
||||
microsteps: 16
|
||||
rotation_distance: 22.6789511 #has to be calibrated by everyone
|
||||
rotation_distance: 22.76500 #has to be calibrated by everyone, official document: diameter = 7.25
|
||||
gear_ratio: 50:17
|
||||
full_steps_per_rotation: 200
|
||||
nozzle_diameter: 0.400
|
||||
@@ -102,19 +102,35 @@ max_temp: 110
|
||||
[fan]
|
||||
pin: PA0
|
||||
|
||||
[controller_fan controller_fan]
|
||||
pin: PA14
|
||||
stepper: stepper_x,stepper_y,stepper_z,stepper_z1
|
||||
|
||||
[probe]
|
||||
pin: !PB12
|
||||
z_offset: 0
|
||||
activate_gcode:
|
||||
probe_reset
|
||||
|
||||
[output_pin BEEPER_PIN]
|
||||
pin: PB15
|
||||
pwm: True
|
||||
value: 0
|
||||
shutdown_value: 0
|
||||
cycle_time: 0.001
|
||||
scale: 1
|
||||
|
||||
[output_pin probe_reset_pin]
|
||||
pin: PB13
|
||||
|
||||
[output_pin LED]
|
||||
pin: mcu:PA13
|
||||
pwm: False
|
||||
value: 0
|
||||
|
||||
[bed_mesh]
|
||||
mesh_min: 15,15
|
||||
mesh_max: 230, 230
|
||||
probe_count: 6,6
|
||||
|
||||
[filament_switch_sensor runout]
|
||||
pause_on_runout: True
|
||||
|
||||
156
config/printer-artillery-sidewinder-x2-2022.cfg
Normal file
156
config/printer-artillery-sidewinder-x2-2022.cfg
Normal file
@@ -0,0 +1,156 @@
|
||||
# This file contains pin mappings for the Artillery Sidewinder X2 (2022)
|
||||
# with a Artillery_Ruby-v1.2 board. To use this config, during "make menuconfig"
|
||||
# select the STM32F401 with "No bootloader" and USB (on PA11/PA12)
|
||||
# communication.
|
||||
|
||||
# To flash this firmware, set the physical bridge between +3.3V and Boot0 PIN
|
||||
# on Artillery_Ruby mainboard. Then run the command:
|
||||
# make flash FLASH_DEVICE=/dev/serial/by-id/usb-Klipper_stm32f401xc_*-if00
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: !PB14
|
||||
dir_pin: PB13
|
||||
enable_pin: !PB15
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA2
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
homing_speed: 50
|
||||
second_homing_speed: 10
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB10
|
||||
dir_pin: PB2
|
||||
enable_pin: !PB12
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA1
|
||||
position_endstop: 0
|
||||
position_max: 300
|
||||
homing_speed: 50
|
||||
second_homing_speed: 10
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB0
|
||||
dir_pin: !PC5
|
||||
enable_pin: !PB1
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
position_max: 410
|
||||
homing_speed: 10
|
||||
second_homing_speed: 2
|
||||
|
||||
[extruder]
|
||||
step_pin: PA7
|
||||
dir_pin: PA6
|
||||
enable_pin: !PC4
|
||||
microsteps: 16
|
||||
rotation_distance: 20.925
|
||||
gear_ratio: 66:22
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC9
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC0
|
||||
control: pid
|
||||
pid_kp: 20.860
|
||||
pid_ki: 1.131
|
||||
pid_kd: 96.218
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA8
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC1
|
||||
control: pid
|
||||
pid_kp: 42.365
|
||||
pid_ki: 0.545
|
||||
pid_kd: 822.940
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PC8
|
||||
off_below: 0.1
|
||||
|
||||
[heater_fan extruder]
|
||||
pin: PC7
|
||||
off_below: 0.2
|
||||
|
||||
[controller_fan case]
|
||||
pin: PC6
|
||||
off_below: 0.3
|
||||
idle_speed: 0.0
|
||||
|
||||
[temperature_sensor mainboard]
|
||||
sensor_type: temperature_mcu
|
||||
min_temp: 10
|
||||
max_temp: 60
|
||||
|
||||
[bltouch]
|
||||
sensor_pin: PC2
|
||||
control_pin: PC3
|
||||
x_offset:27.25
|
||||
y_offset:-12.8
|
||||
z_offset: 1.0
|
||||
samples: 3
|
||||
samples_tolerance: 0.050
|
||||
samples_tolerance_retries: 3
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 150,150
|
||||
z_hop: 15
|
||||
|
||||
[bed_mesh]
|
||||
speed: 100
|
||||
mesh_min: 27.25, 12.8
|
||||
mesh_max: 272.75, 287.2
|
||||
algorithm: bicubic
|
||||
probe_count: 5,5
|
||||
mesh_pps: 3
|
||||
fade_end: 10
|
||||
|
||||
[bed_screws]
|
||||
screw1: 50,50
|
||||
screw1_name: front left
|
||||
screw2: 250,50
|
||||
screw2_name: front right
|
||||
screw3: 250,250
|
||||
screw3_name: back right
|
||||
screw4: 50,250
|
||||
screw4_name: back left
|
||||
speed: 100.0
|
||||
|
||||
[screws_tilt_adjust]
|
||||
screw1: 23,63
|
||||
screw1_name: front left
|
||||
screw2: 223,63
|
||||
screw2_name: front right
|
||||
screw3: 223,263
|
||||
screw3_name: back right
|
||||
screw4: 23,263
|
||||
screw4_name: back left
|
||||
speed: 100.0
|
||||
screw_thread: CW-M5
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[neopixel extruder]
|
||||
pin: PB7
|
||||
initial_RED: 1.0
|
||||
initial_GREEN: 1.0
|
||||
initial_BLUE: 1.0
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 250
|
||||
max_accel: 1500
|
||||
max_z_velocity: 50
|
||||
max_z_accel: 400
|
||||
square_corner_velocity: 5.0
|
||||
107
config/printer-bq-hephestos-2014.cfg
Normal file
107
config/printer-bq-hephestos-2014.cfg
Normal file
@@ -0,0 +1,107 @@
|
||||
# This file contains pin mappings for the BQ Prusa i3 Hephestos from 2014
|
||||
# (https://www.reprap.org/wiki/Prusa_i3_Hephestos)
|
||||
# It was sold in kit form, and uses a RAMPS board with HD44780 display without
|
||||
# heated bed or any modern amenities.
|
||||
|
||||
# To use this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[display]
|
||||
lcd_type: hd44780
|
||||
rs_pin: PH1
|
||||
e_pin: PH0
|
||||
d4_pin: PA1
|
||||
d5_pin: PA3
|
||||
d6_pin: PA5
|
||||
d7_pin: PA7
|
||||
encoder_pins: ^PC4, ^PC6
|
||||
click_pin: ^!PC2
|
||||
kill_pin: ^!PG0
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PF0
|
||||
dir_pin: !PF1
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PE5
|
||||
position_endstop: 0
|
||||
position_max: 215
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PF6
|
||||
dir_pin: PF7
|
||||
enable_pin: !PF2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PJ1
|
||||
position_endstop: 0
|
||||
position_max: 210
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PL3
|
||||
dir_pin: !PL1
|
||||
enable_pin: !PK0
|
||||
microsteps: 16
|
||||
rotation_distance: 0.8
|
||||
endstop_pin: ^!PD3
|
||||
position_endstop: 0
|
||||
position_max: 200
|
||||
homing_speed: 3
|
||||
|
||||
[extruder]
|
||||
step_pin: PA4
|
||||
dir_pin: PA6
|
||||
enable_pin: !PA2
|
||||
microsteps: 16
|
||||
# measured extruding 100mm of filament with stock Hephestos extruder
|
||||
rotation_distance: 31.825
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB4
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PK5
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
control: pid
|
||||
pid_kp: 19.462
|
||||
pid_ki: 0.713
|
||||
pid_kd: 132.830
|
||||
|
||||
|
||||
# 5 points for manual bed leveling that still leave room for accessing the stock screws
|
||||
[bed_screws]
|
||||
screw1: 40, 40
|
||||
screw2: 180, 40
|
||||
screw3: 180, 160
|
||||
screw4: 40, 160
|
||||
screw5: 110, 100
|
||||
|
||||
[fan]
|
||||
pin: PH6
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
# Must limit Z velocity, since RAMPS does not have enough timer resolution
|
||||
max_z_velocity: 3
|
||||
max_z_accel: 100
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyUSB0
|
||||
|
||||
# Common EXP1 / EXP2 (display) pins
|
||||
[board_pins]
|
||||
aliases:
|
||||
# Common EXP1 header found on many "all-in-one" ramps clones
|
||||
EXP1_1=PC0, EXP1_3=PH0, EXP1_5=PA1, EXP1_7=PA5, EXP1_9=<GND>,
|
||||
EXP1_2=PC2, EXP1_4=PH1, EXP1_6=PA3, EXP1_8=PA7, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PB3, EXP2_3=PC6, EXP2_5=PC4, EXP2_7=PL0, EXP2_9=<GND>,
|
||||
EXP2_2=PB1, EXP2_4=PB0, EXP2_6=PB2, EXP2_8=PG0, EXP2_10=<RST>
|
||||
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi"
|
||||
# Note, some boards wire: EXP2_8=<RST>, EXP2_10=PG0
|
||||
@@ -6,7 +6,8 @@
|
||||
# communication. Enable PA0 GPIO pin on startup.
|
||||
#
|
||||
# Flash this firmware on the MCU by copying "out/klipper.bin" to an SD
|
||||
# card and turning the printer on with the card inserted. The firmware
|
||||
# card and turning the printer on by pressing and holding the power
|
||||
# button with the card inserted for 10-20 seconds. The firmware
|
||||
# filename must end in ".bin" and must not match the last filename
|
||||
# that was flashed.
|
||||
#
|
||||
|
||||
154
config/printer-creality-cr10s-pro-v2-2020.cfg
Normal file
154
config/printer-creality-cr10s-pro-v2-2020.cfg
Normal file
@@ -0,0 +1,154 @@
|
||||
# This file contains pin mappings for the Creality CR-10S Pro V2. To use
|
||||
# this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
## General Config
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/<YOUR_USB_ID>
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 200
|
||||
max_accel: 1500
|
||||
max_z_velocity: 10
|
||||
max_z_accel: 100
|
||||
|
||||
## Stepper Motors and Extruder
|
||||
[stepper_x]
|
||||
step_pin: PF0 #ar54
|
||||
dir_pin: PF1 #ar55
|
||||
enable_pin: !PD7 #!ar38
|
||||
rotation_distance: 40
|
||||
microsteps: 16
|
||||
full_steps_per_rotation: 200
|
||||
endstop_pin: ^PE5 #^ar3
|
||||
position_endstop: 0
|
||||
position_min: 0
|
||||
position_max: 300
|
||||
homing_speed: 50
|
||||
homing_retract_dist: 5
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PF6 #ar60
|
||||
dir_pin: !PF7 #ar61
|
||||
enable_pin: !PF2 #!ar56
|
||||
rotation_distance: 40
|
||||
microsteps: 16
|
||||
full_steps_per_rotation: 200
|
||||
endstop_pin: ^PJ1 #^ar14
|
||||
position_endstop: 0
|
||||
position_min: 0
|
||||
position_max: 310
|
||||
homing_speed: 50
|
||||
homing_retract_dist: 5
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PL3 #ar46
|
||||
dir_pin: !PL1 #!ar48
|
||||
enable_pin: !PK0 #!ar62
|
||||
rotation_distance: 8
|
||||
microsteps: 16
|
||||
full_steps_per_rotation: 200
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
position_min: -3
|
||||
position_max: 363 # you can go higher but then the cables crimp
|
||||
|
||||
[extruder]
|
||||
step_pin: PA4 # ar26
|
||||
dir_pin: PA6 # !ar28
|
||||
enable_pin: !PA2 # !ar24
|
||||
rotation_distance: 22.900
|
||||
microsteps: 16
|
||||
full_steps_per_rotation: 200
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
max_extrude_only_distance: 500.0
|
||||
max_extrude_only_velocity: 70.0
|
||||
max_extrude_only_accel: 1000.0
|
||||
heater_pin: PB4 #ar10
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PK5 #analog13
|
||||
control: pid #calibrated in Klipper, you will need to run this for your machine
|
||||
pid_kp: 28.359
|
||||
pid_ki: 1.616
|
||||
pid_kd: 124.426
|
||||
min_extrude_temp: 170
|
||||
min_temp: 5
|
||||
max_temp: 275
|
||||
|
||||
[fan]
|
||||
pin: PH6 #ar9
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PH5 #ar8
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PK6 #analog14
|
||||
control: pid #calibrated in Klipper, you will need to run this for your machine
|
||||
pid_kp: 70.936
|
||||
pid_ki: 1.151
|
||||
pid_kd: 1093.298
|
||||
min_temp: 5
|
||||
max_temp: 140
|
||||
|
||||
## BLTouch and Safe Z Settings
|
||||
[bltouch]
|
||||
sensor_pin: ^PD2
|
||||
control_pin: PB5
|
||||
stow_on_each_sample: False # Be careful
|
||||
probe_with_touch_mode: True
|
||||
x_offset: -27
|
||||
y_offset: -2
|
||||
z_offset: 2 # you will need to calibrate this in Klipper
|
||||
speed: 4.0
|
||||
samples: 2
|
||||
sample_retract_dist: 3.0
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 177,155
|
||||
speed: 80.0
|
||||
z_hop: 10.0
|
||||
z_hop_speed: 5.0
|
||||
|
||||
[bed_mesh]
|
||||
speed: 120
|
||||
horizontal_move_z: 5
|
||||
mesh_min: 5, 5
|
||||
mesh_max: 268, 305
|
||||
probe_count: 5,5
|
||||
fade_start: 1
|
||||
fade_end: 10
|
||||
|
||||
[filament_switch_sensor e0_sensor]
|
||||
switch_pin: PE4 #ar2
|
||||
pause_on_runout: False
|
||||
runout_gcode:
|
||||
PAUSE_PARK
|
||||
|
||||
## Calibrating the Bed
|
||||
# this is for the bltouch to calibrate the bed
|
||||
[screws_tilt_adjust]
|
||||
screw1: 40,40
|
||||
screw1_name: front left screw
|
||||
screw2: 295,40
|
||||
screw2_name: front right screw
|
||||
screw3: 295,280
|
||||
screw3_name: rear right screw
|
||||
screw4: 40,280
|
||||
screw4_name: rear left screw
|
||||
speed: 50
|
||||
horizontal_move_z: 10
|
||||
screw_thread: CW-M3
|
||||
|
||||
[bed_screws]
|
||||
screw1: 13,38
|
||||
screw1_name: front left screw
|
||||
screw2: 268,38
|
||||
screw2_name: front right screw
|
||||
screw3: 268,278
|
||||
screw3_name: rear right screw
|
||||
screw4: 13,38
|
||||
screw4_name: rear left screw
|
||||
horizontal_move_z: 5
|
||||
|
||||
[pause_resume]
|
||||
152
config/printer-creality-cr5pro-ht-2022.cfg
Normal file
152
config/printer-creality-cr5pro-ht-2022.cfg
Normal file
@@ -0,0 +1,152 @@
|
||||
# This file contains common pin mappings for the Creality CR5 Pro HT.
|
||||
# The mainboard is a Creality 3D v2.5.1 (8-bit mainboard with
|
||||
# ATMega2560). To use this config, the firmware should be compiled for
|
||||
# the AVR atmega2560.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
[stepper_x]
|
||||
step_pin: PF0 #ar54
|
||||
dir_pin: !PF1 #ar55
|
||||
enable_pin: !PD7 #!ar38
|
||||
microsteps: 16
|
||||
rotation_distance: 40 # 16 microsteps * 200 steps/rotation / 80 steps/mm
|
||||
endstop_pin: ^!PE5 #^ar3
|
||||
position_min: 0
|
||||
position_max: 300
|
||||
position_endstop: 0
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PF6 #ar60
|
||||
dir_pin: !PF7 #ar61
|
||||
enable_pin: !PF2 #!ar56
|
||||
microsteps: 16
|
||||
rotation_distance: 40 # 16 microsteps * 200 steps/rotation / 80 steps/mm
|
||||
endstop_pin: ^!PJ1 #^ar14
|
||||
position_endstop: 0
|
||||
position_max: 220
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PL3 #ar46
|
||||
dir_pin: !PL1 #!ar48
|
||||
enable_pin: !PK0 #!ar62
|
||||
microsteps: 16
|
||||
rotation_distance: 4 # 16 microsteps * 200 steps/rotation / 800 steps/mm
|
||||
position_max: 380
|
||||
position_min: -10
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 140, 110
|
||||
speed: 80
|
||||
z_hop: 10
|
||||
z_hop_speed: 10
|
||||
|
||||
[extruder]
|
||||
step_pin: PA4 # ar26
|
||||
dir_pin: !PA6 # !ar28
|
||||
enable_pin: !PA2 # !ar24
|
||||
microsteps: 16
|
||||
rotation_distance: 23.24736 # 16 microsteps * 200 steps/rotation / 137.65 steps/mm
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PB4 #ar10
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PK5 #analog13
|
||||
control: pid
|
||||
pid_kp: 17.647
|
||||
pid_ki: 1.079
|
||||
pid_kd: 72.131
|
||||
min_temp: 0
|
||||
max_temp: 300
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PH5 #ar8
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: PK6 #analog14
|
||||
control: pid
|
||||
pid_kp: 75.501
|
||||
pid_ki: 2.542
|
||||
pid_kd: 560.598
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PH6 #ar9
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyUSB0
|
||||
restart_method: command
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 2000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
#[display]
|
||||
# DWIN screen currently unsupported
|
||||
|
||||
[bltouch]
|
||||
sensor_pin: ^PD2 #^ar19
|
||||
control_pin: PB5 #ar11
|
||||
set_output_mode: 5V
|
||||
pin_move_time: 0.4
|
||||
x_offset: 37.0
|
||||
y_offset: 0.0
|
||||
z_offset: 2.40
|
||||
samples: 2
|
||||
sample_retract_dist: 2
|
||||
samples_result: average
|
||||
|
||||
[bed_mesh]
|
||||
speed: 50
|
||||
horizontal_move_z: 6
|
||||
mesh_min: 47,10
|
||||
mesh_max: 270,210
|
||||
probe_count: 7,7
|
||||
algorithm: bicubic
|
||||
|
||||
[pause_resume]
|
||||
recover_velocity: 50
|
||||
|
||||
[filament_switch_sensor fil_runout_sensor]
|
||||
pause_on_runout: True
|
||||
switch_pin: !PE4 #ar2
|
||||
|
||||
[bed_screws]
|
||||
screw1: 8,5
|
||||
screw1_name: front left screw
|
||||
screw2: 8,210
|
||||
screw2_name: rear left screw
|
||||
screw3: 218,210
|
||||
screw3_name: rear right screw
|
||||
screw4: 218,5
|
||||
screw4_name: front right screw
|
||||
|
||||
[screws_tilt_adjust]
|
||||
screw1: 8,5
|
||||
screw1_name: front left screw
|
||||
screw2: 8,210
|
||||
screw2_name: rear left screw
|
||||
screw3: 218,210
|
||||
screw3_name: rear right screw
|
||||
screw4: 218,5
|
||||
screw4_name: front right screw
|
||||
speed: 50
|
||||
horizontal_move_z: 10
|
||||
screw_thread: CW-M4
|
||||
|
||||
[output_pin case_light]
|
||||
pin: PH4 #ar7
|
||||
value: 1
|
||||
|
||||
[gcode_macro CASE_LIGHT_ON]
|
||||
gcode:
|
||||
SET_PIN PIN=case_light VALUE=1
|
||||
|
||||
[gcode_macro CASE_LIGHT_OFF]
|
||||
gcode:
|
||||
SET_PIN PIN=case_light VALUE=0
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
# 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
|
||||
# serial (on USART2 PA3/PA2), 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
|
||||
|
||||
|
||||
95
config/printer-creality-ender2pro-hc32-2022.cfg
Normal file
95
config/printer-creality-ender2pro-hc32-2022.cfg
Normal file
@@ -0,0 +1,95 @@
|
||||
# This file contains pin mappings for the Creality Ender2 Pro
|
||||
# with the HC32F460. The board is CR-FDM-v2.5.S4.170
|
||||
# To use this config, during "make menuconfig" select HC32F460
|
||||
|
||||
# Flash this firmware by copying "out/klipper.bin" to a SD card
|
||||
# as /user/firmware.bin
|
||||
# Turn on the printer with the card inserted.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC1
|
||||
dir_pin: PC0
|
||||
enable_pin: !PC2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA5
|
||||
position_min: -20
|
||||
position_endstop: -20
|
||||
position_max: 165
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB9
|
||||
dir_pin: PB8
|
||||
enable_pin: !PH2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA6
|
||||
position_min: -5
|
||||
position_endstop: -5
|
||||
position_max: 165
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB6
|
||||
dir_pin: !PB5
|
||||
enable_pin: !PB7
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PB0
|
||||
position_endstop: 0.0
|
||||
position_max: 180
|
||||
|
||||
[extruder]
|
||||
max_extrude_only_distance: 100.0
|
||||
step_pin: PB3
|
||||
dir_pin: PA15
|
||||
enable_pin: !PB4
|
||||
microsteps: 16
|
||||
rotation_distance: 27.53480577
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA1
|
||||
sensor_pin: PC5
|
||||
sensor_type: Generic 3950
|
||||
control: pid
|
||||
pid_Kp: 29.634
|
||||
pid_Ki: 2.102
|
||||
pid_Kd: 104.459
|
||||
min_temp: 0
|
||||
max_temp: 260
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PB10
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: PC4
|
||||
control: pid
|
||||
pid_Kp: 72.921
|
||||
pid_Ki: 1.594
|
||||
pid_Kd: 834.031
|
||||
min_temp: 0
|
||||
max_temp: 80
|
||||
|
||||
[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: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[display]
|
||||
lcd_type: st7920
|
||||
cs_pin: PB15
|
||||
sclk_pin: PB14
|
||||
sid_pin: PB12
|
||||
encoder_pins: ^PB13,^PA2
|
||||
click_pin: ^!PC7
|
||||
@@ -1,20 +1,20 @@
|
||||
# This file contains pin mappings for the stock 2021 Creality Ender 3
|
||||
# S1 (and S1 pro). To use this config, check the STM32 Chip on the
|
||||
# V2.4S1 Board then during "make menuconfig" select either the
|
||||
# STM32F103 with a "28KiB bootloader" or select the STM32F401 with a
|
||||
# "64KiB bootloader" and serial (on USART1 PA10/PA9) communication for
|
||||
# both depending on the STM32 chip installed on your printer's
|
||||
# motherboard.
|
||||
# S1 & S1 Pro. To use this config, check the STM32 Chip on the
|
||||
# Mainboard, during "make menuconfig" select accordingly either the
|
||||
# STM32F103 with "28KiB bootloader" or the STM32F401 with
|
||||
# "64KiB bootloader" and serial (on USART1 PA10/PA9) for both.
|
||||
|
||||
# If you prefer a direct serial connection, in "make menuconfig"
|
||||
# select "Enable extra low-level configuration options" and select
|
||||
# Serial (on USART2 PA3/PA2), 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
|
||||
# For a direct serial connection, in "make menuconfig" select
|
||||
# "Enable extra low-level configuration options" and Serial
|
||||
# (on USART2 PA3/PA2), which is 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 changed to "firmware.bin"
|
||||
# turning on the printer with the card inserted. The filename
|
||||
# must be changed to "firmware.bin"
|
||||
|
||||
# With STM32F401, you might need to put "firmware.bin" in a
|
||||
# folder on the SD card called "STM32F4_UPDATE" in order to flash.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
@@ -37,9 +37,9 @@ enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA6
|
||||
position_endstop: -10
|
||||
position_max: 241
|
||||
position_min: -15
|
||||
position_endstop: -8
|
||||
position_max: 238
|
||||
position_min: -13
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
@@ -69,7 +69,7 @@ pid_Kp: 23.561
|
||||
pid_Ki: 1.208
|
||||
pid_Kd: 114.859
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
max_temp: 260 # Set to 300 for S1 Pro
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA7
|
||||
@@ -80,7 +80,7 @@ pid_Kp: 71.867
|
||||
pid_Ki: 1.536
|
||||
pid_Kd: 840.843
|
||||
min_temp: 0
|
||||
max_temp: 110
|
||||
max_temp: 100 # Set to 110 for S1 Pro
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
pin: PC0
|
||||
@@ -110,17 +110,16 @@ stow_on_each_sample: false
|
||||
|
||||
[bed_mesh]
|
||||
speed: 120
|
||||
mesh_min: 20, 20
|
||||
mesh_max: 200, 200
|
||||
mesh_min: 10, 10
|
||||
mesh_max: 200, 194
|
||||
probe_count: 4,4
|
||||
algorithm: bicubic
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 147, 154
|
||||
speed: 75
|
||||
z_hop: 5
|
||||
z_hop: 10
|
||||
z_hop_speed: 5
|
||||
move_to_previous: true
|
||||
|
||||
[filament_switch_sensor e0_sensor]
|
||||
switch_pin: !PC15
|
||||
@@ -129,3 +128,9 @@ runout_gcode: PAUSE
|
||||
|
||||
[pause_resume]
|
||||
recover_velocity: 25
|
||||
|
||||
[bed_screws]
|
||||
screw1: 20, 29
|
||||
screw2: 195, 29
|
||||
screw3: 195, 198
|
||||
screw4: 20, 198
|
||||
|
||||
130
config/printer-creality-ender3-s1plus-2022.cfg
Normal file
130
config/printer-creality-ender3-s1plus-2022.cfg
Normal file
@@ -0,0 +1,130 @@
|
||||
# This file contains pin mappings for the stock 2022 Creality Ender 3
|
||||
# S1 Plus. To use this config check the STM32 Chip on the Mainboard,
|
||||
# during "make menuconfig" select accordingly either the
|
||||
# STM32F103 with "28KiB bootloader" or the STM32F401 with
|
||||
# "64KiB bootloader" and serial (on USART1 PA10/PA9) for both.
|
||||
|
||||
# For a direct serial connection, in "make menuconfig" select
|
||||
# "Enable extra low-level configuration options" and Serial
|
||||
# (on USART2 PA3/PA2), which is 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 filename
|
||||
# must be changed to "firmware.bin"
|
||||
|
||||
# With STM32F401, you might need to put "firmware.bin" in a
|
||||
# folder on the SD card called "STM32F4_UPDATE" in order to flash.
|
||||
|
||||
# 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: -10
|
||||
position_max: 316
|
||||
position_min: -15
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB8
|
||||
dir_pin: PB7
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA6
|
||||
position_endstop: -10
|
||||
position_max: 304
|
||||
position_min: -15
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB6
|
||||
dir_pin: !PB5
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
position_max: 300
|
||||
position_min: -4
|
||||
|
||||
[extruder]
|
||||
step_pin: PB4
|
||||
dir_pin: PB3
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
gear_ratio: 42:12
|
||||
rotation_distance: 26.359
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC5
|
||||
control: pid
|
||||
pid_Kp: 23.561
|
||||
pid_Ki: 1.208
|
||||
pid_Kd: 114.859
|
||||
min_temp: 0
|
||||
max_temp: 260
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA7
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC4
|
||||
control: pid
|
||||
pid_Kp: 71.867
|
||||
pid_Ki: 1.536
|
||||
pid_Kd: 840.843
|
||||
min_temp: 0
|
||||
max_temp: 100
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
pin: PC0
|
||||
|
||||
[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: 2000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[bltouch]
|
||||
sensor_pin: ^PC14
|
||||
control_pin: PC13
|
||||
x_offset: -31.8
|
||||
y_offset: -40.5
|
||||
z_offset: 0
|
||||
probe_with_touch_mode: true
|
||||
stow_on_each_sample: false
|
||||
|
||||
[bed_mesh]
|
||||
speed: 120
|
||||
mesh_min: 20, 20
|
||||
mesh_max: 283, 263
|
||||
probe_count: 4,4
|
||||
algorithm: bicubic
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 187, 192
|
||||
speed: 75
|
||||
z_hop: 10
|
||||
z_hop_speed: 5
|
||||
|
||||
[filament_switch_sensor e0_sensor]
|
||||
switch_pin: !PC15
|
||||
pause_on_runout: true
|
||||
runout_gcode: PAUSE
|
||||
|
||||
[pause_resume]
|
||||
recover_velocity: 25
|
||||
155
config/printer-creality-ender3-v2-neo-2022.cfg
Normal file
155
config/printer-creality-ender3-v2-neo-2022.cfg
Normal file
@@ -0,0 +1,155 @@
|
||||
# This file contains pin mappings for the stock 2022 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
|
||||
@@ -1,10 +1,12 @@
|
||||
# This file contains common pin mappings for the 2019 Creality
|
||||
# Ender 5. To use this config, the firmware should be compiled for the
|
||||
# AVR atmega1284p.
|
||||
# AVR atmega1284p. This also works for the v1.1.5 silent boards.
|
||||
|
||||
# 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
|
||||
# For v1.1.5 silent boards, the following command is used:
|
||||
# avrdude -p atmega1284p -c arduino -P /dev/ttyUSB0 -b 115200 -U flash:w: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.
|
||||
@@ -80,6 +82,8 @@ pin: PB4
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
|
||||
# Silent boards tend to have the exact same serial ID, except without USB2.0, using USB instead.
|
||||
# e.g. /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
|
||||
126
config/printer-elegoo-neptune3-pro-2023.cfg
Normal file
126
config/printer-elegoo-neptune3-pro-2023.cfg
Normal file
@@ -0,0 +1,126 @@
|
||||
# This file contains pin mappings for the stock Elegoo Neptune 3 Pro (ZNP Robin Nano_DW V2.2)
|
||||
# To use this config, during "make menuconfig" select the STM32F401 with a
|
||||
# "32KiB bootloader" and serial (on USART1 PA10/PA9) communication.
|
||||
|
||||
# Note that the "make flash" command does not work with ZNP Robin boards.
|
||||
# After running "make", rename the out/klipper.bin file to out/ZNP_ROBIN_NANO.bin
|
||||
# Copy the file out/ZNP_ROBIN_NANO.bin to an SD card formatted to FAT32
|
||||
# and then restart the printer with the SD card inserted.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Core
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
# Steppers
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC12
|
||||
dir_pin: PB3
|
||||
enable_pin: !PD2
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PA13
|
||||
position_min: -5
|
||||
position_endstop: -5
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PC11
|
||||
dir_pin: PA15
|
||||
enable_pin: !PC10
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: PB8
|
||||
position_endstop: 0
|
||||
position_max: 234
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PC7
|
||||
dir_pin: !PC9
|
||||
enable_pin: !PC8
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
position_min: -0.8
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
position_max: 283
|
||||
homing_speed: 10
|
||||
|
||||
[probe]
|
||||
pin: PA8
|
||||
# NOTE: Set this to a value based on your printer and bed.
|
||||
z_offset: 0
|
||||
x_offset: -28.5
|
||||
y_offset: 22
|
||||
|
||||
[extruder]
|
||||
step_pin: PB10
|
||||
dir_pin: PB1
|
||||
enable_pin: !PC6
|
||||
microsteps: 16
|
||||
rotation_distance: 8.42
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA6
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC1
|
||||
control: pid
|
||||
# NOTE: These settings are for PETG, thus 240C at 30% fan.
|
||||
pid_Kp: 26.27
|
||||
pid_Ki: 1.607
|
||||
pid_Kd: 107.380
|
||||
min_temp: 0
|
||||
max_temp: 260
|
||||
max_extrude_only_distance: 100
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA5
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC0
|
||||
control: pid
|
||||
# NOTE: These settings are for PETG, thus 80C bed temperature.
|
||||
pid_Kp: 70.173
|
||||
pid_Ki: 1.418
|
||||
pid_Kd: 868.388
|
||||
min_temp: 0
|
||||
max_temp: 100
|
||||
|
||||
# Coooling
|
||||
|
||||
[fan]
|
||||
pin: PA7
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
pin: PB0
|
||||
|
||||
# Rest
|
||||
|
||||
# This is put on the FAN3 pin.
|
||||
[led top_LEDs]
|
||||
white_pin: PB9
|
||||
cycle_time: 0.005
|
||||
|
||||
[filament_switch_sensor filament_runout_sensor]
|
||||
switch_pin: PB4
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 143.5, 93
|
||||
|
||||
[bed_mesh]
|
||||
mesh_min: 10, 25
|
||||
mesh_max: 205, 220
|
||||
probe_count: 6, 6
|
||||
algorithm: bicubic
|
||||
speed: 100
|
||||
159
config/printer-geeetech-301-2019.cfg
Normal file
159
config/printer-geeetech-301-2019.cfg
Normal file
@@ -0,0 +1,159 @@
|
||||
# This file contains common pin mappings for the GTM32 PRO board in
|
||||
# the Geeetech 301 printer. To use this config, the firmware should be
|
||||
# compiled for the STM32F103 with "No bootloader", serial (on USART1
|
||||
# PA10/PA9) communication and GPIO pins to set at micro-controller
|
||||
# startup set to "!PB4,!PB5,!PB0,!PB1"
|
||||
|
||||
# The "make flash" command does not work on the Geeetech 301. Instead,
|
||||
# after running "make", run the following command to flash the board:
|
||||
# stm32flash -w out/klipper.bin -v -i rts,-dtr,dtr -b 115200 /dev/ttyUSB0
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[multi_pin heater]
|
||||
pins: PB4,PB5,PB0
|
||||
|
||||
[multi_pin extruder_fans]
|
||||
pins: PB7,PB8,PB9
|
||||
|
||||
[thermistor bed_thermistor]
|
||||
temperature1: 24
|
||||
resistance1: 104600
|
||||
temperature2: 40
|
||||
resistance2: 47700
|
||||
temperature3: 67
|
||||
resistance3: 13000
|
||||
|
||||
[stepper_a]
|
||||
step_pin: PC6
|
||||
dir_pin: PD13
|
||||
enable_pin: !PA8
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE4
|
||||
homing_speed: 50
|
||||
position_endstop: 216
|
||||
arm_length: 201
|
||||
|
||||
[stepper_b]
|
||||
step_pin: PA12
|
||||
dir_pin: PA11
|
||||
enable_pin: !PA15
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE2
|
||||
|
||||
[stepper_c]
|
||||
step_pin: PD6
|
||||
dir_pin: PD3
|
||||
enable_pin: !PB3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PE0
|
||||
|
||||
[extruder]
|
||||
step_pin: PC14
|
||||
dir_pin: !PC13
|
||||
enable_pin: !PC15
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
nozzle_diameter: 0.4
|
||||
filament_diameter: 1.75
|
||||
heater_pin: multi_pin:heater
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
pullup_resistor: 4700
|
||||
inline_resistor: 220
|
||||
sensor_pin: PC0
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
control: pid
|
||||
pid_Kp: 39
|
||||
pid_Ki: 2
|
||||
pid_Kd: 210
|
||||
|
||||
[extruder1]
|
||||
step_pin: PA0
|
||||
dir_pin: !PB6
|
||||
enable_pin: !PA1
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
nozzle_diameter: 0.4
|
||||
filament_diameter: 1.75
|
||||
shared_heater: extruder
|
||||
|
||||
[extruder2]
|
||||
step_pin: PB2
|
||||
dir_pin: !PB11
|
||||
enable_pin: !PC4
|
||||
microsteps: 16
|
||||
rotation_distance: 32
|
||||
nozzle_diameter: 0.4
|
||||
filament_diameter: 1.75
|
||||
shared_heater: extruder
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PB1
|
||||
sensor_type: bed_thermistor
|
||||
sensor_pin: PC3
|
||||
min_temp: 0
|
||||
max_temp: 150
|
||||
control: pid
|
||||
pid_Kp: 67
|
||||
pid_Ki: 4
|
||||
pid_Kd: 310
|
||||
|
||||
[temperature_sensor board]
|
||||
sensor_type: temperature_mcu
|
||||
gcode_id: MCU
|
||||
|
||||
[temperature_sensor secondary]
|
||||
sensor_pin: PC1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
pullup_resistor: 4700
|
||||
inline_resistor: 220
|
||||
gcode_id: SEC
|
||||
|
||||
[temperature_sensor ambient]
|
||||
sensor_pin: PC2
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
pullup_resistor: 4700
|
||||
inline_resistor: 220
|
||||
gcode_id: AMB
|
||||
|
||||
[homing_heaters]
|
||||
heaters: extruder
|
||||
|
||||
[heater_fan extruder]
|
||||
pin: multi_pin:extruder_fans
|
||||
heater: extruder
|
||||
max_power: 0.8
|
||||
off_below: 0.2
|
||||
shutdown_speed: 0
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyUSB0
|
||||
restart_method: cheetah
|
||||
|
||||
[printer]
|
||||
kinematics: delta
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 150
|
||||
delta_radius: 94
|
||||
|
||||
[output_pin beep]
|
||||
pin: PB10
|
||||
|
||||
[output_pin lcd_beep]
|
||||
pin: PE12
|
||||
|
||||
[display]
|
||||
lcd_type: hd44780
|
||||
rs_pin: PE6
|
||||
e_pin: PE14
|
||||
d4_pin: PD8
|
||||
d5_pin: PD9
|
||||
d6_pin: PD10
|
||||
d7_pin: PE15
|
||||
encoder_pins: ^PE9,^PE8
|
||||
click_pin: ^PE13
|
||||
108
config/printer-kingroon-kp3s-2020.cfg
Normal file
108
config/printer-kingroon-kp3s-2020.cfg
Normal file
@@ -0,0 +1,108 @@
|
||||
# This file contains common pin mappings for the Kingroon KP3S printer,
|
||||
# which uses a modified MKS Robin 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. Also, select "Enable extra low-level
|
||||
# configuration options" and configure "GPIO pins to set at
|
||||
# micro-controller startup" to "!PC6,!PD13" to disable the LCD as it is not
|
||||
# compatible with klipper
|
||||
|
||||
# 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/Robin_nano.bin
|
||||
# Copy the file out/Robin_nano.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: 32
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA15
|
||||
position_endstop: 0
|
||||
position_max: 180
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PE0
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PE1
|
||||
microsteps: 32
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PA12
|
||||
position_endstop: 0
|
||||
position_max: 180
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB5
|
||||
dir_pin: PB4
|
||||
enable_pin: !PB8
|
||||
microsteps: 32
|
||||
rotation_distance: 8
|
||||
endstop_pin: !PA11
|
||||
position_endstop: 0.5
|
||||
position_max: 180
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 90,90
|
||||
z_hop: 10
|
||||
|
||||
[thermistor Kingroon_B3950]
|
||||
temperature1: 25.0
|
||||
resistance1: 103180.0
|
||||
temperature2: 150.0
|
||||
resistance2: 1366.2
|
||||
temperature3: 250.0
|
||||
resistance3: 168.6
|
||||
|
||||
[extruder]
|
||||
step_pin: PD6
|
||||
dir_pin: !PD3
|
||||
enable_pin: !PB3
|
||||
microsteps: 32
|
||||
gear_ratio: 3:1
|
||||
rotation_distance: 23.244
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC3
|
||||
sensor_type: Kingroon_B3950
|
||||
sensor_pin: PC1
|
||||
control: pid
|
||||
pid_kp: 27.057
|
||||
pid_ki: 1.171
|
||||
pid_kd: 156.254
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA0
|
||||
sensor_type: Kingroon_B3950
|
||||
sensor_pin: PC0
|
||||
control: pid
|
||||
pid_kp: 61.779
|
||||
pid_ki: 1.572
|
||||
pid_kd: 606.980
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PB1
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 250
|
||||
max_accel: 2000
|
||||
max_z_velocity: 25
|
||||
max_z_accel: 100
|
||||
|
||||
[static_digital_output display_reset]
|
||||
pins: !PC6, !PD13
|
||||
118
config/printer-longer-lk4x-2022.cfg
Normal file
118
config/printer-longer-lk4x-2022.cfg
Normal file
@@ -0,0 +1,118 @@
|
||||
# This file contains pin mappings for the stock 2022 LONGER3D LK4 X
|
||||
# with the 32-bit LGT_KIT_V2_X board. To use this config, during
|
||||
# "make menuconfig" select the STM32F103 with a "32KiB bootloader" and
|
||||
# serial (on USART1 PA10/PA9) communication.
|
||||
|
||||
# Flash this firmware by copying "out/klipper.bin" to a SD card,
|
||||
# then rename it to "firmware.bin"and turning on the printer with
|
||||
# the card inserted.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 4000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PD3
|
||||
dir_pin: PD2
|
||||
enable_pin: !PD4
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PE6
|
||||
position_endstop: 0
|
||||
position_max: 265
|
||||
homing_speed: 80
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PD6
|
||||
dir_pin: PD5
|
||||
enable_pin: !PD7
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^!PE4
|
||||
position_endstop: 0
|
||||
position_max: 220
|
||||
homing_speed: 80
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB4
|
||||
dir_pin: !PB3
|
||||
enable_pin: !PB5
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
# Without BLTouch
|
||||
# endstop_pin: ^!PE2
|
||||
# With BLTouch
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
# position_endstop: 0.0
|
||||
position_min: -5
|
||||
position_max: 250
|
||||
|
||||
[extruder]
|
||||
max_extrude_only_distance: 200
|
||||
step_pin: PB9
|
||||
dir_pin: PB8
|
||||
enable_pin: !PE0
|
||||
microsteps: 16
|
||||
rotation_distance: 4.4504
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA7
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC1
|
||||
control: pid
|
||||
# tuned for stock hardware with 200 degree Celsius target
|
||||
pid_Kp: 25.011
|
||||
pid_Ki: 1.463
|
||||
pid_Kd: 106.922
|
||||
min_temp: 0
|
||||
max_temp: 260
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA0
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC0
|
||||
control: pid
|
||||
# tuned for stock hardware with 60 degree Celsius target
|
||||
pid_Kp: 69.370
|
||||
pid_Ki: 1.526
|
||||
pid_Kd: 788.215
|
||||
min_temp: 0
|
||||
max_temp: 110
|
||||
|
||||
[fan]
|
||||
pin: PA1
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
[bed_screws]
|
||||
screw1: 30,30
|
||||
screw2: 190,30
|
||||
screw3: 190,190
|
||||
screw4: 30,190
|
||||
|
||||
# Pin mappings for BL_T port
|
||||
[bltouch]
|
||||
sensor_pin: ^PE1
|
||||
control_pin: PA8
|
||||
x_offset: -51
|
||||
y_offset: -8
|
||||
z_offset: 0 # You need to adjust this for your printer
|
||||
|
||||
[bed_mesh]
|
||||
speed: 120
|
||||
mesh_min: 10, 10
|
||||
mesh_max: 210, 210
|
||||
probe_count: 4, 4
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 161, 118
|
||||
speed: 80
|
||||
z_hop: 10 # Move up 10mm
|
||||
z_hop_speed: 5
|
||||
157
config/printer-lulzbot-mini2-2018.cfg
Normal file
157
config/printer-lulzbot-mini2-2018.cfg
Normal file
@@ -0,0 +1,157 @@
|
||||
#This file contains pin mappings for the stock Lulzbot Mini 2 which uses
|
||||
#EinsyRetro mainboard and SingleExtruder(0.5mm) hotend.
|
||||
#To use this config, the firmware should be compiled for the AVR atmega2560.
|
||||
|
||||
# Pin numbers checked against Lulzbot fork of Marlin pins_EINSYRETRO.h
|
||||
# https://gitlab.com/lulzbot3d/marlin/-/blob/master/Marlin/src/pins/rambo/
|
||||
#pins_EINSY_RETRO.h
|
||||
# validated against https://github.com/ultimachine/EinsyRetro/blob/1.0b/board/
|
||||
#Project%20Outputs%20for%20EinsyRetro/Schematic%20Prints_EinsyRetro_1.0b.PDF
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[mcu]
|
||||
serial: /dev/ttyACM0
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 2000
|
||||
max_z_velocity: 40
|
||||
max_z_accel: 100
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC0
|
||||
dir_pin: !PL0
|
||||
enable_pin: !PA7
|
||||
rotation_distance: 32
|
||||
microsteps: 16
|
||||
endstop_pin: tmc2130_stepper_x:virtual_endstop
|
||||
position_endstop: -7
|
||||
position_min: -7
|
||||
position_max: 168
|
||||
homing_retract_dist: 0
|
||||
homing_speed: 30
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PC1
|
||||
dir_pin: !PL1
|
||||
enable_pin: !PA6
|
||||
rotation_distance: 32
|
||||
microsteps: 16
|
||||
endstop_pin: tmc2130_stepper_y:virtual_endstop
|
||||
position_endstop: -5
|
||||
position_min: -5
|
||||
position_max: 192
|
||||
homing_retract_dist: 0
|
||||
homing_speed: 30
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PC2
|
||||
dir_pin: !PL2
|
||||
enable_pin: !PA5
|
||||
rotation_distance: 32
|
||||
microsteps: 16
|
||||
endstop_pin: PH4
|
||||
position_endstop: 183
|
||||
position_max: 185
|
||||
position_min: -2
|
||||
|
||||
[extruder]
|
||||
step_pin: PC3
|
||||
dir_pin: PL6
|
||||
enable_pin: !PA4
|
||||
microsteps: 16
|
||||
rotation_distance: 7.465
|
||||
nozzle_diameter: 0.5
|
||||
filament_diameter: 2.85
|
||||
heater_pin: PE5
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: PF0
|
||||
min_temp: 0
|
||||
max_temp: 280
|
||||
control: pid
|
||||
pid_kp: 24.121
|
||||
pid_ki: 1.079
|
||||
pid_kd: 134.779
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PG5
|
||||
sensor_type: Honeywell 100K 135-104LAG-J01
|
||||
sensor_pin: PF2
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
control: pid
|
||||
pid_kp: 71.304
|
||||
pid_ki: 1.662
|
||||
pid_kd: 764.734
|
||||
|
||||
[fan]
|
||||
pin: PH5
|
||||
|
||||
[heater_fan nozzle_cooling_fan]
|
||||
pin: PH3
|
||||
|
||||
[probe]
|
||||
pin: ^!PB4
|
||||
z_offset: 1.377
|
||||
#z offset will need to be adjusted if you use the magnetic bed upgrade as the
|
||||
#washer thickness will apply a different offset between the nozzle and true
|
||||
#bed level.
|
||||
samples: 3
|
||||
sample_retract_dist: 1.0
|
||||
samples_tolerance: 0.200
|
||||
|
||||
[bed_tilt]
|
||||
points: -5, 22
|
||||
-5, 190
|
||||
160, 190
|
||||
160, 22
|
||||
speed: 30
|
||||
horizontal_move_z: 5
|
||||
|
||||
[tmc2130 stepper_x]
|
||||
cs_pin: PG0
|
||||
run_current: 0.975
|
||||
diag0_pin: ^!PK2
|
||||
driver_SGT: 4
|
||||
sense_resistor: 0.120
|
||||
|
||||
[tmc2130 stepper_y]
|
||||
cs_pin: PG2
|
||||
run_current: 0.975
|
||||
diag0_pin: ^!PK7
|
||||
driver_SGT: 4
|
||||
sense_resistor: 0.120
|
||||
|
||||
[tmc2130 stepper_z]
|
||||
cs_pin: PK5
|
||||
run_current: 0.960
|
||||
diag0_pin: ^!PK6
|
||||
stealthchop_threshold: 999999
|
||||
sense_resistor: 0.120
|
||||
|
||||
[tmc2130 extruder]
|
||||
cs_pin: PK4
|
||||
run_current: 0.960
|
||||
diag0_pin: ^!PK3
|
||||
stealthchop_threshold: 999999
|
||||
sense_resistor: 0.120
|
||||
|
||||
[static_digital_output sd_card]
|
||||
pins: PB0
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 75, 75
|
||||
speed: 30.0
|
||||
z_hop: 5
|
||||
|
||||
[display]
|
||||
lcd_type: st7920
|
||||
cs_pin: PD5
|
||||
sclk_pin: PD2
|
||||
sid_pin: PD3
|
||||
menu_timeout: 5
|
||||
encoder_pins: ^PJ1,^PJ2
|
||||
encoder_steps_per_detent: 2
|
||||
click_pin: ^!PH6
|
||||
180
config/printer-ratrig-v-minion-2021.cfg
Normal file
180
config/printer-ratrig-v-minion-2021.cfg
Normal file
@@ -0,0 +1,180 @@
|
||||
# This file contains pin mappings for a full Ratrig V-Minion kit
|
||||
# with an Octopus Pro v1.1 board.
|
||||
#
|
||||
# This will not work with RatOS
|
||||
#
|
||||
# To use this config, during "make menuconfig" select the STM32F446
|
||||
# with a "32KiB bootloader", USB (on PA11/PA12) communication, and
|
||||
# a "12MHZ Crystal"
|
||||
#
|
||||
# Flash this firmware on the MCU by copying "out/klipper.bin" to an SD
|
||||
# card and turning the printer on with the card inserted. The firmware
|
||||
# filename must be named "firmware.bin"
|
||||
#
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PF13
|
||||
dir_pin: !PF12
|
||||
enable_pin: !PF14
|
||||
endstop_pin: ^PG6
|
||||
rotation_distance: 40
|
||||
microsteps: 64
|
||||
position_max: 180
|
||||
position_min: 0
|
||||
homing_speed: 60
|
||||
position_endstop: 0
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PC4
|
||||
run_current: 0.8
|
||||
interpolate: false
|
||||
stealthchop_threshold: 0
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PG0
|
||||
dir_pin: PG1
|
||||
enable_pin: !PF15
|
||||
endstop_pin: ^PG9
|
||||
rotation_distance: 40
|
||||
microsteps: 64
|
||||
position_max: 180
|
||||
position_min: 0
|
||||
homing_speed: 60
|
||||
position_endstop: 0
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PD11
|
||||
run_current: 0.8
|
||||
interpolate: false
|
||||
stealthchop_threshold: 0
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PC13
|
||||
dir_pin: !PF0
|
||||
enable_pin: !PF1
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
rotation_distance: 4
|
||||
position_min: -5
|
||||
microsteps: 64
|
||||
position_max: 180
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PE4
|
||||
run_current: 0.8
|
||||
interpolate: false
|
||||
stealthchop_threshold: 0
|
||||
|
||||
[extruder]
|
||||
rotation_distance: 5.57
|
||||
full_steps_per_rotation: 200
|
||||
filament_diameter: 1.750
|
||||
step_pin: PF11
|
||||
dir_pin: !PG3
|
||||
enable_pin: !PG5
|
||||
microsteps: 64
|
||||
nozzle_diameter: 0.4
|
||||
heater_pin: PA2
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: PF4
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
|
||||
min_temp: 0
|
||||
max_temp: 290
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: PC6
|
||||
run_current: 0.70
|
||||
stealthchop_threshold: 0
|
||||
interpolate: False
|
||||
|
||||
[probe]
|
||||
pin: ^PB7
|
||||
x_offset: -24.0
|
||||
y_offset: -13.0
|
||||
z_offset: 0.0
|
||||
speed: 5
|
||||
samples: 2
|
||||
sample_retract_dist: 2
|
||||
lift_speed: 5.0
|
||||
samples_result: median
|
||||
samples_tolerance: 0.02
|
||||
samples_tolerance_retries: 5
|
||||
|
||||
[bed_mesh]
|
||||
speed: 300
|
||||
horizontal_move_z: 5
|
||||
mesh_min: 15,15
|
||||
mesh_max: 150,160
|
||||
probe_count: 5,5
|
||||
fade_start: 1.0
|
||||
fade_end: 10.0
|
||||
mesh_pps: 2,2
|
||||
algorithm: bicubic
|
||||
bicubic_tension: .2
|
||||
|
||||
[screws_tilt_adjust]
|
||||
screw1: 80, 108
|
||||
screw1_name: Left Screw
|
||||
screw2: 155, 72
|
||||
screw2_name: Front Right Screw
|
||||
screw3: 155, 147
|
||||
screw3_name: Rear Right Screw
|
||||
horizontal_move_z: 10
|
||||
speed: 300
|
||||
screw_thread: CCW-M4
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 90,90
|
||||
z_hop: 5
|
||||
speed: 300
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PF3
|
||||
control: pid
|
||||
pid_kp: 54.027
|
||||
pid_ki: 0.770
|
||||
pid_kd: 948.182
|
||||
min_temp: 0
|
||||
max_temp: 120
|
||||
|
||||
[fan]
|
||||
pin: PA8
|
||||
shutdown_speed: 0.0
|
||||
|
||||
[heater_fan hotend_cooling_fan]
|
||||
pin: PE5
|
||||
fan_speed: 1.0
|
||||
heater: extruder
|
||||
heater_temp: 50.0
|
||||
|
||||
[controller_fan controller_fan]
|
||||
pin: PD12
|
||||
fan_speed: 1.0
|
||||
stepper: stepper_x, stepper_y, stepper_z
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 500
|
||||
max_accel: 20000
|
||||
max_z_velocity: 15
|
||||
max_z_accel: 2000
|
||||
|
||||
[mcu]
|
||||
serial: INSERTSERIALIDHERE
|
||||
|
||||
[board_pins octopus_11_tmc2209]
|
||||
aliases:
|
||||
## Expansion ports
|
||||
# EXP1 header
|
||||
EXP1_1=PE8, EXP1_3=PE9, EXP1_5=PE12, EXP1_7=PE14, EXP1_9=<GND>,
|
||||
EXP1_2=PE7, EXP1_4=PE10, EXP1_6=PE13, EXP1_8=PE15, EXP1_10=<5V>,
|
||||
# EXP2 header
|
||||
EXP2_1=PA6, EXP2_3=PB1, EXP2_5=PB2, EXP2_7=PC15, EXP2_9=<GND>,
|
||||
EXP2_2=PA5, EXP2_4=PA4, EXP2_6=PA7, EXP2_8=<RST>, EXP2_10=PC5,
|
||||
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi2"
|
||||
144
config/printer-sovol-sv05-2022.cfg
Normal file
144
config/printer-sovol-sv05-2022.cfg
Normal file
@@ -0,0 +1,144 @@
|
||||
# This file contains pin mappings for the stock 2022 Sovol SV05
|
||||
# with the 32-bit Creality 4.2.2 board.
|
||||
#
|
||||
# To use this config, during "make menuconfig" select the STM32F103
|
||||
# with a "28KiB bootloader" and serial (on USART1 PA10/PA9)
|
||||
# communication.
|
||||
#
|
||||
# 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. Might need a renaming if printer dosnt flash.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 1000
|
||||
max_accel_to_decel: 1000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC2
|
||||
dir_pin: PB9
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA5
|
||||
position_endstop: 220
|
||||
position_max: 220
|
||||
homing_speed: 50
|
||||
position_min: -4
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB8
|
||||
dir_pin: PB7
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: ^PA6
|
||||
position_endstop: 220
|
||||
position_max: 220
|
||||
position_min: -4
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB6
|
||||
dir_pin: PB5
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
position_max: 300
|
||||
position_min: -3
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA2
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC4
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
control: pid
|
||||
pid_kp: 64.742
|
||||
pid_ki: 0.827
|
||||
pid_kd: 1267.326
|
||||
|
||||
[fan]
|
||||
pin: PA0
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 70, 103
|
||||
speed: 100
|
||||
z_hop: 10
|
||||
z_hop_speed: 20
|
||||
|
||||
[extruder]
|
||||
step_pin: PB4
|
||||
dir_pin: PB3
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 7.394
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
max_extrude_only_distance: 100.0
|
||||
heater_pin: PA1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC5
|
||||
min_temp: 0
|
||||
max_temp: 280
|
||||
control: pid
|
||||
pid_kp: 28.850
|
||||
pid_ki: 1.658
|
||||
pid_kd: 125.496
|
||||
|
||||
[bltouch]
|
||||
sensor_pin: ^PB1
|
||||
control_pin: PB0
|
||||
z_offset: 0
|
||||
x_offset: 40
|
||||
y_offset: 7
|
||||
samples: 2
|
||||
samples_tolerance: 0.015
|
||||
samples_tolerance_retries: 5
|
||||
|
||||
[bed_mesh]
|
||||
speed: 100
|
||||
horizontal_move_z: 5
|
||||
mesh_min: 40, 7
|
||||
mesh_max: 220, 220
|
||||
probe_count: 5, 5
|
||||
algorithm: bicubic
|
||||
fade_start: 1
|
||||
fade_end: 10
|
||||
|
||||
[bed_screws]
|
||||
screw1: 25,28
|
||||
screw2: 195,28
|
||||
screw3: 195,197
|
||||
screw4: 25,197
|
||||
|
||||
[screws_tilt_adjust]
|
||||
screw1: -4,21
|
||||
screw1_name: front left screw
|
||||
screw2: 155,21
|
||||
screw2_name: front right screw
|
||||
screw3: 155,190
|
||||
screw3_name: rear right screw
|
||||
screw4: -4,190
|
||||
screw4_name: rear left screw
|
||||
horizontal_move_z: 10
|
||||
speed: 50
|
||||
screw_thread: CW-M4
|
||||
|
||||
[display]
|
||||
lcd_type: st7920
|
||||
cs_pin: PB12
|
||||
sclk_pin: PB13
|
||||
sid_pin: PB15
|
||||
encoder_pins: ^PB14, ^PB10
|
||||
click_pin: ^!PB2
|
||||
159
config/printer-sovol-sv06-2022.cfg
Normal file
159
config/printer-sovol-sv06-2022.cfg
Normal file
@@ -0,0 +1,159 @@
|
||||
# This file contains pin mappings for the stock Sovol SV06
|
||||
# To use this config, during "make menuconfig" select the
|
||||
# STM32F103 with a "28KiB bootloader" and serial (on USART1 PA10/PA9) communication.
|
||||
# Also, since it is using the GD32F103, please select Disable SWD at startup
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC2
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: tmc2209_stepper_x:virtual_endstop
|
||||
position_endstop: 0
|
||||
position_max: 220
|
||||
homing_speed: 40
|
||||
homing_retract_dist: 0
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PC1
|
||||
run_current: 0.860
|
||||
stealthchop_threshold: 0
|
||||
interpolate: False
|
||||
sense_resistor: 0.150
|
||||
uart_address: 3
|
||||
driver_SGTHRS: 81
|
||||
diag_pin: PA5
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB8
|
||||
dir_pin: PB7
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: tmc2209_stepper_y:virtual_endstop
|
||||
position_endstop: 0
|
||||
position_max: 220
|
||||
homing_speed: 40
|
||||
homing_retract_dist: 0
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PC0
|
||||
run_current: 0.900
|
||||
stealthchop_threshold: 0
|
||||
interpolate: False
|
||||
sense_resistor: 0.150
|
||||
uart_address: 3
|
||||
driver_SGTHRS: 82
|
||||
diag_pin: PA6
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB6
|
||||
dir_pin: !PB5
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 4
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
position_min: -4
|
||||
position_max: 250
|
||||
homing_speed: 4
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PA15
|
||||
run_current: 1.000
|
||||
stealthchop_threshold: 0
|
||||
interpolate: False
|
||||
sense_resistor: 0.150
|
||||
uart_address: 3
|
||||
diag_pin: PA7
|
||||
|
||||
[extruder]
|
||||
max_extrude_only_distance: 100.0
|
||||
step_pin: PB4
|
||||
dir_pin: !PB3
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 4.56
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC5
|
||||
control: pid
|
||||
pid_kd: 86.991
|
||||
pid_kp: 21.479
|
||||
pid_ki: 1.326
|
||||
min_temp: 0
|
||||
max_temp: 300
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: PC14
|
||||
run_current: 0.550
|
||||
stealthchop_threshold: 0
|
||||
interpolate: False
|
||||
sense_resistor: 0.150
|
||||
uart_address: 3
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA2
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC4
|
||||
control: pid
|
||||
pid_kp: 64.440
|
||||
pid_ki: 0.773
|
||||
pid_kd: 1343.571
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PA0
|
||||
|
||||
[probe]
|
||||
pin: PB1
|
||||
x_offset: 27
|
||||
y_offset: -20
|
||||
z_offset: 0
|
||||
samples: 2
|
||||
samples_tolerance: 0.015
|
||||
samples_tolerance_retries: 5
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 85,135
|
||||
z_hop: 10
|
||||
z_hop_speed: 5
|
||||
|
||||
[bed_mesh]
|
||||
speed: 120
|
||||
horizontal_move_z: 5
|
||||
mesh_min: 28, 20
|
||||
mesh_max: 210, 205
|
||||
probe_count: 10
|
||||
algorithm: bicubic
|
||||
fade_start: 1
|
||||
fade_end: 10
|
||||
fade_target: 0
|
||||
|
||||
[display]
|
||||
lcd_type: st7920
|
||||
cs_pin: PB12
|
||||
sclk_pin: PB13
|
||||
sid_pin: PB15
|
||||
encoder_pins: ^PB14, ^PB10
|
||||
click_pin: ^!PB2
|
||||
147
config/printer-sovol-sv06-plus-2023.cfg
Normal file
147
config/printer-sovol-sv06-plus-2023.cfg
Normal file
@@ -0,0 +1,147 @@
|
||||
# This file contains pin mappings for the stock Sovol SV06 Plus
|
||||
# To use this config, during "make menuconfig" select the
|
||||
# STM32F103 with a "28KiB bootloader" and serial (on USART1 PA10/PA9) communication.
|
||||
# Also, since it is using the GD32F103, please select Disable SWD at startup
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
# Note: The stock LCD display does not currently work with Klipper
|
||||
#
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
|
||||
restart_method: command
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 500
|
||||
max_accel: 2000
|
||||
max_z_velocity: 10
|
||||
max_z_accel: 100
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PC2
|
||||
dir_pin: !PB9
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: tmc2209_stepper_x:virtual_endstop
|
||||
position_endstop: 0
|
||||
position_max: 305
|
||||
homing_speed: 40
|
||||
homing_retract_dist: 0
|
||||
|
||||
[tmc2209 stepper_x]
|
||||
uart_pin: PC1
|
||||
run_current: 0.860
|
||||
sense_resistor: 0.150
|
||||
uart_address: 3
|
||||
driver_SGTHRS: 86
|
||||
diag_pin: PA5
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB8
|
||||
dir_pin: PB7
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: tmc2209_stepper_y:virtual_endstop
|
||||
position_endstop: 0
|
||||
position_max: 305
|
||||
homing_speed: 40
|
||||
homing_retract_dist: 0
|
||||
|
||||
[tmc2209 stepper_y]
|
||||
uart_pin: PC0
|
||||
run_current: 0.900
|
||||
sense_resistor: 0.150
|
||||
uart_address: 3
|
||||
driver_SGTHRS: 110
|
||||
diag_pin: PA6
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB6
|
||||
dir_pin: !PB5
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 4
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
position_min: -4
|
||||
position_max: 350
|
||||
homing_speed: 4
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PA15
|
||||
run_current: 1.000
|
||||
interpolate: False
|
||||
sense_resistor: 0.150
|
||||
uart_address: 3
|
||||
diag_pin: PA7
|
||||
|
||||
[extruder]
|
||||
max_extrude_only_distance: 100.0
|
||||
step_pin: PB4
|
||||
dir_pin: !PB3
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 4.56
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PA1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC5
|
||||
control: pid
|
||||
pid_kd: 41.96
|
||||
pid_kp: 15.66
|
||||
pid_ki: 1.49
|
||||
min_temp: 0
|
||||
max_temp: 300
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: PC14
|
||||
run_current: 0.550
|
||||
stealthchop_threshold: 0
|
||||
interpolate: False
|
||||
sense_resistor: 0.150
|
||||
uart_address: 3
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PA2
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC4
|
||||
control: pid
|
||||
pid_kp: 186.38
|
||||
pid_ki: 36.12
|
||||
pid_kd: 637.30
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
[fan]
|
||||
pin: PA0
|
||||
|
||||
[probe]
|
||||
pin: PB1
|
||||
x_offset: 28
|
||||
y_offset: -20
|
||||
z_offset: 0
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 123,170
|
||||
z_hop: 10
|
||||
z_hop_speed: 5
|
||||
|
||||
[bed_mesh]
|
||||
speed: 120
|
||||
mesh_min: 28, 20
|
||||
mesh_max: 270, 270
|
||||
probe_count: 5
|
||||
algorithm: bicubic
|
||||
fade_end: 10
|
||||
fade_target: 0
|
||||
|
||||
[filament_switch_sensor filament_runout_sensor]
|
||||
switch_pin: PA4
|
||||
pause_on_runout: True
|
||||
198
config/printer-sunlu-t3-2022.cfg
Normal file
198
config/printer-sunlu-t3-2022.cfg
Normal file
@@ -0,0 +1,198 @@
|
||||
# This file contains common pin mappings for the SUNLU Terminator T3 board
|
||||
|
||||
# To use this config, the firmware should be compiled for the
|
||||
# STM32F103 with a "28KiB bootloader" and USB communication.
|
||||
# Select "Disable SWD at startup (for GigaDevice stmf32f103 clones)"
|
||||
# Also, select "Enable extra low-level configuration options" and configure
|
||||
# "GPIO pins to set at micro-controller startup" to "!PA14".
|
||||
|
||||
# The "make flash" command does not work on the SUNLU Terminator T3 board. Instead,
|
||||
# after running "make", copy the generated "out/klipper.bin" file to a
|
||||
# file named "firmware.bin" on an SD card and then restart the board with that SD card.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
# Rename the file to printer.cfg
|
||||
|
||||
##################################################################
|
||||
# Printer
|
||||
##################################################################
|
||||
|
||||
[mcu]
|
||||
#obtain your MCU id using ls /dev/serial/by-path/*
|
||||
serial: dev/serial/by-id/usb-Klipper_stm32f103xe_00000000000
|
||||
|
||||
[printer]
|
||||
kinematics: cartesian
|
||||
max_velocity: 300
|
||||
max_accel: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
|
||||
[static_digital_output usb_pullup_enable]
|
||||
pins: !PA14
|
||||
|
||||
[bltouch]
|
||||
sensor_pin: PC14
|
||||
control_pin: PA1
|
||||
x_offset: -28.45
|
||||
y_offset: 4
|
||||
z_offset: 1.915
|
||||
pin_up_touch_mode_reports_triggered: FALSE #needed bc of the bltouch clone used by sunlu
|
||||
|
||||
[safe_z_home]
|
||||
home_xy_position: 115,115
|
||||
speed: 75
|
||||
z_hop: 10
|
||||
z_hop_speed: 5
|
||||
|
||||
[bed_mesh]
|
||||
speed: 120
|
||||
horizontal_move_z: 5
|
||||
mesh_min: 10, 10
|
||||
mesh_max: 190, 220
|
||||
probe_count: 5,5
|
||||
fade_start: 1
|
||||
fade_end: 10
|
||||
|
||||
[bed_screws]
|
||||
#for BED_SCREWS_ADJUST
|
||||
screw1: 31,38 #X,Y Position
|
||||
screw1_name: Front Left
|
||||
screw2: 201,38 #X,Y Position
|
||||
screw2_name: Front Right
|
||||
screw3: 201,204 #X,Y Position
|
||||
screw3_name: Rear Right
|
||||
screw4: 31,204 #X,Y Position
|
||||
screw4_name: Rear Left
|
||||
|
||||
##IMPORTANT. If using the filament sensor add CLEAR_PAUSE to your slicer's start gcode or to your print start macro.##
|
||||
##The act of loading and unloading filament will trigger a paused state##
|
||||
[filament_motion_sensor Filament_Sensor]
|
||||
detection_length: 7.0
|
||||
extruder: extruder
|
||||
switch_pin: !PC15
|
||||
pause_on_runout: FALSE
|
||||
runout_gcode: PAUSE
|
||||
|
||||
#########################################################
|
||||
# Motion Axis
|
||||
#########################################################
|
||||
|
||||
[stepper_x]
|
||||
step_pin: PB13
|
||||
dir_pin: !PB12
|
||||
enable_pin: !PB14
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PC0
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_y]
|
||||
step_pin: PB10
|
||||
dir_pin: !PB2
|
||||
enable_pin: !PB11
|
||||
microsteps: 16
|
||||
rotation_distance: 40
|
||||
endstop_pin: !PC1
|
||||
position_endstop: 0
|
||||
position_max: 235
|
||||
homing_speed: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB0
|
||||
dir_pin: PC5
|
||||
enable_pin: !PB1
|
||||
microsteps: 16
|
||||
rotation_distance: 4
|
||||
position_max: 250
|
||||
endstop_pin: probe:z_virtual_endstop
|
||||
|
||||
###################################################
|
||||
# Heaters
|
||||
###################################################
|
||||
|
||||
[extruder]
|
||||
step_pin: PB3
|
||||
dir_pin: !PB4
|
||||
enable_pin: !PD2
|
||||
microsteps: 16
|
||||
rotation_distance: 23.18840579710145
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: PC8
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PA0
|
||||
control: pid
|
||||
pid_Kp: 19.479
|
||||
pid_Ki: 1.073
|
||||
pid_Kd: 88.385
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[heater_bed]
|
||||
heater_pin: PC9
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: PC3
|
||||
control: pid
|
||||
pid_Kp: 62.673
|
||||
pid_Ki: 1.530
|
||||
pid_Kd: 641.619
|
||||
min_temp: 0
|
||||
max_temp: 130
|
||||
|
||||
#########################################
|
||||
# Fans
|
||||
#########################################
|
||||
|
||||
[heater_fan Hotend]
|
||||
pin: PC7
|
||||
heater: extruder
|
||||
heater_temp: 50.0
|
||||
|
||||
[fan]
|
||||
pin: PC6
|
||||
|
||||
###############################################
|
||||
# Stock Screen
|
||||
###############################################
|
||||
|
||||
[board_pins]
|
||||
aliases:
|
||||
# EXP1 header
|
||||
EXP1_1=PB5, EXP1_3=PA9, EXP1_5=PA10, EXP1_7=PB8, EXP1_9=<GND>,
|
||||
EXP1_2=PA15, EXP1_4=<RST>, EXP1_6=PB9, EXP1_8=PB15, EXP1_10=<5V>
|
||||
|
||||
[display]
|
||||
lcd_type: st7920
|
||||
cs_pin: PB8 #EXP1_7
|
||||
sclk_pin: PB9 #EXP1_6
|
||||
sid_pin: PB15 #EXP1_8
|
||||
encoder_pins: ^PA10, ^PA9 #^EXP1_5, ^EXP1_3
|
||||
click_pin: ^!PA15 #^!EXP1_2
|
||||
|
||||
[output_pin beeper]
|
||||
pin: PB5 #EXP1_1
|
||||
pwm: True
|
||||
value: 0
|
||||
shutdown_value: 0
|
||||
cycle_time: 0.001
|
||||
scale: 1
|
||||
[gcode_macro M300]
|
||||
gcode:
|
||||
{% set S = params.S|default(1000)|int %} ; S sets the tone frequency
|
||||
{% set P = params.P|default(100)|int %} ; P sets the tone duration
|
||||
{% set L = 0.5 %} ; L varies the PWM on time, close to 0 or 1 the tone gets a bit quieter. 0.5 is a symmetric waveform
|
||||
{% if S <= 0 %} ; dont divide through zero
|
||||
{% set F = 1 %}
|
||||
{% set L = 0 %}
|
||||
{% elif S >= 10000 %} ;max frequency set to 10kHz
|
||||
{% set F = 0 %}
|
||||
{% else %}
|
||||
{% set F = 1/S %} ;convert frequency to seconds
|
||||
{% endif %}
|
||||
SET_PIN PIN=beeper VALUE={L} CYCLE_TIME={F} ;Play tone
|
||||
G4 P{P} ;tone duration
|
||||
SET_PIN PIN=beeper VALUE=0
|
||||
@@ -78,7 +78,7 @@ pid_Kd: 698.838
|
||||
min_temp: 0
|
||||
max_temp: 70
|
||||
|
||||
[heater_fan my_nozzle_fan]
|
||||
[heater_fan heatbreak_cooling_fan]
|
||||
pin: PH4
|
||||
|
||||
[fan]
|
||||
|
||||
84
config/printer-voxelab-aquila-2021.cfg
Normal file
84
config/printer-voxelab-aquila-2021.cfg
Normal file
@@ -0,0 +1,84 @@
|
||||
# This file contains pin mappings for the Voxelab Aquila
|
||||
# with the FFP0173 1.0.1 mainboard. To use this config, during
|
||||
# "make menuconfig" select the STM32F103 for STM32/G32, or
|
||||
# Nation N32G452 for N32 version, 28KB boot, serial PA9/PA10.
|
||||
|
||||
# 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: 50
|
||||
|
||||
[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: 50
|
||||
|
||||
[stepper_z]
|
||||
step_pin: PB6
|
||||
dir_pin: !PB5
|
||||
enable_pin: !PC3
|
||||
microsteps: 16
|
||||
rotation_distance: 8
|
||||
endstop_pin: ^PA7
|
||||
position_endstop: 0.0
|
||||
position_max: 250
|
||||
|
||||
[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 50 degree Celsius target
|
||||
pid_Kp: 54.027
|
||||
pid_Ki: 0.770
|
||||
pid_Kd: 948.182
|
||||
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: 3000
|
||||
max_z_velocity: 5
|
||||
max_z_accel: 100
|
||||
@@ -10,21 +10,21 @@ serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
#canbus_uuid: 0e0d81e4210c
|
||||
|
||||
[adxl345]
|
||||
cs_pin: EBBCan: PB12
|
||||
cs_pin: EBBCan:PB12
|
||||
spi_bus: spi2
|
||||
axes_map: x,y,z
|
||||
|
||||
[extruder]
|
||||
step_pin: EBBCan: PA9
|
||||
dir_pin: !EBBCan: PA8
|
||||
enable_pin: !EBBCan: PA10
|
||||
step_pin: EBBCan:PA9
|
||||
dir_pin: !EBBCan:PA8
|
||||
enable_pin: !EBBCan:PA10
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: EBBCan: PB1
|
||||
heater_pin: EBBCan:PB1
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: EBBCan: PA0
|
||||
sensor_pin: EBBCan:PA0
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
@@ -33,22 +33,22 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
#sensor_type:MAX31865
|
||||
#sensor_pin: EBBCan: PA15
|
||||
#sensor_pin: EBBCan:PA15
|
||||
#spi_bus: spi1a
|
||||
#rtd_nominal_r: 100
|
||||
#rtd_reference_r: 430
|
||||
#rtd_num_of_wires: 2
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: EBBCan: PA13
|
||||
uart_pin: EBBCan:PA13
|
||||
run_current: 0.650
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[fan]
|
||||
pin: EBBCan: PA1
|
||||
pin: EBBCan:PA1
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
pin: EBBCan: PA2
|
||||
pin: EBBCan:PA2
|
||||
heater: extruder
|
||||
heater_temp: 50.0
|
||||
|
||||
|
||||
@@ -10,23 +10,23 @@ serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
#canbus_uuid: 0e0d81e4210c
|
||||
|
||||
[adxl345]
|
||||
cs_pin: EBBCan: PB12
|
||||
spi_software_sclk_pin: EBBCan: PB10
|
||||
spi_software_mosi_pin: EBBCan: PB11
|
||||
spi_software_miso_pin: EBBCan: PB2
|
||||
cs_pin: EBBCan:PB12
|
||||
spi_software_sclk_pin: EBBCan:PB10
|
||||
spi_software_mosi_pin: EBBCan:PB11
|
||||
spi_software_miso_pin: EBBCan:PB2
|
||||
axes_map: x,y,z
|
||||
|
||||
[extruder]
|
||||
step_pin: EBBCan: PD0
|
||||
dir_pin: !EBBCan: PD1
|
||||
enable_pin: !EBBCan: PD2
|
||||
step_pin: EBBCan:PD0
|
||||
dir_pin: !EBBCan:PD1
|
||||
enable_pin: !EBBCan:PD2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: EBBCan: PA2
|
||||
heater_pin: EBBCan:PA2
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: EBBCan: PA3
|
||||
sensor_pin: EBBCan:PA3
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
@@ -35,22 +35,22 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
# sensor_type:MAX31865
|
||||
# sensor_pin: EBBCan: PA4
|
||||
# sensor_pin: EBBCan:PA4
|
||||
# spi_bus: spi1
|
||||
# rtd_nominal_r: 100
|
||||
# rtd_reference_r: 430
|
||||
# rtd_num_of_wires: 2
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: EBBCan: PA15
|
||||
uart_pin: EBBCan:PA15
|
||||
run_current: 0.650
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[fan]
|
||||
pin: EBBCan: PA0
|
||||
pin: EBBCan:PA0
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
pin: EBBCan: PA1
|
||||
pin: EBBCan:PA1
|
||||
heater: extruder
|
||||
heater_temp: 50.0
|
||||
|
||||
|
||||
68
config/sample-bigtreetech-ebb-canbus-v1.2.cfg
Normal file
68
config/sample-bigtreetech-ebb-canbus-v1.2.cfg
Normal file
@@ -0,0 +1,68 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH EBBCan
|
||||
# Canbus board. To use this config, the firmware should be compiled for the
|
||||
# STM32G0B1 with "8 MHz crystal" and "USB (on PA11/PA12)" or "CAN bus (on PB0/PB1)".
|
||||
# The "EBB Can" micro-controller will be used to control the components on the nozzle.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[mcu EBBCan]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
#canbus_uuid: 0e0d81e4210c
|
||||
|
||||
[adxl345]
|
||||
cs_pin: EBBCan:PB12
|
||||
spi_software_sclk_pin: EBBCan:PB10
|
||||
spi_software_mosi_pin: EBBCan:PB11
|
||||
spi_software_miso_pin: EBBCan:PB2
|
||||
axes_map: x,y,z
|
||||
|
||||
[extruder]
|
||||
step_pin: EBBCan:PD0
|
||||
dir_pin: !EBBCan:PD1
|
||||
enable_pin: !EBBCan:PD2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: EBBCan:PB13
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: EBBCan:PA3
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
pid_Kd: 108.982
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
# sensor_type:MAX31865
|
||||
# sensor_pin: EBBCan:PA4
|
||||
# spi_bus: spi1
|
||||
# rtd_nominal_r: 100
|
||||
# rtd_reference_r: 430
|
||||
# rtd_num_of_wires: 2
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: EBBCan:PA15
|
||||
run_current: 0.650
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[fan]
|
||||
pin: EBBCan:PA0
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
pin: EBBCan:PA1
|
||||
heater: extruder
|
||||
heater_temp: 50.0
|
||||
|
||||
#[neopixel hotend_rgb]
|
||||
#pin: EBBCan:PD3
|
||||
|
||||
#[bltouch]
|
||||
#sensor_pin: ^EBBCan:PB8
|
||||
#control_pin: EBBCan:PB9
|
||||
|
||||
#[filament_switch_sensor switch_sensor]
|
||||
#switch_pin: EBBCan:PB4
|
||||
|
||||
#[filament_motion_sensor motion_sensor]
|
||||
#switch_pin: ^EBBCan:PB3
|
||||
84
config/sample-bigtreetech-ebb-sb-canbus-v1.0.cfg
Normal file
84
config/sample-bigtreetech-ebb-sb-canbus-v1.0.cfg
Normal file
@@ -0,0 +1,84 @@
|
||||
# This file contains common pin mappings for the BIGTREETECH EBBCan
|
||||
# Canbus board. To use this config, the firmware should be compiled for the
|
||||
# STM32G0B1 with "8 MHz crystal" and "USB (on PA11/PA12)" or "CAN bus (on PB0/PB1)".
|
||||
# The "EBB Can" micro-controller will be used to control the components on the nozzle.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
[mcu EBBCan]
|
||||
serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
#canbus_uuid: 0e0d81e4210c
|
||||
|
||||
[temperature_sensor EBB_NTC]
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: EBBCan:PA2
|
||||
|
||||
[adxl345]
|
||||
cs_pin: EBBCan:PB12
|
||||
spi_software_sclk_pin: EBBCan:PB10
|
||||
spi_software_mosi_pin: EBBCan:PB11
|
||||
spi_software_miso_pin: EBBCan:PB2
|
||||
axes_map: x,y,z
|
||||
|
||||
[extruder]
|
||||
step_pin: EBBCan:PD0
|
||||
dir_pin: !EBBCan:PD1
|
||||
enable_pin: !EBBCan:PD2
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: EBBCan:PB13
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: EBBCan:PA3
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
pid_Kd: 108.982
|
||||
min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
# sensor_type:MAX31865
|
||||
# sensor_pin: EBBCan:PA4
|
||||
# spi_bus: spi1
|
||||
# rtd_nominal_r: 100
|
||||
# rtd_reference_r: 430
|
||||
# rtd_num_of_wires: 2
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: EBBCan:PA15
|
||||
run_current: 0.650
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[fan]
|
||||
pin: EBBCan:PA0
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
pin: EBBCan:PA1
|
||||
heater: extruder
|
||||
heater_temp: 50.0
|
||||
|
||||
#[heater_fan 4W_FAN0]
|
||||
#pin: EBBCan:PB14
|
||||
#tachometer_pin: EBBCan:PB15
|
||||
#tachometer_ppr: 1
|
||||
|
||||
#[neopixel hotend_rgb]
|
||||
#pin: EBBCan:PD3
|
||||
|
||||
#[bltouch]
|
||||
#sensor_pin: ^EBBCan:PB8
|
||||
#control_pin: EBBCan:PB9
|
||||
|
||||
## NPN and PNP proximity switch types can be set by jumper
|
||||
#[probe]
|
||||
#pin: ^EBBCan:PC13
|
||||
|
||||
#[output_pin PB5]
|
||||
#pin: EBBCan:PB5
|
||||
|
||||
#[output_pin PB7]
|
||||
#pin: EBBCan:PB7
|
||||
|
||||
#[output_pin PB6]
|
||||
#pin: EBBCan:PB6
|
||||
@@ -10,21 +10,21 @@ serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
|
||||
#canbus_uuid: 0e0d81e4210c
|
||||
|
||||
[adxl345]
|
||||
cs_pin: HermitCrab: PB12
|
||||
cs_pin: HermitCrab:PB12
|
||||
spi_bus: spi2
|
||||
axes_map: y,z,-x
|
||||
|
||||
[extruder]
|
||||
step_pin: HermitCrab: PA6
|
||||
dir_pin: !HermitCrab: PA7
|
||||
enable_pin: !HermitCrab: PA5
|
||||
step_pin: HermitCrab:PA6
|
||||
dir_pin: !HermitCrab:PA7
|
||||
enable_pin: !HermitCrab:PA5
|
||||
microsteps: 16
|
||||
rotation_distance: 33.500
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.750
|
||||
heater_pin: HermitCrab: PA2
|
||||
heater_pin: HermitCrab:PA2
|
||||
sensor_type: EPCOS 100K B57560G104F
|
||||
sensor_pin: HermitCrab: PA1
|
||||
sensor_pin: HermitCrab:PA1
|
||||
control: pid
|
||||
pid_Kp: 21.527
|
||||
pid_Ki: 1.063
|
||||
@@ -33,15 +33,15 @@ min_temp: 0
|
||||
max_temp: 250
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: HermitCrab: PB0
|
||||
uart_pin: HermitCrab:PB0
|
||||
run_current: 0.650
|
||||
stealthchop_threshold: 999999
|
||||
|
||||
[fan]
|
||||
pin: HermitCrab: PA4
|
||||
pin: HermitCrab:PA4
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
pin: HermitCrab: PA3
|
||||
pin: HermitCrab:PA3
|
||||
heater: extruder
|
||||
heater_temp: 50.0
|
||||
|
||||
|
||||
81
config/sample-duet3-1lc.cfg
Normal file
81
config/sample-duet3-1lc.cfg
Normal file
@@ -0,0 +1,81 @@
|
||||
# This file contains common pin mappings for the Duet3 1LC. To use
|
||||
# this config, the firmware should be compiled for the SAMC21G18 with:
|
||||
# Bootloader offset of "No Bootloader"
|
||||
# Clock Reference of "25 Mhz crystal" if the board version is v1.1 or later
|
||||
# Clock Reference of "12 Mhz crystal" if the board version is v1.0 or earlier
|
||||
# Communication interface of "CAN bus (on PA25/PA24)"
|
||||
|
||||
# To flash the board use a debugger, or use a raspberry pi and follow
|
||||
# the instructions at docs/Bootloaders.md fot the SAMC21. You may
|
||||
# supply power to the 1LC by connecting the 3.3v rail on the Pi to the
|
||||
# 5v input of the SWD header on the 1LC.
|
||||
|
||||
# See docs/Config_Reference.md for a description of parameters.
|
||||
|
||||
|
||||
# Pins for reference, v1.3 board:
|
||||
# Driver Step Pin - PA27
|
||||
# Driver Dir Pin - PA28
|
||||
# Driver Enable - !PB2
|
||||
# Thermistor Pins - TEMP0:PB9 TEMP1:PA2
|
||||
# Pullup Resistor - 2200
|
||||
# Vssa Sense:PA6 | Vref Sense:PA7
|
||||
# Current Sense resistor for drivers - 0.091ohm
|
||||
# CAN Pins - CAN0_TX:PA24 CAN0_RX:PA25
|
||||
# Heaters - OUT_0:PA11
|
||||
# Fan outputs - OUT_1:PA10 OUT_2:PB11
|
||||
# Tach Pins for Fans - OUT_1_TACHO:PA13 OUT_2_TACHO:PB10
|
||||
# GPIO_out - IO0:PA12
|
||||
# GPIO_in - IO0:PA9 IO1:PA21 IO2:PA18
|
||||
# Driver Diag - 0:PB3
|
||||
|
||||
[adc_scaled toolboard_vref_scaled]
|
||||
vref_pin: toolboard:PA7
|
||||
vssa_pin: toolboard:PA6
|
||||
|
||||
[extruder]
|
||||
step_pin: toolboard:PA27
|
||||
dir_pin: toolboard:PA28
|
||||
enable_pin: !toolboard:PB2
|
||||
rotation_distance: 23.1336867485061
|
||||
gear_ratio: 50:10
|
||||
microsteps: 64
|
||||
full_steps_per_rotation: 200
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.75
|
||||
heater_pin: toolboard:PA11
|
||||
sensor_type: PT1000
|
||||
sensor_pin: toolboard_vref_scaled:PB9
|
||||
pullup_resistor: 2200
|
||||
min_temp: 0
|
||||
max_temp: 280
|
||||
max_power: 1.0
|
||||
control: pid
|
||||
pwm_cycle_time: 0.01666
|
||||
pid_Kp: 26.454
|
||||
pid_Ki: 1.357
|
||||
pid_Kd: 128.955
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: toolboard:PA20
|
||||
tx_pin: toolboard:PA22
|
||||
interpolate: False
|
||||
run_current: 0.35
|
||||
sense_resistor: 0.091
|
||||
|
||||
[fan]
|
||||
pin: toolboard:PA10
|
||||
tachometer_pin: toolboard:PA13
|
||||
|
||||
[heater_fan hotend_fan]
|
||||
pin: toolboard:PB11
|
||||
tachometer_pin: toolboard:PB10
|
||||
heater: extruder
|
||||
heater_temp: 50.0
|
||||
|
||||
[probe]
|
||||
pin: toolboard:PA9
|
||||
z_offset: 20
|
||||
|
||||
[mcu toolboard]
|
||||
canbus_uuid: 4b194673554e
|
||||
@@ -19,15 +19,15 @@ canbus_uuid: ac20f0bbda05
|
||||
# ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
|
||||
|
||||
[extruder]
|
||||
step_pin: huvud: PB3
|
||||
dir_pin: huvud: PB4
|
||||
enable_pin: !huvud: PB5
|
||||
step_pin: huvud:PB3
|
||||
dir_pin: huvud:PB4
|
||||
enable_pin: !huvud:PB5
|
||||
rotation_distance: 22.52453125
|
||||
nozzle_diameter: 0.400
|
||||
filament_diameter: 1.75
|
||||
heater_pin: huvud: PA6
|
||||
heater_pin: huvud:PA6
|
||||
sensor_type: NTC 100K MGB18-104F39050L32
|
||||
sensor_pin: huvud: PA0
|
||||
sensor_pin: huvud:PA0
|
||||
pullup_resistor: 2200
|
||||
min_temp: 0
|
||||
max_temp: 300
|
||||
@@ -37,22 +37,22 @@ pid_ki: 1.304
|
||||
pid_kd: 131.721
|
||||
|
||||
[tmc2209 extruder]
|
||||
uart_pin: huvud: PA10
|
||||
tx_pin: huvud: PA9
|
||||
uart_pin: huvud:PA10
|
||||
tx_pin: huvud:PA9
|
||||
run_current: 0.35
|
||||
|
||||
[probe]
|
||||
pin: huvud: PB12
|
||||
pin: huvud:PB12
|
||||
z_offset: 0
|
||||
|
||||
[fan]
|
||||
pin: huvud: PA8
|
||||
pin: huvud:PA8
|
||||
|
||||
[heater_fan extruder_fan]
|
||||
pin: huvud: PA7
|
||||
pin: huvud:PA7
|
||||
|
||||
[adxl345]
|
||||
cs_pin: PB1
|
||||
|
||||
[led huvud_led]
|
||||
blue_pin: huvud: PC13
|
||||
blue_pin: huvud:PC13
|
||||
|
||||
@@ -62,6 +62,8 @@ endstop_pin: ^ar2
|
||||
position_endstop: 200
|
||||
position_max: 200
|
||||
homing_speed: 50
|
||||
# A minimum distance between the carriages to enforce
|
||||
safe_distance: 40
|
||||
|
||||
[extruder1]
|
||||
step_pin: ar36
|
||||
@@ -94,3 +96,37 @@ gcode:
|
||||
ACTIVATE_EXTRUDER EXTRUDER=extruder1
|
||||
SET_DUAL_CARRIAGE CARRIAGE=1
|
||||
SET_GCODE_OFFSET Y=15
|
||||
|
||||
# A helper script to activate copy mode
|
||||
[gcode_macro ACTIVATE_COPY_MODE]
|
||||
gcode:
|
||||
SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY
|
||||
G1 X0
|
||||
ACTIVATE_EXTRUDER EXTRUDER=extruder
|
||||
SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY
|
||||
G1 X100
|
||||
SET_DUAL_CARRIAGE CARRIAGE=1 MODE=COPY
|
||||
SYNC_EXTRUDER_MOTION EXTRUDER=extruder1 MOTION_QUEUE=extruder
|
||||
|
||||
# A helper script to activate mirror mode
|
||||
[gcode_macro ACTIVATE_MIRROR_MODE]
|
||||
gcode:
|
||||
SET_DUAL_CARRIAGE CARRIAGE=0 MODE=PRIMARY
|
||||
G1 X0
|
||||
ACTIVATE_EXTRUDER EXTRUDER=extruder
|
||||
SET_DUAL_CARRIAGE CARRIAGE=1 MODE=PRIMARY
|
||||
G1 X200
|
||||
SET_DUAL_CARRIAGE CARRIAGE=1 MODE=MIRROR
|
||||
SYNC_EXTRUDER_MOTION EXTRUDER=extruder1 MOTION_QUEUE=extruder
|
||||
|
||||
## An optional input shaper support
|
||||
#[input_shaper]
|
||||
## The section is intentionally empty
|
||||
#
|
||||
#[delayed_gcode init_shaper]
|
||||
#initial_duration: 0.1
|
||||
#gcode:
|
||||
# SET_DUAL_CARRIAGE CARRIAGE=1
|
||||
# SET_INPUT_SHAPER SHAPER_TYPE_X=<dual_carriage_shaper> SHAPER_FREQ_X=<dual_carriage_freq> SHAPER_TYPE_Y=<y_shaper> SHAPER_FREQ_Y=<y_freq>
|
||||
# SET_DUAL_CARRIAGE CARRIAGE=0
|
||||
# SET_INPUT_SHAPER SHAPER_TYPE_X=<primary_carriage_shaper> SHAPER_FREQ_X=<primary_carriage_freq> SHAPER_TYPE_Y=<y_shaper> SHAPER_FREQ_Y=<y_freq>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
######################################################################
|
||||
|
||||
# Replace the slicer's custom start and end g-code scripts with
|
||||
# START_PRINT and END_PRINT.
|
||||
# START_PRINT and END_PRINT. See docs/Slicers.md for more information on using these macros.
|
||||
|
||||
[gcode_macro START_PRINT]
|
||||
gcode:
|
||||
@@ -261,3 +261,50 @@ gcode:
|
||||
{% if 'U' in params %}
|
||||
EXCLUDE_OBJECT RESET=1 NAME={params.U}
|
||||
{% endif %}
|
||||
|
||||
######################################################################
|
||||
# G130: Set digital potentiometer value
|
||||
######################################################################
|
||||
|
||||
# The macro below uses the MCP4018 SET_DIGIPOT command to implement
|
||||
# a `G130` as used on classic Mightyboard-based printers such as
|
||||
# The Makerbot Replicator 2/2X.
|
||||
#
|
||||
# The `G130` command can be used to lower the stepper current
|
||||
# during preheating and raise the current again prior to starting
|
||||
# the print. This is necessary for printers with smaller power
|
||||
# supplies that needed all the power to heat the bed.
|
||||
#
|
||||
# This macro requires one or more [mcp4018] configuration sections:
|
||||
# (x_axis_pot, y_axis_pot, z_axis_pot, a_axis_pot, b_axis_pot)
|
||||
#
|
||||
# Example: G130 X20 Y20 Z20 A20 B20 ; Lower stepper Vrefs while heating
|
||||
|
||||
[gcode_macro G130]
|
||||
gcode:
|
||||
M400
|
||||
{% if ('X' in params) and ('mcp4018 x_axis_pot' in printer.configfile.config) %}
|
||||
{% set x_value = params['X']|float %}
|
||||
{% set x_axis_pot_scale = printer.configfile.config["mcp4018 x_axis_pot"].scale|float %}
|
||||
SET_DIGIPOT DIGIPOT=x_axis_pot WIPER={ x_axis_pot_scale * (x_value / 127.0)}
|
||||
{% endif %}
|
||||
{% if ('Y' in params) and ('mcp4018 y_axis_pot' in printer.configfile.config) %}
|
||||
{% set y_value = params['Y']|float %}
|
||||
{% set y_axis_pot_scale = printer.configfile.config["mcp4018 y_axis_pot"].scale|float %}
|
||||
SET_DIGIPOT DIGIPOT=y_axis_pot WIPER={ y_axis_pot_scale * (y_value / 127.0)}
|
||||
{% endif %}
|
||||
{% if ('Z' in params) and ('mcp4018 z_axis_pot' in printer.configfile.config) %}
|
||||
{% set z_value = params['Z']|float %}
|
||||
{% set z_axis_pot_scale = printer.configfile.config["mcp4018 z_axis_pot"].scale|float %}
|
||||
SET_DIGIPOT DIGIPOT=z_axis_pot WIPER={ z_axis_pot_scale * (z_value / 127.0)}
|
||||
{% endif %}
|
||||
{% if ('A' in params) and ('mcp4018 a_axis_pot' in printer.configfile.config) %}
|
||||
{% set a_value = params['A']|float %}
|
||||
{% set a_axis_pot_scale = printer.configfile.config["mcp4018 a_axis_pot"].scale|float %}
|
||||
SET_DIGIPOT DIGIPOT=a_axis_pot WIPER={ a_axis_pot_scale * (a_value / 127.0)}
|
||||
{% endif %}
|
||||
{% if ('B' in params) and ('mcp4018 b_axis_pot' in printer.configfile.config) %}
|
||||
{% set b_value = params['B']|float %}
|
||||
{% set b_axis_pot_scale = printer.configfile.config["mcp4018 b_axis_pot"].scale|float %}
|
||||
SET_DIGIPOT DIGIPOT=b_axis_pot WIPER={ b_axis_pot_scale * (b_value / 127.0)}
|
||||
{% endif %}
|
||||
|
||||
@@ -2,9 +2,8 @@
|
||||
# such as a laser or spindle.
|
||||
# See docs/Using_PWM_Tools.md for a more detailed description.
|
||||
|
||||
[output_pin TOOL]
|
||||
[pwm_tool TOOL]
|
||||
pin: !ar9 # use your fan's pin number
|
||||
pwm: True
|
||||
hardware_pwm: True
|
||||
cycle_time: 0.001
|
||||
shutdown_value: 0
|
||||
@@ -36,9 +35,9 @@ gcode:
|
||||
|
||||
[menu __main __control __toolonoff]
|
||||
type: input
|
||||
enable: {'output_pin TOOL' in printer}
|
||||
enable: {'pwm_tool TOOL' in printer}
|
||||
name: Fan: {'ON ' if menu.input else 'OFF'}
|
||||
input: {printer['output_pin TOOL'].value}
|
||||
input: {printer['pwm_tool TOOL'].value}
|
||||
input_min: 0
|
||||
input_max: 1
|
||||
input_step: 1
|
||||
@@ -47,9 +46,9 @@ gcode:
|
||||
|
||||
[menu __main __control __toolspeed]
|
||||
type: input
|
||||
enable: {'output_pin TOOL' in printer}
|
||||
enable: {'pwm_tool TOOL' in printer}
|
||||
name: Tool speed: {'%3d' % (menu.input*100)}%
|
||||
input: {printer['output_pin TOOL'].value}
|
||||
input: {printer['pwm_tool TOOL'].value}
|
||||
input_min: 0
|
||||
input_max: 1
|
||||
input_step: 0.01
|
||||
|
||||
Reference in New Issue
Block a user