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-if00instead ofusb-Klipper_stm32g0b1xx_btt-ebb42-12-if00
- Left toolhead must be the
Dual Carriagetoolhead - Right toolhead must be the
Xtoolhead - Name your extruders
extruderandextruder1 - Name your toolboards
toolboardandtoolboardb - Name your toolboard adxl
adxl345 toolboardandadxl345 toolboardb - Name your part cooling fans
heater_fan toolhead_cooling_fanandheater_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
configfolder - Enter the offsets from the secondary toolhead, that doesnt has the probe, into the
ratos-variables.cfgfile
T0andT1changes the active toolheadPARK TOOLHEADto park the active toolhead
Z HOPZ-Hop before parkingZ SPEEDZ-Speed for the Z-HopRETRACTRetract in mm before Z-HopUSE STANDBYReduces the extruder temp if a toolhead is in parking mposition, 0=off, 1=on, dont change mid print
EXTRUDEExtrude in mm before going back to the print job, enter0to deactivate this featureRETRACTRetract in mm afterEXTRUDEand before going back to the print jobFEEDRATEFeedrate forEXTRUDEandRETRACT AFTER
FREQUENCY STARTsets the start frequencyFREQUENCY ENDsets the end frequencyTOOLHEADif empty = all toolheads, or0or1AXISif empty = all axis, orXorY
Tthe toolhead for the loading/unloading process,-1all extruders simultaneouslyTEMPthe 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





