Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extruder home command "not existing" when using none kinematics #32

Open
DJProPlusMax opened this issue Oct 23, 2024 · 11 comments
Open
Labels
bug Something isn't working support Support requests

Comments

@DJProPlusMax
Copy link

DJProPlusMax commented Oct 23, 2024

Hi, I am building a thing with just one motor, and to do that in Klipper, I need to use "none" kinematics. Unfortunately, when I try to home using either the "HOME_EXTRUDER EXTRUDER=extruder" or "HOME_ACTIVE_EXTRUDER" command, it doesn’t work. I made sure to use the Klipper for CNC repo and recompiled Klipper for the MCU. When I took a look at the none.py file, I couldn't see any section for the homeable extruder - but I did notice such section in the extruder.py file. Can this be solved somehow?
Thanks in advance
Dan

homing extruder errors

@naikymen
Copy link
Owner

Hi DJProPlusMax! It seems that you have not configured extruder homing.

By default this fork behaves just as mainline klipper, so you need to configure the extruder for homing, as exemplified in the main README file.

https://github.com/naikymen/klipper-for-cnc?tab=readme-ov-file#klipper-for-cnc

Have you had a look already?

@naikymen naikymen added the support Support requests label Oct 23, 2024
@DJProPlusMax
Copy link
Author

Hi,
Sorry for my incompetence reading setup manuals. I completely forgot the [EXTRUDER_HOME extruder] section, so tommorow I’ll correct this and my machine should work as I want it to work.

I once more apologize for my incompetence reading manuals and any time loss incurred by my mistake.
Have a nice day
Dan

@DJProPlusMax
Copy link
Author

@naikymen
Well, I added the section, it recognizes it now but it says internal error. I tried both commands. What is happening?
klippy.log
IMG_8837

@naikymen
Copy link
Owner

naikymen commented Oct 24, 2024 via email

@DJProPlusMax
Copy link
Author

@naikymen
How is it going? Is it just an issue of the homeable extruder section missing from none kinematics, or is it something more?
Have a nice day
Dan

@Jarewa
Copy link

Jarewa commented Oct 27, 2024

I'm also curious, where can I find the example configuration file "home_extruder.cfg"??

@DJProPlusMax
Copy link
Author

@Jarewa
Hi, there is no such thing as “home_extruder.cfg”, there is however “extruder.py” and that has a homeable extruder section. I think my problem lies in the fact that the homeable extruder thing was ported to cartesian kinematics, but not “none” kinematics.

@naikymen
Copy link
Owner

naikymen commented Oct 27, 2024

Hi again!

@Jarewa there are no configuration parameters for the [extruder_home] sections. Simply adding one for an extruder will register commands for homing it (if you added the endstop parameters to the corresponding [extruder] section).

@DJProPlusMax I haven't had time yet to investigate. Hopfully I'll have time today or tomorrow.

naikymen pushed a commit that referenced this issue Oct 27, 2024
It prevented extruder-only configurations from working: #32 (comment)
@naikymen
Copy link
Owner

Here is a quick and dirty patch: be4c928

The fact is that I have not adapted the "None" kinematics to work well with the 6-axis stuff. I will do eventually.

Let me know how it goes!

@DJProPlusMax
Copy link
Author

@naikymen
Hi, so I just tried installing it - updating via Moonraker and then reflashing the MCU, no dice...
klippy after be4c928.log
Screenshot 2024-10-28 113033

@naikymen
Copy link
Owner

Hi @DJProPlusMax thanks for reporting. I just pushed a few fixes for motion_report.

Please let me know if they work, I won't have time to test the setup this week.

@naikymen naikymen added the bug Something isn't working label Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working support Support requests
Projects
None yet
Development

No branches or pull requests

3 participants