Simple automation library for Creality Halot Mage Pro 3D printer.
This is an unofficial library. Please do not contact Creality regarding this library.
- Send sliced file to the printer via Wi-Fi or Ethernet.
- Start, pause, stop, and set print parameters.
- Get printer status.
Install-Package HalotMageProSharp- Instanciate a
HalotMageProClientobject with the IP address of your printer.
Password can be set in Settings > Print Settings > HALOT BOX > Password.
Client = new HalotMageProClient(Address, Password);- Prepare receiving data from the printer.
Client.OnConnected += (s, e) => {
};
Client.OnGetPrinterStatus += (s, e) => {
};
Client.OnTokenError += (s, e) => {
};
Client.OnVersionCheck += (s, e) => {
};
Client.OnSendFile += (s, e) => {
};
Client.OnSendFileProgress += (s, e) => {
};
Client.OnCheckFile += (s, e) => {
};
Client.OnStartPrint += (s, e) => {
};
Client.OnPausePrint += (s, e) => {
};
Client.OnStopPrint += (s, e) => {
};
Client.OnSetPrintParameter += (s, e) => {
};
Client.OnDisconnected += (s, e) => {
};- Connect to the printer.
Client.Connect();For more details, please refer to the interface.