From 665e2460cd2b0d88467ab048226077e990605ee2 Mon Sep 17 00:00:00 2001 From: Rene Carballo Date: Thu, 14 Mar 2019 21:28:18 -0400 Subject: [PATCH 1/3] Add updated design rules file with safer clearances to avoid pcb issues --- ...vancedCircuitsBarebones_SafeClearances.dru | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 PCBs/AdvancedCircuitsBarebones_SafeClearances.dru diff --git a/PCBs/AdvancedCircuitsBarebones_SafeClearances.dru b/PCBs/AdvancedCircuitsBarebones_SafeClearances.dru new file mode 100644 index 0000000..d0d840e --- /dev/null +++ b/PCBs/AdvancedCircuitsBarebones_SafeClearances.dru @@ -0,0 +1,72 @@ +description[en] = Advanced Circuits Barebones Process Rules\n

\nThese are design rules for the Advanced Circuits barebones PCBs (4pcb.com). +layerSetup = (1*16) +mtCopper = 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm +mtIsolate = 1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm +mdWireWire = 7mil +mdWirePad = 7mil +mdWireVia = 7mil +mdPadPad = 7mil +mdPadVia = 7mil +mdViaVia = 7mil +mdSmdPad = 7mil +mdSmdVia = 7mil +mdSmdSmd = 7mil +mdViaViaSameLayer = 8mil +mnLayersViaInSmd = 2 +mdCopperDimension = 10mil +mdDrill = 6mil +mdSmdStop = 0mil +msWidth = 7mil +msDrill = 20mil +msMicroVia = 9.99mm +msBlindViaRatio = 0.500000 +rvPadTop = 0.250000 +rvPadInner = 0.250000 +rvPadBottom = 0.250000 +rvViaOuter = 0.250000 +rvViaInner = 0.250000 +rvMicroViaOuter = 0.250000 +rvMicroViaInner = 0.250000 +rlMinPadTop = 12mil +rlMaxPadTop = 20mil +rlMinPadInner = 10mil +rlMaxPadInner = 20mil +rlMinPadBottom = 12mil +rlMaxPadBottom = 20mil +rlMinViaOuter = 10mil +rlMaxViaOuter = 20mil +rlMinViaInner = 10mil +rlMaxViaInner = 20mil +rlMinMicroViaOuter = 4mil +rlMaxMicroViaOuter = 20mil +rlMinMicroViaInner = 4mil +rlMaxMicroViaInner = 20mil +psTop = -1 +psBottom = -1 +psFirst = -1 +psElongationLong = 100 +psElongationOffset = 100 +mvStopFrame = 1.000000 +mvCreamFrame = 0.000000 +mlMinStopFrame = 4mil +mlMaxStopFrame = 4mil +mlMinCreamFrame = 0mil +mlMaxCreamFrame = 0mil +mlViaStopLimit = 25mil +srRoundness = 0.000000 +srMinRoundness = 0mil +srMaxRoundness = 0mil +slThermalIsolate = 10mil +slThermalsForVias = 0 +dpMaxLengthDifference = 10mm +dpGapFactor = 2.500000 +checkAngle = 0 +checkFont = 1 +checkRestrict = 1 +checkStop = 0 +checkValues = 0 +checkNames = 1 +checkWireStubs = 1 +checkPolygonWidth = 0 +useDiameter = 13 +maxErrors = 50 From d5ce5b8f869f5473fbc1ebd484aa01da8d5d70dc Mon Sep 17 00:00:00 2001 From: Rene Carballo Date: Thu, 14 Mar 2019 21:29:17 -0400 Subject: [PATCH 2/3] Update EAGLE library with support for MSP430 32 pin QFN package --- PCBs/ELEC327.lbr | 903 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 899 insertions(+), 4 deletions(-) diff --git a/PCBs/ELEC327.lbr b/PCBs/ELEC327.lbr index 5f71f49..11c5f1a 100644 --- a/PCBs/ELEC327.lbr +++ b/PCBs/ELEC327.lbr @@ -1,12 +1,13 @@ - + + - + @@ -26,9 +27,9 @@ - + - + @@ -386,6 +387,809 @@ Library for Lab2 >NAME >VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* + + +>Name + @@ -500,6 +1304,47 @@ Library for Lab2 >VALUE >NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>Name +>Value + @@ -653,6 +1498,56 @@ APA102 is a chainable RGB LED. The control protocol is a variant of SPI. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From a742f987f283eecf0ec66724c6ecaaf952a15675 Mon Sep 17 00:00:00 2001 From: Rene Carballo Date: Fri, 19 Apr 2019 15:33:39 -0500 Subject: [PATCH 3/3] Remove thermal vias due to massive amount of issues they cause --- PCBs/ELEC327.lbr | 46 +++++++++++----------------------------------- 1 file changed, 11 insertions(+), 35 deletions(-) diff --git a/PCBs/ELEC327.lbr b/PCBs/ELEC327.lbr index 11c5f1a..1cd0c50 100644 --- a/PCBs/ELEC327.lbr +++ b/PCBs/ELEC327.lbr @@ -7,7 +7,7 @@ - + @@ -27,7 +27,7 @@ - + @@ -42,7 +42,7 @@ - + @@ -1106,38 +1106,6 @@ Library for Lab2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1189,6 +1157,14 @@ Library for Lab2 >Name + + + + + + + +