EEVblog Electronics Community Forum

Products => Test Equipment => Topic started by: goaty on February 03, 2021, 01:18:47 pm

Title: Viking TKP12-P-TS-100 connector for 33320 step attenuator
Post by: goaty on February 03, 2021, 01:18:47 pm
Anyone got a source for the 12 pin connector for the HP Agilent 33320 series programmable step attenuators ?
Or a 3D-Printer model ?
I think I need to make a model as cables seem to be unobtainable.

Got cheap ones of ebay which work great after a bit of cleaning.
Now I want to make a small box with battery and BCD switch and some electronicsc to select attennuation.

Update: Made a crude plug from precision contact strips and a 3D printed housing. Works ok after some work with a 1.5mm drill on it.
(Free metal contact from plastic of the contact strips and sand down the thicker end in Dreml)

OpenScad:
Code: [Select]
  $fn=50; 
  module tr(x=0, y=0, z=0, X=0, Y=0, Z=0)
  {
    translate([x,y,z]) rotate([X,Y,Z]) children();
  }

  module pin(){
    cylinder(d=1, h=7.5);
    cylinder(d=1.6, h=7.25);
  }
 
  difference() {
    cylinder(d=9.5, h=7.5);
   
    tr(-4.0, -4.0) cylinder(d=3, h=10);
    tr(-4.0, 4.0) cylinder(d=3, h=10);
    tr(5.3, z=5, Z=45)  cube([3,3,10], true);
   
    d=2;
    tr(Z=45) tr(x=-d/2, y=d/2)
    union(){
      tr(x=0,  y=0)  pin();
      tr(x=0,  y=-d) pin();
      tr(x=d,  y=-d) pin();
      tr(x=d,  y=0)  pin();
      tr(x=d,  y=d)  pin();
      tr(x=0,  y=d)  pin();
      tr(x=-d, y=0)  pin();
      tr(x=-d, y=-d) pin();
      tr(x=0, y=-d*2) pin();
      tr(x=d, y=-d*2) pin();
      tr(x=d*2, y=-d) pin();
      tr(x=d*2, y=0) pin();
    }
  }


Thomas