Primo Wiring and Control

I have an MPCNC I built in 2019 with an Arduino Mega + RAMPS 1.4 + RepRapDiscount Full Graphic Smart Controller. It had one end stop switch per axis. It ran Marlin 1.0 and I used the MPCNC_Fusion360_V10_SDcard post processor with fusion 360 to create Gcode. I bought the Arduino preloaded with the Marlin firmware and he Ramps 1.4 from V1 Engineering. Everything worked fine until Fusion 360 upgraded and now it does nothing when I try to run a post processed file.

I did a upgrade to rebuild my MPCNC to a Primo. It looks most people now are using dual endstops and Marlin 2.x with the V2.1 of the Flyfisher604 F360 post processor.

I have no idea how to get from where I am to where I need to go. I would love help with the following:

  1. Is there a wiring diagram that would show me how to go to the dual endstop configuration with instructions?
  2. Is there a Marlin 2.x configuration available for the Primo MPCNC and what edits do I need to make for it to run with my hardware setup and machine configuration?
  3. Will the V2.1 of the Flyfisher604 F360 post processor work for me with Fusion 360? Will I need to make edits to it for my application?

Any and all help, advice, resources would be greatly appreciated.