From 41f73d0c8c2e253331a8eed32d72cefc52e393da Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sun, 11 Feb 2018 14:47:12 -0500 Subject: config: Add a "printer-" prefix to example printer config files Add a prefix to the example printer config files so that a sorted directory listing shows all the samples bundled together. Signed-off-by: Kevin O'Connor --- config/anet-a8-2017.cfg | 79 ---------------- config/anycubic-i3-mega-2017.cfg | 93 ------------------ config/creality-cr10-2017.cfg | 82 ---------------- config/creality-cr10s-2017.cfg | 75 --------------- config/lulzbot-taz6-2017.cfg | 110 ---------------------- config/makergear-m2-2012.cfg | 108 --------------------- config/printer-anet-a8-2017.cfg | 79 ++++++++++++++++ config/printer-anycubic-i3-mega-2017.cfg | 93 ++++++++++++++++++ config/printer-creality-cr10-2017.cfg | 82 ++++++++++++++++ config/printer-creality-cr10s-2017.cfg | 75 +++++++++++++++ config/printer-lulzbot-taz6-2017.cfg | 110 ++++++++++++++++++++++ config/printer-makergear-m2-2012.cfg | 108 +++++++++++++++++++++ config/printer-seemecnc-rostock-max-v2-2015.cfg | 94 ++++++++++++++++++ config/printer-tronxy-x5s-2017.cfg | 79 ++++++++++++++++ config/printer-wanhao-duplicator-i3-plus-2017.cfg | 78 +++++++++++++++ config/seemecnc-rostock-max-v2-2015.cfg | 94 ------------------ config/tronxy-x5s-2017.cfg | 79 ---------------- config/wanhao-duplicator-i3-plus-2017.cfg | 78 --------------- 18 files changed, 798 insertions(+), 798 deletions(-) delete mode 100644 config/anet-a8-2017.cfg delete mode 100644 config/anycubic-i3-mega-2017.cfg delete mode 100644 config/creality-cr10-2017.cfg delete mode 100644 config/creality-cr10s-2017.cfg delete mode 100644 config/lulzbot-taz6-2017.cfg delete mode 100644 config/makergear-m2-2012.cfg create mode 100644 config/printer-anet-a8-2017.cfg create mode 100644 config/printer-anycubic-i3-mega-2017.cfg create mode 100644 config/printer-creality-cr10-2017.cfg create mode 100644 config/printer-creality-cr10s-2017.cfg create mode 100644 config/printer-lulzbot-taz6-2017.cfg create mode 100644 config/printer-makergear-m2-2012.cfg create mode 100644 config/printer-seemecnc-rostock-max-v2-2015.cfg create mode 100644 config/printer-tronxy-x5s-2017.cfg create mode 100644 config/printer-wanhao-duplicator-i3-plus-2017.cfg delete mode 100644 config/seemecnc-rostock-max-v2-2015.cfg delete mode 100644 config/tronxy-x5s-2017.cfg delete mode 100644 config/wanhao-duplicator-i3-plus-2017.cfg diff --git a/config/anet-a8-2017.cfg b/config/anet-a8-2017.cfg deleted file mode 100644 index 8da6e905..00000000 --- a/config/anet-a8-2017.cfg +++ /dev/null @@ -1,79 +0,0 @@ -# This file contains common pin mappings for Anet A8 printer from 2016 -# and 2017. 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 the example.cfg file for a description of available parameters. - -[stepper_x] -step_pin: PD7 -dir_pin: PC5 -enable_pin: !PD6 -step_distance: .01 -endstop_pin: ^!PC2 -position_endstop: -30 -position_max: 220 -position_min: -30 -homing_speed: 50 - -[stepper_y] -step_pin: PC6 -dir_pin: PC7 -enable_pin: !PD6 -step_distance: .01 -endstop_pin: ^!PC3 -position_endstop: -8 -position_min: -8 -position_max: 220 -homing_speed: 50 - -[stepper_z] -step_pin: PB3 -dir_pin: !PB2 -enable_pin: !PA5 -step_distance: 0.0025 -endstop_pin: ^!PC4 -position_endstop: 0.5 -position_max: 240 -homing_speed: 20 - -[extruder] -step_pin: PB1 -dir_pin: PB0 -enable_pin: !PD6 -step_distance: .0105 -nozzle_diameter: 0.400 -filament_diameter: 1.750 -heater_pin: PD5 -sensor_type: ATC Semitec 104GT-2 -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: ATC Semitec 104GT-2 -sensor_pin: PA6 -control: watermark -min_temp: 0 -max_temp: 130 - -[fan] -pin: PB4 - -[mcu] -serial: /dev/ttyUSB0 - -[printer] -kinematics: cartesian -max_velocity: 300 -max_accel: 1000 -max_z_velocity: 20 -max_z_accel: 100 diff --git a/config/anycubic-i3-mega-2017.cfg b/config/anycubic-i3-mega-2017.cfg deleted file mode 100644 index 7fafe697..00000000 --- a/config/anycubic-i3-mega-2017.cfg +++ /dev/null @@ -1,93 +0,0 @@ -# This file contains pin mappings for the Anycubic i3 Mega with -# Ultrabase from 2017. (This config may work on an Anycubic i3 Mega v1 -# prior to the Ultrabase if you comment out the definition of the -# endstop_pin in the stepper_z1 section.) To use this config, the -# firmware should be compiled for the AVR atmega2560. - -# See the example.cfg file for a description of available parameters. - -[stepper_x] -step_pin: ar54 -dir_pin: !ar55 -enable_pin: !ar38 -step_distance: .0125 -endstop_pin: ^!ar3 -position_min: -5 -position_endstop: -5 -position_max: 210 -homing_speed: 30.0 - -[stepper_y] -step_pin: ar60 -dir_pin: ar61 -enable_pin: !ar56 -step_distance: .0125 -endstop_pin: ^!ar42 -position_endstop: 0 -position_max: 210 -homing_speed: 30.0 - -[stepper_z] -step_pin: ar46 -dir_pin: ar48 -enable_pin: !ar62 -step_distance: .0025 -endstop_pin: ^!ar18 -position_endstop: 0.0 -position_max: 205 -homing_speed: 5.0 - -[stepper_z1] -step_pin: ar36 -dir_pin: ar34 -enable_pin: !ar30 -step_distance: .0025 -endstop_pin: ^!ar43 - -[extruder] -step_pin: ar26 -dir_pin: ar28 -enable_pin: !ar24 -step_distance: .010799 -nozzle_diameter: 0.400 -filament_diameter: 1.750 -heater_pin: ar10 -sensor_type: ATC Semitec 104GT-2 -sensor_pin: analog13 -control: pid -pid_Kp: 15.717 -pid_Ki: 0.569 -pid_Kd: 108.451 -min_temp: 0 -max_temp: 245 - -[heater_fan extruder_fan] -pin: ar44 - -[heater_bed] -heater_pin: ar8 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: analog14 -control: pid -pid_Kp: 74.883 -pid_Ki: 1.809 -pid_Kd: 775.038 -min_temp: 0 -max_temp: 110 - -[fan] -pin: ar9 - -[mcu] -serial: /dev/ttyUSB0 -pin_map: arduino - -[printer] -kinematics: cartesian -max_velocity: 300 -max_accel: 3000 -max_z_velocity: 10 -max_z_accel: 60 - -[heater_fan stepstick_fan] -pin: ar7 diff --git a/config/creality-cr10-2017.cfg b/config/creality-cr10-2017.cfg deleted file mode 100644 index 33d1c589..00000000 --- a/config/creality-cr10-2017.cfg +++ /dev/null @@ -1,82 +0,0 @@ -# This file contains common pin mappings for the 2017 Creality -# CR-10. To use this config, the firmware should be compiled for the -# AVR atmega1284p. - -# Note, a number of Melzi boards are shipped without a bootloader. In -# that case, an external programmer will be needed to flash a -# bootloader to the board (for example, see -# http://www.instructables.com/id/Flashing-a-Bootloader-to-the-CR-10/ -# ). Once that is done, one should be able to use the standard "make -# flash" command to flash Klipper. - -# See the example.cfg file for a description of available parameters. - -[stepper_x] -step_pin: PD7 -dir_pin: !PC5 -enable_pin: !PD6 -step_distance: .0125 -endstop_pin: ^PC2 -position_endstop: 0 -position_max: 300 -homing_speed: 50 - -[stepper_y] -step_pin: PC6 -dir_pin: !PC7 -enable_pin: !PD6 -step_distance: .0125 -endstop_pin: ^PC3 -position_endstop: 0 -position_max: 300 -homing_speed: 50 - -[stepper_z] -step_pin: PB3 -dir_pin: PB2 -enable_pin: !PA5 -step_distance: 0.0025 -endstop_pin: ^PC4 -position_endstop: 0.0 -position_max: 400 - -[extruder] -step_pin: PB1 -dir_pin: !PB0 -enable_pin: !PD6 -step_distance: 0.010526 -nozzle_diameter: 0.400 -filament_diameter: 1.750 -heater_pin: PD5 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: PA7 -control: pid -pid_Kp: 22.57 -pid_Ki: 1.72 -pid_Kd: 73.96 -min_temp: 0 -max_temp: 250 - -[heater_bed] -heater_pin: PD4 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: PA6 -control: pid -pid_Kp: 426.68 -pid_Ki: 78.92 -pid_Kd: 576.71 -min_temp: 0 -max_temp: 130 - -[fan] -pin: PB4 - -[mcu] -serial: /dev/ttyUSB0 - -[printer] -kinematics: cartesian -max_velocity: 300 -max_accel: 3000 -max_z_velocity: 5 -max_z_accel: 100 diff --git a/config/creality-cr10s-2017.cfg b/config/creality-cr10s-2017.cfg deleted file mode 100644 index b2b74b20..00000000 --- a/config/creality-cr10s-2017.cfg +++ /dev/null @@ -1,75 +0,0 @@ -# This file contains pin mappings for the 2017 Creality CR-10S. To use -# this config, the firmware should be compiled for the AVR atmega2560. - -# See the example.cfg file for a description of available parameters. - -[stepper_x] -step_pin: ar54 -dir_pin: ar55 -enable_pin: !ar38 -step_distance: .0125 -endstop_pin: ^ar3 -position_endstop: 0 -position_max: 300 -homing_speed: 50 - -[stepper_y] -step_pin: ar60 -dir_pin: ar61 -enable_pin: !ar56 -step_distance: .0125 -endstop_pin: ^ar14 -position_endstop: 0 -position_max: 300 -homing_speed: 50 - -[stepper_z] -step_pin: ar46 -dir_pin: !ar48 -enable_pin: !ar62 -step_distance: .0025 -endstop_pin: ^ar18 -position_endstop: 0.5 -position_max: 200 - -[extruder] -step_pin: ar26 -dir_pin: ar28 -enable_pin: !ar24 -step_distance: .010526 -nozzle_diameter: 0.400 -filament_diameter: 1.750 -heater_pin: ar10 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: analog13 -control: pid -pid_Kp: 22.2 -pid_Ki: 1.08 -pid_Kd: 114 -min_temp: 0 -max_temp: 250 - -[heater_bed] -heater_pin: ar8 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: analog14 -control: pid -pid_Kp: 690.34 -pid_Ki: 111.47 -pid_Kd: 1068.83 -min_temp: 0 -max_temp: 130 - -[fan] -pin: ar9 - -[mcu] -serial: /dev/ttyUSB0 -pin_map: arduino - -[printer] -kinematics: cartesian -max_velocity: 300 -max_accel: 3000 -max_z_velocity: 5 -max_z_accel: 100 diff --git a/config/lulzbot-taz6-2017.cfg b/config/lulzbot-taz6-2017.cfg deleted file mode 100644 index 05386237..00000000 --- a/config/lulzbot-taz6-2017.cfg +++ /dev/null @@ -1,110 +0,0 @@ -# This file contains pin mappings for the Lulzbot TAZ 6 circa 2017. To -# use this config, the firmware should be compiled for the AVR -# atmega2560. - -# See the example.cfg file for a description of available parameters. - -[stepper_x] -step_pin: PC0 -dir_pin: PL1 -enable_pin: !PA7 -step_distance: .010000 -endstop_pin: ^PB6 -position_endstop: -20 -position_min: -20 -position_max: 300 -homing_speed: 50 - -[stepper_y] -step_pin: PC1 -dir_pin: !PL0 -enable_pin: !PA6 -step_distance: .010000 -endstop_pin: ^PA1 -position_endstop: 306 -position_min: -20 -position_max: 306 -homing_speed: 50 - -[stepper_z] -step_pin: PC2 -dir_pin: PL2 -enable_pin: !PA5 -step_distance: 0.000625 -endstop_pin: ^!PB4 -position_endstop: -0.7 -position_min: -1.5 -position_max: 270 -homing_speed: 1 - -[extruder] -step_pin: PC3 -dir_pin: !PL6 -enable_pin: !PA4 -step_distance: 0.001182 -nozzle_diameter: 0.400 -filament_diameter: 2.920 -heater_pin: PH6 -sensor_type: ATC Semitec 104GT-2 -sensor_pin: PF0 -control: pid -pid_Kp: 28.79 -pid_Ki: 1.91 -pid_Kd: 108.51 -min_temp: 0 -max_temp: 300 -min_extrude_temp: 140 - -#[extruder1] -#step_pin: PC4 -#dir_pin: PL7 -#enable_pin: !PA3 -#heater_pin: PH4 -#sensor_pin: PF1 -#... - -[heater_bed] -heater_pin: PE5 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: PF2 -control: watermark -min_temp: 0 -max_temp: 130 - -[fan] -pin: PH5 - -[heater_fan nozzle_cooling_fan] -pin: PH3 - -[mcu] -serial: /dev/ttyACM0 - -[printer] -kinematics: cartesian -max_velocity: 300 -max_accel: 3000 -max_z_velocity: 2 -max_z_accel: 10 - -[ad5206 stepper_digipot] -enable_pin: PD7 -scale: 2.08 -# Channel 1 is E0, 2 is E1, 3 is unused, 4 is Z, 5 is X, 6 is Y -channel_1: 1.34 -channel_2: 1.0 -channel_4: 1.1 -channel_5: 1.1 -channel_6: 1.1 - -# Enable 16 micro-steps on steppers X, Y, Z, E0, E1 -[static_digital_output stepper_config] -pins: - PG1, PG0, - PK7, PG2, - PK6, PK5, - PK3, PK4, - PK1, PK2 - -[static_digital_output yellow_led] -pins: !PB7 diff --git a/config/makergear-m2-2012.cfg b/config/makergear-m2-2012.cfg deleted file mode 100644 index 67df1537..00000000 --- a/config/makergear-m2-2012.cfg +++ /dev/null @@ -1,108 +0,0 @@ -# Support for Makergear M2 printers circa 2012 that have the RAMBo -# v1.0d electronics along with the V3A extruder. The electronics use -# Allegro A4984 stepper drivers with 1/8th micro-stepping. To use -# this config, the firmware should be compiled for the AVR atmega2560. - -[stepper_x] -step_pin: PC0 -dir_pin: !PL1 -enable_pin: !PA7 -step_distance: .0225 -endstop_pin: ^!PB6 -position_endstop: 0.0 -position_max: 200 -homing_speed: 50 -homing_stepper_phases: 32 -homing_endstop_accuracy: .200 - -[stepper_y] -step_pin: PC1 -dir_pin: PL0 -enable_pin: !PA6 -step_distance: .0225 -endstop_pin: ^!PB5 -position_endstop: 0.0 -position_max: 250 -homing_speed: 50 -homing_stepper_phases: 32 -homing_endstop_accuracy: .200 - -[stepper_z] -step_pin: PC2 -dir_pin: !PL2 -enable_pin: !PA5 -step_distance: .005 -endstop_pin: ^!PB4 -position_min: 0.1 -position_endstop: 0.7 -position_max: 200 -homing_retract_dist: 2.0 -homing_stepper_phases: 32 -homing_endstop_accuracy: .070 - -[extruder] -step_pin: PC3 -dir_pin: PL6 -enable_pin: !PA4 -step_distance: .004242 -nozzle_diameter: 0.350 -filament_diameter: 1.750 -pressure_advance: 0.07 -heater_pin: PH6 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: PF0 -control: pid -pid_Kp: 7.0 -pid_Ki: 0.1 -pid_Kd: 12 -min_temp: 0 -max_temp: 210 - -[heater_bed] -heater_pin: PE5 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: PF2 -control: watermark -min_temp: 0 -max_temp: 100 - -[fan] -pin: PH5 - -[heater_fan nozzle_fan] -pin: PH3 -max_power: 0.61 -cycle_time: .000030 -hardware_pwm: True - -[mcu] -serial: /dev/ttyACM0 - -[printer] -kinematics: cartesian -max_velocity: 500 -max_accel: 3000 -max_z_velocity: 25 -max_z_accel: 30 - -[ad5206 stepper_digipot] -enable_pin: PD7 -# Scale the config so that the channel value can be specified in amps -scale: 1.56 -# Channel 1 is E0, 2 is E1, 3 is unused, 4 is Z, 5 is X, 6 is Y -channel_1: 1.0 -channel_2: 0.75 -channel_4: 0.82 -channel_5: 0.82 -channel_6: 0.82 - -# Enable 8 micro-steps on steppers X, Y, Z, E0 -[static_digital_output stepper_config] -pins: - PG1, PG0, - PK7, PG2, - PK6, PK5, - PK3, PK4 - -[static_digital_output yellow_led] -pins: !PB7 diff --git a/config/printer-anet-a8-2017.cfg b/config/printer-anet-a8-2017.cfg new file mode 100644 index 00000000..8da6e905 --- /dev/null +++ b/config/printer-anet-a8-2017.cfg @@ -0,0 +1,79 @@ +# This file contains common pin mappings for Anet A8 printer from 2016 +# and 2017. 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 the example.cfg file for a description of available parameters. + +[stepper_x] +step_pin: PD7 +dir_pin: PC5 +enable_pin: !PD6 +step_distance: .01 +endstop_pin: ^!PC2 +position_endstop: -30 +position_max: 220 +position_min: -30 +homing_speed: 50 + +[stepper_y] +step_pin: PC6 +dir_pin: PC7 +enable_pin: !PD6 +step_distance: .01 +endstop_pin: ^!PC3 +position_endstop: -8 +position_min: -8 +position_max: 220 +homing_speed: 50 + +[stepper_z] +step_pin: PB3 +dir_pin: !PB2 +enable_pin: !PA5 +step_distance: 0.0025 +endstop_pin: ^!PC4 +position_endstop: 0.5 +position_max: 240 +homing_speed: 20 + +[extruder] +step_pin: PB1 +dir_pin: PB0 +enable_pin: !PD6 +step_distance: .0105 +nozzle_diameter: 0.400 +filament_diameter: 1.750 +heater_pin: PD5 +sensor_type: ATC Semitec 104GT-2 +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: ATC Semitec 104GT-2 +sensor_pin: PA6 +control: watermark +min_temp: 0 +max_temp: 130 + +[fan] +pin: PB4 + +[mcu] +serial: /dev/ttyUSB0 + +[printer] +kinematics: cartesian +max_velocity: 300 +max_accel: 1000 +max_z_velocity: 20 +max_z_accel: 100 diff --git a/config/printer-anycubic-i3-mega-2017.cfg b/config/printer-anycubic-i3-mega-2017.cfg new file mode 100644 index 00000000..7fafe697 --- /dev/null +++ b/config/printer-anycubic-i3-mega-2017.cfg @@ -0,0 +1,93 @@ +# This file contains pin mappings for the Anycubic i3 Mega with +# Ultrabase from 2017. (This config may work on an Anycubic i3 Mega v1 +# prior to the Ultrabase if you comment out the definition of the +# endstop_pin in the stepper_z1 section.) To use this config, the +# firmware should be compiled for the AVR atmega2560. + +# See the example.cfg file for a description of available parameters. + +[stepper_x] +step_pin: ar54 +dir_pin: !ar55 +enable_pin: !ar38 +step_distance: .0125 +endstop_pin: ^!ar3 +position_min: -5 +position_endstop: -5 +position_max: 210 +homing_speed: 30.0 + +[stepper_y] +step_pin: ar60 +dir_pin: ar61 +enable_pin: !ar56 +step_distance: .0125 +endstop_pin: ^!ar42 +position_endstop: 0 +position_max: 210 +homing_speed: 30.0 + +[stepper_z] +step_pin: ar46 +dir_pin: ar48 +enable_pin: !ar62 +step_distance: .0025 +endstop_pin: ^!ar18 +position_endstop: 0.0 +position_max: 205 +homing_speed: 5.0 + +[stepper_z1] +step_pin: ar36 +dir_pin: ar34 +enable_pin: !ar30 +step_distance: .0025 +endstop_pin: ^!ar43 + +[extruder] +step_pin: ar26 +dir_pin: ar28 +enable_pin: !ar24 +step_distance: .010799 +nozzle_diameter: 0.400 +filament_diameter: 1.750 +heater_pin: ar10 +sensor_type: ATC Semitec 104GT-2 +sensor_pin: analog13 +control: pid +pid_Kp: 15.717 +pid_Ki: 0.569 +pid_Kd: 108.451 +min_temp: 0 +max_temp: 245 + +[heater_fan extruder_fan] +pin: ar44 + +[heater_bed] +heater_pin: ar8 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: analog14 +control: pid +pid_Kp: 74.883 +pid_Ki: 1.809 +pid_Kd: 775.038 +min_temp: 0 +max_temp: 110 + +[fan] +pin: ar9 + +[mcu] +serial: /dev/ttyUSB0 +pin_map: arduino + +[printer] +kinematics: cartesian +max_velocity: 300 +max_accel: 3000 +max_z_velocity: 10 +max_z_accel: 60 + +[heater_fan stepstick_fan] +pin: ar7 diff --git a/config/printer-creality-cr10-2017.cfg b/config/printer-creality-cr10-2017.cfg new file mode 100644 index 00000000..33d1c589 --- /dev/null +++ b/config/printer-creality-cr10-2017.cfg @@ -0,0 +1,82 @@ +# This file contains common pin mappings for the 2017 Creality +# CR-10. To use this config, the firmware should be compiled for the +# AVR atmega1284p. + +# Note, a number of Melzi boards are shipped without a bootloader. In +# that case, an external programmer will be needed to flash a +# bootloader to the board (for example, see +# http://www.instructables.com/id/Flashing-a-Bootloader-to-the-CR-10/ +# ). Once that is done, one should be able to use the standard "make +# flash" command to flash Klipper. + +# See the example.cfg file for a description of available parameters. + +[stepper_x] +step_pin: PD7 +dir_pin: !PC5 +enable_pin: !PD6 +step_distance: .0125 +endstop_pin: ^PC2 +position_endstop: 0 +position_max: 300 +homing_speed: 50 + +[stepper_y] +step_pin: PC6 +dir_pin: !PC7 +enable_pin: !PD6 +step_distance: .0125 +endstop_pin: ^PC3 +position_endstop: 0 +position_max: 300 +homing_speed: 50 + +[stepper_z] +step_pin: PB3 +dir_pin: PB2 +enable_pin: !PA5 +step_distance: 0.0025 +endstop_pin: ^PC4 +position_endstop: 0.0 +position_max: 400 + +[extruder] +step_pin: PB1 +dir_pin: !PB0 +enable_pin: !PD6 +step_distance: 0.010526 +nozzle_diameter: 0.400 +filament_diameter: 1.750 +heater_pin: PD5 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PA7 +control: pid +pid_Kp: 22.57 +pid_Ki: 1.72 +pid_Kd: 73.96 +min_temp: 0 +max_temp: 250 + +[heater_bed] +heater_pin: PD4 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PA6 +control: pid +pid_Kp: 426.68 +pid_Ki: 78.92 +pid_Kd: 576.71 +min_temp: 0 +max_temp: 130 + +[fan] +pin: PB4 + +[mcu] +serial: /dev/ttyUSB0 + +[printer] +kinematics: cartesian +max_velocity: 300 +max_accel: 3000 +max_z_velocity: 5 +max_z_accel: 100 diff --git a/config/printer-creality-cr10s-2017.cfg b/config/printer-creality-cr10s-2017.cfg new file mode 100644 index 00000000..b2b74b20 --- /dev/null +++ b/config/printer-creality-cr10s-2017.cfg @@ -0,0 +1,75 @@ +# This file contains pin mappings for the 2017 Creality CR-10S. To use +# this config, the firmware should be compiled for the AVR atmega2560. + +# See the example.cfg file for a description of available parameters. + +[stepper_x] +step_pin: ar54 +dir_pin: ar55 +enable_pin: !ar38 +step_distance: .0125 +endstop_pin: ^ar3 +position_endstop: 0 +position_max: 300 +homing_speed: 50 + +[stepper_y] +step_pin: ar60 +dir_pin: ar61 +enable_pin: !ar56 +step_distance: .0125 +endstop_pin: ^ar14 +position_endstop: 0 +position_max: 300 +homing_speed: 50 + +[stepper_z] +step_pin: ar46 +dir_pin: !ar48 +enable_pin: !ar62 +step_distance: .0025 +endstop_pin: ^ar18 +position_endstop: 0.5 +position_max: 200 + +[extruder] +step_pin: ar26 +dir_pin: ar28 +enable_pin: !ar24 +step_distance: .010526 +nozzle_diameter: 0.400 +filament_diameter: 1.750 +heater_pin: ar10 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: analog13 +control: pid +pid_Kp: 22.2 +pid_Ki: 1.08 +pid_Kd: 114 +min_temp: 0 +max_temp: 250 + +[heater_bed] +heater_pin: ar8 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: analog14 +control: pid +pid_Kp: 690.34 +pid_Ki: 111.47 +pid_Kd: 1068.83 +min_temp: 0 +max_temp: 130 + +[fan] +pin: ar9 + +[mcu] +serial: /dev/ttyUSB0 +pin_map: arduino + +[printer] +kinematics: cartesian +max_velocity: 300 +max_accel: 3000 +max_z_velocity: 5 +max_z_accel: 100 diff --git a/config/printer-lulzbot-taz6-2017.cfg b/config/printer-lulzbot-taz6-2017.cfg new file mode 100644 index 00000000..05386237 --- /dev/null +++ b/config/printer-lulzbot-taz6-2017.cfg @@ -0,0 +1,110 @@ +# This file contains pin mappings for the Lulzbot TAZ 6 circa 2017. To +# use this config, the firmware should be compiled for the AVR +# atmega2560. + +# See the example.cfg file for a description of available parameters. + +[stepper_x] +step_pin: PC0 +dir_pin: PL1 +enable_pin: !PA7 +step_distance: .010000 +endstop_pin: ^PB6 +position_endstop: -20 +position_min: -20 +position_max: 300 +homing_speed: 50 + +[stepper_y] +step_pin: PC1 +dir_pin: !PL0 +enable_pin: !PA6 +step_distance: .010000 +endstop_pin: ^PA1 +position_endstop: 306 +position_min: -20 +position_max: 306 +homing_speed: 50 + +[stepper_z] +step_pin: PC2 +dir_pin: PL2 +enable_pin: !PA5 +step_distance: 0.000625 +endstop_pin: ^!PB4 +position_endstop: -0.7 +position_min: -1.5 +position_max: 270 +homing_speed: 1 + +[extruder] +step_pin: PC3 +dir_pin: !PL6 +enable_pin: !PA4 +step_distance: 0.001182 +nozzle_diameter: 0.400 +filament_diameter: 2.920 +heater_pin: PH6 +sensor_type: ATC Semitec 104GT-2 +sensor_pin: PF0 +control: pid +pid_Kp: 28.79 +pid_Ki: 1.91 +pid_Kd: 108.51 +min_temp: 0 +max_temp: 300 +min_extrude_temp: 140 + +#[extruder1] +#step_pin: PC4 +#dir_pin: PL7 +#enable_pin: !PA3 +#heater_pin: PH4 +#sensor_pin: PF1 +#... + +[heater_bed] +heater_pin: PE5 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PF2 +control: watermark +min_temp: 0 +max_temp: 130 + +[fan] +pin: PH5 + +[heater_fan nozzle_cooling_fan] +pin: PH3 + +[mcu] +serial: /dev/ttyACM0 + +[printer] +kinematics: cartesian +max_velocity: 300 +max_accel: 3000 +max_z_velocity: 2 +max_z_accel: 10 + +[ad5206 stepper_digipot] +enable_pin: PD7 +scale: 2.08 +# Channel 1 is E0, 2 is E1, 3 is unused, 4 is Z, 5 is X, 6 is Y +channel_1: 1.34 +channel_2: 1.0 +channel_4: 1.1 +channel_5: 1.1 +channel_6: 1.1 + +# Enable 16 micro-steps on steppers X, Y, Z, E0, E1 +[static_digital_output stepper_config] +pins: + PG1, PG0, + PK7, PG2, + PK6, PK5, + PK3, PK4, + PK1, PK2 + +[static_digital_output yellow_led] +pins: !PB7 diff --git a/config/printer-makergear-m2-2012.cfg b/config/printer-makergear-m2-2012.cfg new file mode 100644 index 00000000..67df1537 --- /dev/null +++ b/config/printer-makergear-m2-2012.cfg @@ -0,0 +1,108 @@ +# Support for Makergear M2 printers circa 2012 that have the RAMBo +# v1.0d electronics along with the V3A extruder. The electronics use +# Allegro A4984 stepper drivers with 1/8th micro-stepping. To use +# this config, the firmware should be compiled for the AVR atmega2560. + +[stepper_x] +step_pin: PC0 +dir_pin: !PL1 +enable_pin: !PA7 +step_distance: .0225 +endstop_pin: ^!PB6 +position_endstop: 0.0 +position_max: 200 +homing_speed: 50 +homing_stepper_phases: 32 +homing_endstop_accuracy: .200 + +[stepper_y] +step_pin: PC1 +dir_pin: PL0 +enable_pin: !PA6 +step_distance: .0225 +endstop_pin: ^!PB5 +position_endstop: 0.0 +position_max: 250 +homing_speed: 50 +homing_stepper_phases: 32 +homing_endstop_accuracy: .200 + +[stepper_z] +step_pin: PC2 +dir_pin: !PL2 +enable_pin: !PA5 +step_distance: .005 +endstop_pin: ^!PB4 +position_min: 0.1 +position_endstop: 0.7 +position_max: 200 +homing_retract_dist: 2.0 +homing_stepper_phases: 32 +homing_endstop_accuracy: .070 + +[extruder] +step_pin: PC3 +dir_pin: PL6 +enable_pin: !PA4 +step_distance: .004242 +nozzle_diameter: 0.350 +filament_diameter: 1.750 +pressure_advance: 0.07 +heater_pin: PH6 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PF0 +control: pid +pid_Kp: 7.0 +pid_Ki: 0.1 +pid_Kd: 12 +min_temp: 0 +max_temp: 210 + +[heater_bed] +heater_pin: PE5 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PF2 +control: watermark +min_temp: 0 +max_temp: 100 + +[fan] +pin: PH5 + +[heater_fan nozzle_fan] +pin: PH3 +max_power: 0.61 +cycle_time: .000030 +hardware_pwm: True + +[mcu] +serial: /dev/ttyACM0 + +[printer] +kinematics: cartesian +max_velocity: 500 +max_accel: 3000 +max_z_velocity: 25 +max_z_accel: 30 + +[ad5206 stepper_digipot] +enable_pin: PD7 +# Scale the config so that the channel value can be specified in amps +scale: 1.56 +# Channel 1 is E0, 2 is E1, 3 is unused, 4 is Z, 5 is X, 6 is Y +channel_1: 1.0 +channel_2: 0.75 +channel_4: 0.82 +channel_5: 0.82 +channel_6: 0.82 + +# Enable 8 micro-steps on steppers X, Y, Z, E0 +[static_digital_output stepper_config] +pins: + PG1, PG0, + PK7, PG2, + PK6, PK5, + PK3, PK4 + +[static_digital_output yellow_led] +pins: !PB7 diff --git a/config/printer-seemecnc-rostock-max-v2-2015.cfg b/config/printer-seemecnc-rostock-max-v2-2015.cfg new file mode 100644 index 00000000..dc3d56cd --- /dev/null +++ b/config/printer-seemecnc-rostock-max-v2-2015.cfg @@ -0,0 +1,94 @@ +# This file constains the pin mappings for the SeeMeCNC Rostock Max +# (version 2) delta printer from 2015. To use this config, the +# firmware should be compiled for the AVR atmega2560. + +# See the example.cfg file for a description of available parameters. + +[stepper_a] +step_pin: PC0 +dir_pin: !PL1 +enable_pin: !PA7 +step_distance: .0125 +endstop_pin: ^PA2 +homing_speed: 50 +position_endstop: 380 +arm_length: 290.800 + +[stepper_b] +step_pin: PC1 +dir_pin: PL0 +enable_pin: !PA6 +step_distance: .0125 +endstop_pin: ^PA1 + +[stepper_c] +step_pin: PC2 +dir_pin: !PL2 +enable_pin: !PA5 +step_distance: .0125 +endstop_pin: ^PC7 + +[extruder] +step_pin: PC3 +dir_pin: !PL6 +enable_pin: !PA4 +step_distance: .010793 +nozzle_diameter: 0.500 +filament_diameter: 1.750 +heater_pin: PH6 +sensor_type: ATC Semitec 104GT-2 +sensor_pin: PF0 +control: pid +pid_Kp: 20.9700 +pid_Ki: 1.3400 +pid_Kd: 80.5600 +min_temp: 0 +max_temp: 300 + +[heater_bed] +heater_pin: PE5 +sensor_type: ATC Semitec 104GT-2 +sensor_pin: PF2 +control: pid +pid_Kp: 46.510 +pid_Ki: 1.040 +pid_Kd: 500.000 +min_temp: 0 +max_temp: 300 + +[fan] +pin: PH5 + +[heater_fan nozzle_cooling_fan] +pin: PH4 +heater: extruder + +[mcu] +serial: /dev/ttyACM0 + +[printer] +kinematics: delta +max_velocity: 300 +max_accel: 3000 +max_z_velocity: 150 +delta_radius: 174.75 + +[ad5206 stepper_digipot] +enable_pin: PD7 +scale: 2.08 +channel_1: 1.34 +channel_2: 1.0 +channel_4: 1.1 +channel_5: 1.1 +channel_6: 1.1 + +[static_digital_output stepper_config] +pins: + PG1, PG0, + PK7, PG2, + PK6, PK5, + PK3, PK4, + PK1, PK2 + +[static_digital_output yellow_led] +pins: !PB7 diff --git a/config/printer-tronxy-x5s-2017.cfg b/config/printer-tronxy-x5s-2017.cfg new file mode 100644 index 00000000..19d2b432 --- /dev/null +++ b/config/printer-tronxy-x5s-2017.cfg @@ -0,0 +1,79 @@ +# This file contains pin mappings for the Tronxy X5S (circa 2017). To +# use this config, the firmware should be compiled for the AVR +# atmega1284p. + +# Note, a number of Melzi boards are shipped without a bootloader. In +# that case, an external programmer will be needed to flash a +# bootloader to the board (for example, see +# http://www.instructables.com/id/Flashing-a-Bootloader-to-the-CR-10/ +# ). Once that is done, one should be able to use the standard "make +# flash" command to flash Klipper. + +# See the example.cfg file for a description of available parameters. + +[stepper_x] +step_pin: PD7 +dir_pin: !PC5 +enable_pin: !PD6 +step_distance: .0125 +endstop_pin: ^!PC2 +position_endstop: 0 +position_max: 330 +homing_speed: 50 + +[stepper_y] +step_pin: PC6 +dir_pin: !PC7 +enable_pin: !PD6 +step_distance: .0125 +endstop_pin: ^!PC3 +position_endstop: 0 +position_max: 310 +homing_speed: 50 + +[stepper_z] +step_pin: PB3 +dir_pin: PB2 +enable_pin: !PD6 +step_distance: 0.0025 +endstop_pin: ^!PC4 +position_endstop: 0.5 +position_max: 400 + +[extruder] +step_pin: PB1 +dir_pin: PB0 +enable_pin: !PD6 +step_distance: .0111 +nozzle_diameter: 0.400 +filament_diameter: 1.750 +heater_pin: PD5 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PA7 +control: pid +pid_Kp: 22.2 +pid_Ki: 1.08 +pid_Kd: 114 +min_temp: 0 +max_temp: 275 + +[heater_bed] +heater_pin: PD4 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PA6 +control: watermark +min_temp: 0 +max_temp: 150 + +[fan] +pin: PB4 + +[mcu] +serial: /dev/ttyUSB0 + +[printer] +kinematics: corexy +max_velocity: 300 +max_accel: 1000 +max_z_velocity: 20 +max_z_accel: 100 diff --git a/config/printer-wanhao-duplicator-i3-plus-2017.cfg b/config/printer-wanhao-duplicator-i3-plus-2017.cfg new file mode 100644 index 00000000..3b40cf24 --- /dev/null +++ b/config/printer-wanhao-duplicator-i3-plus-2017.cfg @@ -0,0 +1,78 @@ +# This file contains pin mappings for the Wanhao Duplicator i3 Plus +# (circa 2017). To use this config, the firmware should be compiled +# for the AVR atmega2560. +# Pin numbers and other parameters were extracted from the +# official Marlin source available at: +# https://github.com/garychen99/Duplicator-i3-plus + +# See the example.cfg file for a description of available parameters. + +[stepper_x] +step_pin: PF7 +dir_pin: !PK0 +enable_pin: !PF6 +step_distance: .0125 +endstop_pin: ^!PF0 +position_endstop: 0 +position_max: 200 +homing_speed: 30.0 + +[stepper_y] +step_pin: PK2 +dir_pin: !PK3 +enable_pin: !PK1 +step_distance: .0125 +endstop_pin: ^!PA2 +position_endstop: 0 +position_max: 200 +homing_speed: 30.0 + +[stepper_z] +step_pin: PK5 +dir_pin: PK7 +enable_pin: !PK4 +step_distance: 0.0025 +endstop_pin: ^!PA1 +position_endstop: 0.5 +position_max: 180 + +[extruder] +step_pin: PF4 +dir_pin: PF5 +enable_pin: !PF3 +step_distance: 0.010417 +nozzle_diameter: 0.400 +filament_diameter: 1.750 +heater_pin: PG5 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PF1 +control: pid +pid_Kp: 30.850721 +pid_Ki: .208175 +pid_Kd: 192.298728 +min_temp: 0 +max_temp: 260 + +[heater_bed] +heater_pin: PE5 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PK6 +control: pid +pid_Kp: 64.095903 +pid_Ki: 1.649830 +pid_Kd: 622.531455 +min_temp: 0 +max_temp: 110 + +[fan] +pin: PE3 + +[mcu] +serial: /dev/ttyUSB0 + +[printer] +kinematics: cartesian +max_velocity: 300 +max_accel: 800 +max_z_velocity: 5 +max_z_accel: 100 diff --git a/config/seemecnc-rostock-max-v2-2015.cfg b/config/seemecnc-rostock-max-v2-2015.cfg deleted file mode 100644 index dc3d56cd..00000000 --- a/config/seemecnc-rostock-max-v2-2015.cfg +++ /dev/null @@ -1,94 +0,0 @@ -# This file constains the pin mappings for the SeeMeCNC Rostock Max -# (version 2) delta printer from 2015. To use this config, the -# firmware should be compiled for the AVR atmega2560. - -# See the example.cfg file for a description of available parameters. - -[stepper_a] -step_pin: PC0 -dir_pin: !PL1 -enable_pin: !PA7 -step_distance: .0125 -endstop_pin: ^PA2 -homing_speed: 50 -position_endstop: 380 -arm_length: 290.800 - -[stepper_b] -step_pin: PC1 -dir_pin: PL0 -enable_pin: !PA6 -step_distance: .0125 -endstop_pin: ^PA1 - -[stepper_c] -step_pin: PC2 -dir_pin: !PL2 -enable_pin: !PA5 -step_distance: .0125 -endstop_pin: ^PC7 - -[extruder] -step_pin: PC3 -dir_pin: !PL6 -enable_pin: !PA4 -step_distance: .010793 -nozzle_diameter: 0.500 -filament_diameter: 1.750 -heater_pin: PH6 -sensor_type: ATC Semitec 104GT-2 -sensor_pin: PF0 -control: pid -pid_Kp: 20.9700 -pid_Ki: 1.3400 -pid_Kd: 80.5600 -min_temp: 0 -max_temp: 300 - -[heater_bed] -heater_pin: PE5 -sensor_type: ATC Semitec 104GT-2 -sensor_pin: PF2 -control: pid -pid_Kp: 46.510 -pid_Ki: 1.040 -pid_Kd: 500.000 -min_temp: 0 -max_temp: 300 - -[fan] -pin: PH5 - -[heater_fan nozzle_cooling_fan] -pin: PH4 -heater: extruder - -[mcu] -serial: /dev/ttyACM0 - -[printer] -kinematics: delta -max_velocity: 300 -max_accel: 3000 -max_z_velocity: 150 -delta_radius: 174.75 - -[ad5206 stepper_digipot] -enable_pin: PD7 -scale: 2.08 -channel_1: 1.34 -channel_2: 1.0 -channel_4: 1.1 -channel_5: 1.1 -channel_6: 1.1 - -[static_digital_output stepper_config] -pins: - PG1, PG0, - PK7, PG2, - PK6, PK5, - PK3, PK4, - PK1, PK2 - -[static_digital_output yellow_led] -pins: !PB7 diff --git a/config/tronxy-x5s-2017.cfg b/config/tronxy-x5s-2017.cfg deleted file mode 100644 index 19d2b432..00000000 --- a/config/tronxy-x5s-2017.cfg +++ /dev/null @@ -1,79 +0,0 @@ -# This file contains pin mappings for the Tronxy X5S (circa 2017). To -# use this config, the firmware should be compiled for the AVR -# atmega1284p. - -# Note, a number of Melzi boards are shipped without a bootloader. In -# that case, an external programmer will be needed to flash a -# bootloader to the board (for example, see -# http://www.instructables.com/id/Flashing-a-Bootloader-to-the-CR-10/ -# ). Once that is done, one should be able to use the standard "make -# flash" command to flash Klipper. - -# See the example.cfg file for a description of available parameters. - -[stepper_x] -step_pin: PD7 -dir_pin: !PC5 -enable_pin: !PD6 -step_distance: .0125 -endstop_pin: ^!PC2 -position_endstop: 0 -position_max: 330 -homing_speed: 50 - -[stepper_y] -step_pin: PC6 -dir_pin: !PC7 -enable_pin: !PD6 -step_distance: .0125 -endstop_pin: ^!PC3 -position_endstop: 0 -position_max: 310 -homing_speed: 50 - -[stepper_z] -step_pin: PB3 -dir_pin: PB2 -enable_pin: !PD6 -step_distance: 0.0025 -endstop_pin: ^!PC4 -position_endstop: 0.5 -position_max: 400 - -[extruder] -step_pin: PB1 -dir_pin: PB0 -enable_pin: !PD6 -step_distance: .0111 -nozzle_diameter: 0.400 -filament_diameter: 1.750 -heater_pin: PD5 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: PA7 -control: pid -pid_Kp: 22.2 -pid_Ki: 1.08 -pid_Kd: 114 -min_temp: 0 -max_temp: 275 - -[heater_bed] -heater_pin: PD4 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: PA6 -control: watermark -min_temp: 0 -max_temp: 150 - -[fan] -pin: PB4 - -[mcu] -serial: /dev/ttyUSB0 - -[printer] -kinematics: corexy -max_velocity: 300 -max_accel: 1000 -max_z_velocity: 20 -max_z_accel: 100 diff --git a/config/wanhao-duplicator-i3-plus-2017.cfg b/config/wanhao-duplicator-i3-plus-2017.cfg deleted file mode 100644 index 3b40cf24..00000000 --- a/config/wanhao-duplicator-i3-plus-2017.cfg +++ /dev/null @@ -1,78 +0,0 @@ -# This file contains pin mappings for the Wanhao Duplicator i3 Plus -# (circa 2017). To use this config, the firmware should be compiled -# for the AVR atmega2560. -# Pin numbers and other parameters were extracted from the -# official Marlin source available at: -# https://github.com/garychen99/Duplicator-i3-plus - -# See the example.cfg file for a description of available parameters. - -[stepper_x] -step_pin: PF7 -dir_pin: !PK0 -enable_pin: !PF6 -step_distance: .0125 -endstop_pin: ^!PF0 -position_endstop: 0 -position_max: 200 -homing_speed: 30.0 - -[stepper_y] -step_pin: PK2 -dir_pin: !PK3 -enable_pin: !PK1 -step_distance: .0125 -endstop_pin: ^!PA2 -position_endstop: 0 -position_max: 200 -homing_speed: 30.0 - -[stepper_z] -step_pin: PK5 -dir_pin: PK7 -enable_pin: !PK4 -step_distance: 0.0025 -endstop_pin: ^!PA1 -position_endstop: 0.5 -position_max: 180 - -[extruder] -step_pin: PF4 -dir_pin: PF5 -enable_pin: !PF3 -step_distance: 0.010417 -nozzle_diameter: 0.400 -filament_diameter: 1.750 -heater_pin: PG5 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: PF1 -control: pid -pid_Kp: 30.850721 -pid_Ki: .208175 -pid_Kd: 192.298728 -min_temp: 0 -max_temp: 260 - -[heater_bed] -heater_pin: PE5 -sensor_type: EPCOS 100K B57560G104F -sensor_pin: PK6 -control: pid -pid_Kp: 64.095903 -pid_Ki: 1.649830 -pid_Kd: 622.531455 -min_temp: 0 -max_temp: 110 - -[fan] -pin: PE3 - -[mcu] -serial: /dev/ttyUSB0 - -[printer] -kinematics: cartesian -max_velocity: 300 -max_accel: 800 -max_z_velocity: 5 -max_z_accel: 100 -- cgit v1.2.3-70-g09d2