1.1.0 • Published 3 years ago

node-red-contrib-nodedsf v1.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

NodeDSF

NodeDSF is a set of nodes which enable Node-Red to interface with the Duet Software Framework (v3+) running on an SBC.

The Duet Software Framework (DSF) is part of a suite of software components (from Duet3d) that manage control boards running RepRap firmware, which execute g-code to operate a physical machine. This is typically used by 3d Printers, CNC machines etc..

DSF calls anything connected to a control board a Machine, and constructs a Machine Model representing the current state of the entire Machine and its associated components.

DSF can output its Machine Model to a client via a web-socket. NodeDSF enables the connection and provides a set of nodes to use the Machine Model in Node-Red.

The Machine Model is a JSON object representing the current state of the Machine which is constantly updated by DSF and passed to the connected web-socket client.

NodeDSF has 5 nodes:

  • dsf-connector (control node) : Stores the connection details enabling the web-socket connection to DSF.
  • dsf-monitor: Creates the web-socket connection to DSF and processes the Machine Model updates.
  • dsf-event : Parses the updated Machine Model for a specified object value change, and triggers when a match if found.
  • dsf-intercept: Watches for specially formatted messages embedded within running g-code to trigger events within Node_Red.
  • dsf-command: Send a g-code or m-code command to DSF for action.

Please refer to the NodeDSF wiki on github for detailed instructions on usage, and example flows.

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago