Have you checked some threads? I only glanced but it looks like you might have a Marlin controller and can use it.