Duet Software Framework
Welcome to the documentation of Duet Software Framework!
Articles
These explain how DSF is put together and how data flows through it:
- Introduction - architecture overview and component map
- Components - the processes and libraries that make up DSF
- Object Model - the central machine-state data structure
- Inter-process Communication - the DCS socket, connection modes, and commands
- G-Code Flow - how a G/M/T-code is parsed, processed, and executed
- Firmware Link - the binary protocol (SPI or USB) to RepRapFirmware
- File Management - the virtual SD card, jobs, macros, and file info
- REST API - the HTTP endpoints exposed by DuetWebServer
- Plugins - the plugin model and permission system
- Building from Source - prerequisites and deploying to an SBC
API reference
Auto-generated from the source XML documentation:
For the wider Duet3D documentation, see the Duet3D Documentation.