dual 5015 not working

the custom skrat-10.cfg file
[board_pins btt_skrat_10]
aliases:
# steppers
[default]
# Extrusion
e_heater_pin=PE11, e_sensor_pin=PA3,
# accel
adxl345_cs_pin=PB12, adxl345_sclk_pin=PB13, adxl345_mosi_pin=PB15, adxl345_miso_pin=PB14, # SPI2
# auto leveling
bltouch_sensor_pin=PE5, bltouch_control_pin=PE6,
probe_pin=PE5,
# 2p fans
fan_part_cooling_pin=PD15,
fan_toolhead_cooling_pin=PD14,
fan_controller_board_pin=PD13,
fan_part_cooling_pin_2=PD12,
# 4p fans
[default]
# Bed heater
heater_bed_heating_pin=PB3,
heater_bed_sensor_pin=PB2

## Expansion ports
# EXP1 header
# EXP1_1=PB5, EXP1_3=PA9, EXP1_5=PA10, EXP1_7=PB8, EXP1_9=<GND>,
# EXP1_2=PA15, EXP1_4=<RST>, EXP1_6=PB9, EXP1_8=PD6, EXP1_10=<5V>,

[temperature_sensor SKRat]
sensor_type: temperature_mcu
min_temp: 0
max_temp: 100

[mcu]
serial: /dev/btt-skrat-10

[adxl345]
cs_pin: adxl345_cs_pin
spi_bus: spi2

# [multi_pin part_fan]
# pins: fan_controller_board_pin,fan_part_cooling_pin

#[fan]
# pin: multi_pin:part_fan
# max_power: 1.0
# shutdown_speed: 1.0
[board_pins btt_skrat_10]
aliases:
# steppers
[default]
# Extrusion
e_heater_pin=PE11, e_sensor_pin=PA3,
# accel
adxl345_cs_pin=PB12, adxl345_sclk_pin=PB13, adxl345_mosi_pin=PB15, adxl345_miso_pin=PB14, # SPI2
# auto leveling
bltouch_sensor_pin=PE5, bltouch_control_pin=PE6,
probe_pin=PE5,
# 2p fans
fan_part_cooling_pin=PD15,
fan_toolhead_cooling_pin=PD14,
fan_controller_board_pin=PD13,
fan_part_cooling_pin_2=PD12,
# 4p fans
[default]
# Bed heater
heater_bed_heating_pin=PB3,
heater_bed_sensor_pin=PB2

## Expansion ports
# EXP1 header
# EXP1_1=PB5, EXP1_3=PA9, EXP1_5=PA10, EXP1_7=PB8, EXP1_9=<GND>,
# EXP1_2=PA15, EXP1_4=<RST>, EXP1_6=PB9, EXP1_8=PD6, EXP1_10=<5V>,

[temperature_sensor SKRat]
sensor_type: temperature_mcu
min_temp: 0
max_temp: 100

[mcu]
serial: /dev/btt-skrat-10

[adxl345]
cs_pin: adxl345_cs_pin
spi_bus: spi2

# [multi_pin part_fan]
# pins: fan_controller_board_pin,fan_part_cooling_pin

#[fan]
# pin: multi_pin:part_fan
# max_power: 1.0
# shutdown_speed: 1.0
Essentially the following snippets aren't working
# for dual part cooling fan
[multi_pin part_fan]
pins: fan_part_cooling_pin, fan_part_cooling_pin_2
[... much futher down...]

[fan]
pin=multi_pin: part_fan
shutdown_speed: 1.0
# for dual part cooling fan
[multi_pin part_fan]
pins: fan_part_cooling_pin, fan_part_cooling_pin_2
[... much futher down...]

[fan]
pin=multi_pin: part_fan
shutdown_speed: 1.0
However the board light for FAN3 light up correctly and when switching wires the other fan spins correctly. 🤷‍♂️
2 Replies
blacksmithforlife
Line 52 - don't alias an alias. Just directly reference those pins (in your case PD15 and PD12). Line 278 should be formatted line pin = multi_pin:part_fan Otherwise it looks ok to me. And now that you don't need that extra alias you should just use the normal board include instead of your custom one
VanOfHoogen
VanOfHoogen9mo ago
I get the exact same thing I don't use PD13 for the electronic enclosure as mine is open and air cooled. So even when I plug an extra fan in PD13 and set the config to
[multi_pin part_fan]
pins: PD15, PD12, PD13
[multi_pin part_fan]
pins: PD15, PD12, PD13
the extra fan doesn't spin Why does PD15 and PD14 works and not PD12/13?
Want results from more Discord servers?
Add your server