November 22, 2022, 8:06pm
I’d like to share a tool I’ve made and been using for some time now; I called it “Marlin Position Manager”. In short, it allows you to store and recall printer positions. As the name implies, it’s compatible with Marlin printers.
What it does is pretty much explained in this diagram:
The positions that are stored are persisted (saved in an XML file in the folder where the .exe resides).
Update: source and binaries available on GitHub: GitHub - PolymerPrints/MarlinPositionManager: Store & recall positions for your Marlin-based printer/cnc/laser
November 24, 2022, 1:57pm
Looks really interesting. This could also be useful for repeating laser jobs where you’ve built a jig to hold material (cork coasters in my case).
November 24, 2022, 6:57pm
How/where does it get installed and executed?
November 24, 2022, 7:11pm
It’s a standalone application, so you should be able to extract it to a folder of your choice and start it from there. If that doesn’t work please let me know.
November 26, 2022, 11:20am
I don’t want to sound too stupid, but here goes.
Loaded my G-code file from USB stick to Snapmaker controller.
Loaded Position Manager on my computer.
Since there isn’t any connection between these machines I don’t see how the PM knows where the CNC head is.
November 26, 2022, 11:44am
Very good point actually, I completely forgot to mention that it relies on a serial connection set up on the left side of the tool. You’ll have to connect your computer to your Snapmaker via USB.
I’d love to add support for WiFi as well, but the lack of API documentation from Snapmaker makes it a hassle.
November 28, 2022, 7:32am
I am interested in the source code. If you get a chance, please post it.
November 28, 2022, 7:58pm
November 29, 2022, 8:20am
From “Mayco via Snapmaker where creation happens” <
Date 28/11/2022 22:08:31
Subject [Snapmaker: where creation happens] [Snapmaker Showcase] Position Manager tool (mostly meant for CNC)
November 29, 2022, 12:06pm
Thanks for the additional info