https://github.com/andycb/adventurerclientdotnet
A cross platform .NET library for communicating with the FlashForge Adventurer and Monoprice Voxel.
https://github.com/andycb/adventurerclientdotnet
3d-printing library
Last synced: 4 months ago
JSON representation
A cross platform .NET library for communicating with the FlashForge Adventurer and Monoprice Voxel.
- Host: GitHub
- URL: https://github.com/andycb/adventurerclientdotnet
- Owner: andycb
- License: mit
- Created: 2020-01-05T20:17:55.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-13T09:49:39.000Z (about 6 years ago)
- Last Synced: 2025-04-08T19:26:07.272Z (10 months ago)
- Topics: 3d-printing, library
- Language: C#
- Homepage: https://andybradford.dev/2020/01/12/using-the-monoprice-voxel-with-ultimaker-cura/
- Size: 31.3 KB
- Stars: 22
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AdventurerClientDotNet
A cross platform .NET library for communicating with the FlashForge Adventurer and Monoprice Voxel.
Currently this is a limited MVP, supporting reading some information from the printer and sending G Code files to it. The interface code is broken out into its own project, with a Console application referencing it.
## Building
1) Install Visual Studio For your Platform (Will build fine in either Windows or Mac versions of Visual Studio)
1) Restore nuget packages
1) Press play in Visual Studio
## Running
A Windows version is packaged in the [releases](https://github.com/andycb/AdventurerClientDotNet/releases) - its is a self contained .NET Core executable, so should run with zero dependencies on any 64 bit machine running Windows 7 or newer.
## TODO
- ⏺ Support for more commands
- ⏺ Make `Printer` class thread safe
- ⏺ Support command line arguments
- ⏺ Add GUI
- ⏺ Unit tests
- ⏺ Set up Azure DevOps Pipline for other platforms than Windows x64