summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonard Kugis <leonard@kug.is>2020-02-04 17:13:48 +0100
committerLeonard Kugis <leonard@kug.is>2020-02-04 17:13:48 +0100
commit9365e527f27aaa5d26c075adacce4c9b17a0a62e (patch)
tree86d39bd8c0db3a694f9c67233f3792573045937b
parent29677fbc627c5d18023ff2b74becc37481b0066e (diff)
Optimized layout
-rw-r--r--PinLock.kicad_pcb46
-rw-r--r--PinLock.rules92
2 files changed, 23 insertions, 115 deletions
diff --git a/PinLock.kicad_pcb b/PinLock.kicad_pcb
index 0829433..ddcf9f1 100644
--- a/PinLock.kicad_pcb
+++ b/PinLock.kicad_pcb
@@ -1635,7 +1635,7 @@
)
(module Package_SO:SOIC-16_3.9x9.9mm_P1.27mm (layer F.Cu) (tedit 5C97300E) (tstamp 5DDBD6C5)
- (at 77.47 88.9 180)
+ (at 72.475 88.9 180)
(descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
(tags "SOIC SO")
(path /5DDEAC3F/5DCEF9EB)
@@ -1702,7 +1702,7 @@
)
(module Package_SO:TSSOP-14_4.4x5mm_P0.65mm (layer F.Cu) (tedit 5A02F25C) (tstamp 5DDBD6A3)
- (at 86.36 91.44 180)
+ (at 82.95 91.44 180)
(descr "14-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
(tags "SSOP 0.65")
(path /5DDEAC3F/5DCCE5D7)
@@ -3755,7 +3755,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBD1BE)
- (at 102 81)
+ (at 102 68)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DE30C4A/5DDF3520)
@@ -3791,7 +3791,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBD1AD)
- (at 102.025 77)
+ (at 102.025 64)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DE30C4A/5DDF2BD8)
@@ -3827,7 +3827,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBD19C)
- (at 102.025 73)
+ (at 102.025 60)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DE30C4A/5DDF21F1)
@@ -3863,7 +3863,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBD18B)
- (at 102.025 69)
+ (at 102.025 56)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DE30C4A/5DDF1878)
@@ -3899,7 +3899,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBD17A)
- (at 102.025 97)
+ (at 102.025 84)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DE30C4A/5DDF0FB0)
@@ -3935,7 +3935,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBD169)
- (at 102.025 93)
+ (at 102.025 80)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DE30C4A/5DDF07FC)
@@ -3971,7 +3971,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBD158)
- (at 102.025 89)
+ (at 102.025 76)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DE30C4A/5DC4B3E7)
@@ -4007,7 +4007,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBD147)
- (at 102.025 85)
+ (at 102.025 72)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DE30C4A/5DDEF16D)
@@ -4043,7 +4043,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBA5A9)
- (at 92 72 180)
+ (at 93 64 180)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DD2ECA3/5DCF6F68)
@@ -4079,7 +4079,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBA609)
- (at 92.025 68 180)
+ (at 93.025 60 180)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DD2ECA3/5DCF6D3D)
@@ -4115,7 +4115,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBA5D9)
- (at 92.025 64 180)
+ (at 93.025 56 180)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DD2ECA3/5DCF6BA5)
@@ -4151,7 +4151,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBD103)
- (at 92.025 76 180)
+ (at 93.025 68 180)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DD2ECA3/5DCF68D9)
@@ -4475,7 +4475,7 @@
)
(module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBA539)
- (at 92.025 80 180)
+ (at 93.025 72 180)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "resistor handsolder")
(path /5DD2ECA3/5DD07E83)
@@ -5675,7 +5675,7 @@
)
(module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBCD2F)
- (at 93.227 88.138 180)
+ (at 93.025 80 180)
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "capacitor handsolder")
(path /5DE4EE60)
@@ -5711,7 +5711,7 @@
)
(module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBCD1E)
- (at 93.227 85.598 180)
+ (at 93.025 76 180)
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "capacitor handsolder")
(path /5DE30C4A/5DEDB077)
@@ -5747,7 +5747,7 @@
)
(module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBCD0D)
- (at 93.227 93.218 180)
+ (at 93.025 88 180)
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "capacitor handsolder")
(path /5DDEAC3F/5DE96BB8)
@@ -5783,7 +5783,7 @@
)
(module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBCCFC)
- (at 93.218 90.678 180)
+ (at 93.025 84 180)
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "capacitor handsolder")
(path /5DDEAC3F/5DE94356)
@@ -5819,7 +5819,7 @@
)
(module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBCCEB)
- (at 69.478 82.931 180)
+ (at 102.025 96 180)
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "capacitor handsolder")
(path /5DD2ECA3/5DD4F46D)
@@ -5855,7 +5855,7 @@
)
(module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBCCDA)
- (at 69.478 80.391 180)
+ (at 102.025 92 180)
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "capacitor handsolder")
(path /5DD2ECA3/5DD4A2DB)
@@ -5891,7 +5891,7 @@
)
(module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBCCC9)
- (at 69.478 77.851 180)
+ (at 102.025 88 180)
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "capacitor handsolder")
(path /5DD2ECA3/5DD40221)
@@ -5927,7 +5927,7 @@
)
(module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5DDBCCB8)
- (at 69.478 75.311 180)
+ (at 93.025 92 180)
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "capacitor handsolder")
(path /5DD2ECA3/5DD33F5D)
diff --git a/PinLock.rules b/PinLock.rules
deleted file mode 100644
index 6289a6e..0000000
--- a/PinLock.rules
+++ /dev/null
@@ -1,92 +0,0 @@
-
-(rules PCB PinLock
- (snap_angle
- fortyfive_degree
- )
- (autoroute_settings
- (fanout off)
- (autoroute on)
- (postroute on)
- (vias on)
- (via_costs 50)
- (plane_via_costs 5)
- (start_ripup_costs 100)
- (start_pass_no 26374)
- (layer_rule F.Cu
- (active on)
- (preferred_direction horizontal)
- (preferred_direction_trace_costs 1.0)
- (against_preferred_direction_trace_costs 2.2)
- )
- (layer_rule B.Cu
- (active on)
- (preferred_direction vertical)
- (preferred_direction_trace_costs 1.0)
- (against_preferred_direction_trace_costs 1.8)
- )
- )
- (rule
- (width 250.0)
- (clear 200.2)
- (clear 125.0 (type smd_to_turn_gap))
- (clear 50.0 (type smd_smd))
- )
- (padstack "Via[0-1]_800:400_um"
- (shape
- (circle F.Cu 800.0 0.0 0.0)
- )
- (shape
- (circle B.Cu 800.0 0.0 0.0)
- )
- (attach off)
- )
- (via
- "Via[0-1]_800:400_um" "Via[0-1]_800:400_um" default
- )
- (via
- "Via[0-1]_800:400_um-kicad_default" "Via[0-1]_800:400_um" "kicad_default"
- )
- (via_rule
- default "Via[0-1]_800:400_um"
- )
- (via_rule
- "kicad_default" "Via[0-1]_800:400_um-kicad_default"
- )
- (class default
- (clearance_class default)
- (via_rule default)
- (rule
- (width 250.0)
- )
- (circuit
- (use_layer F.Cu B.Cu)
- )
- )
- (class "kicad_default"
- Vss "Net-(C0-Pad1)" Vdd "Net-(C3-Pad1)" "Net-(C4-Pad1)" NRST "Net-(D0-Pad2)" "Net-(D1-Pad2)"
- "Net-(D2-Pad2)" "Net-(D3-Pad2)" "Net-(D4-Pad2)" "Net-(D5-Pad2)" "Net-(D6-Pad2)" "Net-(D7-Pad2)" "Net-(J0-PadMP)" "Net-(J1-Pad6)"
- "Net-(J1-Pad3)" "Net-(J1-Pad4)" "Net-(J1-Pad2)" TDI TMS TDO TCK MOSI
- SCK MISO RXD TXD "Net-(J5-Pad8)" "Net-(J5-Pad7)" "Net-(J5-Pad6)" "Net-(J5-Pad5)"
- "Net-(J5-Pad4)" "Net-(J5-Pad3)" "Net-(J5-Pad2)" "Net-(J5-Pad1)" "Net-(R1-Pad2)" "Net-(R2-Pad2)" "Net-(R3-Pad2)" "Net-(R8-Pad2)"
- "Net-(R9-Pad2)" "Net-(R10-Pad2)" "Net-(R15-Pad2)" "Net-(R16-Pad2)" "Net-(R17-Pad2)" "Net-(R22-Pad2)" "Net-(R23-Pad2)" "Net-(R24-Pad2)"
- "Net-(R29-Pad1)" "Net-(R30-Pad1)" "Net-(R31-Pad1)" "Net-(R32-Pad1)" "Net-(R33-Pad1)" "Net-(R34-Pad1)" "Net-(R35-Pad1)" "Net-(R36-Pad1)"
- "/Display/CHAR0_0" "/Display/CHAR0_1" "/Display/CHAR0_2" "/Display/CHAR0_3" "/Display/CHAR1_0" "/Display/CHAR1_1" "/Display/CHAR1_2" "/Display/CHAR1_3"
- "/Display/CHAR2_0" "/Display/CHAR2_1" "/Display/CHAR2_2" "/Display/CHAR2_3" "/Display/CHAR3_0" "Net-(R_C0-Pad1)" "Net-(R_C1-Pad1)" "Net-(R_C6-Pad1)"
- "Net-(R_C7-Pad1)" LOAD ROWS COLUMNS "CLK_BUTTONS" STATUS "CLK_STATUS" "Net-(U6-Pad13)"
- "Net-(U6-Pad12)" "Net-(U6-Pad11)" "Net-(U6-Pad10)" "Net-(U7-Pad14)" "Net-(U7-Pad12)" "Net-(U7-Pad11)" "Net-(U7-Pad10)" "Net-(U7-Pad1)"
- "Net-(DS1-Pad10)" "Net-(DS1-Pad9)" "Net-(DS1-Pad7)" "Net-(DS1-Pad6)" "Net-(DS1-Pad4)" "Net-(DS1-Pad2)" "Net-(DS1-Pad1)" "Net-(DS2-Pad10)"
- "Net-(DS2-Pad9)" "Net-(DS2-Pad8)" "Net-(DS2-Pad7)" "Net-(DS2-Pad6)" "Net-(DS2-Pad4)" "Net-(DS2-Pad2)" "Net-(DS2-Pad1)" "Net-(DS3-Pad10)"
- "Net-(DS3-Pad9)" "Net-(DS3-Pad7)" "Net-(DS3-Pad6)" "Net-(DS3-Pad4)" "Net-(DS3-Pad2)" "Net-(DS3-Pad1)" "Net-(DS4-Pad10)" "Net-(DS4-Pad9)"
- "Net-(DS4-Pad7)" "Net-(DS4-Pad6)" "Net-(DS4-Pad4)" "Net-(DS4-Pad2)" "Net-(DS4-Pad1)" "Net-(R4-Pad1)" "Net-(R5-Pad1)" "Net-(R6-Pad1)"
- "Net-(R7-Pad1)" "Net-(R11-Pad1)" "Net-(R12-Pad1)" "Net-(R13-Pad1)" "Net-(R14-Pad1)" "Net-(R18-Pad1)" "Net-(R19-Pad1)" "Net-(R20-Pad1)"
- "Net-(R21-Pad1)" "Net-(R25-Pad1)" "Net-(R26-Pad1)" "Net-(R27-Pad1)" "Net-(R28-Pad1)" "Net-(U1-Pad12)"
- (clearance_class "kicad_default")
- (via_rule kicad_default)
- (rule
- (width 250.0)
- )
- (circuit
- (use_layer F.Cu B.Cu)
- )
- )
-) \ No newline at end of file