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

Marlin G and M codes #124

Open
JoeSimmonds opened this issue Mar 9, 2023 · 5 comments
Open

Marlin G and M codes #124

JoeSimmonds opened this issue Mar 9, 2023 · 5 comments

Comments

@JoeSimmonds
Copy link

Would it be valuable to have variants defined for Marlin based 3d printers?

I'd quite like to use the gcode-sytax plugin for VSCode to edit gcode files for my 3d printer but the Marlin variant isn't included. Adding the variant files here looks to be the first step to getting that feature in the plugin.

Marlin documentation is here: https://marlinfw.org/docs/gcode/G000-G001.html

I've made a start here: https://github.com/JoeSimmonds/gcode-reference/tree/marlin and I think the rest is essentially just transcription from the documentation, but I didn't want to carry on unless you'd be interested in a PR for this.

@mikecentola
Copy link
Member

Hi @JoeSimmonds that would be great if you could take the lead on creating some of the JSON files for it. We could then integrate into this project which would push over into the VSCode extension as well.

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity.

@JoeSimmonds
Copy link
Author

Just dropping a comment here to say I haven't forgotten this but haven't had chance to get it done yet, sorry.

@needs-coffee
Copy link

hi @JoeSimmonds i was looking at adding this as a PR but i notice your existing fork is mostly complete from the Marlin specific codes - are you looking to add this a PR soon or is there anything else you are missing that i could add to help speed this up?

@JoeSimmonds
Copy link
Author

Really sorry, Yes I think it's very close, but I haven't had time to check it over. The bulk of the work was done with a screen scraping script that scrapes the Merlin documentation. I wanted to do a manual review and final fix up before I raise the PR.

Again sorry for being slow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants