Skip to content

Instantly share code, notes, and snippets.

@pyjamasam
Created March 18, 2016 02:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pyjamasam/00888a9a313143a56859 to your computer and use it in GitHub Desktop.
Save pyjamasam/00888a9a313143a56859 to your computer and use it in GitHub Desktop.
# Delta Geometry
# ---------------------------------------------------------------------
gamma_max 264
arm_solution linear_delta
arm_length 186.78
arm_radius 102.20
# Leveling Strategy configuration
# ---------------------------------------------------------------------
leveling-strategy.comprehensive-delta.enable true
comprehensive-delta.probe_bed_shape 0
comprehensive-delta.probe_smoothing 0
comprehensive-delta.probe_priming 0
comprehensive-delta.probe_acceleration 100
comprehensive-delta.probe_offset_x 0
comprehensive-delta.probe_offset_y 0
comprehensive-delta.probe_offset_z 22.788
comprehensive-delta.probe_ignore_bed_temp true
comprehensive-delta.probe_radius 80
# Zprobe configuration
# ---------------------------------------------------------------------
zprobe.enable true
zprobe.probe_pin 1.29v
zprobe.slow_feedrate 10
zprobe.fast_feedrate 100
zprobe.probe_height 5
zprobe.probe_radius 70
# Speeds
# ---------------------------------------------------------------------
default_feed_rate 4500
default_seek_rate 9000
mm_per_arc_segment 0.25
delta_segments_per_second 200
# Arm solution configuration
# ---------------------------------------------------------------------
alpha_steps_per_mm 200
beta_steps_per_mm 200
gamma_steps_per_mm 200
# Planner module configuration
# ---------------------------------------------------------------------
acceleration 2000
acceleration_ticks_per_second 1000
planner_queue_size 32
junction_deviation 0.2
# Endstops (^ after pin = invert)
# ---------------------------------------------------------------------
endstops_enable true
delta_homing true
alpha_min_endstop nc
alpha_max_endstop 1.24^
alpha_homing_direction home_to_max
alpha_min 0
alpha_max 0
beta_min_endstop nc
beta_max_endstop 1.26^
beta_homing_direction home_to_max
beta_min 0
beta_max 0
gamma_min_endstop nc
gamma_max_endstop 1.28^
gamma_homing_direction home_to_max
# Homing
# ---------------------------------------------------------------------
alpha_fast_homing_rate_mm_s 70
beta_fast_homing_rate_mm_s 70
gamma_fast_homing_rate_mm_s 70
alpha_slow_homing_rate_mm_s 10
beta_slow_homing_rate_mm_s 10
gamma_slow_homing_rate_mm_s 10
alpha_homing_retract_mm 5
beta_homing_retract_mm 5
gamma_homing_retract_mm 5
alpha_trim 0
beta_trim 0
gamma_trim 0
move_to_origin_after_home false
# Stepper module configuration
# ---------------------------------------------------------------------
microseconds_per_step_pulse 1
minimum_steps_per_minute 1200
base_stepping_frequency 100000
# Stepper module pins
# ---------------------------------------------------------------------
currentcontrol_module_enable true
alpha_step_pin 2.1
alpha_dir_pin 0.11!
alpha_en_pin 0.10
alpha_current 1.1
alpha_max_rate 30000.0
x_axis_max_speed 30000.0
beta_step_pin 2.2
beta_dir_pin 0.20!
beta_en_pin 0.19
beta_current 1.1
beta_max_rate 30000.0
y_axis_max_speed 30000.0
gamma_step_pin 2.3
gamma_dir_pin 0.22!
gamma_en_pin 0.21
gamma_current 1.1
gamma_max_rate 30000.0
z_axis_max_speed 30000.0
# Extruder module configuration
# ---------------------------------------------------------------------
extruder.hotend.enable true
extruder.hotend.steps_per_mm 298.0000
extruder.hotend.default_feed_rate 600
extruder.hotend.acceleration 500
extruder.hotend.max_speed 60
extruder.hotend.step_pin 2.0
extruder.hotend.dir_pin 0.5!
extruder.hotend.en_pin 0.4
delta_current 1.1
# Hotend temperature control configuration
# ---------------------------------------------------------------------
temperature_control.hotend.enable true
temperature_control.hotend.link_to_tool true
temperature_control.hotend.thermistor_pin 0.24
temperature_control.hotend.heater_pin 2.5
temperature_control.hotend.thermistor Semitec
temperature_control.hotend.set_m_code 104
temperature_control.hotend.set_and_wait_m_code 109
temperature_control.hotend.designator T
temperature_control.hotend.max_temp 230
temperature_control.hotend.min_temp 0
temperature_control.hotend.p_factor 97.9740
temperature_control.hotend.i_factor 7.9492
temperature_control.hotend.d_factor 301.8824
temperature_control.hotend.max_pwm 255
temperature_control.hotend.i_max 255
# Switch module for fan control
# ---------------------------------------------------------------------
switch.fan.enable true
switch.fan.output_pin 2.7 # hot bed connector (we use this for layer cooling fans)
switch.fan.input_on_command M106
switch.fan.input_off_command M107
switch.fan.output_type pwm
switch.fan.max_pwm 255
switch.fan.startup_value 0
# Switch module for hotend fan control
# ---------------------------------------------------------------------
switch.fan2.enable true
switch.fan2.output_pin 2.4 # small fan connector
#switch.fan2.input_on_command M1006
#switch.fan2.input_off_command M1007
switch.fan2.output_type digital
switch.fan2.startup_value false
switch.fan2.fail_safe_set_to true
# Control the extruder fan based on the temp
# ---------------------------------------------------------------------
temperatureswitch.hotend.enable true
temperatureswitch.hotend.switch fan2
temperatureswitch.hotend.designator T
temperatureswitch.hotend.threshold_temp 50.0
temperatureswitch.hotend.heatup_poll 5
temperatureswitch.hotend.cooldown_poll 30
# Switch module for PSU control
# ---------------------------------------------------------------------
switch.psu.enable true
switch.psu.input_on_command M80
switch.psu.input_off_command M81
switch.psu.startup_state false
switch.psu.output_pin 0.18v
# Switch for Servo Control (wiper arm)
# ---------------------------------------------------------------------
switch.servo.enable true
switch.servo.input_on_command M280
switch.servo.input_off_command M281
switch.servo.output_pin 3.25
switch.servo.output_type hwpwm
# Misc
# ---------------------------------------------------------------------
return_error_on_unhandled_gcode false
kill_button_enable true
kill_button_pin 2.12
# Serial communications configuration
# ---------------------------------------------------------------------
uart0.baud_rate 250000
second_usb_serial_enable false
# Network settings
# ---------------------------------------------------------------------
network.enable false
network.webserver.enable false
network.telnet.enable false
# Azteeg digipot configuration
# ---------------------------------------------------------------------
digipot_max_current 2.4
digipot_factor 106.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment