formide-shared-ui

1.0.2 • Public • Published

formide-shared-ui

Formide Shared UI is a library you can import to create a QT UI Application, and it provides all necessary functions and timers to make it work with a 3D printer compatible with Formide.

At the same time, it is an API wrapper for Formide Client, including a wide list of functions, classes and event handlers to make the development of your application really easy.

Features

  • Emission of events when connecting / disconnecting printers, printer started, finished, paused, and more.
  • Control one or many printers at the same time.
  • Send gcode commands.
  • Print Gcode files.
  • Pause / Resume / Stop prints.
  • Manage Cloud Queue.
  • Register device to Formide Account.
  • Upload and store files, or download them from Formide Cloud.
  • Check printer status (temperatures, progress, coordinates, current layer, etc).

Documentation

Please find all the documentation in this project's wiki.

Installation

Installation of this library can be done with npm:

npm install --save formide-shared-ui

Build

The build process depends on the project where the library is included. Build instructions for the example application can be found here.

Contributing

You can contribute to formide-shared-ui by closing issues (via fork -> pull request to development), adding features or just using it and report bugs! Please check the issue list of this repo before adding new ones to see if we're already aware of the issue that you're having.

Licence

Please check LICENSE.md for licensing information.

Readme

Keywords

none

Package Sidebar

Install

npm i formide-shared-ui

Weekly Downloads

3

Version

1.0.2

License

GPL-2.0

Last publish

Collaborators

  • printr3d