You can print this with a conventional printer, but in the slicer you need to add a second extruder. You use an M600 command to swap filaments, see https://medium.com/@damien.martin.guillerez/multi-filament-print-with-a-single-extruder-using-prusaslicer-2e0746348cdd
When printing this in ABS or ASA, the JST connector is a bit too tight for my liking. Be prepared to file, or set the model to 100.5% size in X and Y directions.
The author remixed this model.