mirror of
git://git.geda-project.org/gparts
synced 2025-05-08 23:02:54 +08:00
Added additonal symbols and test data.
This commit is contained in:
parent
bbc266a077
commit
e4ba7cb164
@ -664,4 +664,74 @@ for package in packages:
|
||||
print " <document category=\"Datasheet\">http://www.bourns.com/data/global/pdfs/CD0603_1005-Z.pdf</document>"
|
||||
print " </zener-diode>"
|
||||
|
||||
##############################################################################
|
||||
##
|
||||
## CD1206 Surface mount schottky rectifier diodes
|
||||
##
|
||||
##############################################################################
|
||||
|
||||
devices = [
|
||||
( 'B220', 20, 0.50, 2.0 ),
|
||||
( 'B240', 40, 0.50, 2.0 ),
|
||||
( 'B260', 60, 0.70, 2.0 ),
|
||||
( 'B2100', 100, 0.85, 2.0 )
|
||||
]
|
||||
|
||||
for device in devices:
|
||||
print " <diode>"
|
||||
print " <company-name>Bourns</company-name>"
|
||||
print " <part-number>CD1206-%s</part-number>" % device[0]
|
||||
print " <package-name>1206(3216)</package-name>"
|
||||
print " <device-name>schottky</device-name>"
|
||||
print " <ave-forward-current>%f</ave-forward-current>" % device[3]
|
||||
print " <document category=\"Datasheet\">http://www.bourns.com/data/global/pdfs/CD1206_B220_B2100.pdf</document>"
|
||||
print " </diode>"
|
||||
|
||||
##############################################################################
|
||||
##
|
||||
## CD0603/1005 Surface mount schottky chip diodes
|
||||
##
|
||||
##############################################################################
|
||||
|
||||
devices = [
|
||||
( 'B00340', 40, 0.37, 0.03 ),
|
||||
( 'B0130L', 30, 0.44, 0.10 ),
|
||||
( 'B0140L', 40, 0.55, 0.10 ),
|
||||
( 'B0140R', 40, 0.45, 0.10 ),
|
||||
( 'B0230', 30, 0.50, 0.20 ),
|
||||
( 'B0240', 40, 0.55, 0.20 )
|
||||
]
|
||||
|
||||
for device in devices:
|
||||
print " <diode>"
|
||||
print " <company-name>Bourns</company-name>"
|
||||
print " <part-number>CD0603-%s</part-number>" % device[0]
|
||||
print " <package-name>0603(1806)</package-name>"
|
||||
print " <device-name>schottky</device-name>"
|
||||
print " <ave-forward-current>%f</ave-forward-current>" % device[3]
|
||||
print " <document category=\"Datasheet\">http://www.bourns.com/data/global/pdfs/SBCD0603_1005.pdf</document>"
|
||||
print " </diode>"
|
||||
|
||||
##############################################################################
|
||||
##
|
||||
## CD0603/1005 Surface mount chip diodes
|
||||
##
|
||||
##############################################################################
|
||||
|
||||
devices = [
|
||||
( 'S0180', 90, 1.00, 0.10 ),
|
||||
( 'S01575', 100, 1.00, 0.15 ),
|
||||
( 'S0180R', 90, 1.00, 0.10 )
|
||||
]
|
||||
|
||||
for device in devices:
|
||||
print " <diode>"
|
||||
print " <company-name>Bourns</company-name>"
|
||||
print " <part-number>CD0603-%s</part-number>" % device[0]
|
||||
print " <package-name>0603(1806)</package-name>"
|
||||
print " <device-name>diode</device-name>"
|
||||
print " <ave-forward-current>%f</ave-forward-current>" % device[3]
|
||||
print " <document category=\"Datasheet\">http://www.bourns.com/data/global/pdfs/CD0603_1005.pdf</document>"
|
||||
print " </diode>"
|
||||
|
||||
print "</data>"
|
||||
|
@ -37,6 +37,7 @@
|
||||
<xsl:apply-templates select="data/resistor"/>
|
||||
<xsl:apply-templates select="data/bipolar-transistor"/>
|
||||
<xsl:apply-templates select="data/mosfet"/>
|
||||
<xsl:apply-templates select="data/diode"/>
|
||||
<xsl:apply-templates select="data/zener-diode"/>
|
||||
</xsl:template>
|
||||
|
||||
@ -304,6 +305,39 @@
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- Add a diode to the database -->
|
||||
|
||||
<xsl:template match="diode">
|
||||
<xsl:apply-templates select="company-name"/>
|
||||
<xsl:apply-templates select="device-name"/>
|
||||
<xsl:apply-templates select="package-name"/>
|
||||
|
||||
<xsl:call-template name="part"/>
|
||||
|
||||
<xsl:text>INSERT INTO Diode (PartID, PackageID, AveForwardCurrent) </xsl:text>
|
||||
<xsl:text> SELECT </xsl:text>
|
||||
<xsl:text> (SELECT PartID FROM Part WHERE PartNumber = '</xsl:text>
|
||||
<xsl:value-of select="part-number"/>
|
||||
<xsl:text>'), </xsl:text>
|
||||
<xsl:text> (SELECT PackageID FROM Package WHERE PackageName = '</xsl:text>
|
||||
<xsl:value-of select="package-name"/>
|
||||
<xsl:text>'), </xsl:text>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="ave-forward-current"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:text> WHERE NOT EXISTS </xsl:text>
|
||||
<xsl:text> (SELECT * FROM Diode </xsl:text>
|
||||
<xsl:text> JOIN Part USING ( PartID ) </xsl:text>
|
||||
<xsl:text> JOIN Company USING ( CompanyID ) </xsl:text>
|
||||
<xsl:text> WHERE CompanyName = '</xsl:text>
|
||||
<xsl:value-of select="company-name"/>
|
||||
<xsl:text>' AND PartNumber = '</xsl:text>
|
||||
<xsl:value-of select="part-number"/>
|
||||
<xsl:text>' </xsl:text>
|
||||
<xsl:text> ); </xsl:text>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- Add a zener diode to the database -->
|
||||
|
||||
<xsl:template match="zener-diode">
|
||||
|
@ -46,8 +46,14 @@ INSERT INTO Category (CategoryName, ViewName, ParentID) VALUES(
|
||||
);
|
||||
|
||||
INSERT INTO Category (CategoryName, ViewName, ParentID) VALUES(
|
||||
"Small-signal",
|
||||
"DiodeV",
|
||||
"Rectifier",
|
||||
"RectifierDiodeV",
|
||||
(SELECT CategoryID FROM Category WHERE CategoryName = "Diodes")
|
||||
);
|
||||
|
||||
INSERT INTO Category (CategoryName, ViewName, ParentID) VALUES(
|
||||
"Switching",
|
||||
"SwitchingDiodeV",
|
||||
(SELECT CategoryID FROM Category WHERE CategoryName = "Diodes")
|
||||
);
|
||||
|
||||
|
@ -27,6 +27,8 @@
|
||||
-- discrete semiconductor components.
|
||||
--
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a table for diodes.
|
||||
--
|
||||
-- This table can be used for most diodes, including small-signal, small-signal
|
||||
@ -35,6 +37,7 @@
|
||||
-- TODO Should this table include additional fields to indicate the diode type?
|
||||
-- (e.g. Small-signal, Rectifier, Schottky, etc...)
|
||||
--
|
||||
|
||||
CREATE TABLE Diode (
|
||||
|
||||
PartID INTEGER PRIMARY KEY,
|
||||
@ -46,6 +49,11 @@ CREATE TABLE Diode (
|
||||
);
|
||||
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a table for diodes.
|
||||
--
|
||||
|
||||
CREATE TABLE MOSFET (
|
||||
|
||||
PartID INTEGER PRIMARY KEY,
|
||||
@ -58,12 +66,16 @@ CREATE TABLE MOSFET (
|
||||
|
||||
);
|
||||
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a table for TVS diodes.
|
||||
--
|
||||
-- TODO What is the best way to indicate bidirectional or unidirectional? The
|
||||
-- type may be apparent from the symbol. Then, an additional field would not
|
||||
-- be required.
|
||||
--
|
||||
|
||||
CREATE TABLE TVSDiode (
|
||||
|
||||
PartID INTEGER PRIMARY KEY,
|
||||
@ -73,8 +85,12 @@ CREATE TABLE TVSDiode (
|
||||
|
||||
);
|
||||
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a table for zener diodes.
|
||||
--
|
||||
|
||||
CREATE TABLE ZenerDiode (
|
||||
|
||||
PartID INTEGER PRIMARY KEY,
|
||||
@ -83,8 +99,12 @@ CREATE TABLE ZenerDiode (
|
||||
|
||||
);
|
||||
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a table for bipolar junction transistors.
|
||||
--
|
||||
|
||||
CREATE TABLE BJT (
|
||||
|
||||
PartID INTEGER PRIMARY KEY,
|
||||
@ -97,8 +117,11 @@ CREATE TABLE BJT (
|
||||
);
|
||||
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a view for diodes.
|
||||
--
|
||||
|
||||
CREATE VIEW DiodeV AS
|
||||
SELECT
|
||||
Part.PartID,
|
||||
@ -115,6 +138,12 @@ CREATE VIEW DiodeV AS
|
||||
JOIN Company USING ( CompanyID )
|
||||
JOIN Device USING ( DeviceID );
|
||||
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a view for MOSFETs
|
||||
--
|
||||
|
||||
CREATE VIEW MOSFETV AS
|
||||
SELECT
|
||||
Part.PartID,
|
||||
@ -134,8 +163,76 @@ CREATE VIEW MOSFETV AS
|
||||
JOIN Company USING ( CompanyID )
|
||||
JOIN Device USING ( DeviceID );
|
||||
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a view for rectifier diodes.
|
||||
--
|
||||
-- Rectifier diodes are stored in the diode table, but are selected for
|
||||
-- a average forward current greater than or equal to 500 mA.
|
||||
--
|
||||
-- Diodes where the average forward current is null are selected also.
|
||||
-- This way prevents parts from getting "lost" by not appearing in
|
||||
-- either table.
|
||||
--
|
||||
|
||||
CREATE VIEW RectifierDiodeV AS
|
||||
SELECT
|
||||
Part.PartID,
|
||||
Company.CompanyName,
|
||||
Part.PartNumber,
|
||||
Package.PackageName,
|
||||
Diode.MaxReverseVoltage AS 'VR',
|
||||
Diode.TypForwardVoltage AS 'VF',
|
||||
Diode.AveForwardCurrent AS 'IF',
|
||||
Device.DeviceID
|
||||
FROM Diode
|
||||
JOIN Part USING ( PartID )
|
||||
JOIN Package USING ( PackageID )
|
||||
JOIN Company USING ( CompanyID )
|
||||
JOIN Device USING ( DeviceID )
|
||||
WHERE
|
||||
Diode.AveForwardCurrent IS NULL OR
|
||||
Diode.AveForwardCurrent >= 0.5;
|
||||
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a view for Switching diodes.
|
||||
--
|
||||
-- Switching diodes are stored in the diode table, but are selected for
|
||||
-- a average forward current less than 500 mA.
|
||||
--
|
||||
-- Diodes where the average forward current is null are selected also.
|
||||
-- This way prevents parts from getting "lost" by not appearing in
|
||||
-- either table.
|
||||
--
|
||||
|
||||
CREATE VIEW SwitchingDiodeV AS
|
||||
SELECT
|
||||
Part.PartID,
|
||||
Company.CompanyName,
|
||||
Part.PartNumber,
|
||||
Package.PackageName,
|
||||
Diode.MaxReverseVoltage AS 'VR',
|
||||
Diode.TypForwardVoltage AS 'VF',
|
||||
Diode.AveForwardCurrent AS 'IF',
|
||||
Device.DeviceID
|
||||
FROM Diode
|
||||
JOIN Part USING ( PartID )
|
||||
JOIN Package USING ( PackageID )
|
||||
JOIN Company USING ( CompanyID )
|
||||
JOIN Device USING ( DeviceID )
|
||||
WHERE
|
||||
Diode.AveForwardCurrent IS NULL OR
|
||||
Diode.AveForwardCurrent < 0.5;
|
||||
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a view for TVS diodes.
|
||||
--
|
||||
|
||||
CREATE VIEW TVSDiodeV AS
|
||||
SELECT
|
||||
Part.PartID,
|
||||
@ -147,8 +244,12 @@ CREATE VIEW TVSDiodeV AS
|
||||
JOIN Part USING ( PartID )
|
||||
JOIN Company USING ( CompanyID );
|
||||
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a view for zener diodes.
|
||||
--
|
||||
|
||||
CREATE VIEW ZenerDiodeV AS
|
||||
SELECT
|
||||
Part.PartID,
|
||||
@ -164,6 +265,9 @@ CREATE VIEW ZenerDiodeV AS
|
||||
JOIN Company USING ( CompanyID )
|
||||
JOIN Device USING ( DeviceID );
|
||||
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- Create a view for BJTs.
|
||||
--
|
||||
CREATE VIEW BJTV AS
|
||||
|
Binary file not shown.
@ -29,8 +29,49 @@
|
||||
-- This file does not use procedures for compatibilty with SQLite.
|
||||
--
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- capacitors
|
||||
--
|
||||
-- TODO Separate capaciors into polarized and non-polarized groups
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "capacitor" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "capacitor"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-capacitor-non-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "capacitor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-capacitor-non-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-capacitor-non-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "capacitor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-capacitor-non-2.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-capacitor-pol-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "capacitor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-capacitor-pol-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-capacitor-pol-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "capacitor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-capacitor-pol-2.sym");
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- diodes
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "diode" ) WHERE NOT EXISTS (
|
||||
@ -58,8 +99,6 @@ INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "diode-3.sym");
|
||||
|
||||
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-diode-1.sym",
|
||||
@ -74,170 +113,106 @@ INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-diode-2.sym");
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- diodes, schottky
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "schottky" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "schottky"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-schottky-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "schottky")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-schottky-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-schottky-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "schottky")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-schottky-2.sym");
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- diodes, tuning
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "tuning" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "tuning"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-tuning-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "tuning")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-tuning-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-tuning-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "tuning")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-tuning-2.sym");
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- diodes, tunnel
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "tunnel" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "tunnel"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-tunnel-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "tunnel")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-tunnel-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-tunnel-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "tunnel")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-tunnel-2.sym");
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- diodes, schottky
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "tvs" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "tvs"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-tvs-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "diode")
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "tvs")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-tvs-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-tvs-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "diode")
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "tvs")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-tvs-2.sym");
|
||||
|
||||
-- n type mosfets
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "nmos" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "nmos"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"nmos-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "nmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "nmos-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"nmos-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "nmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "nmos-2.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"nmos-3.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "nmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "nmos-3.sym");
|
||||
|
||||
-- npn transistors
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "npn" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "npn"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"npn-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "npn")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "npn-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"npn-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "npn")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "npn-2.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"npn-3.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "npn")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "npn-3.sym");
|
||||
|
||||
-- p type mosfets
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "pmos" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "pmos"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pmos-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pmos-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pmos-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pmos-2.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pmos-3.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pmos-3.sym");
|
||||
|
||||
-- pnp transistors
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "pnp" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "pnp"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pnp-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pnp")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pnp-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pnp-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pnp")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pnp-2.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pnp-3.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pnp")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pnp-3.sym");
|
||||
|
||||
|
||||
-- resistors
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "resistor" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "resistor"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"resistor-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "resistor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "resistor-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"resistor-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "resistor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "resistor-2.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-resistor-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "resistor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-resistor-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-resistor-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "resistor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-resistor-2.sym");
|
||||
|
||||
|
||||
-- zener diodes
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- diodes, zener
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "zener" ) WHERE NOT EXISTS (
|
||||
@ -286,3 +261,165 @@ INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-zener-2.sym");
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- n type mosfets
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "nmos" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "nmos"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"nmos-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "nmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "nmos-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"nmos-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "nmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "nmos-2.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"nmos-3.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "nmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "nmos-3.sym");
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- npn transistors
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "npn" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "npn"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"npn-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "npn")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "npn-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"npn-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "npn")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "npn-2.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"npn-3.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "npn")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "npn-3.sym");
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- p type mosfets
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "pmos" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "pmos"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pmos-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pmos-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pmos-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pmos-2.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pmos-3.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pmos")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pmos-3.sym");
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- pnp transistors
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "pnp" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "pnp"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pnp-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pnp")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pnp-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pnp-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pnp")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pnp-2.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"pnp-3.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "pnp")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "pnp-3.sym");
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
--
|
||||
-- resistors
|
||||
--
|
||||
|
||||
INSERT INTO Device (DeviceName)
|
||||
SELECT ( "resistor" ) WHERE NOT EXISTS (
|
||||
SELECT * FROM Device WHERE DeviceName = "resistor"
|
||||
);
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"resistor-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "resistor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "resistor-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"resistor-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "resistor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "resistor-2.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-resistor-1.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "resistor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-resistor-1.sym");
|
||||
|
||||
INSERT INTO Symbol (SymbolName, DeviceID)
|
||||
SELECT
|
||||
"gp-resistor-2.sym",
|
||||
(SELECT DeviceID FROM Device WHERE DeviceName = "resistor")
|
||||
WHERE NOT EXISTS
|
||||
(SELECT * FROM Symbol WHERE SymbolName = "gp-resistor-2.sym");
|
||||
|
||||
|
@ -24,9 +24,9 @@ pinseq=2
|
||||
T 400 700 8 10 1 1 0 1 1
|
||||
refdes=C?
|
||||
T 400 500 8 10 1 1 0 1 1
|
||||
value=$(value)
|
||||
value=$(Capacitance)
|
||||
T 400 300 8 10 1 1 0 1 1
|
||||
footprint=$(footprint)
|
||||
footprint=$(PackageName)
|
||||
T -5 700 8 10 0 0 0 7 1
|
||||
device=CAPACITOR
|
||||
L 50 550 350 550 3 30 0 0 -1 -1
|
||||
|
@ -24,9 +24,9 @@ pinseq=2
|
||||
T 500 800 8 10 1 1 0 3 1
|
||||
refdes=C?
|
||||
T 500 400 8 10 1 1 0 5 1
|
||||
value=$(value)
|
||||
value=$(Capacitance)
|
||||
T 500 200 8 10 1 1 0 5 1
|
||||
footprint=$(footprint)
|
||||
footprint=$(PackageName)
|
||||
T 500 1000 8 10 0 0 0 3 1
|
||||
device=CAPACITOR
|
||||
L 450 450 450 750 3 30 0 0 -1 -1
|
||||
|
@ -24,9 +24,9 @@ pinseq=2
|
||||
T 400 700 8 10 1 1 0 1 1
|
||||
refdes=C?
|
||||
T 400 500 8 10 1 1 0 1 1
|
||||
value=$(value)
|
||||
value=$(Capacitance)
|
||||
T 400 300 8 10 1 1 0 1 1
|
||||
footprint=$(footprint)
|
||||
footprint=$(PackageName)
|
||||
T -5 700 8 10 0 0 0 7 1
|
||||
device=CAPACITOR
|
||||
L 50 550 350 550 3 30 0 0 -1 -1
|
||||
|
@ -24,9 +24,9 @@ pinseq=2
|
||||
T 500 800 8 10 1 1 0 3 1
|
||||
refdes=C?
|
||||
T 500 400 8 10 1 1 0 5 1
|
||||
value=$(value)
|
||||
value=$(Capacitance)
|
||||
T 500 200 8 10 1 1 0 5 1
|
||||
footprint=$(footprint)
|
||||
footprint=$(PackageName)
|
||||
T 500 1000 8 10 0 0 0 3 1
|
||||
device=CAPACITOR
|
||||
L 550 750 550 450 3 30 0 0 -1 -1
|
||||
|
@ -32,6 +32,6 @@ device=DIODE
|
||||
T 500 700 8 10 1 1 0 1 1
|
||||
refdes=D?
|
||||
T 500 300 8 10 1 1 0 1 1
|
||||
footprint=$(footprint)
|
||||
footprint=$(PackageName)
|
||||
T 500 500 9 10 1 0 0 1 1
|
||||
$(part number)
|
||||
$(PartNumber)
|
||||
|
@ -32,6 +32,6 @@ device=DIODE
|
||||
T 500 950 8 10 1 1 0 3 1
|
||||
refdes=D?
|
||||
T 500 250 8 10 1 1 0 5 1
|
||||
footprint=$(footprint)
|
||||
footprint=$(PackageName)
|
||||
T 500 450 9 10 1 0 0 5 1
|
||||
$(part number)
|
||||
$(PartNumber)
|
||||
|
@ -31,9 +31,9 @@ device=DIODE
|
||||
T 500 700 8 10 1 1 0 1 1
|
||||
refdes=D?
|
||||
T 500 300 8 10 1 1 0 1 1
|
||||
footprint=$(footprint)
|
||||
footprint=$(PackageName)
|
||||
T 500 500 9 10 1 0 0 1 1
|
||||
$(part number)
|
||||
$(PartNumber)
|
||||
H 3 20 0 0 -1 -1 0 -1 -1 -1 -1 -1 6
|
||||
M 100,675
|
||||
L 50,675
|
||||
|
@ -31,9 +31,9 @@ device=DIODE
|
||||
T 500 950 8 10 1 1 0 3 1
|
||||
refdes=D?
|
||||
T 500 250 8 10 1 1 0 5 1
|
||||
footprint=$(footprint)
|
||||
footprint=$(PackageName)
|
||||
T 500 450 9 10 1 0 0 5 1
|
||||
$(part number)
|
||||
$(PartNumber)
|
||||
H 3 20 0 0 -1 -1 0 -1 -1 -1 -1 -1 6
|
||||
M 575,600
|
||||
L 575,550
|
||||
|
38
sym/gparts/gp-tuning-1.sym
Normal file
38
sym/gparts/gp-tuning-1.sym
Normal file
@ -0,0 +1,38 @@
|
||||
v 20110115 2
|
||||
P 200 1000 200 650 1 0 0
|
||||
{
|
||||
T 650 750 5 10 0 0 90 2 1
|
||||
pintype=pas
|
||||
T 250 750 9 10 0 1 90 2 1
|
||||
pinlabel=K
|
||||
T 150 750 5 10 0 1 90 0 1
|
||||
pinnumber=1
|
||||
T 450 750 5 10 0 0 90 2 1
|
||||
pinseq=1
|
||||
}
|
||||
P 200 0 200 350 1 0 0
|
||||
{
|
||||
T 650 250 5 10 0 0 90 8 1
|
||||
pintype=pas
|
||||
T 250 250 9 10 0 1 90 8 1
|
||||
pinlabel=A
|
||||
T 150 250 5 10 0 1 90 6 1
|
||||
pinnumber=2
|
||||
T 450 250 5 10 0 0 90 8 1
|
||||
pinseq=2
|
||||
}
|
||||
L 50 600 350 600 3 20 0 0 -1 -1
|
||||
H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 4
|
||||
M 50,350
|
||||
L 350,350
|
||||
L 200,600
|
||||
z
|
||||
T -105 695 8 10 0 0 0 7 1
|
||||
device=DIODE
|
||||
T 500 700 8 10 1 1 0 1 1
|
||||
refdes=D?
|
||||
T 500 300 8 10 1 1 0 1 1
|
||||
footprint=$(PackageName)
|
||||
T 500 500 9 10 1 0 0 1 1
|
||||
$(PartNumber)
|
||||
L 50 650 350 650 3 20 0 0 -1 -1
|
38
sym/gparts/gp-tuning-2.sym
Normal file
38
sym/gparts/gp-tuning-2.sym
Normal file
@ -0,0 +1,38 @@
|
||||
v 20110115 2
|
||||
P 1000 700 650 700 1 0 0
|
||||
{
|
||||
T 750 250 5 10 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 750 650 9 10 0 1 0 2 1
|
||||
pinlabel=K
|
||||
T 750 750 5 10 0 1 0 0 1
|
||||
pinnumber=1
|
||||
T 750 450 5 10 0 0 0 2 1
|
||||
pinseq=1
|
||||
}
|
||||
P 0 700 350 700 1 0 0
|
||||
{
|
||||
T 250 250 5 10 0 0 0 8 1
|
||||
pintype=pas
|
||||
T 250 650 9 10 0 1 0 8 1
|
||||
pinlabel=A
|
||||
T 250 750 5 10 0 1 0 6 1
|
||||
pinnumber=2
|
||||
T 250 450 5 10 0 0 0 8 1
|
||||
pinseq=2
|
||||
}
|
||||
L 600 850 600 550 3 20 0 0 -1 -1
|
||||
H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 4
|
||||
M 350,850
|
||||
L 350,550
|
||||
L 600,700
|
||||
z
|
||||
T 500 1100 8 10 0 0 0 3 1
|
||||
device=DIODE
|
||||
T 500 950 8 10 1 1 0 3 1
|
||||
refdes=D?
|
||||
T 500 250 8 10 1 1 0 5 1
|
||||
footprint=$(PackageName)
|
||||
T 500 450 9 10 1 0 0 5 1
|
||||
$(PartNumber)
|
||||
L 650 850 650 550 3 20 0 0 -1 -1
|
41
sym/gparts/gp-tunnel-1.sym
Normal file
41
sym/gparts/gp-tunnel-1.sym
Normal file
@ -0,0 +1,41 @@
|
||||
v 20100214 2
|
||||
P 200 1000 200 625 1 0 0
|
||||
{
|
||||
T 650 750 5 10 0 0 90 2 1
|
||||
pintype=pas
|
||||
T 250 750 9 10 0 1 90 2 1
|
||||
pinlabel=K
|
||||
T 150 750 5 10 0 1 90 0 1
|
||||
pinnumber=1
|
||||
T 450 750 5 10 0 0 90 2 1
|
||||
pinseq=1
|
||||
}
|
||||
P 200 0 200 375 1 0 0
|
||||
{
|
||||
T 650 250 5 10 0 0 90 8 1
|
||||
pintype=pas
|
||||
T 250 250 9 10 0 1 90 8 1
|
||||
pinlabel=A
|
||||
T 150 250 5 10 0 1 90 6 1
|
||||
pinnumber=2
|
||||
T 450 250 5 10 0 0 90 8 1
|
||||
pinseq=2
|
||||
}
|
||||
H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 4
|
||||
M 50,375
|
||||
L 350,375
|
||||
L 200,625
|
||||
z
|
||||
T -105 695 8 10 0 0 0 7 1
|
||||
device=DIODE
|
||||
T 500 700 8 10 1 1 0 1 1
|
||||
refdes=D?
|
||||
T 500 300 8 10 1 1 0 1 1
|
||||
footprint=$(PackageName)
|
||||
T 500 500 9 10 1 0 0 1 1
|
||||
$(PartNumber)
|
||||
H 3 20 0 0 -1 -1 0 -1 -1 -1 -1 -1 4
|
||||
M 50,575
|
||||
L 50,625
|
||||
L 350,625
|
||||
L 350,575
|
41
sym/gparts/gp-tunnel-2.sym
Normal file
41
sym/gparts/gp-tunnel-2.sym
Normal file
@ -0,0 +1,41 @@
|
||||
v 20100214 2
|
||||
P 1000 700 625 700 1 0 0
|
||||
{
|
||||
T 750 250 5 10 0 0 0 2 1
|
||||
pintype=pas
|
||||
T 750 650 9 10 0 1 0 2 1
|
||||
pinlabel=K
|
||||
T 750 750 5 10 0 1 0 0 1
|
||||
pinnumber=1
|
||||
T 750 450 5 10 0 0 0 2 1
|
||||
pinseq=1
|
||||
}
|
||||
P 0 700 375 700 1 0 0
|
||||
{
|
||||
T 250 250 5 10 0 0 0 8 1
|
||||
pintype=pas
|
||||
T 250 650 9 10 0 1 0 8 1
|
||||
pinlabel=A
|
||||
T 250 750 5 10 0 1 0 6 1
|
||||
pinnumber=2
|
||||
T 250 450 5 10 0 0 0 8 1
|
||||
pinseq=2
|
||||
}
|
||||
H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 4
|
||||
M 375,850
|
||||
L 375,550
|
||||
L 625,700
|
||||
z
|
||||
T 500 1100 8 10 0 0 0 3 1
|
||||
device=DIODE
|
||||
T 500 950 8 10 1 1 0 3 1
|
||||
refdes=D?
|
||||
T 500 250 8 10 1 1 0 5 1
|
||||
footprint=$(PackageName)
|
||||
T 500 450 9 10 1 0 0 5 1
|
||||
$(PartNumber)
|
||||
H 3 20 0 0 -1 -1 0 -1 -1 -1 -1 -1 4
|
||||
M 575,850
|
||||
L 625,850
|
||||
L 625,550
|
||||
L 575,550
|
@ -26,9 +26,9 @@ device=DIODE
|
||||
T 500 700 8 10 1 1 0 1 1
|
||||
refdes=D?
|
||||
T 500 300 8 10 1 1 0 1 1
|
||||
footprint=$(footprint)
|
||||
footprint=$(PackageName)
|
||||
T 500 500 9 10 1 0 0 1 1
|
||||
$(part number)
|
||||
$(PartNumber)
|
||||
H 3 20 0 0 -1 -1 0 -1 -1 -1 -1 -1 4
|
||||
M 50,550
|
||||
L 50,500
|
||||
|
@ -26,9 +26,9 @@ device=DIODE
|
||||
T 500 950 8 10 1 1 0 3 1
|
||||
refdes=D?
|
||||
T 500 250 8 10 1 1 0 5 1
|
||||
footprint=$(footprint)
|
||||
footprint=$(PackageName)
|
||||
T 500 450 9 10 1 0 0 5 1
|
||||
$(part number)
|
||||
$(PartNumber)
|
||||
H 3 20 0 0 -1 -1 0 -1 -1 -1 -1 -1 4
|
||||
M 450,550
|
||||
L 500,550
|
||||
|
Loading…
x
Reference in New Issue
Block a user