Eddy Usage
info
- Ensure your printer is not leaking electricity before use
- If there was a previous configuration for eddy, please delete it
- When installing Eddy, the coil should be above the nozzle and 0.6-0.8cm away from the nozzle
- Do not open the heated bed during testing
- Delete the
probe
configuration in the configuration before use
Notes
- Machines with multiple Z-axes need to be manually leveled once
Wiring Diagram
- Install with the brand facing the heated bed

Usage Instructions
- Use an SSH tool to log in to the terminal via IP and execute the script Download the required SSH tool Mobaxterm tool
- International Usage
- Domestic Usage
International users please use the following commands
Start installing the Eddy automated script below
- Open the downloaded SSH tool, enter the following command and press Enter, click copy
rm -rf ./Eddy-Automated-Configuration-Script
git clone https://github.com/xishangyue/Eddy-Automated-Configuration-Script.git
sudo chmod +x ./Eddy-Automated-Configuration-Script/eddy1.sh
./Eddy-Automated-Configuration-Script/eddy1.sh
- Add the following configuration in the
moonraker.conf
configuration file in thefluidd
web page, for future updates
[update_manager Eddy-Automated-Configuration-Script]
type: git_repo
channel: dev
path: ~/Eddy-Automated-Configuration-Script
origin: https://github.com/xishangyue/Eddy-Automated-Configuration-Script.git
primary_branch: main
install_script: eddy1.sh
managed_services: klipper
- If updated, run this command
sudo chmod +x ./Eddy-Automated-Configuration-Script/eddy1.sh
./Eddy-Automated-Configuration-Script/eddy1.sh
Domestic users please use the following commands
Start installing the Eddy automated script below
- Open the downloaded SSH tool, enter the following command and press Enter, click copy
rm -rf ./Eddy-Automated-Configuration-Script
git clone https://gitee.com/xi2746810485/Eddy-Automated-Configuration-Script.git
sudo chmod +x ./Eddy-Automated-Configuration-Script/eddy1.sh
./Eddy-Automated-Configuration-Script/eddy1.sh
- Add the following configuration in the
moonraker.conf
configuration file in thefluidd
web page, for future updates
[update_manager Eddy-Automated-Configuration-Script]
type: git_repo
channel: dev
path: ~/Eddy-Automated-Configuration-Script
origin: https://gitee.com/xi2746810485/Eddy-Automated-Configuration-Script.git
primary_branch: main
install_script: eddy1.sh
managed_services: klipper
- If updated, run this command
sudo chmod +x ./Eddy-Automated-Configuration-Script/eddy1.sh
./Eddy-Automated-Configuration-Script/eddy1.sh
- If the display shows as below, enter your host computer password

- If the display shows as below, select input and enter the corresponding number of your printer, choose between Chinese and English, then press Enter
- Select
3z
to ensureprinter.cfg
has thez_tilt
configuration or select4z
to ensureprinter.cfg
has thequad_gantry_level
configuration, select3z
for independent dual Z Configuration reference

- If the image shows, you need to enter
Y
and press Enter

- If you are using
sb2040-v3-PROV3
, enter y and press Enter

- If the display shows as below, it is successful

info
- Printers with
z_tilt
orquad_gantry_level (QGL)
functionality should perform multi-z leveling.
Tips:
- Set your xy offset according to the following images and proceed to the next step xy offset calibration (Probe_Calibrate) method



First calibration of EDDY
info
Divided into two small steps
- First step
- Check if your homing macro is
safe_z_home
. If it is configured, proceed to the next step
[safe_z_home]
home_xy_position:150,150 # xy center coordinates Calculation method: divide the maximum value of the heated bed by 2, adjust it yourself
speed:300 # Homing speed
z_hop:10 # Height to lift before homing
-
Click the macro command
CALIBRATE_DD
shown in the picture and execute it -
Control the z-axis tool head to touch the heated bed through the console, then continue operating according to the instructions
-
Click the macro command
CALIBRATE_EDDY
shown in the picture and execute it


- Click the macro command CALIBRATE_EDDY shown in the picture and execute it

- Then the following UI interface will appear (if it does not appear, refresh the page)
- Adjust the Z—offset using A4 paper on the UI interface that pops up. Before adjusting the
z—offset
value, check the Klipper documentation tutorial Paper test - Find the appropriate value and click
ACCEPT
- After completing the calibration,
SAVE_CONFIG
to save the parameters
info
- Completed the test homing
- If there is no
normal homing
- Find the following file to modify the current value. For example, if it is 20, then try +1, if not, try -1. If it still doesn't work, recalibrate
- If modifying the current value still doesn't work, modify the z-offset value, which is default
1.0
, change it to2.0


Second step: Temperature compensation
info
- Do not heat the
bed
ornozzle
before performing temperature compensation
- Execute the macro command
TEMP_COMPENSATION
shown in the following picture and click to execute


- After executing this operation, the UI will display a Z-axis adjustment box. Please use the manual Z-axis offset calibration (Paper Test) method mentioned above, insert a piece of paper between the nozzle and the bed, and confirm the value.
- After accepting the value, the bed temperature will automatically be adjusted to 80°C, and the nozzle temperature to 250°C.
- If you are in a room with air conditioning or open windows, it is recommended to turn off the air conditioning or close the windows to ensure that Eddy's temperature rises, as wind can affect temperature rise.
- As Eddy's temperature rises, the system will automatically prompt you to perform a manual Z offset calibration every 3°C. The bed temperature is very high, be careful to avoid burns!!!
- Repeat the manual Z offset calibration (Paper Test) until the calibration is complete. If you find that Eddy's temperature no longer rises, you can use the following commands to end the calibration early.
- Additional gcode commands available during drift calibration include: TEMPERATURE_PROBE_NEXT
TEMPERATURE_PROBE_NEXT
is used to force EDDy to sample new data before reaching the set target temperature of80℃
.TEMPERATURE_PROBE_COMPLETE
is used to complete the calibration before EDDy reaches the set temperature of80℃
.ABORT
can be used to terminate the calibration and ignore the results.- When the calibration is completed, use
SAVE_CONFIG
to save the temperature offset settings! - In summary, compared to most other programs, the above calibration process is more challenging and time-consuming. It may require practice and multiple attempts to achieve excellent first-layer printing effects over a wide temperature range!
How to fine-tune z—offset
- Step one: Use pursa/OrcaSlicer/cura/Bambu Studio to print a 200x200 height 0.2 square to fine-tune the z—offset
- Step two: Enter
fluidd
ormainsail
via the printer's IP address and find the dashboardMove Control
to adjust the z_OFFset

- After calibration,
SAVE_CONFIG
to save the parameters
The value has not changed
- Find the corresponding file in the picture and modify it

- After calibration,
SAVE_CONFIG
to save the parameters
info
- After completing the above operations, if the bed scanning fails, change the z limit to virtual limit, override the original endstop_pin
endstop_pin: probe:z_virtual_endstop
- If you have modified the z_offset value, you need to modify the
horizontal_move_z=2
value in theeddypz.cfg
file. Change 2 to the current z_offset value you have
Coil model download link
- Click the download link below
-
Loading...
Loading...