Skip to content
This repository has been archived by the owner on Mar 5, 2018. It is now read-only.
/ formide-shared-ui Public archive

[DEPRECATED] Formide is no longer online and thus this repository is deprecated

License

Notifications You must be signed in to change notification settings

PRINTR3D/formide-shared-ui

Repository files navigation

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.

About

[DEPRECATED] Formide is no longer online and thus this repository is deprecated

Resources

License

Stars

Watchers

Forks

Packages

No packages published