What's new
VORON Design

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members!

Hotend fan not working on CanBus

Printer Model
Voron 2.4
Extruder Type
Clockwork 2
Cooling Type
Stealthburner
Finally have the Canbus up and running (EBB SB2209/2240). The one thing that doesn't seem to work is the hotend fan. I double checked the crimps and the fan does function. Hot end heats, parts fan works. Is there anything else that I may have missed?
 
Finally have the Canbus up and running (EBB SB2209/2240). The one thing that doesn't seem to work is the hotend fan. I double checked the crimps and the fan does function. Hot end heats, parts fan works. Is there anything else that I may have missed?
Have you tried looking closer at the documentation. I think the hotend fans are a bit difficult to configure correctly.
Mine works fine, but the logs keep giving error messages. The problem in my case will most likely be solved by improving and optimizing the fan configuration so that the canbus doesn't get confused.
Try looking at the documentation, and post a snippet of how you have it set up.
 
My config for the fan looks like this:
[fan]
pin: EBBCan: PA1

[heater_fan hotend_fan]
pin: EBBCan: PA0
heater: extruder
heater_temp: 50.0

#[heater_fan 4W_FAN0]
pin: EBBCan: PB14
tachometer_pin: EBBCan: PB15
tachometer_ppr: 1
 
My config for the fan looks like this:
[fan]
pin: EBBCan: PA1

[heater_fan hotend_fan]
pin: EBBCan: PA0
heater: extruder
heater_temp: 50.0

#[heater_fan 4W_FAN0]
pin: EBBCan: PB14
tachometer_pin: EBBCan: PB15
tachometer_ppr: 1
It doesn't look right at all. I'll need to check the documentation to be sure. I'm using an EBB36, and maybe there's a difference in how the fans are configured. But regardless, your setup isn't clean. There are things like:

  • kick_start_time
  • cycle_time
  • off_below
It's not a good idea to copy and paste mine. You can look at my configuration, but remember not to use it directly. I bought the printer from someone else, and there are some software-related issues that don't look right on my system. I need to install everything from scratch to make sure it's done properly. Additionally, there are some other things you need to be aware of, and I'm not sure if the documentation covers them.

I'm not sure I'll have time to look closely at it in the coming days, but I'll try to find some time to review the documentation. So far, I've only skimmed through it. If it can't wait, maybe ask on Discord. There are often some really friendly and helpful people there.

And it's unbelievable that this forum is completely dead, no people. Kilpper forum is also a good place to seek help.



Code:
#####################################################################
#   Fan Control
#####################################################################

[fan]
pin: can0:FAN1
kick_start_time: 0.25
cycle_time: 0.15
off_below: 0.10

[heater_fan hotend_fan]
##  Hotend Fan - FAN1
pin: can0:FAN0
max_power: 1.0
kick_start_time: 0.5
heater: extruder
heater_temp: 50.0
## Speed monitoring:
tachometer_pin: ^can0:PB9
tachometer_ppr: 2
tachometer_poll_interval: 0.0009

[controller_fan controller_fan]
##  Controller fan - FAN2
pin: PD12
fan_speed: 0.4
kick_start_time: 0.5
heater: heater_bed



[fan_generic Nevermore]
##  Nevermore
pin: PD13
max_power: 1.0
shutdown_speed: 0.0
#kick_start_time: 5.0
#heater: heater_bed
#heater_temp: 60
#fan_speed: 1.0

[fan_generic VEFACH]
##  VEFACH Filter
pin: PD14
max_power: 1.0
shutdown_speed: 0.0
cycle_time: 0.1
hardware_pwm: False
kick_start_time: 0.5
 
My config file is straight off the BTT documentation "sample config file". I"m still not sure where to go from here.
Ok, I quickly looked at the documentation, and I think I have a possible solution that could work for you.
The EBB documentation specifies the correct pinout, and that's what you've added to your config. However, your config still needs to know how to interact with your new hardware.

The solution is that you need to go back to your old config and only change the pinouts. Do not delete settings like max_power, kick_start_time, etc., on any of your fans. Otherwise, your system won't know how to handle them. The EBB documentation only provides the correct pinout information.

Disclaimer: I'm just a regular user, so my explanation might not be completely accurate, but the solution should work.

Let me know if your fans work with this solution suggestion.
 
Top