Will there be BTT Eddy Probe support in the future?

Will the official firmware ever support BTT Eddy Probe? I really don’t want to switch to mainline klipper because it’s extremely difficult.

1 Like

@sovol3d

1 Like

Same here. One comma in code Brick the printer IMHO

A post was merged into an existing topic: Firmware Update: Gap in Print after the recovery test which works

On the Sovol Zero launch live stream last week, a few people were asking questions about the SV08 and Sovol indicated that they are working on an Eddy upgrade for the SV08. Their primary focus is the release of the Zero, and a 500 mm coreXY machine they developed in tandem with the Zero, but they promised a user installable Eddy upgrade, presumably with minimal wiring and a firmware upgrade, so it sounds like the Sovol SV08 flavor of Klipper is getting support for Eddy. I was planning to put mainline Klipper on my SV08 specifically to get Eddy probe support, but I also want to keep it running the SV08 version of Klipper to keep it stock in case Sovol pushes future updates. I think I’ll wait for the Sovol Eddy sensor upgrade. The SV08 needs a bed that doesn’t warp 1 mm or more as my SV08 does, but it also needs an accurate temperature compensated bed mesh probe. Those really are my only two issues with the SV08. The other issues were resolved with easy and relatively inexpensive upgrades.

2 Likes

Just go mainline. You might learn a valuable new skill along the way.

1 Like

It is something I have looked at, but it sounds to complicated!

I wish/hope they allowed for an ecodered type to be fitted for both detecting Filament Run Out and also Filament Tangled’s, i.e. the encoder wheel stops rotating.

I know the SV08 has a option to fit their anti-tangle unit but for me this never worked very well for me, false triggers and other issues..

December 2024… two years later, amost ???

1 Like

This is good to know! I just got a used one and the bed is really warped. I have been heating the bed and the hot end up for a while before I do ABL so I think the induction probe is working correctly even though it’s not temperature compensated?

I wrote nine lines of G code that I appended to the top of the SV08 start G code in OrcaSlicer to preheat the bed and inductive prox sensor for four minutes before each print. It helps but it’s not close to solving the problem of a warped bed and inaccurate bed mesh.

SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET=65
G28
G90
G1 Z5 F1500 ; Preheat print bed and inductive prox sensor
G1 X225 F100
G1 X125
G1 X225
G1 X125
G1 X175

G90
G1 X0 F9000
G1 Y20
G1 Z0.600 F600
G1 Y0 F9000
START_PRINT
G90
G1 X0 F9000
G1 Y20
G1 Z0.600 F600
G1 Y0 F9000
M400
G91
M83
M140 S[bed_temperature_initial_layer_single] ;set bed temp
M104 S[nozzle_temperature_initial_layer] ;set extruder temp
M190 S[bed_temperature_initial_layer_single] ;wait for bed temp
M109 S[nozzle_temperature_initial_layer];wait for extruder temp
G1 E25 F300
G4 P1000
G1 E-0.200 Z5 F600
G1 X88.000 F9000
G1 Z-5.000 F600
G1 X87.000 E20.88 F1800
G1 X87.000 E13.92 F1800
G1 Y1 E0.16 F1800
G1 X-87.000 E13.92 F1800
G1 X-87.000 E20.88 F1800
G1 Y1 E0.24 F1800
G1 X87.000 E20.88 F1800
G1 X87.000 E13.92 F1800
G1 E-0.200 Z1 F600
M400

Do I understand correctly that the Zeros will come with Eddy probes installed ? Are these sovol Eddys any good?

1 Like

The Sovol Zero uses an Eddy probe. Sovol buys the probe. They don’t make it. It’s similar to the Eddy probe upgrades that people have done to their SV08, but the SV08 uses USB and the Zero uses CAN bus. The Zero can do a very accurate bed mesh scan in ten seconds. It only scans the area where it will print so most Eddy bed mesh scans on the Zero require only a few seconds.

The mesh should correct the warps in the bed. All of my printers have warps of some degree and the probing (inductive, eddy and BLTouch) compensates. An eddy may be a bit more accurate and definitely faster but all the probing works to correct the warping. I even have a 3400mm print area on a giant concrete printer i built last year and probing works with a simple switch… the bed on that printer varies by 28mm… and that compensates for the warping of the print bed (shop floor). All the meshes look horrible but thats what corrects the printer on the fly as it builds the first layer. This is then corrected starting at a configured layer and then balanced over other time by a configured number of layers in Klipper. Not sure why its not working for you.

1 Like

It only scans the area where it will print; Adaptive Bad Mesh just before 3D printing.
I should preform a Full bed mesh if asking for it under the menus

Adaptive should work fine. You can also edit the resolution of the bed mesh and the adaptive bed mesh to improve results… at the expense of time to probe. This is where eddy shines! It’s speed allows very high resolution meshes. See “probe_count:” in your printer.cfg to increase resolution of the probe. Before my eddy I used 5 x 5 or “probe_count: 5,5”. Default is only 5x3 as it isn’t in the original printer.cfg file. Bed Mesh - Klipper documentation

It’s not hard. If you can follow Rappetor’s guide on Github, you can do it.

You say that but it’s a very expensive mistake if you screw it up!

Thanks for the Information here. Is there a way to temperature compensate the inductive probe? Would this include heating the hot end up in addition to the bed before doing a mesh leveling every time for a long duration? Also, it seems like if the Zero is using canbus and the SV 08 is using USB, they would have to make two separate solutions when really it would be easier if both or USB or both were canbus, so that is kind of unfortunate, but if they are willing to make it easy upgrade then I’m excited for that. My bed is pretty warped so I’m not sure what I’m gonna do about that though. High-quality beds are quite expensive.