Taz 6 - can't get linux to recognize printer when I plug in USB and hit "connect"

I have my TAZ 6 connected to a Raspberry Pi 3B running OctoPi / OctoPrint. OctoPi is Raspbian Lite with OctoPrint pre-installed. Raspbian (or Raspberry Pi OS) is Debian which is based on Linux. You might get some help from the folks in the OctoPrint forum or their Discord.

Since you have both the Single Extruder and the Dual Extruder V3.1, you need to flash the firmware each time you change the extruder. One tip I’ve learned is to flash the firmware for the single extruder while the dual extruder is still installed. If you switch the extruder before flashing the firmware, you get into an error state and can’t flash the firmware (because the second extruder thermistor is missing).

You can “fake it” with a 100K ohm resistor. See https://forum.lulzbot.com/t/dual-extruder-dummy-plug-for-second-connector/5946 for the details.