adepssimius / everything-sovol-sv08

A place to store the knowledge I have found about the SV08
43 stars 2 forks source link

Bigtreetech eddy for bed leveling #1

Open LexiconCode opened 6 months ago

LexiconCode commented 6 months ago

https://biqu.equipment/products/bigtreetech-eddy

Further analysis needs to be made to see how it would hook into the can bus system EBB36 EBB42 CAN or I2C Port Board before creating a an adapter bracket.

https://github.com/Sovol3d/SV08/blob/main/Motherboard%2FExtra_PIN_definition.pdf

jantongo commented 6 months ago

There's also a USB version that could be plugged into the mainboard.

Eddy Coil: I2C Communication:Works with EBB36\42 CAN, suitable for DIY users.

Eddy: USB Communication:Directly connects to the host computer such as BIGTREETECH Pi via USB, easy to install and configure.

ArnoldWildt commented 6 months ago

The Eddy Coil could be hooked up to the PB7 and PB6 for I²C (marked as BL-Touch), but the problem is, that the eddy Coil needs 5V to be powered. There is 5V on the UART connector, but it won't be pretty to hook it up to it.

Does anyone have an eddy coil? Is it possible to add a LDO regulator into the eddy coil?

LexiconCode commented 6 months ago

I've ordered eddy coil. I see your post in the main repository about if the voltage is possibly mislabeled 24 volt.

bltouch 3.3v or 5v seems to handle it through mosfet.

https://www.antclabs.com/bltouch-v3

In the BLTouch, an additional MOSFET is used to implement the Logic Free 3.3V / 5V (Open Drain) output mode.

Open Drain(Default) mode depends on the logic level of your control board, so if your board is a 5V logic system, BLTouch operates in 5V logic mode and 3.3V logic mode if your board is a 3.3V logic system.

zane797 commented 6 months ago

I also ordered an Eddy coil with the plans of getting it hooked up on the SV08 as well. I was debating the plan to jump the 5V from the UART port or potentially including a small DC-DC converter depending on where I thought I could slip it into the tool head or work on a new one.

ArnoldWildt commented 6 months ago

I just checked the pdfs in the SV08 Repo. It seems like the proximity sensor they are using is 24V. So unfortunate for us, the labeling of their pdf is right. The Proximity switch is plugged into the bl-touch connector. Proximity switch

The STM32f103CBT6 they are using for the toolhead board is a 3.3V mcu, but the pins PB6 & PB7 5V Tolerant. So I guess the only problem is the 5V to power the eddy coil :/ image FT = 5 V tolerant.

@LexiconCode The MOSFET in the bltouch is only for the Zmin and is used for High / Low impedance if I am not wrong. So sadly we can't implement it into here, since the eddy coil is using I²C to communicate.

@zane797 Yea, I think those are the only options for the eddy coil atm. If you don't have enough room for the buck converter, you could use a voltage regulator. Keep in mind that you need to dissipate (24V - 5V) * 0.03 A = 0.57W of heat. The classic LM7805 with TO220 package could handle up to 1.25W at around 70ºC ambient.

zane797 commented 6 months ago

Hm the toolhead is relatively tight. I see two options. Either mount a buck converter behind the front part cooling fan, likely in some horrible way including glue or double sided tape, or include a mount for a buck converter on the new bracket for the Eddy Coil. The latter is probably what I'm going to attempt. Frankly I think the bigger consideration for me right now is mounting location. It seems like it basically requires either physical modification of the shroud or a new shroud, possibly based on this. It also looks like it should be possible to add a bracket to the belt mounting point. image image image image

LexiconCode commented 6 months ago

Perhaps this would be better move to a discussion.

zane797 commented 5 months ago

Perhaps this would be better move to a discussion.

Does this repo have discussions enabled? I'm not seeing them.

Schmudus commented 3 months ago

Eddy USB seems to work and have a temperature compensation. The CAN version is still not available. The coil version have no compensation and I didn't see it working on Sovol. Maybe it is better to change to mainlaine Klipper at first. https://github.com/Rappetor/Sovol-SV08-Mainline

WayneManion commented 1 month ago

Has anyone gotten this working? Or just decided to go with the USB version?