Plugin for Cura 3 that adds output devices for a Duet RepRapFirmware printer: "Print", "Simulate", and "Upload".
With Cura not running, unpack the zip file from the release to this specific folder:
C:\Users\<username>\AppData\Roaming\cura\3.3\plugins\Cura-DuetRRFPlugin
~/Library/Application Support/Cura/3.3/plugins/Cura-DuetRRFPlugin
/home/<username>/.local/share/cura/3.3/plugins/Cura-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 folder.
Make sure that the plugin folder name is a listed above and it does not have
any trailing version numbers (-0.0.16
) or similar.
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.
- Start Cura
- From the menu bar choose: Extensions -> DuetRRF -> DuetRRF Connections
- Click "Add"
- Enter the name of your printer
- e.g.,
MyBigBox
- e.g.,
- Enter the URL to your DuetWifi/DuetEthernet 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)
- e.g.,
http://printer.local/
orhttp://192.168.1.42/
- If you used
M551
in yourconfig.g
, enter the password- e.g.,
my_little!secret
or the defaultreprap
- e.g.,
- If you use a reverse proxy to add HTTP Basic Auth, enter the credentials
- if you don't know what HTTP Basic Auth is, leave these fields empty
- e.g., username:
alice
, password:ecila
- Click "Ok"
- Done!
Look at the bottom right - there should be the big blue button with you printer name on it!
- Upload / Simulate / Print
- Works with HTTP and HTTPS connections and URLS
- Works with HTTP Basic Auth (optional)
- Works with RRF passwords (if you used
M551
, default isreprap
) - No support for UNC paths, only IP addresses or resolvable domain names (DNS)
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 on (PrinterName)" to upload and simulate the print, which returns the simulated print time an the actual printer. Or you can just "Upload to (PrinterName)" to copy the gcode to the SD card.
This project is based on https://github.com/markwal/Cura-OctoPrintUpload and therefore published under the same license.