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)

Download the kit SD card files here

  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