Ender 3v2 Neo Custom

Basic Information:

Printer Model: Ender 3V2 Neo
MCU / Printerboard: skr mini E3 V3.0

I do not have a klippy.log yet
I am new to klipper and mainsail, I modified my Ender with a skr mini e3v3 board, and a sprite direct drive extruder pro. The printer has dual z (stepper driven axis). I use a Btt Pi v1.2 to connect to my pc and installed everything using kiauh. The printer I will connect using the GPIO pins. So far so good, I could find everything on Youtube. But the printer.cfg is more complicated, I can’t find good instructions on YouTube. I can’t learn from reading (I forget it very quick and I do not understand what I am reading) I need to see and hear it. ore as i could do with kiauh from the github copy and paste.
It’s already getting to long so, my question to all you guys and girls is:
Will the following printer.cfg work

It seems to work. But when I try to heat up the extruder the printer shutsdown and after a few seconds it start up again. I can’t find the cause of this problem.
I now uploaded the klippy.log perhaps someone out there can help.

This file contains common pin mappings for the BIGTREETECH SKR mini

E3 v3.0. To use this config, the firmware should be compiled for the

STM32G0B1 with a “8KiB bootloader” and USB communication.

The “make flash” command does not work on the SKR mini E3. Instead,

after running “make”, copy the generated “out/klipper.bin” file to a

file named “firmware.bin” on an SD card and then restart the SKR

mini E3 with that SD card.

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

[include mainsail.cfg]

step_pin: PB13
dir_pin: !PB12
enable_pin: !PB14
microsteps: 16
rotation_distance: 40
endstop_pin: ^PC0
position_endstop: 0
position_max: 235
homing_speed: 50

[tmc2209 stepper_x]
uart_pin: PC11
tx_pin: PC10
uart_address: 0
run_current: 0.580
hold_current: 0.500
stealthchop_threshold: 999999

step_pin: PB10
dir_pin: !PB2
enable_pin: !PB11
microsteps: 16
rotation_distance: 40
endstop_pin: ^PC1
position_endstop: 0
position_max: 235
homing_speed: 50

[tmc2209 stepper_y]
uart_pin: PC11
tx_pin: PC10
uart_address: 2
run_current: 0.580
stealthchop_threshold: 999999

step_pin: PB0
dir_pin: PC5
enable_pin: !PB1
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop
position_max: 250
position_min: 0

[tmc2209 stepper_z]
uart_pin: PC11
tx_pin: PC10
uart_address: 1
run_current: 0.580
hold_current: 0.500
stealthchop_threshold: 999999

step_pin: PB3
dir_pin: PB4
enable_pin: !PD1
microsteps: 16
gear_ratio: 42:12
rotation_distance: 26.359
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PC8
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PA0
control: pid
pid_Kp: 23.561
pid_Ki: 1.208
pid_Kd: 114.859
min_temp: 0
max_temp: 300
pressure_advance: 0.050

[tmc2209 extruder]
uart_pin: PC11
tx_pin: PC10
uart_address: 3
run_current: 0.650
hold_current: 0.500
stealthchop_threshold: 999999

heater_pin: PC9
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC4
control: pid
pid_Kp: 70.405
pid_Ki: 1.229
pid_Kd: 1008.553
min_temp: 0
max_temp: 130

[heater_fan heatbreak_cooling_fan]
pin: PC7

[heater_fan controller_fan]
pin: PB15
heater: heater_bed
heater_temp: 50.0

pin: PC6

serial: /dev/ttyAMA0
baud: 250000
restart_method: command

kinematics: cartesian
max_velocity: 500
max_accel: 3000
max_z_velocity: 5
square_corner_velocity: 5.0
max_z_accel: 100

sensor_pin: ^PC14
control_pin: PA1
x_offset: -31.0
y_offset: -38.0
z_offset: 2
speed: 3
samples: 2
samples_result: median
sample_retract_dist: 6.0
samples_tolerance: 0.01
samples_tolerance_retries: 3

home_xy_position: 117.5,117.5
speed: 100
z_hop: 10
z_hop_speed: 5

speed: 120
mesh_min: 30,30 # Need to handle head distance with cr-touch (bl_touch)
mesh_max: 189,189 # Max probe range
probe_count: 5,5
fade_start: 1
fade_end: 10
fade_target: 0
algorithm: bicubic

screw1: 67, 42
screw1_name: front left screw
screw2: 237.60, 42
screw2_name: front right screw
screw3: 237.60, 212
screw3_name: rear right screw
screw4: 67.60, 212
screw4_name: rear left screw
horizontal_move_z: 10
speed: 50
screw_thread: CW-M4 # Use CW for Clockwise and CCW for Counter Clockwise

# EXP1 header
EXP1_1=PB5, EXP1_3=PA9, EXP1_5=PA10, EXP1_7=PB8, EXP1_9=,
EXP1_2=PA15, EXP1_4=, EXP1_6=PB9, EXP1_8=PD6, EXP1_10=<5V>

path: ~/printer_data/gcodes

[output_pin beeper]
pin: PB5

Describe your issue:

klippy.log (466.8 KB)

I would start comparing your printer.cfg to the printer board schematics.

Good luck, hcet14

The pin layout should be correct, I did take that from the bigtreetech github for the board I use.
But I do not have the standard Ender 3v2 extruder and hotend, the pins should be correct. But as I already wrote I have to read it all and unfortunatly I can’t

Sorry, I missed that.

Yes, your pin layout looks good. Bed and extruder are not heating at all.

Your problem is this
‘mcu’: Unable to open serial port: [Errno 2] could not open port /dev/ttySO: [Errno 2] No such file or directory: ‘/dev/ttySO’

Try to read here How-To Trouble-Shoot
Search for " Connection Problems to the Printer Board"

Actually, I’m not sure that I understand what you are reporting.

The klippy.log you attached shows a proper startup and connection of your board at its end.

Please do:

  1. Reboot your Btt Pi
  2. Verify that you see the bed’s and hotend’s temperature in the webinterface
  3. Provoke the error you want to report
  4. Provide a new klippy.log

Thanks for your replies, the problem is solved.
The Btt Pi is just a little different than the raspberry so is its connection.

Thanks José