Eddy Probe for N4Pro #244
Replies: 5 comments 4 replies
-
|
Thanks for the code. I have a USB/CAN Eddy on the way and can't wait to try it. |
Beta Was this translation helpful? Give feedback.
-
|
I'm trying to set up an Eddy probe, but I am struggling with the printer.cfg part. How do I know where to insert all of this information? I'm totally new to the coding part and I am struggling with it. I'm on a N4max if that helps. Does all of this get copied in the same section of the cfg or do I have to separate parts of it? |
Beta Was this translation helpful? Give feedback.
-
|
Hello! Can i contact you in tg? Im ahving issues with n4p on openneptune with btt eddy usb. Nozzle going too low or too high from print to print. Ive done calibration, temperature calibration but i guess im missing the correct sequence. Also why you are not preheating your nozzle in print_start gcode? |
Beta Was this translation helpful? Give feedback.
-
|
Unfortunately I stopped using my Neptune printers. I won’t be of much help I don’t think. I switched to Bambu printers
Sent from Yahoo Mail for iPhone
On Saturday, July 5, 2025, 5:56 AM, Openwrtfunboy ***@***.***> wrote:
Hello! Can i contact you in tg? Im ahving issues with n4p on openneptune with btt eddy usb. Nozzle going too low or too high from print to print. Ive done calibration, temperature calibration but i guess im missing the correct sequence. Also why you are not preheating your nozzle in print_start gcode?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Hi guys, Can someone help me with nonstop error: !! Must calibrate probe_eddy_current first Then I checked the section [probe_eddy_current btt_eddy] in my printer.cfg, saw that there is NO row: and put it in the section manually.... Again restart, again test G28 and again this error: !! Must calibrate probe_eddy_current first [probe_eddy_current btt_eddy] reg_drive_current: 15 Can someone help me with this? UPDATE: Now I found at the end of the printer.cfg this section: ## <---------------------- SAVE_CONFIG ----------------------> But the behavior of the printer is the same |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all!
I was able to mount the BTT Eddy Duo probe on to the N4Pro extruder (I believe all N4s have the same extruder combo) using just 1 mounting screw, in the same spot as the factory probe.
I would like to share the config changes and the pictures here for other N4 variants to be tested, hopefully.
Pictures
Video: https://youtube.com/shorts/bQfAcGh4rd0?feature=share
Replace your existing
[probe]and[bed_mesh]sections with the below configurationNote that
x_offset,y_offsetandbed_mesh_min/maxare my measured values as per the comments in the config. Please comment if the same values work for you and which printer you tried it for.Note 2: To enable scan before every print
Method 1 (only works for new sliced models)
Add
BED_MESH_CALIBRATEcommand to yourMachine start gcode.Method 2 (works for already uploaded models)
Replace your default
PRINT_STARTgcode macro with:[gcode_macro PRINT_START] {{ variable_small_print }} {{ variable_outer_bed_force_activation_temp }} {{ variable_force_outer_bed_heater }} gcode: Frame_Light_ON Part_Light_ON G92 E0 G90 ; Use absolute coordinates BED_MESH_CLEAR {% set BED_TEMP = params.BED_TEMP|default(60)|float %} {% set BED_HEAT_SOAK_MINUTES = params.BED_HEAT_SOAK_MINUTES|default(0)|float %} {% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(200)|float %} {{ start_bed_setup }} SET_BED_TEMPERATURE TARGET={BED_TEMP} ; Heat Bed to target temp BED_TEMPERATURE_WAIT MINIMUM={BED_TEMP-2} MAXIMUM={BED_TEMP+4} ; Waits until the bed reaches close to target {% if BED_HEAT_SOAK_MINUTES > 0 %} RESPOND MSG="Waiting {BED_HEAT_SOAK_MINUTES} minutes for the bed to settle." G4 P{BED_HEAT_SOAK_MINUTES * 60000} {% endif %} CG28 BED_MESH_CALIBRATE Smart_Park SET_FILAMENT_SENSOR SENSOR=filament_sensor ENABLE=1 SET_HEATER_TEMPERATURE HEATER=extruder TARGET={EXTRUDER_TEMP} ; Set and heat the final extruder temperature TEMPERATURE_WAIT SENSOR=extruder MINIMUM={EXTRUDER_TEMP-4} MAXIMUM={EXTRUDER_TEMP+10} ; Wait for extruder to reach near target temperature LINE_PURGE ; KAMP Line Purge near print G92 E0 ; Reset Extruder G1 Z2.0 F3000 ; Move Z Axis up M117 PrintingContributions
I am new to making contributions to this project, so @halfmanbear please let me know if there is a way to enable support for eddy probe in the main branch of OpenNept4une repo itself. My changes are currently in https://github.com/virajmalia/OpenNept4une/tree/btt-eddy-config
Cheers and Happy New Year!
Beta Was this translation helpful? Give feedback.
All reactions