This is a temporary RatOS IDEX Implementation. It will be online until RatOS gets this feature
- all RatOS macros are idex friendly now, inclusive homing, sensorless homing, input shaper generation, belt tension macros, .....
- octopus v1.1 idex board configuration
- dual EBB42 toolboard config
- idex hardware configs
- based on ratos alpha4
- heats up extruder on demand
- can put extruders into standby mode
- works with or without purge tower
- no mirror or duplication mode yet
- no initial configuration script to choose from, when installing ratos
- there is no autoupdate for the two toolboards
- secondary toolboard needs to be flashed with a different name
usb-Klipper_stm32g0b1xx_btt-ebb42-12b-if00
instead ofusb-Klipper_stm32g0b1xx_btt-ebb42-12-if00
- Left toolhead must be the
Dual Carriage
toolhead - Right toolhead must be the
X
toolhead - Name your extruders
extruder
andextruder1
- Name your toolboards
toolboard
andtoolboardb
- Name your toolboard adxl
adxl345 toolboard
andadxl345 toolboardb
- Name your part cooling fans
heater_fan toolhead_cooling_fan
andheater_fan toolhead_cooling_fanb
- Put the z-probe to the right toolhead, it lets you probe the whole bed this way
- copy ratos-variables.cfg into your
config
folder - Enter the offsets from the secondary toolhead, that doesnt has the probe, into the
ratos-variables.cfg
file
T0
andT1
changes the active toolheadPARK TOOLHEAD
to park the active toolhead
Z HOP
Z-Hop before parkingZ SPEED
Z-Speed for the Z-HopRETRACT
Retract in mm before Z-HopUSE STANDBY
Reduces the extruder temp if a toolhead is in parking mposition, 0=off, 1=on, dont change mid print
EXTRUDE
Extrude in mm before going back to the print job, enter0
to deactivate this featureRETRACT
Retract in mm afterEXTRUDE
and before going back to the print jobFEEDRATE
Feedrate forEXTRUDE
andRETRACT AFTER
FREQUENCY START
sets the start frequencyFREQUENCY END
sets the end frequencyTOOLHEAD
if empty = all toolheads, or0
or1
AXIS
if empty = all axis, orX
orY
T
the toolhead for the loading/unloading process,-1
all extruders simultaneouslyTEMP
the temperature for the loading/unloading process
- Start G-Code
START_PRINT FIRST_LAYER_TEMP={first_layer_temperature} OTHER_LAYER_TEMP={temperature} BED_TEMP={first_layer_bed_temperature} INITIAL_TOOL={initial_tool} TOTAL_TOOLCHANGES={total_toolchanges} WIPE_TOWER={wipe_tower}
- End G-Code
END_PRINT
- Before layer change G-Code
_LAYER_CHANGE
- Tool change G-Code
_T T=[next_extruder] PRINTING=1