Controller output issue

I have this controller that came with my Prusa i3 clone from CBot and transitioned it to the 'real' Marlin firmware not long after getting it. The original firmware simply wasn't right, and while the Marlin as configured, doesn't seem 100%, it's been doing fine for the most part. One thing I just noticed, is that it seems to not understand that there are two extruders, and I noticed that if I try to heat E1, it actually turns the fan on (I've never actually used the second hot end so far, and I don't have a good way to use the fan either). I have it set up as 'BOARD_RAMPS_14_EEB'. The board is clearly marked with E0, E1, Bed and Fan outputs. How would I go about making it so the firmware properly addresses the proper outputs for E1 & the fan, as well as E0 and the bed?

Thanks - I will give that a shot when this print finishes. Funny thing is the firmware they sent me had it defined as 'MOTHERBOARD 33', which in that version of Marlin is 'RAMPS 1.3 / 1.4 (Power outputs: Extruder, Fan, Bed)'. No wonder it went sideways with the original firmware too!

I am confident that this is what will address the Extruder, Extruder, Fan, Bed for my Controller board.

Sounds good - that gives me hope that it'll address mine too. My printer is currently 11 hours into a print with 1.5-2 to go - once that's done, probably tomorrow morning, I'll flash the new code to it and see what I get.

I am confident that this is what will address the Extruder, Extruder, Fan, Bed for my Controller board.

Sounds good - that gives me hope that it'll address mine too. My printer is currently 11 hours into a print with 1.5-2 to go - once that's done, probably tomorrow morning, I'll flash the new code to it and see what I get.

Well I should restate because of this line.
// Power outputs EFBF or EFBE
#define MOSFET_D_PIN 7

The above Code labels it as (EFBF) Extruder, Fan, Bed, Fan or (EFBE) Extruder, Fan, Bed, Extruder. Only adding the extra Extruder to the end of the code line.

I flashed the firmware this morning with 'BOARD_MKS_13' instead of 'BOARD_RAMPS_14_EEB' and now everything's working as intended. The second hot end heats up when I tell it to (instead of the fan turning on lol) and when I tell the fan to turn on, it does.

That looks like a nice, sturdy setup. I'd like to modify my printer so the build plate rides on rails like yours, rather than the 4020 extrusion and four plastic wheels. Not really sure of the best way to go about it though.