diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b9ddee..37c8b8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog of Cura-DuetRRFPlugin +## v1.0.4: 2019-11-10 + * bump compatibility for Cura 4.4 / API 7.0 + ## v1.0.3: 2019-02-02 * require Cura 4.0 API compatibility * if you are on Cura 3.6, please install v1.0.2 of this plugin diff --git a/README.md b/README.md index 3996e2c..4650977 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,25 @@ # Cura-DuetRRFPlugin -Plugin for Cura 4.0 that adds output devices for a RepRapFirmware printer running a DuetWifi, DuetEthernet, or Duet Maestro controller: "Print", "Simulate", and "Upload". +Plugin for Cura 4.4 that adds output devices for a RepRapFirmware printer +running a DuetWifi, DuetEthernet, or Duet Maestro controller: "Print", +"Simulate", and "Upload". + +![Screenshot of the print button](/screenshots/print-button.png) ## Installation via Cura Marketplace Simply open Cura and go to the **Marketplace** in the menubar, search for the DuetRRF plugin and install it! -If you are running Cura 3.6, please use the manual installation (below) the -plugin version v1.0.2: https://github.com/Kriechi/Cura-DuetRRFPlugin/releases/tag/v1.0.2 - ## Manual Installation -Or go the manual route: -With Cura not running, unpack the zip file from the [release](https://github.com/Kriechi/Cura-DuetRRFPlugin/releases/latest) to this specific folder: - * Windows: `C:\Users\\AppData\Roaming\cura\4.0\plugins\DuetRRFPlugin` - * macOS:`~/Library/Application Support/Cura/4.0/plugins/DuetRRFPlugin` - * Linux: `/home//.local/share/cura/4.0/plugins/DuetRRFPlugin` +Or go the manual route: With Cura not running, unpack the zip file from the +[release](https://github.com/Kriechi/Cura-DuetRRFPlugin/releases/latest) to this +specific folder: + + * Windows: `C:\Users\\AppData\Roaming\cura\4.4\plugins\DuetRRFPlugin` + * macOS: `~/Library/Application Support/Cura/4.4/plugins/DuetRRFPlugin` + * Linux: `/home//.local/share/cura/4.4/plugins/DuetRRFPlugin` Be careful, the unzipper often tacks on the name of the zip as a folder at the bottom and you don't want it nested. You want the files to show up in that @@ -26,17 +29,29 @@ Make sure that the plugin folder name is a listed above and it does not have any trailing version numbers (`-1.0.0`) or similar. ## Running from source + Alternatively you can run from the source directly. It'll make it easy to update in the future. Use git to clone this repository into the folders given above. ## Configuration +**Do NOT try to add a new "networked printer"!** This is only for Ultimaker printers. + +Duet-based printers are configured through +the extension menu bar: + * Start Cura * From the menu bar choose: Extensions -> DuetRRF -> DuetRRF Connections + +![Screenshot of the menu bar entry](/screenshots/menu-bar.png) + * Click "Add" + +![Screenshot of the edit dialog](/screenshots/edit-dialog.png) + * Enter the name of your printer - - e.g., `MyBigBox` + - e.g., `LittlePrinter` * Enter the URL to your controller board - make sure this URL works if you copy & paste it into your browser - if you browse to that URL, you should see the DuetWebControl (DWC) @@ -61,6 +76,7 @@ Look at the bottom right - there should be the big blue button with you printer ## Use + After you load up a model and it has sliced, click the down arrow button on the "Print to (PrinterName)" button on the lower right hand corner. It will upload the gcode file to the SD card and start printing it. You can select "Simulate @@ -69,5 +85,6 @@ print time an the actual printer. Or you can just "Upload to (PrinterName)" to copy the gcode to the SD card. ## License + This project is based on https://github.com/markwal/Cura-OctoPrintUpload and therefore published under the same license. diff --git a/plugin.json b/plugin.json index 74b1ae3..a76e573 100644 --- a/plugin.json +++ b/plugin.json @@ -2,7 +2,6 @@ "name": "DuetRRF", "author": "Thomas Kriechbaumer", "description": "Upload and Print to DuetWifi / DuetEthernet / Duet Maestro with RepRapFirmware.", - "version": "1.0.3", - "api": "6.0.0", - "supported_sdk_versions": ["6.0.0"] + "version": "1.0.4", + "api": "7.0.0" } diff --git a/screenshots/edit-dialog.png b/screenshots/edit-dialog.png new file mode 100644 index 0000000..b5276da Binary files /dev/null and b/screenshots/edit-dialog.png differ diff --git a/screenshots/menu-bar.png b/screenshots/menu-bar.png new file mode 100644 index 0000000..7a93e3f Binary files /dev/null and b/screenshots/menu-bar.png differ diff --git a/screenshots/print-button.png b/screenshots/print-button.png new file mode 100644 index 0000000..7febc8f Binary files /dev/null and b/screenshots/print-button.png differ