aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-12-30 14:38:28 -0500
committerKevin O'Connor <kevin@koconnor.net>2019-06-12 22:14:41 -0400
commite697fc11af515e40bd097c4ba226da166c8a4521 (patch)
tree6ff093d2f464fcf49cbc834ad5ec05fb7a9a75d7 /config
parentf6864da58bfd5c1c1da4274a01b49597a203cf98 (diff)
downloadkutter-e697fc11af515e40bd097c4ba226da166c8a4521.tar.gz
kutter-e697fc11af515e40bd097c4ba226da166c8a4521.tar.xz
kutter-e697fc11af515e40bd097c4ba226da166c8a4521.zip
config: Add an example config for the Duet2 Maestro
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'config')
-rw-r--r--config/generic-duet2-maestro.cfg128
1 files changed, 128 insertions, 0 deletions
diff --git a/config/generic-duet2-maestro.cfg b/config/generic-duet2-maestro.cfg
new file mode 100644
index 00000000..1e214621
--- /dev/null
+++ b/config/generic-duet2-maestro.cfg
@@ -0,0 +1,128 @@
+# This file contains common pin mappings for the Duet2 Maestro. To use
+# this config, the firmware should be compiled for the sam4s8c.
+
+# See the example.cfg file for a description of available parameters.
+
+[stepper_x]
+step_pin: PC20
+dir_pin: PC18
+enable_pin: !PA1
+step_distance: .0125
+endstop_pin: ^PA24
+position_endstop: 0
+position_max: 200
+homing_speed: 50
+
+[tmc2208 stepper_x]
+uart_pin: PA9
+tx_pin: PA10
+select_pins: !PC14, !PC16, !PC17
+microsteps: 16
+run_current: 0.800
+stealthchop_threshold: 250
+
+[stepper_y]
+step_pin: PC2
+dir_pin: PA8
+enable_pin: !PA1
+step_distance: .0125
+endstop_pin: ^PB6
+position_endstop: 0
+position_max: 200
+homing_speed: 50
+
+[tmc2208 stepper_y]
+uart_pin: PA9
+tx_pin: PA10
+select_pins: PC14, !PC16, !PC17
+microsteps: 16
+run_current: 0.800
+stealthchop_threshold: 250
+
+[stepper_z]
+step_pin: PC28
+dir_pin: PB4
+enable_pin: !PA1
+step_distance: .0025
+endstop_pin: ^PC10
+position_endstop: 0.5
+position_max: 200
+
+[tmc2208 stepper_z]
+uart_pin: PA9
+tx_pin: PA10
+select_pins: !PC14, PC16, !PC17
+microsteps: 16
+run_current: 0.800
+stealthchop_threshold: 30
+
+[extruder]
+step_pin: PC4
+dir_pin: PB7
+enable_pin: !PA1
+step_distance: .002
+nozzle_diameter: 0.400
+filament_diameter: 1.750
+heater_pin: PC1
+sensor_type: EPCOS 100K B57560G104F
+sensor_pin: PB0
+control: pid
+pid_Kp: 22.2
+pid_Ki: 1.08
+pid_Kd: 114
+min_temp: 0
+max_temp: 250
+
+[tmc2208 extruder]
+uart_pin: PA9
+tx_pin: PA10
+select_pins: PC14, PC16, !PC17
+microsteps: 16
+run_current: 0.800
+stealthchop_threshold: 5
+
+#[extruder1]
+#step_pin: PC5
+#dir_pin: PC6
+#enable_pin: !PA1
+#heater_pin: PA16
+#sensor_pin: PC30
+#...
+#select_pins: !PC14, !PC16, PC17
+
+# External steppers
+# e2: step_pin=PC31 dir_pin=PA18 enable_pin=PC27 select_pins=PC14,!PC16,PC17
+# e3: step_pin=PC21 dir_pin=PC24 enable_pin=PC25 select_pins=!PC14,PC16,PC17
+# e0_stop: endstop_pin=PA25
+# e1_stop: endstop_pin=PC7
+# c_temp: sensor_pin=PB1
+
+[heater_bed]
+heater_pin: PC0
+sensor_type: EPCOS 100K B57560G104F
+sensor_pin: PA20
+control: watermark
+min_temp: 0
+max_temp: 130
+
+[fan]
+pin: PC23 # FAN0
+
+#[heater_fan nozzle_cooling_fan]
+#pin: PC22 # FAN1
+
+#[heater_fan board_cooling_fan]
+#pin: PC29 # FAN2
+
+[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
+
+[static_digital_output led]
+pins: !PC26