Printer Model: Ender 5 plus
MCU / Printerboard: btt skr mini e3 v3 klippy.log
Describe your issue:
I made a homemade direct drive mod with the stock motor of my Ender 5 plus. In the firmware I understand that I need to add an ! Like so (!PB1)
And it doesn’t reverse, so I removed it to see if that’ll work. It still doesn’t.
[extruder]
step_pin: PB3
dir_pin: PB4 # Bowden style
dir_pin: !PB4 # Direct drive (reverse the motor)
enable_pin: !PD1
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
I did look at your whole log file and everywhere in configuration I did see only “!PB4” as dir_pin for extruder - I didn’t see any attempt to change it.
Just maybe you was editing the wrong file ?
your current config location is here: /home/harrison/printer_data/config/printer.cfg
Here’s a fresh copy. I don’t completely understand what you mean. I’m wanting to understand though. I should’ve added earlier that I moved from marlin and I understand that, just not this.
I thought I did that and I fixed what was previously mentioned. I don’t know what I’m supposed to be looking for completely. Still very new to klipper but I want to learn
Usually (by default) klippy.log file is storing everything what was happening not only in last session but the whole day including what exact configuration was there in each session.
You did state that changing dir_pin value doesn’t reverse your motor.
So I did look at your log file and did see there last 10 sessions thru March 10
in each session I did look at Extruder configuration at dir_pin value, and in each session I did see just this setup
dir_pin = !PB4
I didn’t see any session with reverse settings (with removed ! which is making pin reverse)
From that I can assume that maybe you was changing pin value, but was not saving printer configuration and doing full restart of system, or you was doing that in a file which don’t have any relation to klipper execution.
Is that correct? Or ami I confusing something?
Now about the config file not changing, I am saving but that might be mainsail at it again. Not sure if it’s a bug but what happens is mainsail makes a copy of my config file but after the first initial version it never updates. I figured that out after deleting the mainsail.cfg file.
P.S. Just clarification: it’s correct in your case, reversing a pin - is just changing it’s behavior in reverse, so if you did get “normal” with ! then to reverse it just remove !