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.