diff hw/iec1107.per @ 6:e9efe3ddc9a7

Add TinyCAD schematic and VeeCAD layout.
author Daniel O'Connor <darius@dons.net.au>
date Wed, 20 Nov 2013 23:05:22 +1030
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/hw/iec1107.per	Wed Nov 20 23:05:22 2013 +1030
@@ -0,0 +1,217 @@
+[Version]
+Product,2
+File,16
+{
+"Config" : {
+  "NetImportFormat" : "Protel"
+},
+"Board" : {
+  "Width" : 25,
+  "Height" : 12,
+  "Pattern" : "Strip"
+},
+"CelledOutlines" : [
+  { "Name" : "DIP14", "Locked" : false,
+    "Rows" : [
+    [{"Pin" : "1"},"Free","Free",{"Pin" : "14"}],
+    [{"Pin" : "2"},"Body","Body",{"Pin" : "13"}],
+    [{"Pin" : "3"},"Body","Body",{"Pin" : "12"}],
+    [{"Pin" : "4"},"Body","Body",{"Pin" : "11"}],
+    [{"Pin" : "5"},"Body","Body",{"Pin" : "10"}],
+    [{"Pin" : "6"},"Body","Body",{"Pin" : "9"}],
+    [{"Pin" : "7"},"Body","Body",{"Pin" : "8"}]
+    ]
+  },
+  { "Name" : "package name for PCB layout", "Locked" : false,
+    "Rows" : [
+    ["Body","Free","Body"],
+    ["Body","Body","Body"]
+    ]
+  },
+  { "Name" : "SIP3", "Locked" : false,
+    "Rows" : [
+    [{"Pin" : "1"}],
+    [{"Pin" : "2"}],
+    [{"Pin" : "3"}]
+    ]
+  },
+  { "Name" : "SIP6", "Locked" : false,
+    "Rows" : [
+    [{"Pin" : "1"}],
+    [{"Pin" : "2"}],
+    [{"Pin" : "3"}],
+    [{"Pin" : "4"}],
+    [{"Pin" : "5"}],
+    [{"Pin" : "6"}]
+    ]
+  }
+],
+"LeadedOutlines" : [
+  { "Name" : "AX3_1", "Locked" : false,
+    "BodyLength" : 3, "BodyWidth" : 1,
+    "Pin0Name" : "1", "Pin1Name" : "2", "ShowReference" : true
+  }
+],
+"RadialOutlines" : [
+],
+"CustomOutlines" : [
+  { "Name" : "LED", "Locked" : false,
+    "Pins" : [
+    { "Name" : "1", "X5" : 7, "Y5" : 2 },
+    { "Name" : "2", "X5" : 7, "Y5" : 7 }
+    ],
+    "Lines" : [
+    { "X5" : 4, "Y5" : 0, "DX5" : 6, "DY5" : 0},
+    { "X5" : 11, "Y5" : 1, "DX5" : 1, "DY5" : 2},
+    { "X5" : 6, "Y5" : 9, "DX5" : -2, "DY5" : -1},
+    { "X5" : 2, "Y5" : 3, "DX5" : 1, "DY5" : -2},
+    { "X5" : 2, "Y5" : 5, "DX5" : 1, "DY5" : 2},
+    { "X5" : 3, "Y5" : 7, "DX5" : 1, "DY5" : 1},
+    { "X5" : 11, "Y5" : 7, "DX5" : 1, "DY5" : -2},
+    { "X5" : 12, "Y5" : 5, "DX5" : 0, "DY5" : -2},
+    { "X5" : 10, "Y5" : 0, "DX5" : 1, "DY5" : 1},
+    { "X5" : 4, "Y5" : 0, "DX5" : -1, "DY5" : 1},
+    { "X5" : 10, "Y5" : 8, "DX5" : 1, "DY5" : -1},
+    { "X5" : 2, "Y5" : 3, "DX5" : 0, "DY5" : 2},
+    { "X5" : 8, "Y5" : 9, "DX5" : 2, "DY5" : -1},
+    { "X5" : 6, "Y5" : 9, "DX5" : 2, "DY5" : 0}
+    ]
+  }
+],
+"SmdOutlines" : [
+],
+"Components" : [
+  { "Designator" : "U1", "Value" : "LM3900", "Outline" : "DIP14",
+  "X1000" : 11000, "Y1000" : 3000, "EndDeltaX" : 0, "EndDeltaY" : 1,
+  "Text" : { "X" : 1, "Y" : -1, "Angle" : 0, "Visible" : true },
+  "Group" : 0
+  },
+  { "Designator" : "C1", "Value" : "C-ELECTRO", "Outline" : "package name for PCB layout",
+  "X1000" : 23000, "Y1000" : 3000, "EndDeltaX" : -1, "EndDeltaY" : 0,
+  "Text" : { "X" : -1, "Y" : 0, "Angle" : 0, "Visible" : true },
+  "Group" : 0
+  },
+  { "Designator" : "R4", "Value" : "R", "Outline" : "AX3_1",
+  "X1000" : 18000, "Y1000" : 6000, "EndDeltaX" : 0, "EndDeltaY" : 5,
+  "Text" : { "X" : 0, "Y" : -1, "Angle" : 0, "Visible" : true },
+  "Group" : 0
+  },
+  { "Designator" : "D1", "Value" : "Photodiode", "Outline" : "LED",
+  "X1000" : 0, "Y1000" : 8000, "EndDeltaX" : 0, "EndDeltaY" : 1,
+  "Text" : { "X" : 1, "Y" : 2, "Angle" : 0, "Visible" : true },
+  "Group" : 0
+  },
+  { "Designator" : "J1", "Value" : "Conn_6", "Outline" : "SIP6",
+  "X1000" : 20000, "Y1000" : 3000, "EndDeltaX" : 0, "EndDeltaY" : 1,
+  "Text" : { "X" : -1, "Y" : 0, "Angle" : 0, "Visible" : true },
+  "Group" : 0
+  },
+  { "Designator" : "VR1", "Value" : "RV", "Outline" : "SIP3",
+  "X1000" : 2000, "Y1000" : 2000, "EndDeltaX" : 0, "EndDeltaY" : 1,
+  "Text" : { "X" : 2, "Y" : 0, "Angle" : 0, "Visible" : true },
+  "Group" : 0
+  },
+  { "Designator" : "R2", "Value" : "R", "Outline" : "AX3_1",
+  "X1000" : 7000, "Y1000" : 3000, "EndDeltaX" : 0, "EndDeltaY" : 5,
+  "Text" : { "X" : 1, "Y" : 2, "Angle" : 0, "Visible" : true },
+  "Group" : 0
+  },
+  { "Designator" : "R1", "Value" : "R", "Outline" : "AX3_1",
+  "X1000" : 6000, "Y1000" : 4000, "EndDeltaX" : 0, "EndDeltaY" : 5,
+  "Text" : { "X" : 0, "Y" : -1, "Angle" : 0, "Visible" : true },
+  "Group" : 0
+  },
+  { "Designator" : "D2", "Value" : "LED", "Outline" : "LED",
+  "X1000" : 22000, "Y1000" : 10000, "EndDeltaX" : 0, "EndDeltaY" : 1,
+  "Text" : { "X" : 1, "Y" : -1, "Angle" : 0, "Visible" : true },
+  "Group" : 0
+  }
+],
+"Links" : [
+  { "X" : 8, "Y" : 2, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 },
+  { "X" : 10, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 },
+  { "X" : 5, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 4, "Group" : 0 },
+  { "X" : 15, "Y" : 2, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 },
+  { "X" : 15, "Y" : 5, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 },
+  { "X" : 3, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 5, "Group" : 0 },
+  { "X" : 21, "Y" : 3, "EndDeltaX" : 0, "EndDeltaY" : 7, "Group" : 0 },
+  { "X" : 24, "Y" : 2, "EndDeltaX" : 0, "EndDeltaY" : 3, "Group" : 0 },
+  { "X" : 16, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 5, "Group" : 0 }
+],
+"Breaks" : [
+  { "X" : 13, "Y" : 3, "Shift" : "none", "Group" : 0 },
+  { "X" : 13, "Y" : 4, "Shift" : "none", "Group" : 0 },
+  { "X" : 13, "Y" : 5, "Shift" : "none", "Group" : 0 },
+  { "X" : 13, "Y" : 6, "Shift" : "none", "Group" : 0 },
+  { "X" : 13, "Y" : 7, "Shift" : "none", "Group" : 0 },
+  { "X" : 13, "Y" : 8, "Shift" : "none", "Group" : 0 },
+  { "X" : 13, "Y" : 9, "Shift" : "none", "Group" : 0 },
+  { "X" : 9, "Y" : 4, "Shift" : "none", "Group" : 0 },
+  { "X" : 17, "Y" : 8, "Shift" : "none", "Group" : 0 },
+  { "X" : 17, "Y" : 7, "Shift" : "none", "Group" : 0 },
+  { "X" : 17, "Y" : 6, "Shift" : "none", "Group" : 0 },
+  { "X" : 17, "Y" : 5, "Shift" : "none", "Group" : 0 },
+  { "X" : 17, "Y" : 4, "Shift" : "none", "Group" : 0 },
+  { "X" : 17, "Y" : 3, "Shift" : "none", "Group" : 0 },
+  { "X" : 9, "Y" : 3, "Shift" : "none", "Group" : 0 },
+  { "X" : 4, "Y" : 3, "Shift" : "none", "Group" : 0 },
+  { "X" : 4, "Y" : 4, "Shift" : "none", "Group" : 0 }
+],
+"Wires" : [
+    { "Value" : "L1", "X" : 3, "Y" : 3, "Group" : 0 },
+    { "Value" : "L1", "X" : 10, "Y" : 3, "Group" : 0 },
+    { "Value" : "L2", "X" : 18, "Y" : 3, "Group" : 0 },
+    { "Value" : "L2", "X" : 1, "Y" : 4, "Group" : 0 },
+    { "Value" : "L3", "X" : 10, "Y" : 7, "Group" : 0 },
+    { "Value" : "L3", "X" : 19, "Y" : 7, "Group" : 0 }
+],
+"Nets" : [
+    { "Node" : "GND", "Components" : [
+    { "Name" : "C1", "Pins" : ["2"] },
+    { "Name" : "D1", "Pins" : ["2"] },
+    { "Name" : "D2", "Pins" : ["1"] },
+    { "Name" : "J1", "Pins" : ["1"] },
+    { "Name" : "R1", "Pins" : ["2"] },
+    { "Name" : "U1", "Pins" : ["7"] },
+    { "Name" : "VR1", "Pins" : ["3"] }
+    ] },
+    { "Node" : "N000000", "Components" : [
+    { "Name" : "D1", "Pins" : ["1"] },
+    { "Name" : "R1", "Pins" : ["1"] },
+    { "Name" : "R2", "Pins" : ["2"] },
+    { "Name" : "U1", "Pins" : ["6"] }
+    ] },
+    { "Node" : "N000001", "Components" : [
+    { "Name" : "D2", "Pins" : ["2"] },
+    { "Name" : "R4", "Pins" : ["2"] }
+    ] },
+    { "Node" : "N000002", "Components" : [
+    { "Name" : "U1", "Pins" : ["2", "3"] }
+    ] },
+    { "Node" : "N000003", "Components" : [
+    { "Name" : "U1", "Pins" : ["13", "8"] }
+    ] },
+    { "Node" : "N000004", "Components" : [
+    { "Name" : "U1", "Pins" : ["11", "12"] }
+    ] },
+    { "Node" : "N000005", "Components" : [
+    { "Name" : "U1", "Pins" : ["1"] },
+    { "Name" : "VR1", "Pins" : ["2"] }
+    ] },
+    { "Node" : "RXD", "Components" : [
+    { "Name" : "J1", "Pins" : ["5"] },
+    { "Name" : "U1", "Pins" : ["5"] }
+    ] },
+    { "Node" : "TXD", "Components" : [
+    { "Name" : "J1", "Pins" : ["4"] },
+    { "Name" : "R4", "Pins" : ["1"] }
+    ] },
+    { "Node" : "VCC", "Components" : [
+    { "Name" : "C1", "Pins" : ["1"] },
+    { "Name" : "J1", "Pins" : ["3"] },
+    { "Name" : "R2", "Pins" : ["1"] },
+    { "Name" : "U1", "Pins" : ["14"] },
+    { "Name" : "VR1", "Pins" : ["1"] }
+    ] }
+]
+}