##########################
## Motion configuration ##
##########################
[stepper_x]
step_pin: P2.2
dir_pin: !P2.6
enable_pin: !P2.1
step_distance: .05
endstop_pin: !P1.29
position_endstop: 0
position_max: 230
homing_speed: 30
homing_retract_dist: 2.5
second_homing_speed: 10
[stepper_y]
step_pin: P0.19
dir_pin: P0.20
enable_pin: !P2.8
step_distance: .05
endstop_pin: !P1.26
position_endstop: 190
position_min: 0
position_max: 190
homing_speed: 30
homing_retract_dist: 2.5
second_homing_speed: 10
[stepper_z]
step_pin: P0.22
dir_pin:!P2.11
enable_pin: !P0.21
step_distance: .01
endstop_pin: !P1.25
position_endstop: -0.6
position_max: 235
position_min: -2
homing_speed: 5
homing_retract_dist: 2.5
second_homing_speed: 5
###########################
## TMC2208 configuration ##
###########################
[tmc2208 stepper_x]
uart_pin: P1.17
microsteps: 4
interpolate: True
run_current: 0.800
hold_current: 0.500
stealthchop_threshold: 2000
[tmc2208 stepper_y]
uart_pin: P1.15
microsteps: 4
interpolate: True
run_current: 0.850
hold_current: 0.500
stealthchop_threshold: 250
[tmc2208 stepper_z]
uart_pin: P1.10
microsteps: 4
interpolate: True
run_current: 0.650
hold_current: 0.450
stealthchop_threshold: 30
[tmc2208 extruder]
uart_pin: P1.8
microsteps: 4
interpolate: False
run_current: 0.6
hold_current: 0.3
stealthchop_threshold: 5
############################
## Extruder configuration ##
############################
[extruder]
step_pin: P2.13
dir_pin: !P0.11
enable_pin: !P2.12
step_distance: 0.03477
nozzle_diameter: 0.4
filament_diameter: 1.7
#max_extrude_cross_section: 2.0
heater_pin: P2.7
max_power: 1.00
smooth_time: 1.0
sensor_type: EPCOS 100K B57560G104F
sensor_pin: P0.24
pressure_advance: 0.05
pressure_advance_lookahead_time: 0.01
control: pid
pid_Kp: 18.28
pid_Ki: 1.28
pid_Kd: 65.48
min_temp: -5
max_temp: 280
[heater_bed]
heater_pin: P2.5
sensor_type: EPCOS 100K B57560G104F
sensor_pin: P0.23
control: pid
pid_Kp: 54.027
pid_Ki: 0.770
pid_Kd: 948.182
min_temp: 0
max_temp: 130
##############################
## Peripheral configuration ##
##############################
[fan]
pin: P2.3
max_power: 1.0
#cycle_time: 0.05
#kick_start_time: 0.1
[mcu]
serial: /dev/serial/by-path/platform-3f980000.usb-usb-0:1.3:1.0
baud: 250000
[printer]
kinematics: cartesian
max_velocity: 250
max_accel: 4000
max_accel_to_decel: 2000
square_corner_velocity: 4
max_z_velocity: 60
max_z_accel: 2000
[homing_override]
set_position_z: 5
gcode: G1 Z10 F500
G28
G1 Z10 F500
axes: z
[virtual_sdcard]
path: ~/.octoprint/uploads/
[force_move]
enable_force_move: True
[display]
lcd_type: st7920
cs_pin: P1.19
sclk_pin: P1.21
sid_pin: P1.23
encoder_pins: ^P1.18, ^P1.20
click_pin: !P0.28
[output_pin beeper]
pin: P1.30
[pause_resume]
recover_velocity: 30
[firmware_retraction]
retract_length: 4
retract_speed: 25
unretract_extra_length: 0
unretract_speed: 40
###############################
## Waiting to be implemented ##
###############################
#[tsl1401cl_filament_width_sensor]
#pin: analog5
#default_nominal_filament_diameter: 1.75
#max_difference: 0.2
#measurement_delay: 100
#[neopixel my_neopixel]
#Use: "SET_NEOPIXEL NEOPIXEL=my_neopixel RED=0.1 GREEN=0.1 BLUE=0.1"
#pin: ?
#[gcode_macro M600]
#default_parameter_X: 50
#default_parameter_Y: 0
#default_parameter_Z: 10
#gcode:
# SAVE_GCODE_STATE NAME=M600_state
# PAUSE
# G91
# G1 E-1 F2700
# G1 Z{Z}
# G90
# G1 X{X} Y{Y} F3000
# G91
# G1 E-50 F1000
# RESTORE_GCODE_STATE NAME=M600_state
Comments