-
-
If you have a delta, corexy or other printer this guide is still a useful start point, as is the wiki page linked above. After that check the wiki pages for your specific printer type:
-
Configuring RepRapFirmware for a Polar printer Configuring RepRapFirmware for a Hangprinter printer
-
-
-
Begin by visiting https://configtool.reprapfirmware.org/ in your browser.
-
Run through each screen. You will need an understanding of what the specifications of the printer you are configuring the Duet to control. (e.g. axis steps/mm) That information can be found in the configuration files of previous electronics if you are upgrading.
-
-
-
The RepRapFirmware Configuration tool will automatically generate configuration files for you based on your selections.
-
Download the configuration .ZIP file and place it in a folder that can be easily accessed.
-
-
-
If you are using a Duet 2 Wifi, open your browser and navigate to duettest.local/ (assuming the printer name is still "duettest", and your network setup supports mDNS)
-
Otherwise, you can use the IP address of the printer. Your router should be able to report the addresses of everything connected.
-
Navigate to Settings.
-
Click "Upload Files" in the file upload section.
-
-
-
Navigate to the folder where you saved the configuration .ZIP file a moment ago.
-
Select "Open".
-
-
-
The Duet will notice that you have uploaded a configuration file and will ask to be rebooted. Select Yes to reboot the Duet and apply the new firmware.
-
-
-
Open your browser and navigate to yourduetname.local/.
-
Check that you are getting a temperature reading on "Tool 0" and "Bed". It should be around room temperature. It is OK if there's a few degrees of error as thermistor readings have better resolution at higher temperatures.
-
-
-
Always On fans should already be on. Check them at this time.
-
If you have a fan that is connected to F0, you can enable it by sending G-Code command "M106 P0 S1"
-
For thermostatically controlled fans, (which are F1 and F2 by default) we can check them by temporarily changing the temperature at which they activate.
-
In the Duet web interface, load the G-Code Console.
-
Send the following command to the Duet: "M106 P1 T1 H1".
-
For more details on configuring fans see these wiki pages: Connecting and configuring fans, and Gcode: M106
-
-
-
Since we have checked for proper operation of our thermistors, we may now check our heaters.
-
On the Machine Control page, enter a number in the "Active" box for each heater. Start off with a low number such as 35°C.
-
Select the drop down box next to "Tool 0" and click "Select Tool".
-
You should see the corresponding temperature begin to rise. It is possible that it will overshoot the set temperature a bit, this is OK.
-
Complete this step by selecting "Tool 0" and "Deselect Tool" to put the tool into standby.
-
Repeat this step for the bed heater.
-
-
-
You should have already checked for proper operation of endstops. At this time, we will make sure that they are correctly configured.
-
Navigate to the console.
-
Send M119 - you will see the state of the endstops, will all be non triggered, then hold each one down in turn, while sending M119 again and confirm the state changes to triggered.
-
-
-
If you found that any endstops are not configured properly in the last step, navigate to Settings, then to "System Editor" and open the config.g file.
-
Endstops are configured here. The first line (S0) defines all active low endstops.
-
The second line (S1) defines all active high endstops.
-
-
-
Remaining in the same config.g file as the last step, observe the number next to each axis' endstop - for example X0, Z0 and Y2.
-
Observe the physical location of each endstop and compare it to this setting. If it is incorrect, change it now.
-
-
-
Before conducting this step, temporarily alow axis movement without homing by navigating to the G Code console and entering: M564 S0 H0
-
Navigate back to the Machine Control page. At this time, we will check the operation of our stepper motors.
-
Move each stepper motor, individually, 1 mm in each direction. If any motors are incorrect, we will fix them in the next step.
-
If your motor moves in the correct direction, you may home the axis at this time.
-
-
-
To reverse the direction of a stepper motor, navigate to Settings, then to System Editor and open the config.g file.
-
Look for M569 settings. S1 configures a drive to move in the "forward" direction and S0 is "reverse".
-
For any stepper motors that are moving in the wrong direction, change the configuration of S1 to S0 for the corresponding drive.
-
-
-
If you are using a PanelDue, if connected properly it should already be configured.
-
You can check that it is functioning by making sure that it turned on and is displaying reasonably correct temperature information. You may also choose to home an axis or by starting a heater.
-
-
-
Begin by familiarizing yourself with the different probe modes which can be found Connecting a Z probe
-
Navigate to Settings, then System Editor and open the config.g file.
-
Change the P value of M558 to match whichever probe you are using.
-
X, Y and Z values define whether or not there is a probe on that axis. A zero means that a probe is not used.
-
H value defines the dive height, which is the height above the trigger height from which probing starts.
-
F value defines the "feed rate", or probing speed in millimeters per minute.
-
T value defines the travel speed at which the probe is moved between probe points in millimeters per minute.
-
For more information on Z probing see these wiki pages: Choosing a Z probe, how to Test and calibrate a Z probe and Setting up automatic probing of the print bed.
-
-
-
Test the Z probe and ensuring that the status changes in Duet Web Control.
-
e.g. If using an IR probe, by putting a piece of paper under the probe
-
-
-
Congratulations! Upon completion of this guide, your Duet is set up. For further details the following wiki pages are a good place to start:
-
The complete reference for all gcodes use for configuration and control: Gcode dictionary
-
Cancel: I did not complete this guide.
21 other people completed this guide.