Testing BTT EDDY's New Live Z Offset Firmware-No More Temp Drift!
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- I`m verry happy to share with you all the work of our member Vlad! he did a awesome job! thanks to his new firmware update now we can use Touch function with @bigtreetech5117 BTT EDDY for live Z offset and no need for the long an boring temperature compensation!
In this video you can see my first impressions after installing this firmware update. i let all the mistake i made in the video so you can see how well it performs
Here is an aff link if you consider buying a Sovol sv08 shrsl.com/4tva2 no additional cost for you and you will support us to develop new upgrades 🙏
If you want to grab a BTT Probe 👉 Affiliate Link: shrsl.com/4tva1
Here is a Blog post made by the creator of this Update!
hackmd.io/yEF4...
here you will find Xenomorph Orbiter to download
www.printables...
Here are the files to the original Xenomorph toolhead specially design for the #sv08 using the #sovol #sv08 planetary extruder
www.printables...
the printed parts are printed using @Polymaker filament. if you want to buy some filament Explore Polymaker's incredible range of filaments and materials! Use our affiliate link to shop: cn3dp.short.gy... . You'll unlock access to all available coupon codes, pay nothing extra, and help us create more content and make upgrades. Thanks for your support!
#eddyusb #eddyprobe #btteddy
Congrats to @vladv! Fantastic work, I'm proud to have been an early tester and collaborator. Even sacrificed a heatbreak to the effort haha :D I'll be testing with a xeno soon and have validated this with the CoPrint head as well!
this is the power of a great community! thanks again
Wow this IS VERY AMAZING - huge thanks to Vlad. I am just about to install my Eddy and I would love to see this as part of Klipper. Great work by all involved.
I have installed the new update Vlad made and it is even better !
Impressive results. I had assumed that Sovol didn't use sensorless homing for Z as they do for X and Y because the Z axis has four motors with gear reduction and enough excess current to detect would press the nozzle into the PEI bed surface. Apparently sensorless Z axis homing can be made to work. Kudos to Vlad. It's a far superior method because it's detecting that actual Z=0 offset with a heated bed and nozzle so nothing is inferred. It measures exactly what we want to measure. With the added speed and accuracy of Eddy, this fixes every SV08 issue with Z homing and offset. All that remains is the thin aluminum bed that warps when heated.
It's great to see the community fine tuning the SV08 design. I see mainline Klipper and Eddy in my future, and maybe one or two more tool heads as well!
Yes is true, Vlad did an awesome job! and he is continuing developing this even more!
Fantastic work as always. Got this setup this evening on the SV08 and looks very promising indeed.
Great to hear! yes Vlad did and amassing work!
Very Excited for this! Installed last night, and was having issues with changing build plates and Z offset. This should solve that I would imagine!
to be honest i have delayed the Xenomorph Orbiter install just because i didn't want to waste time calibrating and making the thermal compensation for eddy and now no need for that! it work perfectly each time!
Yeah, I was waiting for this for my Eddy probe.
Thanks to Vlad now it is available!
I knew that btt was going to launch a feature called eddy touch, it seems that they got there first, but I'll do it later, thanks as always, friend :)
IT will be available also on the official firmware! this is the power of the community!
Dude, i have to join your discord! Ive been waiting for some good support for this machine and youre doing everything i was looking to do! Absolutely fantastic work by you and everyone involved in the project!!
Welcome aboard! and thanks for the kind words.
That's awesome! It was this that Eddy needed and what kept m e from installing it.
as you can se in the video you can touch the bed wherever you want. and adjust accordingly so you can touch in a specific place to be sure that is put of the print area if you are scared ;)
yes it is! i`m so happy! and you know well enough how much pain i was enduring during the long a tedious temp compensation!
@@nadir3D How delicate is the probing? I know on the stock SV08 offset sensor I can hear parts creak when the nozzle lands, for example, though I haven't tried to measure the force. I didn't care particularly since I found it unreliable anyways so I've barely used it.
... is the KAMP starting coordinate exposed to the script? That might be the best option, since it's always right next to the print but seldom in exactly the same place.
Oh and in case it's not clear, I'm excited for this and thank you so much to Vlad (and the rest of you) for this great upgrade!!
@@nadir3D - When watching the video, I thought it might be a good idea if the nozzle touched a different point each time to avoid pressing a low spot in the PEI coating by touching off in the same place each time.
that's awesome
Yes! it is and it is working so great!
Hi I don’t get it, in eddy sample config it allows you to see beta z-offset already? What does this improves? When I read the eddy-ng documentation it said it will do a nozzle tap and adjust z with paper. Do you need to do this every time? Thx
this is a custom firmware. you have more details in the description
... To avoid a nozzle-shaped dot dead centre, can the tap either be adaptive, randomized, or maybe over one of the QGL points (already calibrated, out towards the build plate limit, probably more rigid than the bed centre)?
(edit - didn't mean to reply to another comment below... oops!)
no worries you can probe the bed for the offset wherever you want. i prefer to probe next to the print area since i`m probing at 150c and it will not be damaged. and at 150c the thermal expansion factor of the nozzle
i can add a random, but i recommend doing a tap in the center of the printed object (that you put in different spots around the plate for even wear). The tap is pretty gentle, no worse than z baby stepping "one click too far". So even if in the same spot i doubt it would cause much wear (possibly over a very very long period of time!)
We need this on mainline.
Yes SIR! it is gamechanger
Im confused if I need a v4 shroud or a xenomorph to work with my ercf. Does the xenomorph include a filament sensor and cutter?
Yes Xenomorph Orbiter it has everything www.printables.com/model/1114702-xenomorph-orbiter-toolhead witch one do you preferer?
@@nadir3D I'm not sure which. I have two original sv08 heads, counting the one on the printer. I'd like to use as many parts from them as possible.
Eventually I'd like to be able to switch between two heads. I'd like to see if I could combine that somehow with my Enraged Rabbit Carrot Feeder so that while one head was printing, the other could be swapping out filament for the next color. Additionally, I'd like to make my dock ride on the frame around the gantry, so that the tool head didn't need to travel in the z direction to do tool swaps. Finally, when doing purges, I'd like to figure out some way that purges could be made into pellets as they were purged, so that they would be ready for recycling.
Waaah, haven't even installed yet the better proximity probe, now you say there is an even better solution? 🔥
Yes 100% changing nozzles it will be a easy task no need to calibrate each time!
Does this mod remove the 60C temperature limit for the Eddy?
There's no explicit temperature limit. However, the MCU used on the Eddy is only rated up to 85C (and it depends on the crystal that BTT used, I'm not sure about that); if the MCU gets up to that range there may be connectivity issues. The coil characteristics also change as temperature increases. eddy-ng provides ways to mitigate this via drive current adjustments which can help. I (and others) have successfully used this with 100C build plate, chamber temps 35C+, and the eddy at around 60-65C without problems.
would this also work with a diamondback nozzle?
It can work in any nozzle. it will uses the chip to detect if the movement of the stepper affect also the distance reeded by the sensor. so if the sensor its still in the same place but the stepper has moves 0.025 it triggers. this way i readying the perfect Z offset!
"It does a "tap" just before printing, at print bed temps
So it sets an accurate z-offset based on thermal expansion and stuff
There's also a value that you set which is basically a height that gets added to the computed value. What I've found is that the computed value is a little too "hard" because there's some flex in the entire system/printer
So even though the nozzle makes contact, it can still move a little bit more (0.025mm or 0.050mm) without meeting much resistance"
@@nadir3D thank you for the good answer and all your great work. Got a orbiter and an eddy just waiting for me to print the xenomorph orbiter. Just have to decide what hotend to use.
I really appreciate that feature as the missing Auto z offset was always holding me back from using eddy. Could this be another step towards Xenomorph toolchanger? :-)
i love that i don't need to do anything if i change a nozzle or a hotend or go for a complete toolhead! imagine i changed 4 toolhead on this printer with testing and developing i i had to make that long temp calibration. now we don't need to do this
@nadir3D thats really cool. Can't wait to have this Feature in the official Firmware. By the way, what was that third temperature on your Display (60°C)? Was that chamber temp? How do you heat the chamber? As far as i know, the enclosure of the sv08 does Not have active chamber heating.
@@MrHappyPaddy - That was Fan3, the motherboard temperature used for PID control of the motherboard cooling fan. Unlike the bed and extruder where the heaters are PID controlled to turn on to maintain a minimum heated temperature, the fan is PID controlled to turn on to cool to a maximum processor temperature.
This is my final push to install Eddy.
I really love this update! it makes everything so easy!
I was looking at better 9 mm proximity switches to replace the bed mesh probe on the SV08, but now I'm thinking Eddy makes a lot more sense. I'll probably do several upgrades at once - Mainline Klipper, Eddy, etc.
need a video for setup this
I will do one for sure, and also lets ask BTT To marge this work to mainline!
Great! I'm currently building a Voron 2.4 and had bought my Eddy. Just curious, this is either for the coil and usb versions? Or is it just for the coil one?
Thank you, great job and great content!
Thanks, i appreciate it, this one is eddy USB and this script can work with any type of eddy! also works with cartographer
Thank you so much for the info! I'll try it!
Just to make you aware your affiliate link for eddy doesn't work... Though it could be my firewall, but somebody else might want to check
** Correction it's my firewall and your link works!
thanks, you will love it!
oh cool so they now have why i changed to BD sensor lol. right after i switch from eddy they fix it.
this is a community work, it is not implemented by BTT but it will be for sure!
@ yeah im glad it got added. should make it even better.
Full Klipper which voids warranty and could brick a printer
Level the Bed it is like a taco. No probe can level a bed
my bed is level i have a deviation of 0.2 on a 355/355 bed ( factory bed) i want to use this probe to can compensate when if needed.
@nadir3D 0.7 almost 3/4 mm out of line
Another time wasting procedure, not like in good old ender 😀
this is fast :D
Your link doesn't go to the probe, it goes to the ebb36 canbus
thanks, here is the correct one shrsl.com/4tva1