Skip to content
This repository has been archived by the owner on Mar 5, 2018. It is now read-only.
/ formide-drivers 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-drivers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Formide-Drivers

Formide-Drivers is the software used by Formide to connect with a 3D printer and interact with it. It's developed in C++ for Marlin and Repetier firmwares.

Features

  • Emission of events when connecting / disconnecting printers & more.
  • Control many printers at the same time.
  • Send gcode commands.
  • Print Gcode files.
  • Pause / Resume / Stop prints
  • Check printer status (temperatures, progress, coordinates, current layer, etc).
  • Read communication logs.

Documentation

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

Installation

There are pre-built binaries of this project. Installation can be done with npm:

npm install --save formide-drivers

Build

To build from source, follow these instructions:

  • Clone this repository.
  • run npm install to install dependencies.
  • Clean and build using node-gyp rebuild or node-pre-gyp rebuild.

The output is a binary called Formidriver.node located at formide-drivers/build/Release. You can import it and include it in your application.

Integration

Formide-drivers is a NodeJS Addon, so integrating it in your project is very easy.

  • See a minimal example of implementation here.
  • See a real implementation case here (formide-client-2).

Contributing

You can contribute to formide-drivers 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.

Credits

Licence

Please check LICENSE.md for licensing information.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages