# Ender 3v2 Neo Custom

**URL:** <https://klipper.discourse.group/t/ender-3v2-neo-custom/11749>\
**Category:** General Discussion\
**Created:** [November 20, 2023, 9:07pm UTC](https://klipper.discourse.group/t/ender-3v2-neo-custom/11749 "2023-11-20T21:07:22Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![JosevdG](https://avatars.discourse-cdn.com/v4/letter/j/b38774/32.png) [@JosevdG](https://klipper.discourse.group/u/JosevdG)\
**Post date:** [November 20, 2023, 9:07pm UTC](https://klipper.discourse.group/t/ender-3v2-neo-custom/11749/1 "2023-11-20T21:07:22Z")

</div>

### Basic Information:

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

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]

[stepper\_x]  
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

[stepper\_y]  
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

[stepper\_z]  
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

[extruder]  
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\_bed]  
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

[fan]  
pin: PC6

[mcu]  
serial: /dev/ttyAMA0  
baud: 250000  
restart\_method: command

[printer]  
kinematics: cartesian  
max\_velocity: 500  
max\_accel: 3000  
max\_z\_velocity: 5  
square\_corner\_velocity: 5.0  
max\_z\_accel: 100

[bltouch]  
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

[safe\_z\_home]  
home\_xy\_position: 117.5,117.5  
speed: 100  
z\_hop: 10  
z\_hop\_speed: 5

[bed\_mesh]  
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

[screws\_tilt\_adjust]  
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

[board\_pins]  
aliases:  
# 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\>

[virtual\_sdcard]  
path: ~/printer\_data/gcodes

[output\_pin beeper]  
pin: PB5

### Describe your issue:

…  
[klippy.log](https://klipper.discourse.group/uploads/short-url/hFOdjawHYk8aIowLpid0IyknMPT.log) (466.8 KB)

---

<div class="post-metadata">

**Author:** ![hcet14](https://avatars.discourse-cdn.com/v4/letter/h/ecd19e/32.png) [@hcet14](https://klipper.discourse.group/u/hcet14)\
**Post date:** [November 20, 2023, 9:26pm UTC](https://klipper.discourse.group/t/ender-3v2-neo-custom/11749/2 "2023-11-20T21:26:46Z")

</div>

> [@JosevdG](#):
>
> Will the following printer.cfg work

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

> <https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/hardware/BTT%20SKR%20MINI%20E3%20V3.0/Hardware/BTT%20E3%20SKR%20MINI%20V3.0_SCH.pdf>

Good luck, hcet14

---

<div class="post-metadata">

**Author:** ![JosevdG](https://avatars.discourse-cdn.com/v4/letter/j/b38774/32.png) [@JosevdG](https://klipper.discourse.group/u/JosevdG)\
**Post date:** [November 20, 2023, 10:42pm UTC](https://klipper.discourse.group/t/ender-3v2-neo-custom/11749/3 "2023-11-20T22:42:31Z")

</div>

Hi  
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

---

<div class="post-metadata">

**Author:** ![hcet14](https://avatars.discourse-cdn.com/v4/letter/h/ecd19e/32.png) [@hcet14](https://klipper.discourse.group/u/hcet14)\
**Post date:** [November 23, 2023, 6:30pm UTC](https://klipper.discourse.group/t/ender-3v2-neo-custom/11749/4 "2023-11-23T18:30:58Z")

</div>

> [@JosevdG](#):
>
> 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](https://klipper.discourse.group/t/how-to-trouble-shoot/6326)  
Search for " Connection Problems to the Printer Board"

---

<div class="post-metadata">

**Author:** ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Post date:** [November 23, 2023, 7:32pm UTC](https://klipper.discourse.group/t/ender-3v2-neo-custom/11749/5 "2023-11-23T19:32:36Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![JosevdG](https://avatars.discourse-cdn.com/v4/letter/j/b38774/32.png) [@JosevdG](https://klipper.discourse.group/u/JosevdG)\
**Post date:** [November 23, 2023, 7:36pm UTC](https://klipper.discourse.group/t/ender-3v2-neo-custom/11749/6 "2023-11-23T19:36:56Z")

</div>

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é

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/klipper/original/1X/64419bf2aac6639e6ef5cef200dcd456b0a01ac3.png) [@system](https://klipper.discourse.group/u/system)\
**Post date:** [December 24, 2023, 5:37am UTC](https://klipper.discourse.group/t/ender-3v2-neo-custom/11749/7 "2023-12-24T05:37:19Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
