Skip to main content
Printing and Calibration

Printing guides and calibration resources for Palette 3

52 Questions View all
User avatar

How do I interpret Ping values?

If a ping value is < 100, does that mean the printer consumed less filament than the Palette expected or more?

Answer this question I have this problem too

Is this a good question?

Score 3
Add a comment

2 Answers

Most Helpful Answer
User avatar

Ping percentage appears to be the percentage of filament extruded VS expected, i.e. if the printer pulled 97mm of filament when the palette expected it to pull 100, it’d be a 97% ping.

The ping/pong algorythm is actually pretty clever too, it accounts for both global variability (historical modifier stored with the printer info) and local variability (just within the most recent ping)

There’s a pretty cool article about it on Mosaic’s blog:

https://www.mosaicmfg.com/blogs/news/epi...

Was this answer helpful?

Score 1

Comments:

I get weird ping values. If I disable pings, I get a prefect print. The printer's extruder consumes exactly the amount the Palette produces / expects. When pings are on, the first ping values are really low 90s and climb up toward 100 before the Palette's feedback loop can even make a difference. Still trying to make sense of how that can happen.

by

@stewart thats interesting, I'd hazard a guess that it might be a loading offset issue. I initially had some issues with that on my printer because although it's not a bowden drive, it's got a full 124mm between the drive gear and the nozzle tip. took a while to get that dialed in but then it started working pretty well.

by

Both printers I'm testing with have long bowden tubes. One is a Core-XY with a 650mm tube between extruder and nozzle and the other is a CR-30 belt printer with 712mm between extruder and nozzle.

How did you dial that in? I've tried to be as precise as possible.

by

@stewart best way to dial it in is by watching where the first transition happens (bottom of the transition tower, or point where the change happens on a purge string if purging off the edge) then editing the "loading offset"

Once that's done, it's CRITICAL to load exactly to 0 when starting a palette print, that way the printer and palette start in sync - the results you are seeing, with the printer starting low 90s then creeping up means the printer is pulling the expected amount of filament, but not starting at the right spot.

The other thing that can have a big impact is extrusion drive consistency. I tried running my Palette on an old printer that had a poorly cut drive gear, even though I calibrated E-Steps, it started slipping a lot during the first layer with back-pressure, causing the Palette to see really low ping numbers. Raised it up a bit and cleaned out the drive gear and it helped a bunch!

by

ok, thanks. I find it odd that the Palette knows the amount of filament it produces exactly and this *has* to be matched to the print exactly, but allows you to load randomly and miss the mark and then only start counting from the point where you click "start print"? I wonder why it doesn't just add the load offset and tube length to the first ping offset. Then it could effectively eliminate any loading errors.

by

Show 1 more comment

Add a comment
User avatar

How do you disable pings?

Was this answer helpful?

Score 0

Comments:

in Kiri:Moto (3.1 development version), if you set the ping interval to 0, it disables ping generation.

by

Add a comment

Add your answer

Author avatar Stewart Allen will be eternally grateful.
View Statistics:

Past 24 Hours: 0

Past 7 Days: 0

Past 30 Days: 8

All Time: 478

Contact Mosaic Support Team

© 2023 Mosaic Manufacturing Ltd.