Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HalotMageProSharp

Simple automation library for Creality Halot Mage Pro 3D printer.

This is an unofficial library. Please do not contact Creality regarding this library.

Feature

  • Send sliced file to the printer via Wi-Fi or Ethernet.
  • Start, pause, stop, and set print parameters.
  • Get printer status.

Installation

NuGet

Install-Package HalotMageProSharp

Usage

  1. Instanciate a HalotMageProClient object with the IP address of your printer.
    Password can be set in Settings > Print Settings > HALOT BOX > Password.
Client = new HalotMageProClient(Address, Password);
  1. 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) => {
};
  1. Connect to the printer.
Client.Connect();

For more details, please refer to the interface.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages