Exchanging controllers in marlin and keep firmware the same

anyone ever try exchanging controllers in marlin and keep firmware the same. If so did it work and what all and where did you change the firmware. I have an octopus btt. And I know it’s similar the the skr pro. But I am using external drivers to. any help down this road would help

Are you talking about something like Repetier Host to send the Gcode?

Marlin firmware doesn’t really care what sends the Gcode. It will treat it the same if it comes from Repetier, Pronterface, Octoprint, cnc.js, or the SD card on your LCD. Marlin’s job is to talk to the machine via the I/O pins on the Arduino processor and talk to the controller via a serial line.

The BTT touchscreen is it’s own serial device, except in “Marlin mode” in which case, it is controlled by the firmware. Marlin also manages reading the SD card, I believe.

I configuring marlin to work with btt octopus motherboard. to configure it and save to a usb drive and flash the motherboard. I want to go in marlin and configure the skr pro firmware to work with the btt octopus motherboard.

Duplicate topic with this?

I think we would all be fine with just one topic for your project.