maximum extrusion
I changed nozzle to klipper in 0.2, and when it goes to make the prime blob it comes out like this:
32 Replies
afraid-scarlet•2y ago
can you post the [extruder] section of the printer.cfg?
@elcoj if I remember correctly the prime blob doesn't account for different nozzle sizes correct?
indeed
Yes
but since we are super close to the limit of 0.2, it might make sense to decrease prime speed ever so slightly
so it is also under the limit for a 0.2 nozzle
from the photo, it looks like the limit and the rate are equal
I use a modified version that puts the blob in the middle of the bed:
This is the original in (my current version of) ratos:
Depending whether you want to prime in the middle or the front, copy one of them. Change
G1 F60 E20
to E19. If I'm right about being just at the limit, this should avoid the errorOr just set the nozzle_diameter to 0.3 or 0.4 in klipper. All it does is set a threshold for throwing that error.
Probably too much extrusion for a .2 in either case. We need to calculate the extrusion from an unknown nozzle_diameter to make it work for every nozzle diameter out there.
yeah, true, the warning is probably valid, so the extrusion needs to be lowered more than that
too bad we don't have access to the nozzle diameter
Really sucks that it can't be set dynamically. Doesn't make any sense, but Kevin insists that it shouldn't be a thing.
But what about the reverse? Read access to nozzle diameter to calculate an extrusion distance?
Should have used reply:)
We can do that, but it requires the user sets the nozzle_diameter correctly in the config.
And there are lots and lots of people who just leave it at their biggest nozzle diameter.
Right, so it would be possible to adjust prime blob to extrude slower based on nozzle diameter set in klipper
Isn't nozzle diameter used in PA calculations too?
yes
No
Literally all it's used for is the dang extrusion warning, and that's only if you haven't set the max_extrude_cross_section or whatever it's called
I've actually gotten a PR for this, i just haven't have the time to check what the heck is going on 😄
https://github.com/Rat-OS/RatOS-configuration/pull/62
GitHub
Factor most of the magic-numbers out of PRIME_LINE by mmirate · Pul...
This PR allows customization of the line's origin, direction and length. Compared to the status quo, this should be a big help for the macro-customizing type of person in case they like to mind...
Looks nice, only changes prime line though, not blob
yeah but the extrusion logic should be similar
thanks to all… I was looking for a solution because sometimes it is useful to see the correct flow in the mainsail, and I think that if I deceive klipper by putting 0.3 or 0.4 of the nozzle, I have false readings
@miklschmidt briefly approves an off-topic topic, I have ratos alpha 5, in the new printer.cfg I can't find how to change where to make the prime blob… but I see that you can choose… how do I change?
No that makes no difference, the nozzle size is not used in that calculation. IIRC it's extruder speed * filament cross section
Same place as before: https://github.com/Rat-OS/RatOS-configuration/blob/v2.x/templates/v-core-3-printer.template.cfg#L184
GitHub
RatOS-configuration/v-core-3-printer.template.cfg at v2.x · Rat-OS/...
The RatOS modular klipper configuration. Contribute to Rat-OS/RatOS-configuration development by creating an account on GitHub.
and what is that parameter used to do?
What parameter?
Oh you replied to the wrong comment i guess. See the docs: https://rat-os.vercel.app/docs/configuration/macros#nozzle-priming
Configuring RatOS Macros | RatOS
RatOS comes with a bunch of flexible predefined macro's that can be customized via variables. In your printer.cfg at the bottom of the Macro's section, you'll notice this:
Nozzle in klipper
Aah, it does basically nothing. It only used to derive the maximum_extrusion_cross_section which is only used to throw an error.
variable_nozzle_prime_start_x I can't find it in my printer.cfg…. not even in the template…. will it be in ratos beta?
ah… thanks… then I'll leave 0.4
If it's not there you can just add it. There are many variables that are not in the printer.cfg as i consider it advanced usage (and thus people should read the docs).
ah ok… I thought they were always put all… 😁
it would be an insanely long section 😄
actually you are right… 😅 thanks for everything
Any time 👍
can i bother you for some advice? Do you know where I can find a guide to manage the LEDs? Do they turn on only in certain situations etc?
https://www.klipper3d.org/G-Codes.html#set_led
It depends on how you've wired it, and what type of leds you have. You can also configure a WLED device in moonraker for example.
https://moonraker.readthedocs.io/en/latest/configuration/#wled
Anyways, go to #klipper for more stuff like this so we don't clog up this support thread with off topic stuff 🙂
I have already connected them and they work, but they are only activated and deactivated manually