aboutsummaryrefslogtreecommitdiffstats
path: root/config/generic-duet2.cfg
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2019-07-10 13:31:38 -0400
committerKevinOConnor <kevin@koconnor.net>2019-07-11 10:35:22 -0400
commite2d8a6f02d7253c1a36f33f2d62b5bf609d0d6db (patch)
tree8ceb59832bff1bb659fb1c0126f50e6fe914c301 /config/generic-duet2.cfg
parentb77375e955e2278977c97fe2509c895d6dc75bd9 (diff)
downloadkutter-e2d8a6f02d7253c1a36f33f2d62b5bf609d0d6db.tar.gz
kutter-e2d8a6f02d7253c1a36f33f2d62b5bf609d0d6db.tar.xz
kutter-e2d8a6f02d7253c1a36f33f2d62b5bf609d0d6db.zip
config: Rename generic-duet2.cfg to generic-duet2-duex.cfg
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'config/generic-duet2.cfg')
-rw-r--r--config/generic-duet2.cfg372
1 files changed, 0 insertions, 372 deletions
diff --git a/config/generic-duet2.cfg b/config/generic-duet2.cfg
deleted file mode 100644
index c2dbf913..00000000
--- a/config/generic-duet2.cfg
+++ /dev/null
@@ -1,372 +0,0 @@
-# This file contains common pin mappings for Duet2 boards. To use
-# this config, the firmware should be compiled for the SAM4E8E.
-
-# See the example.cfg file for a description of available parameters.
-
-## Drivers
-# Here are the pins for the 10 stepper drivers supported by a Duet2 board
-# | Drive | DIR pin | STEP pin | ENDSTOP pin | SPI EN pin |
-# |-------|----------|-----------|--------------|-------------|
-# | X | PD11 | PD6 | PC14 | PD14 |
-# | Y | PD12 | PD7 | PA2 | PC9 |
-# | Z | PD13 | PD8 | PD29 | PC10 |
-# | E0 | PA1 | PD5 | PD10 | PC17 |
-# | E1 | PD9 | PD4 | PC16 | PC25 |
-# | E2 | PD28 | PD2 | PE0* | PD23 |
-# | E3 | PD22 | PD1 | PE1* | PD24 |
-# | E4 | PD16 | PD0 | PE2* | PD25 |
-# | E5 | PD17 | PD3 | PE3* | PD26 |
-# | E6 | PA25 | PD21 | PA17* | PC28 |
-# Pins marked with asterisks (*) are only assigned to these functions
-# if no duex is connected. If a duex is connected, these endstops are
-# remapped to the SX1509 on the Duex (unfortunately they can't be used
-# as endstops in klipper, however one may use them as digital outs or
-# PWM outs). The SPI EN pins are required for the TMC2660 drivers (use
-# the SPI EN pin as 'cs_pin' in the respective config block). The
-# **enable pin for all steppers** is TMC_EN = !PC6.
-#
-## Fans
-# | FAN | PIN |
-# |------|-----------------------|
-# | FAN0 | PC23 |
-# | FAN1 | PC26 |
-# | FAN2 | PA0 |
-# | FAN3 | sx1509_duex:PIN_12* |
-# | FAN4 | sx1509_duex:PIN_7* |
-# | FAN5 | sx1509_duex:PIN_6* |
-# | FAN6 | sx1509_duex:PIN_5* |
-# | FAN7 | sx1509_duex:PIN_4* |
-# | FAN8 | sx1509_duex:PIN_15* |
-# Pins marked with (*) assume the following sx1509 config section:
-#[sx1509 duex]
-#i2c_address: 62
-#
-## Heaters and Thermistors
-# | Extruder Drive | HEAT pin | TEMP pin |
-# |----------------|-----------|-----------|
-# | BED | PA19 | PC13 |
-# | E0 | PA20 | PC15 |
-# | E1 | PA16 | PC12 |
-# | E2 | PC3 | PC29 |
-# | E3 | PC5 | PC30 |
-# | E4 | PC8 | PC31 |
-# | E5 | PC11 | PC27 |
-# | E6 | PA15 | PA18 |
-#
-## Misc pins
-# | Name | Pin |
-# |-------------|---------|
-# | ZProbe_IN | PC1 |
-# | PS_ON | PD15 |
-# | LED_ONBOARD | PC2 |
-# | SPI0_CS0 | PC24 |
-# | SPI0_CS1 | PB2 |
-# | SPI0_CS2 | PC18 |
-# | SPI0_CS3 | PC19 |
-# | SPI0_CS4 | PC20 |
-# | SPI0_CS5 | PA24 |
-# | SPI0_CS6 | PE1* |
-# | SPI0_CS7 | PE2* |
-# | SPI0_CS8 | PE3* |
-# | SX1509_IRQ | PA17* |
-# | SG_TST | PE0* |
-# | ENC_SW | PA7 |
-# | ENC_A | PA8 |
-# | ENC_B | PC7 |
-# | LCD_DB7 | PD18 |
-# | LCD_DB6 | PD19 |
-# | LCD_DB5 | PD20 |
-# | LCD_DB4 | PD21** |
-# | LCD_RS | PC28** |
-# | LCD_E | PA25** |
-# Pins marked with one asterisk (*) replace E2_STOP-E6_STOP if a duex is present
-# Pins marked with two asterisks (**) share pins with drive E6.
-# For the remaining pins check the schematics provided here: https://github.com/T3P3/Duet
-
-[stepper_x]
-step_pin: PD6
-dir_pin: PD11
-enable_pin: !PC6, tmc2660_stepper_x:virtual_enable
-step_distance: .0125
-endstop_pin: ^PC14
-position_endstop: 0
-position_max: 250
-
-[tmc2660 stepper_x]
-cs_pin: PD14 # X_SPI_EN Required for communication
-spi_bus: usart1 # All TMC2660 drivers are connected to USART1
-microsteps: 16
-interpolate: True # 1/16 micro-steps interpolated to 1/256
-run_current: 1.000
-sense_resistor: 0.051
-idle_current_percent: 20
-
-[stepper_y]
-step_pin: PD7
-dir_pin: !PD12
-enable_pin: !PC6, tmc2660_stepper_y:virtual_enable
-step_distance: .0125
-endstop_pin: ^PA2
-position_endstop: 0
-position_max: 210
-
-[tmc2660 stepper_y]
-cs_pin: PC9
-spi_bus: usart1
-microsteps: 16
-interpolate: True
-run_current: 1.000
-sense_resistor: 0.051
-idle_current_percent: 20
-
-[stepper_z]
-step_pin: PD8
-dir_pin: PD13
-enable_pin: !PC6, tmc2660_stepper_z:virtual_enable
-step_distance: .0025
-endstop_pin: ^PD29
-position_endstop: 0.5
-position_max: 200
-
-[tmc2660 stepper_z]
-cs_pin: PC10
-spi_bus: usart1
-microsteps: 16
-interpolate: True
-run_current: 1.000
-sense_resistor: 0.051
-
-#On drive E4
-[stepper_z1]
-step_pin: PD0
-dir_pin: PD16
-enable_pin: !PC6, tmc2660_stepper_z1:virtual_enable
-step_distance: .0025
-
-[tmc2660 stepper_z1]
-cs_pin: PD25
-spi_bus: usart1
-microsteps: 16
-interpolate: True
-run_current: 1.000
-sense_resistor: 0.051
-
-#On drive E5
-[stepper_z2]
-step_pin: PD3
-dir_pin: !PD17
-enable_pin: !PC6, tmc2660_stepper_z2:virtual_enable
-step_distance: .0025
-
-[tmc2660 stepper_z2]
-cs_pin: PD26
-spi_bus: usart1
-microsteps: 16
-interpolate: True
-run_current: 1.000
-sense_resistor: 0.051
-
-#On drive E6
-[stepper_z3]
-step_pin: PD21
-dir_pin: !PA25
-enable_pin: !PC6, tmc2660_stepper_z3:virtual_enable
-step_distance: .0025
-
-[tmc2660 stepper_z3]
-cs_pin: PC28
-spi_bus: usart1
-microsteps: 16
-interpolate: True
-run_current: 1.000
-sense_resistor: 0.051
-
-#On drive E0
-[extruder0]
-step_pin: PD5
-dir_pin: PA1
-enable_pin: !PC6, tmc2660_extruder0:virtual_enable
-step_distance: .002
-nozzle_diameter: 0.400
-filament_diameter: 1.750
-heater_pin: !PA20
-sensor_type: EPCOS 100K B57560G104F
-sensor_pin: PC15
-control: pid
-pid_Kp: 22.2
-pid_Ki: 1.08
-pid_Kd: 114
-min_temp: 0
-max_temp: 250
-
-[tmc2660 extruder0]
-cs_pin: PC17
-spi_bus: usart1
-microsteps: 16
-interpolate: True
-run_current: 1.000
-sense_resistor: 0.051
-
-#On drive E1
-[extruder1]
-step_pin: PD4
-dir_pin: PD9
-enable_pin: !PC6, tmc2660_extruder1:virtual_enable
-step_distance: .002
-nozzle_diameter: 0.400
-filament_diameter: 1.750
-heater_pin: !PA16
-sensor_type: EPCOS 100K B57560G104F
-sensor_pin: PC12
-control: pid
-pid_Kp: 22.2
-pid_Ki: 1.08
-pid_Kd: 114
-min_temp: 0
-max_temp: 250
-
-[tmc2660 extruder1]
-cs_pin: PC25
-spi_bus: usart1
-microsteps: 16
-interpolate: True
-run_current: 1.000
-sense_resistor: 0.051
-
-# On drive E2
-[extruder2]
-step_pin: PD2
-dir_pin: !PD28
-enable_pin: !PC6, tmc2660_extruder2:virtual_enable
-step_distance: .002
-nozzle_diameter: 0.400
-filament_diameter: 1.750
-heater_pin: !PC3
-sensor_type: EPCOS 100K B57560G104F
-sensor_pin: PC29
-control: pid
-pid_Kp: 22.2
-pid_Ki: 1.08
-pid_Kd: 114
-min_temp: 0
-max_temp: 250
-
-[tmc2660 extruder2]
-cs_pin: PD23
-spi_bus: usart1
-microsteps: 16
-interpolate: True
-run_current: 1.000
-sense_resistor: 0.051
-
-# On drive E3
-[extruder3]
-step_pin: PD1
-dir_pin: !PD22
-enable_pin: !PC6, tmc2660_extruder3:virtual_enable
-step_distance: .002
-nozzle_diameter: 0.400
-filament_diameter: 1.750
-heater_pin: !PC5
-sensor_type: EPCOS 100K B57560G104F
-sensor_pin: PC30
-control: pid
-pid_Kp: 22.2
-pid_Ki: 1.08
-pid_Kd: 114
-min_temp: 0
-max_temp: 250
-
-[tmc2660 extruder3]
-cs_pin: PD24
-spi_bus: usart1
-microsteps: 16
-interpolate: True
-run_current: 1.000
-sense_resistor: 0.051
-
-[heater_bed]
-heater_pin: !PA19
-sensor_type: EPCOS 100K B57560G104F
-sensor_pin: PC13
-control: watermark
-min_temp: 0
-max_temp: 130
-
-# Fan0
-[fan]
-pin: PC23
-
-# Fan1 controlled by extruder0
-[heater_fan nozzle_cooling_fan]
-pin: PC26
-heater: extruder0
-heater_temp: 45
-fan_speed: 1.0
-
-# Fan2, controlled by E5_TEMP
-[temperature_fan chamber_fan]
-pin: PA0
-max_power: 1
-shutdown_speed: 1
-cycle_time: 0.01
-min_temp: 40
-max_temp: 120
-sensor_type: EPCOS 100K B57560G104F
-sensor_pin: PC27
-control: pid
-pid_Kp: 22.2
-pid_Ki: 1.08
-pid_Kd: 114
-
-[mcu]
-serial: /dev/ttyACM0
-restart_method: command
-
-[sx1509 duex]
-i2c_address: 62 # Address is fixed on duex boards
-
-[printer]
-kinematics: cartesian
-max_velocity: 300
-max_accel: 3000
-max_z_velocity: 5
-max_z_accel: 100
-
-[static_digital_output onboard_led]
-pins: !PC2
-
-[output_pin FAN3]
-pin: sx1509_duex:PIN_12
-pwm: True
-hardware_pwm: True # Only hardware PWM fans are supported
-
-[output_pin FAN4]
-pin: sx1509_duex:PIN_7
-pwm: True
-hardware_pwm: True
-
-[output_pin FAN5]
-pin: sx1509_duex:PIN_6
-pwm: True
-hardware_pwm: True
-
-[output_pin FAN6]
-pin: sx1509_duex:PIN_5
-pwm: True
-hardware_pwm: True
-
-[output_pin FAN7]
-pin: sx1509_duex:PIN_4
-pwm: True
-hardware_pwm: True
-
-[output_pin FAN8]
-pin: sx1509_duex:PIN_15
-pwm: True
-hardware_pwm: True
-
-[output_pin GPIO1] # General purpose pin broken out on the duex
-pin: sx1509_duex:PIN_11
-pwm: False
-value: 1