facebook_pixel

DyzEND Technical Support

Step 1: DyzEND Assembly

2. Follow each steps on the right. Click on each one to reveal a video and more details about the assembly.


1Insert the heater cartridge
Insert the heater cartridge in the heater block. Add the M4x6 screw. Tighten using 3 mm Allen Key.

2Bend the heater cable
Bend the heater cable towards the top.

3Add the thermistor
Tighten the temperature sensor in the heater block.

4Add the cable tie
Group every cable from the heater cartridge, the temperature sensor and the fan using a cable tie.

Warning

The sensor can be damaged if not grouped with other cables.

1Insert the heater cartridge
Insert the heater cartridge in the heater block.

2Tighten the screw
Tighten the M3 flat heat screw using a 2mm Hex. Do not over-tighten. Hold the hotend by the heatblock to avoid bending the heatbreak.

3Add the thermistor
Tighten the temperature sensor in the heater block. Hold the hotend by the heatblock to avoid bending the heatbreak.

4Add the cable tie
Group every cable from the heater cartridge, the temperature sensor and the fan using a cable tie.

Warning

The sensor can be damaged if not grouped with other cables.

Step 2: Firmware

If you have a hard time trying to configure your firmware, do not hesitate to contact us!
We will be more than happy to help you!
Don't forget to take a look at our Preconfigured Printers section !

Marlin Repetier Smoothie Redeem RepRap

Marlin Firmware

300 °C Thermistor - White heatshrink

Configuration.h modification

Depending on your number of hotends, you can modify only the corresponding heater number to get our DyzEnd to work.

Find these lines and modify the values in bold:

#define TEMP_SENSOR_0 3
#define TEMP_SENSOR_1 3
#define TEMP_SENSOR_2 3
#define HEATER_0_MINTEMP 0
#define HEATER_1_MINTEMP 0
#define HEATER_2_MINTEMP 0
#define HEATER_0_MAXTEMP 300
#define HEATER_1_MAXTEMP 300
#define HEATER_2_MAXTEMP 300
// DyzEnd
#define DEFAULT_Kp 19.3
#define DEFAULT_Ki 2.1
#define DEFAULT_Kd 44.6

500 °C Thermistor - Black heatshrink

Step 1: Use either option A or B to update your firmware to Dyze Design products

Step 2: Modify your configuration.h file.

Option 1.A: Using the latest Marlin Firmware

Marlin Firmware is updated with Dyze Design compability since version 1.1.0 RC7. Updating your firmware to the latest version will have beneficial results with print quality.

Merge your configuration.h and configuration_adv.h files from your current set-up into this new firmware, update the configuration for Dyze Design products and you are ready to go. Use a compare tool like notepad++ to see the differences between your configuration files.

Use the latest Arduino IDE when compiling the firmware.

  1. Go to the Marlin GitHub repository.
  2. Click the "Source code (.zip)" button on end of the  "New / Updated Features" list.
  3. Extract the file’s contents into a new folder.
  4. In the newly created Marlin folder, open Marlin.ino with the Arduino IDE
  5. Under the configuration.h tab, adjust the settings for your printer and for Dyze Design products as shown below.
  6. Upload your firmware.

Option 1.B: Modifying your current firmware

Compare Marlin branch to Dyze Design Branch - version 1.0.2

Compare Marlin branch to Dyze Design Branch - version 1.1.0 RC6

Version 1.0.2 was released on January 2015 and should be very similar to older firmware.

Use the github compare tool shown above to visualize the modifications you'll need to make. Select the "Files changed" tab to visualize the changes.

  • Lines starting with a "-" and RED are modified if they are followed by a GREEN line, with highlighted text.
  • Lines starting with a "-" and RED without any highlighted part are deleted.
  • Lines starting with a "+" and GREEN are modified if they follow a RED line, with highlighted text.
  • Lines starting with a "+" and GREEN without any highlighted part are added.

Step 2: Configuration.h modification

Depending on your number of hotends, you can modify only the corresponding heater number to get our DyzEnd to work.

Find these lines and modify the values in bold:

#define TEMP_SENSOR_0 66
#define TEMP_SENSOR_1 66
#define TEMP_SENSOR_2 66
#define HEATER_0_MINTEMP 21
#define HEATER_1_MINTEMP 21
#define HEATER_2_MINTEMP 21
#define HEATER_0_MAXTEMP 500
#define HEATER_1_MAXTEMP 500
#define HEATER_2_MAXTEMP 500
// DyzEnd
#define DEFAULT_Kp 14.0
#define DEFAULT_Ki 0.5
#define DEFAULT_Kd 125.0
static const unsigned short MAX_CONSECUTIVE_LOW_TEMPERATURE_ERROR_ALLOWED = 5;
static const unsigned long MILLISECONDS_PREHEAT_TIME = 30000;

Repetier Firmware

300 °C Thermistor - White heatshrink

Configuration.h modification

Find the following parameters and replace the values in bold:

#define DECOUPLING_TEST_MAX_HOLD_VARIANCE 60
#define DECOUPLING_TEST_MIN_TEMP_RISE 1
#define EXT0_TEMPSENSOR_TYPE 3
#define EXT0_DECOUPLE_TEST_PERIOD 90000
#define MAXTEMP 300
#define MIN_DEFECT_TEMPERATURE 0
#define MAX_DEFECT_TEMPERATURE 300

Please note that you may not find the parameters starting with "DECOUPLING_TEST" if you use an old firmware version.

500 °C Thermistor - Black heatshrink

Use the latest Repetier firmware

Repetier Firmware is updated with Dyze Design compability on their development branch. Updating your firmware to the latest version will have beneficial results with print quality.

Merge your configuration.h file from your current set-up into this firmware and you are ready to go. Use a compare tool like
notepad++ to see the differences between your configuration files.

Use the latest Arduino IDE when compiling the firmware.

  1. Go to the Repetier GitHub repository.
  2. Click the "Download ZIP" button on the right side of the screen.
  3. Extract the file’s contents into a folder.
  4. In the newly created Repetier folder, open Repetier.ino with the Arduino IDE
  5. Under the configuration.h tab, adjust the settings for your printer and for Dyze Design products as shown below.
  6. Upload your firmware.

Configuration.h modification

Find the following parameters and replace the values in bold:

#define DECOUPLING_TEST_MAX_HOLD_VARIANCE 60
#define DECOUPLING_TEST_MIN_TEMP_RISE 1
#define EXT0_TEMPSENSOR_TYPE 15
#define EXT0_DECOUPLE_TEST_PERIOD 90000
#define MAXTEMP 500
#define MIN_DEFECT_TEMPERATURE 21
#define MAX_DEFECT_TEMPERATURE 500

Smoothie Firmware

300 °C Thermistor - White heatshrink

Configuration file modifications

Find the following parameters and replace the values in bold:

#temperature_control.hotend.thermistor EPCOS100K
temperature_control.hotend.rt_curve 25,98640 , 150,1632 , 300,106.4
temperature_control.hotend.max_temp 300

500 °C Thermistor - Black heatshrink

Configuration file modifications

Find the following parameters and replace the values in bold:

#temperature_control.hotend.thermistor EPCOS100K
temperature_control.hotend.rt_curve          25,4700000,260,2240,500,83.7 #
temperature_control.hotend.r0               4700000 #
temperature_control.hotend.max_temp 500

If the temperature stays at 0°C for your hotend using the rt_curve option, you may try to use the Steinhart-Hart curve instead:

temperature_control.hotend.coefficients 0.0005377911415,0.0001693235352,0.00000006894981903 #

Redeem Firmware

300 °C Thermistor - White heatshrink

default.cfg file modifications

Find the following parameters and replace the values in bold:

temp_chart_E = B57560G104F
max_temp_E = 300

500 °C Thermistor - Black heatshrink

default.cfg file modifications

Find the following parameters and replace the values in bold:

temp_chart_E = DYZE500
max_temp_E = 500

RepRap Firmware

Make sure to use version 1.17 or later to get the optimal temperature from your thermistor using the Steinhart-Hart coefficients.

300 °C Thermistor - White heatshrink

config.g file modifications

Find the following parameters and replace the values in bold:

; Heater and thermistor section
;*** If you have a Duet board with 1K thermistor series resistors, change R4700 to R1000 to the following M305 commands
M305 P0 R4700 H0 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction
M305 P1 T98630 B4632.86 C0.00000009486166206 R4700 H0 L0 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction

500 °C Thermistor - Black heatshrink

config.g file modifications

Find the following parameters and replace the values in bold:

; Heater and thermistor section
;*** If you have a Duet board with 1K thermistor series resistors, change R4700 to R1000 to the following M305 commands
M305 P0 R4700 H0 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction
M305 P1 T4500000 B5847.95 C0.00000005548428168 R4700 H0 L0 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
M143 S493

Step 3: Slicer

Configure your slicer with the following values listed below.

Find the according setting based on your Slicer.

ParameterValueDetails
Retraction distance0.50mm - 1.00mm

Why?

 

Line width

1 X - 2 X nozzle size

1.5 X nozzle size is suggested for standard filaments

1.1 X nozzle size is suggested for flexible filaments

Why?

 Printing speed

 10 mm/s - 300 mm/s

 Why?

Step 4: Final adjustments

PID tuning

PID is what controls the output of your board to your heater element. It is important to tune it to your printer so you can have stable temperature behavior.

  • Execute PID command
M303 E0 S250 C8
  • Adjust the new values into your “configuration.h” file
  • Reset your EEPROM
  • Calibrate Z axis

Electronics wiring

Look for the right place to connect the hotend to your main board. You may need to check with your board manufacturer to get a connection drawing.

Item

Connections

Fan

Directly to your Power Supply V+ and V-

Must be ON all time

Some board have built-in fan output, make sure the voltage is according to your hotend

Heater

Hotend heater output

E0, E1, E2, ...

Thermistor

Temperature input

T0, T1, T2, ...

Motor

Extruder Stepper

E0, E1, E2, ...

Step 5: Cooling

Fan for part cooling

The dyzend is very sensitive to active cooling on its heatblock and it is very important to guide the airflow toward the part. Avoid any airflow toward the heatblock.

Fan (mm)

Author

HotEndExtruder

Link

40 Axial

DYZE DESIGN

DyzEnd

DyzeXtruder

 Thingiverse Link

40 Axial

 Eriobis

DyzEnd

DyzeXtruder

 Thingiverse Link

50 Blower

DYZE DESIGN

DyzEnd XDyzeXtruderThingiverse Link

Accessories

Accessories can be mounted on the free side of the DyzeXtruder. This can be very interesting for various situations like auto-bed leveling.

Setup

Author

HotEndExtruder

Link

PL-08N Inductive Sensor

Eriobis

DyzEnd

DyzeXtruder

 Thingiverse Link

Setup for Bowden

DyzEnd-X Bowden Setup Tube Length

Measure example

The DyzEnd can work either way, in direct drive using the groove mount system or in Bowden setup using an adapter. Make sure you get both the hotend and the Bowden adapter when you place your order.

  1. For the hotend alone, you need a length of 22mm, from the top of the groove mount system.
  2. Add the height of your fitting.
  3. Mark the tubing to visualize the depth.
  4. Insert the tubing up to the mark. The filament must be well guided inside the hotend with this tubing.

Free shipping on all domestic and international orders over $1000 USD! Dismiss