An apparatus comprising: a cable connector including: a first connector body portion including a first plurality of electrical contacts arranged to contact electrical contacts of a first surface of an edge connector substrate; a second connector body portion including a second plurality of electrical contacts arranged to oppose the first plurality of electrical contacts of the first connector body portion and to contact electrical contacts of a second surface of the edge connector substrate, wherein the first plurality of electrical contacts and the second plurality of electrical contacts are electrically coupled to one or more cables; and a joining mechanism configured to bias the first connector body portion and the second connector body portion together and to apply a bias force to the edge connector substrate when the edge connector substrate is arranged between the separated first connector body portion and the second connector body portion, characterized in that the second connector body portion is separate from the first connector body portion; and the joining mechanism includes: a housing arranged around the first connector body portion and the second connector body portion, wherein the housing includes an opening to receive the edge connector substrate; and one or more springs arranged internal to the housing and against the housing to apply the bias force to one or both of the first connector body portion and the second connector body portion. a first connector body portion including a first plurality of electrical contacts arranged to contact electrical contacts of a first surface of an edge connector substrate; a second connector body portion including a second plurality of electrical contacts arranged to oppose the first plurality of electrical contacts of the first connector body portion and to contact electrical contacts of a second surface of the edge connector substrate, wherein the first plurality of electrical contacts and the second plurality of electrical contacts are electrically coupled to one or more cables; and a joining mechanism configured to bias the first connector body portion and the second connector body portion together and to apply a bias force to the edge connector substrate when the edge connector substrate is arranged between the separated first connector body portion and the second connector body portion, characterized in that the second connector body portion is separate from the first connector body portion; and the joining mechanism includes: a housing arranged around the first connector body portion and the second connector body portion, wherein the housing includes an opening to receive the edge connector substrate; and one or more springs arranged internal to the housing and against the housing to apply the bias force to one or both of the first connector body portion and the second connector body portion. a housing arranged around the first connector body portion and the second connector body portion, wherein the housing includes an opening to receive the edge connector substrate; and one or more springs arranged internal to the housing and against the housing to apply the bias force to one or both of the first connector body portion and the second connector body portion.