On the Duet control board, there is a web server supplying a web interface through the ethernet link.
Printing is always done from the SD card, so the printed file shall be transferred first. However, instead of all other available printer boards, the file transfer is quite fast and mainly rely on the SD board performance. I experienced 40kb/sec on the SD card supplied with the Duet 0.8.5, 75/80 kb/sec on the SD card supplied with the Fisher and 350-400 kB/sec on a high end SD card (16Gb Sandisk Ultra). I had to reformat (FAT32) the Sandisk card.
it is possible to have a direct access to the SD card via FTP. The netbios name could be used, the login could be whatever you want (admin...) and the password is defined in the config.g file (do not take into account the leading 'P' which is the 'parameter' command).
The web interface shall be adapted to your printer. Some parameters are directly accessible through the configuration page, but they are not saved.
The file is in /www/js/interface.js
line 10: if you modify password in config.g, I assume this shall also be modified (not tested)
I have modified the actuated probe color to have it more visible while my bed is
line 68: halfZMovements: true, // use half Z movements ** line 77: defaultActiveTemps: [0, 170, 195, 205, 210, 235, 245, 250, 260], //** line 78: defaultStandbyTemps: [0, 95, 120, 155, 170, 180], //** in line 80, you may add own G-code line 89: define own language (available :en, de, [[(Attach:)fr]]) line 91: bowdenLength: 460 // in mm ** for me, this is 390 with my setupThe GUI shall be adapted to the real machine :
line 130: heatedBed = 0; // ** modified line 132: numHeads = 1; // 5 Heaters max, only 2 my be visible on load ** line 133: numExtruderDrives = 1; // 5 Extruder Drives max, only 2 may be visible on load **
using PETG and a not properly calibrated temperature probe, my temperature wassometimes off the chart, so I increase the range:
line 29: max: 310 // ** modifiedto debug a new language translation:
line 11: var translationWarning = true; // Set this to "true" if you want to look for missing translation entries
default languages of web interface is english, german and spanish are available as an option
Modifying actuated Z-probe color
Changing the "probeTriggerColor" from "#FFF0F0" (very light rose) to "#FF4500"
Web interface with Z Probe actuated
Add extruder motor off at the end of load/unload
There are buttons to load/unload filament. They are not using the macros provided
// turn extruder motors off so the user can feed/remove by hand sendGCode("M84 P3 E0:1");"