RNMnetwork/es.telecomlobby.com/radio_aficion/PCB/XCircuit_Libraries/tubeamp.lps
Riccardo Giuntoli c23538d292
s
2022-02-03 15:29:33 +01:00

169 lines
3.4 KiB
Plaintext

%! PostScript set of library objects for XCircuit
% Version: 2.0
% Library name is: tubeamp
% Author: meo@rru.com (Miles O'Neal)
%
%
% XCircuitLib library built-in objects
/triode-left {
% -96 -144 208 288 bbox
begingate
0 1.00 32 64 32 48 96 48 96 64 4 polygon
1 1.00 64 0 112 90.00 270.00 xcarc
1 1.00 64 64 64 144 2 polygon
1 1.00 112 0 96 0 2 polygon
1 1.00 80 0 64 0 2 polygon
1 1.00 48 0 32 0 2 polygon
1 1.00 16 0 -96 0 2 polygon
1 1.00 96 -80 96 -64 32 -64 32 -144 4 polygon
endgate
} def
/tube-rect {
% -112 -112 230 224 bbox
begingate
1 1.00 16 0 102 0.00 360.00 xcarc
1 1.00 -16 16 0 16 0 -16 -112 -16 4 polygon
1 1.00 16 48 80 48 80 32 16 32 16 48 5 polygon
1 1.00 48 48 48 112 2 polygon
1 1.00 16 -32 80 -32 80 -48 16 -48 16 -32 5 polygon
1 1.00 48 -48 48 -112 2 polygon
endgate
} def
/triode {
% -128 -144 256 288 bbox
begingate
0 1.00 -48 64 -48 48 16 48 16 64 4 polygon
1 1.00 -16 0 112 0.00 360.00 xcarc
1 1.00 -16 64 -16 144 2 polygon
1 1.00 32 0 128 0 2 polygon
1 1.00 0 0 16 0 2 polygon
1 1.00 -32 0 -16 0 2 polygon
1 1.00 -64 0 -48 0 2 polygon
1 1.00 -48 -64 -48 -48 16 -48 16 -144 4 polygon
endgate
} def
/tube-pentode {
% -128 -144 256 288 bbox
begingate
1.00 0 0 0 triode
1 1.00 16 32 64 32 64 16 3 polygon
1 1.00 68 0 16 -90.00 90.00 xcarc
1 1.00 64 -16 64 -64 16 -64 3 polygon
1 1.00 -32 32 -16 32 2 polygon
1 1.00 0 32 16 32 2 polygon
1 1.00 -64 32 -48 32 2 polygon
1 1.00 -64 -32 -48 -32 2 polygon
1 1.00 -32 -32 -16 -32 2 polygon
1 1.00 0 -32 16 -32 2 polygon
endgate
} def
/dot {
% -10 -10 20 20 bbox
begingate
248 1.00 0 0 6 0.00 360.00 xcarc
endgate
} def
/light-neon {
% -35 -48 70 96 bbox
begingate
1 1.00 0 0 35 0.00 360.00 xcarc
1 1.00 0 16 0 48 2 polygon
1 1.00 0 -16 0 -48 2 polygon
1.00 0 0 -16 dot
1.00 0 0 16 dot
endgate
} def
/circle {
% -6 -12 28 24 bbox
begingate
1 1.00 16 0 6 0.00 360.00 xcarc
1 1.00 0 0 10 0 2 polygon
endgate
} def
/fuse {
% -16 -54 34 108 bbox
begingate
1.00 270 0 48 circle
1 1.00 0 16 16 90.00 270.00 xcarc
1 1.00 2 -16 16 -90.00 90.00 xcarc
1.00 -91 0 -48 circle
endgate
} def
/speaker {
% -48 -96 96 176 bbox
begingate
1 1.00 -16 16 48 80 48 -96 -16 -32 4 polygon
1 1.00 -48 16 -48 -32 -16 -32 -16 16 -48 16 5 polygon
endgate
} def
/xfmr-lg {
% -80 -144 160 282 bbox
begingate
1 1.00 -32 112 -32 -112 32 -112 32 112 -32 112 5 polygon
1 1.00 -32 80 -80 80 -80 -80 -32 -80 4 polygon
1 1.00 0 106 35 32 0.00 180.00 ellipse
1.00 0 0 128 dot
1 1.00 32 -80 80 -80 80 80 32 80 4 polygon
1 1.00 0 -112 35 32 180.00 360.00 ellipse
1.00 0 0 -128 dot
endgate
} def
/xfmr-sm {
% -64 -48 128 96 bbox
begingate
1 1.00 -48 16 48 16 48 -16 -48 -16 -48 16 5 polygon
1 1.00 -32 16 -32 48 32 48 32 16 4 polygon
1 1.00 -48 16 -64 16 -64 -16 -48 -16 4 polygon
1 1.00 -32 -16 -32 -48 32 -48 32 -16 4 polygon
1 1.00 48 16 64 16 64 -16 32 -16 4 polygon
endgate
} def
/ac_3prong {
% -48 -32 96 64 bbox
begingate
0 1.00 -48 32 -48 0 48 0 48 32 4 polygon
1 1.00 -32 0 -32 -32 2 polygon
1 1.00 32 0 32 -32 2 polygon
1 2.00 0 0 0 -32 0 -16 3 polygon
endgate
} def
/triode-right {
% -96 -144 208 288 bbox
begingate
1.00 -1 16 0 triode-left
endgate
} def
/phone_jack {
% -48 -32 80 64 bbox
begingate
0 1.00 16 32 16 -32 32 -32 32 32 4 polygon
1 1.00 0 32 -16 16 -32 32 -48 32 4 polygon
1 1.00 16 -32 -16 -32 2 polygon
endgate
} def
/phjack_short {
% -64 -32 112 64 bbox
begingate
1.00 0 16 0 phone_jack
1 1.00 -16 16 -32 32 -48 16 -64 16 4 polygon
endgate
} def
% EndLib