Getting hands on the old 4 pin connector that was in the ever-ready B141 battery was impossible.
BUT
I found that the pins from an old molex disk drive connector were the correct diameter to grip the male pins on the radio.
SO
I canibalised an old PC PSU, and ground down the plastic on the disk connector and thus got the pins out, 3D printed a kind of pin holder - not breaking any of mr molexes patents.
And the result is a connector that allows to me get volts into the radio.
The scad 3D program is here click here and listed here
// program for my version of scad on a mac $fn=180; height=7.7; // one 'button' on top other // the top button is tall enough to guard the molex pins // the bottom one is intended to shield the bottom and grip the molex pin. // it does not. but it is close enough for me! // difference(){ cylinder(d=23,h=height); translate([-2.99,-2.8,0]){cylinder(d=4.5,h=height);}; translate([ 2.99,-2.8,0]){cylinder(d=4.5,h=height);}; translate([4.7,2.8,0]){cylinder(d=4.5,h=height);}; translate([-4.2,2.8,0]){cylinder(d=4.5,h=height);}; } translate([0,0,7.6])difference(){ cylinder(d=24,h=height); translate([-2.99,-2.8,0]){cylinder(d=3.8,h=height);}; translate([ 2.99,-2.8,0]){cylinder(d=3.8,h=height);}; translate([4.7,2.8,0]){cylinder(d=3.8,h=height);}; translate([-4.2,2.8,0]){cylinder(d=3.8,h=height);}; }Various photos The radio and the power connector
Pins 'salvaged' from the molex disk connector
A 1mm deep coarse test print to check pin spacing etc
an original molex with new connector
Enjoy Another print will appear another day with a mounting shroud etc etc.
Code
$fn=180; height=7.7; // to shield the radio facing parts of the pins difference(){ union(){ cylinder(d=18,h=height); // to hold the pins translate([-16,-16,0])cube([32,32,3]); // a face plate } // The holes for the power - staggered to match the radio translate([-2.99,-2.8,0]){cylinder(d=4.5,h=height);}; translate([ 2.99,-2.8,0]){cylinder(d=4.5,h=height);}; translate([4.7,2.8,0]){cylinder(d=4.5,h=height);}; translate([-4.2,2.8,0]){cylinder(d=4.5,h=height);}; // 4 holes for the faceplate - could countersink? translate([-12,12,0]){cylinder(d=4,h=3);}; translate([-12,-12,0]){cylinder(d=4,h=3);}; translate([12,12,0]){cylinder(d=4,h=3);}; translate([12,-12,0]){cylinder(d=4,h=3);}; } h2=18; translate([0,0,7.6])difference(){ cylinder(d=18,h=h2); translate([-2.99,-2.8,0]){cylinder(d=3.7,h=h2);}; translate([ 2.99,-2.8,0]){cylinder(d=3.7,h=h2);}; translate([4.7,2.8,0]){cylinder(d=3.7,h=h2);}; translate([-4.2,2.8,0]){cylinder(d=3.7,h=h2);}; };