H-Series machines are controlled via a web interface, which in these instructions is generally referred to as the Duet Web Controller (or DWC). To connect to the DWC for the first time, see the "Connection to WiFi" instructions. In these instructions, it is assumed that you can already connect to the DWC web interface. This is the first screen that comes up:
Machine Control Tab
From left to right across the top we see:
- Current axis positions (you can click "WCS Positions" to toggle to machine absolute coordinate mode, but generally you will want to stay in WCS Positions mode).
- System status - WCS coordinate system, requested speeds, sensor status
- Status and control of Tools and Circuits installed
- Spindle - click the name to move turret to this tool, type in RPM to turn on spindle
- Tool/Nozzle (FDM tool) - either can be clicked to move turret to this tool, type in Active and Standby temperatures
- Probe - click to move turret to Probe position
- Bed - type in target bed temperature
- Dry cabinet - type in target Humidity (%RH) - LOWER values will turn it on
- Shows the current and previous temperatures of each heater circuit (and humidity)
- Access other tabs of the web control. Job Status, G-Code Files, and Offsets will be the most frequently used. Details of each below.
- Here is where we jog and home the axes, usually X, Y, and Z. To change the amount of each step, you can right-click the jog button.
- Home All will home all axes of the machine
- Home Z will measure the Z-axis. This is not self-explanatory. Do not click Home Z unless the build area is completely clear below the turret.
- U axis is the turret. Before moving the turret, always click Unlock from the Miscellaneous section to the right of the screen
- V axis is the turret lock, which should be generally ignored
- A and C will only do something if you have a rotary axis plugged in
- Here you can execute Macros that are written from the Macros tab. The whole machine is run on Gcode. Print files, milling files, system files, and macros are all functionally the same.
- Turret Lock and Unlock buttons
- Control fans that are configured for manual control (The turret fan and cabinet fans are always-on. The extruder cooling fans are thermostatic, so will turn on when any tool is above 50C) Layer cooling fans, Spindle air jets, LED lighting, and vacuum assist are all controllable.
Job Status Tab
Many of these are informational and self-explanatory, so we will only cover certain sections below:
- Pause - this will save position then run pause.g macro in the system files.
- Resume - runs resume.g in the system files - NOTE: when pausing a milling file, resume will not restart the spindle. You MUST restart the spindle by typing in the desired RPM.
Z Baby Stepping
- During a job, adjust the Z-position. The step size can be adjusted in the machine Settings tab
- Self-explanatory, but a very important adjustment during jobs when you want to slow down or speed up.
- This will increase or decrease the amount of material the machine tries to push out. The naming scheme is not intuitive. "Extruder 0" is simply the first defined extruder. If your machine has 5 extruders, then Extruder 0 corresponds to Tool 1. If your machine has 3 extruders, then Extruder 0 corresponds to Tool 3. The extra Extruder will correspond to the Filament Assist drives, and the one slider controls ALL drives. In the above example, there are 3 extruders and 2 filaments assist on the machine:
- Extruder 0 controls Tool 3
- Extruder 1 controls Tool 4
- Extruder 2 controls Tool 5
- Extruder 3 controls BOTH filament assist
G-Code Console Tab
On this tab you can view previous G-Code commands sent, or type in new commands (you can also type in commands from the entry box in the banner)
G-Code Files Tab
Here you can view and edit G-Code files on the machine, or upload new files. You can also "Upload and Start" from the banner.
Here you can view, edit, and upload Macros.
- Here you can adjust the offset of each tool manually. If a tool is printing too far to the "Left" (-X), you can adjust it to the Right (decreasing the X offset - this represents the distance that the centerline of the nozzle is from the centerline of the Probe [0,0]. If the offset is negative, the machine thinks the tool is physically located to the left of the probe, and it will compensate by moving the coordinates to the right).
- Set X-Y. This sets the offset of the tool in that row to the current machine position. This is normally used after finding the center (see below) of a cavity created by that tool.
- These operations use the integrated Touch Probe (T10) to find edges and surfaces. The machine will complete the operation and stop. The user must then take action with that information (for example, apply X-Y Offset or set WCS position) Note: the Probe diameter is 2mm, so you must account for this when finding vertical walls.
- With the Touch-off plate installed, this button will move the Z-axis down until the Plate is triggered
Workpiece Coordinate Offsets
- Setup WCS - click the value to edit the location of each WCS. Typically this is done after finding the edge of something - for example, if you have a piece of stock, and you probe the left-most edge and the machine position is X=-20.3, you would click on the X value of the WCS you want to use and type in -19.3 (to account for the 1mm radius of the probe)
- Set a certain WCS as active - click the "Change to" button in the row of the relevant WCS
For the most part, you will only need the Upload File(s) button on the Settings->General page. This is where you upload new Firmware, new Web Control, and new System files.
Occasionally you may need to edit a file in System Editor. Be careful - as this is where the machine definition is stored. It is not locked, so you can easily cause damage to the machine by making the wrong edits.
More detailed information about the general version of the interface can be found on Duet's knowledge base.