Commit cf838e8d authored by Andy Kirby's avatar Andy Kirby

Upload pmtproto

parent 46cad67b
This diff is collapsed.
PMT Proto are protyping poards for making up PMT divider chains.
Similar in idea to strip board but arranged radialy. For those times when it is neccesary to make up one or two dividers for odd ball tubes and you have'nt got a suitable ready made divider. Maybe you don't even have the correct socket either.
The PCB's are single sided (Could be double but single is enough) and
need to be made up and used in pairs.
Components go verticaly between two boards. With the copper side up or
away from the tube to make it easier to build in stages.
The middle circle of pads is for the resistors which have their leads go
through to put the sockets on.
The inner circle of pads is to solder capacitors across the resistors.
The outer circle of pads is for the interdynode conecting wires and/or
additional components. These are on the outside to make it easier to be
done last and corrected if neccesary when done.
The Pad in the center is purely a marker to make it easy to cut out the
boards using a hole saw (For the centre arbour) and drill press. It
might make aligning the top board onto the bottom board easier after the
componets are soldered into the bottom one. It could also be used to place a
temperature probe or the signal and power leads.
Sugested order of attack.
1. Solder capacitors into bottom board.
2. Trim bottom capacitor leads
3. Solder resistors into bottom board.
4. Solder link wire into bottom board where there is no resistor requrired.
5. Solder Socket inserts (to suit your PMT) to resistor leads poking through bottom board (Add heat shrink or a socket body as neccesary).
6. Put on the top board poking the leads through the holes (Copper upwards to make life easy).
7. Solder capacitor and resistor leads on top board and trim off excecess.
8. Use insulated wires on outer pads to interconnect the Dynodes top and/or bottom as per the manufacturers pinout.
9. Add signal/power leads, use centre hole if neccesary
10. Test
11. Plug onto Tube and play.
It should be spossible to run up a small number of these types of boards
that would cover most eventualities. The critical part being diameter
of the PMT's pin circle and the number of pins.
Keyed tube pins are usualy just one pin snipped off or left out. The spacing is still
regular so protoboards made up for regular spacing can be used with a number of different tubes.
PCBNEW-LibModule-V1 Sun 06 Oct 2013 18:12:35 BST
# encoding utf-8
Units mm
$INDEX
1pin
pmtpad
$EndINDEX
$MODULE 1pin
Po 0 0 0 15 525197BC 00000000 ~~
Li 1pin
Cd module 1 pin (ou trou mecanique de percage)
Kw DEV
Sc 0
AR 1pin
Op 0 0 0
T0 0 -3.048 1.016 1.016 0 0.254 N V 21 N "1PIN"
T1 0 2.794 1.016 1.016 0 0.254 N I 21 N "P***"
DC 0 0 0 -2.286 0.381 21
$PAD
Sh "1" C 4.064 4.064 0 0 0
Dr 1 0 0
At STD N 00E0FFFF
Ne 0 ""
Po 0 0
$EndPAD
$EndMODULE 1pin
$MODULE pmtpad
Po 0 0 0 15 525199B1 00000000 ~~
Li pmtpad
Cd pmtpad
Kw DEV
Sc 0
AR 1pin
Op 0 0 0
T0 0 -3.048 1.016 1.016 0 0.254 N I 21 N "pmtpad"
T1 0 2.794 1.016 1.016 0 0.254 N I 21 N "P***"
$PAD
Sh "1" C 4.064 4.064 0 0 0
Dr 1 0 0
At STD N 00E0FFFF
Ne 0 ""
Po 0 0
$EndPAD
$EndMODULE pmtpad
$EndLIBRARY
update=Sun 06 Oct 2013 20:15:43 BST
version=1
last_client=kicad
[cvpcb]
version=1
NetIExt=net
[cvpcb/libraries]
EquName1=devcms
[eeschema]
version=1
LibDir=
NetFmtName=
RptD_X=0
RptD_Y=100
RptLab=1
LabSize=60
[eeschema/libraries]
LibName1=power
LibName2=device
LibName3=transistors
LibName4=conn
LibName5=linear
LibName6=regul
LibName7=74xx
LibName8=cmos4000
LibName9=adc-dac
LibName10=memory
LibName11=xilinx
LibName12=special
LibName13=microcontrollers
LibName14=dsp
LibName15=microchip
LibName16=analog_switches
LibName17=motorola
LibName18=texas
LibName19=intel
LibName20=audio
LibName21=interface
LibName22=digital-audio
LibName23=philips
LibName24=display
LibName25=cypress
LibName26=siliconi
LibName27=opto
LibName28=atmel
LibName29=contrib
LibName30=valves
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=" 1.000000"
PadDrillOvalY=" 1.000000"
PadSizeH=" 4.064000"
PadSizeV=" 4.064000"
PcbTextSizeV=" 1.500000"
PcbTextSizeH=" 1.500000"
PcbTextThickness=" 0.300000"
ModuleTextSizeV=" 1.000000"
ModuleTextSizeH=" 1.000000"
ModuleTextSizeThickness=" 0.150000"
SolderMaskClearance=" 0.000000"
SolderMaskMinWidth=" 0.000000"
DrawSegmentWidth=" 0.200000"
BoardOutlineThickness=" 0.100000"
ModuleOutlineThickness=" 0.150000"
[pcbnew/libraries]
LibDir=
LibName1=sockets
LibName2=connect
LibName3=discret
LibName4=pin_array
LibName5=divers
LibName6=smd_capacitors
LibName7=smd_resistors
LibName8=smd_crystal&oscillator
LibName9=smd_dil
LibName10=smd_transistors
LibName11=libcms
LibName12=display
LibName13=led
LibName14=dip_sockets
LibName15=pga_sockets
LibName16=valves
LibName17=pmproto
[general]
version=1
%!PS-Adobe-3.0
%%Creator: PCBNEW
%%CreationDate: Sun Oct 6 18:58:54 2013
%%Title: /home/andy/Documents/Development/pmtproto/pmtproto-F_Cu.ps
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentMedia: A4 595 842 0 () ()
%%Orientation: Landscape
%%EndComments
%%BeginProlog
/line { newpath moveto lineto stroke } bind def
/cir0 { newpath 0 360 arc stroke } bind def
/cir1 { newpath 0 360 arc gsave fill grestore stroke } bind def
/cir2 { newpath 0 360 arc gsave fill grestore stroke } bind def
/arc0 { newpath arc stroke } bind def
/arc1 { newpath 4 index 4 index moveto arc closepath gsave fill
grestore stroke } bind def
/arc2 { newpath 4 index 4 index moveto arc closepath gsave fill
grestore stroke } bind def
/poly0 { stroke } bind def
/poly1 { closepath gsave fill grestore stroke } bind def
/poly2 { closepath gsave fill grestore stroke } bind def
/rect0 { rectstroke } bind def
/rect1 { rectfill } bind def
/rect2 { rectfill } bind def
/linemode0 { 0 setlinecap 0 setlinejoin 0 setlinewidth } bind def
/linemode1 { 1 setlinecap 1 setlinejoin } bind def
/dashedline { [200] 100 setdash } bind def
/solidline { [] 0 setdash } bind def
/phantomshow { moveto
/KicadFont findfont 0.000001 scalefont setfont
show } bind def
/textshow { gsave
findfont exch scalefont setfont concat 1 scale 0 0 moveto show
} bind def
/reencodefont {
findfont dup length dict begin
{ 1 index /FID ne
{ def }
{ pop pop } ifelse
} forall
/Encoding ISOLatin1Encoding def
currentdict
end } bind def
/KicadFont /Helvetica reencodefont definefont pop
/KicadFont-Bold /Helvetica-Bold reencodefont definefont pop
/KicadFont-Oblique /Helvetica-Oblique reencodefont definefont pop
/KicadFont-BoldOblique /Helvetica-BoldOblique reencodefont definefont pop
%%EndProlog
%%Page: 1 1
%%BeginPageSetup
gsave
0.0072 0.0072 scale
linemode1
82680 0 translate 90 rotate
59.0551 setlinewidth
%%EndPageSetup
0 0 0 setrgbcolor
0 0 0 setrgbcolor
78.7402 setlinewidth
39100 43080 7750 cir0
0 0 0 setrgbcolor
57000 43180 7750 cir0
0 0 0 setrgbcolor
59.0551 setlinewidth
39100 43080 770.472 cir1
0 0 0 setrgbcolor
45300 41280 770.472 cir1
0 0 0 setrgbcolor
45400 44680 770.472 cir1
0 0 0 setrgbcolor
41100 36880 770.472 cir1
0 0 0 setrgbcolor
37200 36980 770.472 cir1
0 0 0 setrgbcolor
32900 41380 770.472 cir1
0 0 0 setrgbcolor
32800 44780 770.472 cir1
0 0 0 setrgbcolor
37300 49280 770.472 cir1
0 0 0 setrgbcolor
40900 49280 770.472 cir1
0 0 0 setrgbcolor
40200 46980 770.472 cir1
0 0 0 setrgbcolor
38000 46980 770.472 cir1
0 0 0 setrgbcolor
35200 44280 770.472 cir1
0 0 0 setrgbcolor
43000 44180 770.472 cir1
0 0 0 setrgbcolor
43100 42080 770.472 cir1
0 0 0 setrgbcolor
35200 41980 770.472 cir1
0 0 0 setrgbcolor
40200 39080 770.472 cir1
0 0 0 setrgbcolor
38000 39080 770.472 cir1
0 0 0 setrgbcolor
34500 38480 770.472 cir1
0 0 0 setrgbcolor
43700 38480 770.472 cir1
0 0 0 setrgbcolor
43700 47580 770.472 cir1
0 0 0 setrgbcolor
34500 47680 770.472 cir1
0 0 0 setrgbcolor
42000 40180 770.472 cir1
0 0 0 setrgbcolor
36200 40080 770.472 cir1
0 0 0 setrgbcolor
42000 45980 770.472 cir1
0 0 0 setrgbcolor
36200 45980 770.472 cir1
0 0 0 setrgbcolor
35350 46830 770.472 cir1
0 0 0 setrgbcolor
34000 44480 770.472 cir1
0 0 0 setrgbcolor
34000 41680 770.472 cir1
0 0 0 setrgbcolor
35350 39330 770.472 cir1
0 0 0 setrgbcolor
37600 38080 770.472 cir1
0 0 0 setrgbcolor
40600 38080 770.472 cir1
0 0 0 setrgbcolor
42850 39330 770.472 cir1
0 0 0 setrgbcolor
44200 41680 770.472 cir1
0 0 0 setrgbcolor
44200 44480 770.472 cir1
0 0 0 setrgbcolor
42850 46830 770.472 cir1
0 0 0 setrgbcolor
40600 48180 770.472 cir1
0 0 0 setrgbcolor
37600 48180 770.472 cir1
0 0 0 setrgbcolor
55500 48280 770.472 cir1
0 0 0 setrgbcolor
58500 48280 770.472 cir1
0 0 0 setrgbcolor
60750 46930 770.472 cir1
0 0 0 setrgbcolor
62100 44580 770.472 cir1
0 0 0 setrgbcolor
62100 41780 770.472 cir1
0 0 0 setrgbcolor
60750 39430 770.472 cir1
0 0 0 setrgbcolor
58500 38180 770.472 cir1
0 0 0 setrgbcolor
55500 38180 770.472 cir1
0 0 0 setrgbcolor
53250 39430 770.472 cir1
0 0 0 setrgbcolor
51900 41780 770.472 cir1
0 0 0 setrgbcolor
51900 44580 770.472 cir1
0 0 0 setrgbcolor
53250 46930 770.472 cir1
0 0 0 setrgbcolor
54100 46080 770.472 cir1
0 0 0 setrgbcolor
59900 46080 770.472 cir1
0 0 0 setrgbcolor
54100 40180 770.472 cir1
0 0 0 setrgbcolor
59900 40280 770.472 cir1
0 0 0 setrgbcolor
52400 47780 770.472 cir1
0 0 0 setrgbcolor
61600 47680 770.472 cir1
0 0 0 setrgbcolor
61600 38580 770.472 cir1
0 0 0 setrgbcolor
52400 38580 770.472 cir1
0 0 0 setrgbcolor
55900 39180 770.472 cir1
0 0 0 setrgbcolor
58100 39180 770.472 cir1
0 0 0 setrgbcolor
53100 42080 770.472 cir1
0 0 0 setrgbcolor
61000 42180 770.472 cir1
0 0 0 setrgbcolor
60900 44280 770.472 cir1
0 0 0 setrgbcolor
53100 44380 770.472 cir1
0 0 0 setrgbcolor
55900 47080 770.472 cir1
0 0 0 setrgbcolor
58100 47080 770.472 cir1
0 0 0 setrgbcolor
58800 49380 770.472 cir1
0 0 0 setrgbcolor
55200 49380 770.472 cir1
0 0 0 setrgbcolor
50700 44880 770.472 cir1
0 0 0 setrgbcolor
50800 41480 770.472 cir1
0 0 0 setrgbcolor
55100 37080 770.472 cir1
0 0 0 setrgbcolor
59000 36980 770.472 cir1
0 0 0 setrgbcolor
63300 44780 770.472 cir1
0 0 0 setrgbcolor
63200 41380 770.472 cir1
0 0 0 setrgbcolor
57000 43180 770.472 cir1
showpage
grestore
%%EOF
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment