My old board from my Anycubic i3 Mega got a problem with the extruder port, so i decided to get a new board, but it had to be cheap in relation to my printers age and costs at the beginning. This board got everything I needed and the installation was a bit tricky, cause you have to flash from the sd card first before you can connect it successfully with usb. But my printer lives and so I'm happy with the board.