bigtreetech / BIGTREETECH-SKR-V1.3

32bit board with LPC1768, support marlin2.0 and smoothieware, support lcd2004/12864, On-board TMC2130 SPI interface and TMC2208 UART interface no additional wiring is required
1.01k stars 1.15k forks source link

#define E1_AUTO_FAN_PIN #532

Open dimaknight1109 opened 3 years ago

dimaknight1109 commented 3 years ago

I would like to add my hotend fan to the following which can be found in configuration_adv so that the fan turns off when its lower than 55 degree and turns on which it reaches 55.

define E1_AUTO_FAN_PIN

How do i make this work. what do i need to type after "#define E1_AUTO_FAN_PIN"

dimaknight1109 commented 3 years ago

define E1_AUTO_FAN_PIN P2_04 would this be correct?

radek8 commented 3 years ago

You didn't write what kind of board you had

hopeinformer commented 3 years ago

It's easier to use the E0 rather than E1 for the fan, in which case this is true

define E0_AUTO_FAN_PIN P2_04

That's the one that works for the SKR v1.4 & the Turbo, then uncomment and set the value in the line below

define EXTRUDER_AUTO_FAN_TEMPERATURE 50, or in your case "55"

But radek8 is right, this pin will depend on which board you're using. Just look up the schematics and pins for your board to find the right one. *Note: the pins are polarized. Be sure you have the polarity correct or your fan will spin in the wrong direction.

Screenshot_20210623-073328_Gallery

E0 E1 fan pins

dimaknight1109 commented 3 years ago

now I'm confused, lol I read on some documentation i found online that i need to do the following

define E0_AUTO_FAN_PIN FAN1_PIN

Does not mention anything about adding a pin number.

https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Virus-free. www.avast.com https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Wed, Jun 23, 2021 at 10:15 AM hopeinformer @.***> wrote:

define E0_AUTO_FAN_PIN P2_04

That's the one that works for my SKR v1.4 & the Turbo, then you set the value in the line below

define EXTRUDER_AUTO_FAN_TEMPERATURE 50, or in your case "55"

I suppose you could use the E1 for the fan instead and set your hotend thermistor to E0 but I found it easier the other way around. But radek8 is right, this pin will depend on which board you're using. Just look up the schematics and pins for your board to find the right one.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/532#issuecomment-866873870, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANLFNYIPXP37FEVK35ABKLLTUHT7FANCNFSM47CXOWLQ .

radek8 commented 3 years ago

You have to define the pin as @hopeinformer writes. If you don't define a pin, Marlin can't start the fan because it doesn't know where it's connected

dimaknight1109 commented 3 years ago

I get that but on the documents that can with bigtreetech they does state you need to add a pin number. Reason why I'm confused.

On Wed., Jun. 23, 2021, 4:25 p.m. Radek @.***> wrote:

You have to define the pin as @hopeinformer https://github.com/hopeinformer writes. If you don't define a pin, Marlin can't start the fan because it doesn't know where it's connected

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/532#issuecomment-867133885, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANLFNYLETFOGNP2NK6T6DULTUI7LTANCNFSM47CXOWLQ .

radek8 commented 3 years ago

Yes, the SKRV1.3 board does not have a dedicated connector or MOSFET for the extruder fan. The connector for heating the second hotend is unused (unless you use two hotends) and can be redefined to connect the fan extruder cooler. What's incomprehensible about that?

dimaknight1109 commented 3 years ago

This is what the document states to use the hotend fan define E0_AUTO_FAN_PIN FAN1_PIN

This is what I pickup on when watching a YouTube video

define E0_AUTO_FAN_PIN P2_04

This is my confusion. Which one is right?

On Wed., Jun. 23, 2021, 5:05 p.m. Radek @.***> wrote:

Yes, the SKRV1.3 board does not have a dedicated connector or MOFSET for the extruder fan. The connector for switching the second hotend is unused (unless you use two hotends) and can be redefined to connect the fan extruder cooler. What's incomprehensible about that?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/532#issuecomment-867158480, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANLFNYNUX7FSCMP6KYE3WTDTUJEALANCNFSM47CXOWLQ .

radek8 commented 3 years ago

Thirdly, I say that this is correct

define E0_AUTO_FAN_PIN P2_04

You must replace "FAN1_PIN" with the pin number to which you connect the fan.

Connect the fan to the connector as shown above

radek8 commented 3 years ago

You can also turn off and control the fan speed, which cools the control board with the motor drivers, but you would have to buy an external Mosfet to switch the fan.

radek8 commented 3 years ago

It would not be the first mistake in Bigtreetech's documentation. Bigtreetech states that the fan is connected to the pins of the FAN1 connector But this connector has a continuous power supply.

image

dimaknight1109 commented 3 years ago

So it's #define E0_AUTO_FAN_PIN P2_04

On Wed., Jun. 23, 2021, 5:36 p.m. Radek @.***> wrote:

It would not be the first mistake in Bigtreetech's documentation. Bigtreetech states that the fan is connected to the pins of the FAN1 connector But this connector has a continuous power supply.

[image: image] https://user-images.githubusercontent.com/46979052/123171102-a4730780-d47b-11eb-97df-5ce89893c7cb.png

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/532#issuecomment-867178148, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANLFNYL2HSZ5E7LHAWEGOFDTUJHVXANCNFSM47CXOWLQ .

dimaknight1109 commented 3 years ago

apologies have one more question, For dual Z, im using the E1 motor. I have defined Dual Z in Configuration _adv. but for defining the stepper motors. do i add TMC2208:

define E1_DRIVER_TYPE TMC2208_STANDALONE

or

define Z2_DRIVER_TYPE TMC2208_STANDALONE

https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Virus-free. www.avast.com https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Wed, Jun 23, 2021 at 5:42 PM Dieter Manero @.***> wrote:

So it's #define E0_AUTO_FAN_PIN P2_04

On Wed., Jun. 23, 2021, 5:36 p.m. Radek @.***> wrote:

It would not be the first mistake in Bigtreetech's documentation. Bigtreetech states that the fan is connected to the pins of the FAN1 connector But this connector has a continuous power supply.

[image: image] https://user-images.githubusercontent.com/46979052/123171102-a4730780-d47b-11eb-97df-5ce89893c7cb.png

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/532#issuecomment-867178148, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANLFNYL2HSZ5E7LHAWEGOFDTUJHVXANCNFSM47CXOWLQ .

radek8 commented 3 years ago

What is your reason for using STANDALONE mode? SKR boards are prepared for UART mode which can be configured at runtime

dimaknight1109 commented 3 years ago

I have seen videos on this but dont know much about what to do for each modes. Standalone seem to be the easiest.

https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Virus-free. www.avast.com https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Thu, Jun 24, 2021 at 12:43 PM Radek @.***> wrote:

What is your reason for using STANDALONE mode? SKR boards are prepared for UART mode which can be configured at runtime

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/532#issuecomment-867792837, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANLFNYMUQKCKN2KO6CJIBN3TUNOD3ANCNFSM47CXOWLQ .

radek8 commented 3 years ago

Watch instructional videos about UART mode :-)

dimaknight1109 commented 3 years ago

sure ill check som out, but what the difference with UART and standalone

https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Virus-free. www.avast.com https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Thu, Jun 24, 2021 at 12:47 PM Radek @.***> wrote:

Watch instructional videos about UART mode :-)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/issues/532#issuecomment-867795459, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANLFNYNDRJPNWHF4ZPCMUGDTUNOTPANCNFSM47CXOWLQ .

radek8 commented 3 years ago

Monitor Trinamic drivers