My Eustathios Spider V2.5 Build With Klipper

I’m attempting to bring my Eustathios Spider V2 back to life with version 2.5.

I’m using an SKR 1.3 with TMC2209 drivers and sensorless homing for X and Y.

I still have a few issues to work out. Not sure why but X and Y axis are not working correctly. I switched the wiring but X is still moving when I try to move the Y axis. Once I get this worked out I can work on sensorless homing.

I need to get the display working if it will with Klipper.

Here is my current config:

#Brandon's SKR 1.3 Config for the Eustathios Spider V2

# See docs/Config_Reference.md for a description of parameters.

[stepper_x]
step_pin: P2.2
dir_pin: !P2.6
enable_pin: !P2.1
microsteps: 16
rotation_distance: 40
endstop_pin: P1.29  # P1.28 for X-max
position_endstop: 0
position_max: 320
homing_speed: 50
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_retract_dist: 0


[stepper_y]
step_pin: P0.19
dir_pin: !P0.20
enable_pin: !P2.8
microsteps: 16
rotation_distance: 40
endstop_pin: P1.27  # P1.26 for Y-max
position_endstop: 0
position_max: 300
homing_speed: 50
endstop_pin: tmc2209_stepper_y:virtual_endstop
homing_retract_dist: 0


[stepper_z]
step_pin: P0.22
dir_pin: P2.11
enable_pin: !P0.21
microsteps: 16
rotation_distance: 8
endstop_pin: P1.25  # P1.24 for Z-max
position_endstop: 0.5
position_max: 400

[extruder]
step_pin: P2.13
dir_pin: !P0.11
enable_pin: !P2.12
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: P2.7
sensor_type: EPCOS 100K B57560G104F
sensor_pin: P0.24
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 260

#[extruder1]
#step_pin: P0.1
#dir_pin: P0.0
#enable_pin: !P0.10
#heater_pin: P2.4
#sensor_pin: P0.25
#...

[heater_bed]
heater_pin: P2.5
sensor_type: ATC Semitec 104GT-2
sensor_pin: P0.23
control: watermark
min_temp: 0
max_temp: 130

[fan]
pin: P2.3

[mcu]
serial: /dev/serial/by-id/usb-Klipper_lpc1768_1AE0FF03C0143EAF526FB55CC02000F5-if00

[printer]
kinematics: cartesian
max_velocity: 200
max_accel: 2000
max_z_velocity: 25
max_z_accel: 100


########################################
#TMC2209
########################################

[tmc2209 stepper_x]
#diag_pin: ^PA1      # Set to MCU pin connected to TMC DIAG pin
diag_pin: P1.29
uart_pin: P1.17
run_current: 0.800
driver_SGTHRS: 200

[tmc2209 stepper_y]
#diag_pin: ^PA1      # Set to MCU pin connected to TMC DIAG pin
diag_pin: P1.27
uart_pin: P1.15
run_current: 0.800
driver_SGTHRS: 200

[tmc2209 stepper_z]
uart_pin: P1.10
run_current: 0.650

[tmc2209 extruder]
uart_pin: P1.8
run_current: 0.800


[display]
lcd_type: uc1701
cs_pin: EXP1_3
a0_pin: EXP1_4
rst_pin: EXP1_5
contrast: 63
encoder_pins: ^EXP2_5, ^EXP2_3
click_pin: ^!EXP1_2

########################################
# EXP1 / EXP2 (display) pins
########################################

[board_pins]
aliases:
    # EXP1 header
    EXP1_1=P1.30, EXP1_3=P1.18, EXP1_5=P1.20, EXP1_7=P1.22, EXP1_9=<GND>,
    EXP1_2=P0.28, EXP1_4=P1.19, EXP1_6=P1.21, EXP1_8=P1.23, EXP1_10=<5V>,
    # EXP2 header
    EXP2_1=P0.17, EXP2_3=P3.26, EXP2_5=P3.25, EXP2_7=P1.31, EXP2_9=<GND>,
    EXP2_2=P0.15, EXP2_4=P0.16, EXP2_6=P0.18, EXP2_8=<RST>, EXP2_10=<NC>
    # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "ssp0"

# See the sample-lcd.cfg file for definitions of common LCD displays.

I’ve gotten a lot farther since this last post, My Z rotation distance wasn’t correct causing me all sorts of issues when I was trying to setup the BLTouch.

My next project will be making sure it can extrude filament. I also don’t have the display working.

One day at a time…

1 Like