Skip to content

Add plugin mesh_repeatability#1422

Closed
jperry004 wants to merge 2 commits intoOctoPrint:gh-pagesfrom
jperry004:codex/mesh-repeatability-submission
Closed

Add plugin mesh_repeatability#1422
jperry004 wants to merge 2 commits intoOctoPrint:gh-pagesfrom
jperry004:codex/mesh-repeatability-submission

Conversation

@jperry004
Copy link
Copy Markdown

Summary

This PR adds the mesh_repeatability plugin to the OctoPrint plugin repository.

Mesh Repeatability captures Marlin M420 V bed meshes after a print finishes, fails, or is cancelled, then stores and compares those captures over time to help track bed mesh repeatability.

Links

Notes

  • License: AGPLv3
  • Python compatibility: >=3.7,<4
  • OctoPrint compatibility: >=1.8.0
  • Includes a screenshot and plugin metadata entry under _plugins/mesh_repeatability.md

I tested installation from the GitHub ZIP URL through OctoPrint's Plugin Manager and verified the plugin's core capture flow on my setup.

@jneilliii
Copy link
Copy Markdown
Contributor

jneilliii commented Mar 21, 2026

Great idea, it's similar to my BLVLogger plugin for Bed Level Visualizer. I attempted to give it a try and it seems there's something missing for me after installing. Plugin's tab is blank.

image

Based on this and I kind of get the feeling this was very much vibe coded, I suspect there will be more.

@jperry004
Copy link
Copy Markdown
Author

jperry004 commented Mar 21, 2026

It's not a tab, it's located at the bottom. Thanks for trying it out! Since there's an existing solution I'll kill this one. Cheers

@jneilliii
Copy link
Copy Markdown
Contributor

It's not a tab, it's located at the bottom. Thanks for trying it out! Since there's an existing solution I'll kill this one. Cheers

Yeah, description says to go to tab, and a tab is defined in get_template_configs. If you were to rename the jinja2 file to mesh_repeatability_tab.jinja2 it will actually load the html content into the tab as described by your AI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants