Ender IDEX Software Files

  1. Place the firmware.bin file on your micro-sd card
  2. Ensure the printer is turned off
  3. Inset the sd card in your Printer
  4. Turn the printer on and wait for the firmware to update/install
  5. Your printer should boot up after a few minutes with the updated firmware
  6. You can confirm installation by opening the sd card again, the firmware.bin file should have disappeared and there will be a firmware.cur file

Touch Screen

Firmware with support for BTT TFT 35 Screen

⚙️ Easy Install V2.0.6.1 IDEX (Touch Screen)

Offsets

If you have a custom X-carriage that is wider than the standard version these firmware builds will provide a wider offset than the default 50mm (Configuration_adv.h #define X2_MIN_POS)

⚙️ Easy Install V2.0.6.1 IDEX – 60mm Offset

⚙️ Easy Install V2.0.6.1 IDEX – 70mm Offset

⚙️ Easy Install V2.0.6.1 IDEX – 80mm Offset

⚙️ Easy Install V2.0.6.1 IDEX – 90mm Offset

⚙️ Easy Install V2.0.6.1 IDEX – 100mm Offset

📂 Raw Marlin Files V2.0.6.1 IDEX

📂 Raw Marlin Files V2.0.6.1 non-IDEX

Guide: How to edit, build and install Marlin Firmware (coming soon)

  1. Unzip the folder you have downloaded
  2. Open Cura and go to Preferences > Profile and click “Import”
  3. Select and import each .curaprofile file one by one
  4. These profiles will now be viewable and selectable on your Ender IDEX custom machine

*Note these profiles will not work for the existing Ender 3 machine setup using the built in profile.

  1. Download the enderidex.stl file
  2. Right click on your Cura application icon and select “show package contents”
  3. Go to Contents>Resources>Resources>Meshes
  4. Put the downloaded stl file into this folder
  5. Go back up a folder level and access the “definitions” folder
  6. Open “creality_ender3.def.json” in a text editor and update the “platform” parameter to: “platform”: “enderidex.stl”
  7. Quit Cura and restart it.

Cura Setup Code

Copy and paste the following code when setting up your Ender IDEX printers in Cura.

Duplicate Mode

;— Duplicate Mode Settings
M605 R0 S2 X110 ;r = temperature difference x = offset distance
;M106 P2 S255 ;optional setting for extruder 2 fan speed, it will not start automatically
M117 > Duplicate Mode

;— Start Hotend & Bed Preheating
M140 S{material_bed_temperature_layer_0} ; set bed temperature
M104 S{material_print_temperature_layer_0} T0 ; set hotend temperature
G92 E0 ; reset extruder
G28 ; home
M190 S{material_bed_temperature_layer_0} ; wait for bed temperature
M109 S{material_print_temperature_layer_0} T0 ; wait for hotend temperature

;— Custom Start G-code
G1 Z2.0 F3000 ;move Z up to prevent scratching
G1 X0.1 Y20 Z0.3 F5000.0 ;move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ;draw the first purge line
G1 X0.4 Y200.0 Z0.3 F5000.0 ;move to the side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ;draw the second purge line
G92 E0 ;reset extruder
G1 Z2.0 F3000 ;move Z up to prevent scratching
G1 X5 Y20 Z0.3 F5000.0 ;move over to prevent blob squish

Mirror Mode

;— Mirror Mode
M605 R0 S2 X0 ;r = temperature difference x = offset distance
M605 S3 ;activate mirror mode
;M106 P2 S255 ;optional setting for extruder 2 fan speed, it will not start automatically
M117 > Mirror Mode Active

;— Start Hotend & Bed Preheating
M140 S{material_bed_temperature_layer_0} ; set bed temperature
M104 S{material_print_temperature_layer_0} T0 ; set hotend temperature
G92 E0 ; reset extruder
G28 ; home
M190 S{material_bed_temperature_layer_0} ; wait for bed temperature
M109 S{material_print_temperature_layer_0} T0 ; wait for hotend temperature

;— Custom Start G-code
G1 Z2.0 F3000 ;move Z up to prevent scratching
G1 X0.1 Y20 Z0.3 F5000.0 ;move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ;draw the first purge line
G1 X0.4 Y200.0 Z0.3 F5000.0 ;move to the side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ;draw the second purge line
G92 E0 ;reset extruder
G1 Z2.0 F3000 ;move Z up to prevent scratching
G1 X5 Y20 Z0.3 F5000.0 ;move over to prevent blob squish

IDEX Mode

This should only be added to the “Printer” tab. Leave the start and end G-Code for Extruder 1 and Extruder 2 blank.

Start code:

;— Ensure printer is in parked print mode
M605 S1
M117 > Standard Mode

;— Start Hotend & Bed Preheating
M140 S{material_bed_temperature_layer_0} ;start bed preheating
M104 S{material_print_temperature_layer_0, initial_extruder_nr} T{initial_extruder_nr} ;start extruder preheating
G28 ;home all axis
M190 S{material_bed_temperature_layer_0} ;wait for bed to get to temperature
M109 R{material_print_temperature_layer_0, initial_extruder_nr} T{initial_extruder_nr} ;wait for extruder to get to temperature

End code:

G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more

M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

T0 ;Select first hotend
G90 ;Absolute positioning
G1 X0 Y{machine_depth} ;Present print

M84 X Y E ;Disable all steppers but Z

Standard Mode

;— Ensure printer is in parked print mode
M605 S1
M117 > Standard Mode

; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish

Cura IDEX Printer Settings

When setting up a custom printer for the IDEX mode use the following settings:

X (Width): 235mm
Y (Depth): 235mm
Z (Height): 250mm
Build plate share: Rectangular
Origin at center: false
Heated bed: true
Heated build volume: false
G-code flavour: Marlin

X min: -16mm
Y min: -32mm
X max: 32mm
Y max: 34mm
Gantry height: 25mm
Number of extruders: 2
Shared heater: false

Extruder 1

Nozzle size: 0.4mm
Compatible material diameter: 1.75mm
Nozzle offset X: 0mm
Nozzle offset Y: 0mm
Cooling fan number: 1

Extruder 2

Nozzle size: 0.4mm
Compatible material diameter: 1.75mm
Nozzle offset X: 0mm
Nozzle offset Y: 0mm
Cooling fan number: 2

Close

Sign in

Close

Cart (0)

Cart is empty No products in the cart.


Currency