Fan pins not defined in MCU PDF

Hi,

Can someone provide the full pinout information for the fans? For example, on the MCU diagram: SV08MAX/Motherboard/Mcu_Pin_definition.pdf at main · Sovol3d/SV08MAX · GitHub

  • Look at FAN port in the upper left
  • I’d like to use this port to control a Nevermore air filter
  • There is no definition such as PA# or PB# for this fan port

Can we get a mapping of these?

From the picture I would ASSUME Fan1 and Fan2 are unswitched 24V power

If you don’t have the Sovol enclosure K-fan1 and K-fan2 are available.

There are other ways to integrate a switched source:

  1. Moonraker can run most smart relays/plugs (with the associated 1-5 second delay)
  2. A Raspberry Pi Nano can be flashed with klipper firmware and attached to USB as an additional MCU

Hi. For the Fan port in the upper left, it is not controlled by MCU, it is just a 24V power supply port. This port has no mapping pins. It has a 24V output by default when powered on. It is a normally open fan port and cannot be controlled.

Thank you. The orange highlight you have made is the label for a port more central to the board (the blue line goes down and to the right). I dont believe it’s intended to label the port circled in orange (which has a label of FAN2 next to the header.)

Are there any switched 24v ports not in use?

Do you want to know the information of two fans?

I have the enclosure, so unfortunately those are already in use.

There is an open fan port on the toolhead. Wiring gets messy though.

There is this.

Hmm, are there any GPIO I could use to toggle a relay?

On the mainboard? No.

On a $5 Raspberry Pi Nano? Lots

You’d loose a USB port. Adding a MCU is simple once you get katapult flashed on the Pi

Ahh thank you, sounds similar to what I had to do with my Sibor Voron 0.2 (added a zerow to host a camera and control a relay).

Never used Katapult or the Nano, browsed the Github, but do you have a recommended guide for a process close to what I’m trying? Either way looks like I’ll be doing some reading. Thanks!

Note: Also, do you mean a Pico?

Any RP 2040 board with GPIO Pins will work.

Update the bootloader to Katapult. GitHub - Arksine/katapult: Configurable bootloader for Klipper

Build/flash Klipper firmware (CAN conunication is an option, I’d go with USB but your choice)

Add filter_mcu to printer config

define a filter_fan in printer.cfg using GPIO pin

Thank you again, this is very helpful.

I think I’d like to use CAN to keep everything underneath the printer, plus, something new to learn. I see there is a 4-pin CAN1 and CAN2 port unused on the main board. I have an EBB42 CAN V1.2 board laying around with 2 fan ports on it, I assume if I figure out how to flash everything appropriately I could use that to switch the fan?

Should work perfectly and run a small enclosure heater if you want (and have enough AC power left after powering the bed heater)

This might be useful.

Loosely related to this topic but there is no pin-out reference on filament feeder or am I not searching deep enough?

As far as I can find there is no info on the buffer_mcu beyond what you can get from the .cfg file and a photo of the board on the Sovol store site.


It appears, however, that there are no pins not in use. The switches and LEDs are soldered leaving the 4 motor pins as the only plug. I assume the USB is for programming the MCU.

Ideally it should be as open as printer itself.


Good morning, some information regarding the fan ports on the SV08 Max motherboard. I’ve just discovered that the FAN2 port isn’t controllable, but the motherboard cooling fan port, which corresponds to FAN3 on my motherboard, also can’t be controlled via Klipper and is therefore always on.

So which ports can control a 2-pin or 4-pin fan, only the K-FANs?

thanks!!

Looking at Sovol’s pinout

Both 2 pin fan plugs are always on (24v)
The Three 4 pin ports are PWM and support tachometer signals.

  1. Some interfaces on the motherboard can be controlled via Klipper configuration.

K-FAN1 / K-FAN2 need to be configured in printer.cfg.

  1. The motherboard’s cooling fan FAN3 can also be controlled; it needs to be set in the configuration file.

how to? can you help me to modify the file configuration? i want to control the fan3 (motherboard fan), which file have to be modified?
then fan1 is uncontrollable? i suppose…