Skip to content

Calibrations

Before calibrating, make sure the Duet board runs the right firmware. The project was released on RepRap 2.x and later moved to the Duet 3 board with RepRap 3.x. Community member David Husolo published well-tuned BLV Cube configuration files on GitHub for both the Duet 2 WiFi and the Duet 3 running RepRap 3.x.

1. Update the Duet firmware

Duet boards are very well documented, with step-by-step guides for almost every task. Update to the latest RepRap firmware 3.x before calibrating. The Duet 2 WiFi and the Duet 3 use the same update guide.

Download the firmware Update guide

2. Copy the config files

Copy the BLV configuration files to the SD card. If the card is new or empty, prepare it first as described in the Duet documentation.

Your setup Config files
RepRap 3.x (recommended) David Husolo's GitHub, "firmware" folder. Thank you David!
FYSETC parts set FYSETC firmware for the BLV mgn Cube
RepRap 2.x The SD card ZIP in the project files. One ZIP is a basic Duet 3 configuration, the other is for RepRap 2.x only.

3. Connect to the web interface

The Duet has a built-in web interface with full control of the printer, from any phone, tablet or computer on your network. The Duet documentation explains the network setup, and the Duet Web Control manual covers the interface itself.

Avoid damaging the hardware

  • Never disconnect cables from a powered Duet, except the USB cable.
  • Check all wires for shorts, especially fan, motor and heater wires.
  • Don't feed the board more than 24 volts.
  • Ground the frame and the bed carriage, and the motors if possible.
  • Don't scratch, short or damage the electronics while installing them.
  • Don't remove the memory card while the printer is running.
  • Take your time crimping connectors and check the wires with a multimeter.
  • Triple check the polarity and position of every connection.
  • With the steppers connected, don't move an axis quickly by hand.

4. Configure your printer

The provided configuration covers almost everything. You may still want to center the bed, set motor directions, add macro buttons or define temperature presets per filament. The Duet guides cover all of this:

Start with the RepRap 3 overview, it is essential reading. Then complete these before moving on:

Stepper motors

With the FYSETC parts set you can skip this, since its labeled cables match the FYSETC configuration. With steppers from the BOM or the Blurolls set, the motors will probably turn the wrong way at first. Set them up like this:

  1. Identify the coil pairs. A stepper has 4 wires, 2 per coil. This short guide and this video show how to find them.
  2. Connect the steppers using the original Duet stepper wiring, shown in the bottom right corner of wiring diagram v3.2 under "Duet original steppers wiring".
  3. Test and configure them with the Duet documentation. The video shows the expected movement for each test command.

  4. Check the directions. In the third video I press the jog buttons. Your printer should move the same way.

Identify the leads of a 4-wire stepper with a multimeter
Steppers test
Axis movement

More guides:

5. Calibrate

These calibrations are mandatory. Follow the pictures exactly and work accurately, since they have a large effect on print quality: the Z probe height first, then PID tuning for the hotend and the bed.

Hotend PID. The pictures show the classic hotend PID tuning. Newer RepRap 3.x releases add an algorithm that detects fan speed changes and adjusts the heater in advance. To use it:

  • Run the latest 3.x release.
  • Define all your tools (T0) correctly.
  • Define your fans according to the RRF instructions.
  • Turn off the part cooling fan and run M303 T0 S200, with 200 replaced by your usual printing temperature. The algorithm turns the fan on by itself during tuning.

In short, replace M303 H1 S190 with M303 T0 S190.

Optional features and references

Read each guide before enabling the feature.