Print 3D

Edit:18 oct. 2015, Cre:18 oct. 2015

Web Interface

On the Duet control board, there is a web server supplying a web interface through the ethernet link.
By default, the IP address of the printer is defined by DHCP. If your network handle Windows netbios names, the printer will be recognised by its name in your browser.
On a network not handling netbios names, you shall define a static IP address which will be used to connect to your printer.
It is workable to use the USB link to drive the printer as others printers through pronterface or other printer front end, but this is rarely used.
If you have Wifi on your network, you can control the printer through a smartphone or a tablet.
In this case, you are invited to change the password of the printer in config.g and interface.js files.

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.
So, the solution is to modify definitely the parameters in the interface.js file, whiccan be found in www/js/ directory.

The file is in /www/js/interface.js
What you may modify is:

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
not well seated (orange red):
line 16: var probeSlowDownColor = "#FFFFE0", probeTriggerColor = "#FF4500";

I define permanent settings:
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 setup
The 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 was

sometimes off the chart, so I increase the range:
line 29: max: 310   // ** modified 
to debug a new language translation:
line 11: var translationWarning = true;	// Set this to "true" if you want to
look for missing translation entries

Change language

default languages of web interface is english, german and spanish are available as an option
and I translated it in french.
for french :
Il faut télécharger le fichier : language.xml qui
remplace le fichier /www/language.xml

Modifying actuated Z-probe color

Changing the “probeTriggerColor” from “#FFF0F0” (very light rose) to “#FF4500”
(orange red) which is much more visible.
That may help to notice a misplaced bed after part removing.
Web interface with Z Probe non actuated

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
but send directly GCode.
It is useful to manually feed/remove the filament, so I added the following lines
at the end of load and unload functions (lines ~1780)

	// turn extruder motors off so the user can feed/remove by hand
	sendGCode("M84 P3 E0:1");"		
(c) Pierre ROUZEAU
Privacy - Vie privée - Imprimable - Rechercher
Page mise à jour le 18/10/2015 23:01