Ender 3 Max Neo with Sprite Extruder Pro

Hello has anyone installed Sprite Extruder Pro with their sonic pad? if so, can you share how you got it to work .

1 Like

I haven’t fitted that one but I did notice that there is 3.5:1 gear ratio and I reckon the rotational distance is going to be wrong. I think it should be 7.53 but I could be wrong.

I have yeah. You need to select the sprite in the settings once installed and it will update the rotation distance. Before you install make sure that you print a new x axis cover of its your only printer as some it gets in the way of engaging the limit switch

thanks for your answer. do you have the possibility to copy your printer.cfg so i can use it? i can’t arrange x.y axis.

I don’t have it to hand as it’s in my office these days. It my config was modified from this one

Hope it helps mate


can you explain how to change all this? I feel like a complete newbie when it comes to this stuff :smile:

Log into the web interface.

Go to configuration

Open printer.cfg

In the steppers and bl touch bed mesh copy the values in the config I linked

Save and restart

1 Like

ok thanks will try it now. wondering if you have changed yours X limit switch cover?

I had to on one of mine yeah. The cr touch can sometimes rub against the cover making it so it can’t hit the end stop if it’s hitting it you don’t need to change it.

1 Like

this is all the code that was in printer.cfg! the link you sent.

When creating klipper firmware with make menuconfig choose

STM32F103 with 28KiB bootloader, serial communication on

USART1 PA10/PA9 and set “GPIO pins to set at micro-controller startup”

to !PA14.

[include main.cfg]

## <---------------------- SAVE_CONFIG ---------------------->
# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
# [bed_mesh default]
## version = 1
# points =
## 0.032500, 0.005000, 0.015000, -0.015000, 0.027500, 0.052500
# -0.060000, -0.052500, -0.015000, -0.027500, 0.037500, 0.020000
## -0.037500, -0.042500, -0.010000, -0.042500, 0.020000, 0.022500
# -0.077500, -0.060000, -0.025000, -0.040000, 0.025000, -0.002500
## -0.002500, -0.007500, 0.012500, -0.015000, 0.040000, 0.047500
# -0.000000, -0.002500, 0.015000, -0.010000, 0.050000, 0.032500
## x_count = 6
# y_count = 6
## mesh_x_pps = 2
# mesh_y_pps = 2
## algo = bicubic
# tension = 0.2
## min_x = 19.999999999999996
# max_x = 200.0
## min_y = 20.0
# max_y = 188.95

Sorry my bad mate thought I copied the whole repo not just that one file

The offsets etc are in the printer/hardware.cfg

1 Like

it’s not going so well for me here! wondering when you have time later copy your printer.cfg so I can test with it. thanks :pray: :pray:

Post your current one and say what’s not working as expected.

I’m in the UK so just off to bed now as it’s 1AM

I can take a look tomorrow and advise

1 Like

it’s working now! thanks so much. that’s how it looks :smiley: :smiley:

step_pin: PC2
dir_pin: PB9
enable_pin: !PC3
microsteps: 16
rotation_distance: 40
endstop_pin: ^PA5
position_endstop: -10
position_max: 290
position_min: -10
homing_speed: 80

step_pin: PB8
dir_pin: PB7
enable_pin: !PC3
microsteps: 16
rotation_distance: 40
endstop_pin: ^PA6
position_endstop: -10
position_max: 300
position_min: -10
homing_speed: 80

step_pin: PB6
dir_pin: !PB5
enable_pin: !PC3
microsteps: 16
rotation_distance: 8
# position_endstop: 0.0
# endstop_pin: ^PA7
endstop_pin: probe:z_virtual_endstop
position_min: -6
position_max: 320

home_xy_position: 150, 150
speed: 200
z_hop: 10
z_hop_speed: 5

sensor_pin: ^PB1
control_pin: PB0
x_offset: -30
y_offset: -40
z_offset: 0.0
speed: 20
pin_up_touch_mode_reports_triggered: False

1 Like

would it be possible to get a copy of your klipper gcode set up? im on the same boat right now with a max neo sprite extruder and am having issues with the offsets where its not able to reach the back row when leveling.

hope this helps

1 Like