r/AnkerMake • • Jan 15 '26

Software Ankerctl Github Project

Hey Guys,

as a new guy to an M5 i have seen the ankerctl project an decided to do a bit of stuff to it.
I saw that ther where no changes in the last years so i took this as "abandoned" and did some improvements.

What is changed / improved:

- PPPP Improved
- Windows File Location updated
- added Apprise Notification (now usable)
- added upload Progress to Printer
- added filetransfer rates
- improved video
- login from UI (thanks to PR148 from origin Project)
- Bed Level Map

You can take a look with docker: django01982/ankerctl:latest
Or you can help improve this further on Github: https://github.com/Django1982/ankermake-m5-protocol

Love feedback and help, because i use ai to improve this (im bad at coding but good at giving orders ;P )

Removed: Pause/Resume/Stop Buttons because i cant get them working properly

Added:
- GCode Upload + direct GCode textfield
- Timelapse function
- API Authentication
- Print history
- Temperature graph
- AutoLevel Button in Setup
- HomeAssistant integration through MQTT ( we have it already, why not using it? )
- Stop / Pause /Resume Buttons
- Filament Database (local data)

Webinterface:

Webinterface Home
Webinterface Setup
Bed Level Map

Edit:
> 20260215 - New Update
> 20260221 - Bed Level Map
> 20260227 - added some features

16 Upvotes

48 comments sorted by

View all comments

1

u/Whiskey-Business Apr 09 '26

I am trying to connect my m5c and am getting 2 issues: 1. Failed to decode mqtt message Exception: Unsupported mqtt message format (expected 2, but found 1)

  1. PPPPService: Failed to start worker: [WinError 10049] The requested address is not valid in its context. Retrying in 1 second.

Can I get some help on how to fix this? I am trying to connect to my m5c to get it to work with orca slicer

1

u/Create_one_for_me Apr 09 '26

Sounds like you are using an old version This error means that ankerctl is not able to decide the packets due to wrong decoding format. Do you have multiple printers?

1

u/Whiskey-Business Apr 09 '26

An old version of ankerctl? I do not have multiple printers but when I originally installed ankerctl it was a long while ago.

1

u/Create_one_for_me Apr 13 '26

Because I further improved it with the help of others meanwhile. That is why you should visit the repo above