Skip to content

Add InfillCode plugin#1427

Open
st7ma784 wants to merge 6 commits intoOctoPrint:gh-pagesfrom
st7ma784:add-infillcode-plugin
Open

Add InfillCode plugin#1427
st7ma784 wants to merge 6 commits intoOctoPrint:gh-pagesfrom
st7ma784:add-infillcode-plugin

Conversation

@st7ma784
Copy link
Copy Markdown

@st7ma784 st7ma784 commented Apr 13, 2026

  • You have read the "Registering a new Plugin" guide.
  • You want to and are able to maintain the plugin you are registering, long-term.
  • You understand why the plugin you are registering works.
  • You have read and acknowledge the Code of Conduct.

What is the name of your plugin?

InfillCode

What does your plugin do?

Having filament run out can be a pain and waste perfectly good prints and filament. This plugin edits the spacing of linear infill layers so that a camera can detect where the print got to, and create gcode to resume from where the print stopped!

Where can we find the source code of your plugin?

https://github.com/st7ma784/infillcoder

Was any kind of genAI (ChatGPT, Copilot etc) involved in creating this plugin?

Yes - Claude has helped with some of the logic

Is your plugin commercial in nature?

No,

Does your plugin rely on some cloud services?

No

Further notes

InfillCode embeds a per-layer fingerprint into 3D print infill line spacing. When a print fails, a webcam snapshot identifies the last completed layer and generates a resume GCode file automatically. I quite like using Arc-welder (shout out!!) so this is set to auto-process .aw.gcode uploads, startup bed scan, mid-print health monitoring with rolling score, optional auto-pause, one-click resume button.

@jacopotediosi
Copy link
Copy Markdown
Member

jacopotediosi commented Apr 13, 2026

@st7ma784 First of all, thank you for your contribution!

Unfortunately, I'm unable to review your plugin until the PR template has been filled out - it should appear automatically when opening a PR in this repository.

That template helps us reviewers work more efficiently and ensures that plugin maintainers have read all the necessary documentation and accepted the terms.

We've noticed that a few recent PRs, also from other users, have been missing it, so just a friendly reminder - please take a moment to complete it, and I'll be happy to proceed with the review. Thanks!

Comment thread _plugins/infillcode.md Outdated
Comment thread _plugins/infillcode.md
@github-project-automation github-project-automation Bot moved this to In Progress in OctoPrint Backlog Apr 13, 2026
Updated archive link and added plugin description with donation support.
Comment thread _plugins/infillcode.md Outdated
Comment thread _plugins/infillcode.md Outdated
- macos
- freebsd
python: ">=3.7"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing closing header indicator....add this here.

---

Comment thread _plugins/infillcode.md Outdated

If you like it, I would be thankful about a cup of coffee :)

[![More coffee, more code](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/donate/?business=FM3XGWAZJNGXU&no_recurring=0&currency_code=GBP)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we prefer to not have images load from external website/sources. look at how other plugins (all of mine include paypal links for example) are saving these and referencing.

Comment thread _plugins/infillcode.md Outdated

If you like it, I would be thankful about a cup of coffee :)

[![paypal](/assets/img/plugins/bedlevelvisualizer/paypal-with-text.png)](https://www.paypal.com/donate/?business=FM3XGWAZJNGXU&no_recurring=0&currency_code=GBP)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be your own copy of the image you want to use and linked from a folder /assets/img/plugins/infillcode/ as part of this PR.

st7ma784 and others added 2 commits April 20, 2026 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

4 participants