I am making a mount for a Raspberry Pi for my SnapMaker. In order for there to be room I decided to move my controller down to the bottom most screw holes on the back of the Z linear module. When doing so the case for my controller popped open. The plastic tabs that hold it open look to have snapped. I took this as a sign that I should take a look at the chips on this board.
First thing that surprised me is that the controller is 32bit. It is running a GD32F105-RCT6 which is an ARM Cortex M3 chip. They also have the single wire debug port broken out from the chip, but it does not have a header. I am currently trying to find a spec sheet for this chip, but the download links seem to be broken or in Chinese.
It also has four A4988 stepper drivers with a rather beefy heatsink running across them.
It only has two power MOSFETs from what I can tell. One is for the heated bed. The other is for the hotend / laser / spindle. There are some smaller transistors on the board that I cannot make out the part numbers on. As such it is still possible that they have the fans hooked up to them, but I am not holding my breath.