Hw/aleksa/thunderscope rev3 #242
LOADING
LOADING
Hardware/Thunderscope_Rev3/ADC.SchDoc
Normal file
LOADING
Hardware/Thunderscope_Rev3/FE.SchDoc
Normal file
LOADING
Hardware/Thunderscope_Rev3/FE_Channel.SchDoc
Normal file
LOADING
4
Hardware/Thunderscope_Rev3/FPGA.Harness
Normal file
4
Hardware/Thunderscope_Rev3/FPGA.Harness
Normal file
@ -0,0 +1,4 @@
|
||||
M2_X4_RX=PER0_N,PER0_P,PER1_N,PER1_P,PER2_N,PER2_P,PER3_N,PER3_P
|
||||
M2_X4_TX=PET0_N,PET0_P,PET1_N,PET1_P,PET2_N,PET2_P,PET3_N,PET3_P
|
||||
PCIe_X4_RX=PER0_N,PER0_P,PER1_N,PER1_P,PER2_N,PER2_P,PER3_N,PER3_P
|
||||
PCIe_X4_TX=PET0_N,PET0_P,PET1_N,PET1_P,PET2_N,PET2_P,PET3_N,PET3_P
|
Hardware/Thunderscope_Rev3/FPGA.SchDoc
Normal file
LOADING
157
Hardware/Thunderscope_Rev3/Job1.OutJob
Normal file
157
Hardware/Thunderscope_Rev3/Job1.OutJob
Normal file
@ -0,0 +1,157 @@
|
||||
[OutputJobFile]
|
||||
Version=1.0
|
||||
Caption=
|
||||
Description=
|
||||
VaultGUID=
|
||||
ItemGUID=
|
||||
ItemHRID=
|
||||
RevisionGUID=
|
||||
RevisionId=
|
||||
VaultHRID=
|
||||
AutoItemHRID=
|
||||
NextRevId=
|
||||
FolderGUID=
|
||||
LifeCycleDefinitionGUID=
|
||||
RevisionNamingSchemeGUID=
|
||||
|
||||
[OutputGroup1]
|
||||
Name=Job1.OutJob
|
||||
Description=
|
||||
TargetOutputMedium=Folder Structure
|
||||
VariantName=[No Variations]
|
||||
VariantScope=1
|
||||
CurrentConfigurationName=
|
||||
TargetPrinter=Microsoft Print to PDF
|
||||
PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
|
||||
OutputMedium1=Print Job
|
||||
OutputMedium1_Type=Printer
|
||||
OutputMedium1_Printer=
|
||||
OutputMedium1_PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
|
||||
OutputMedium2=PDF
|
||||
OutputMedium2_Type=Publish
|
||||
OutputMedium3=Folder Structure
|
||||
OutputMedium3_Type=GeneratedFiles
|
||||
OutputMedium4=Video
|
||||
OutputMedium4_Type=Multimedia
|
||||
OutputType1=NC Drill
|
||||
OutputName1=NC Drill Files
|
||||
OutputCategory1=Fabrication
|
||||
OutputDocumentPath1=Thunderscope_Rev1.PCBDOC
|
||||
OutputVariantName1=
|
||||
OutputEnabled1=1
|
||||
OutputEnabled1_OutputMedium1=0
|
||||
OutputEnabled1_OutputMedium2=0
|
||||
OutputEnabled1_OutputMedium3=1
|
||||
OutputEnabled1_OutputMedium4=0
|
||||
OutputDefault1=0
|
||||
Configuration1_Name1=OutputConfigurationParameter1
|
||||
Configuration1_Item1=BoardEdgeRoutToolDia=2000000|GenerateBoardEdgeRout=False|GenerateDrilledSlotsG85=True|GenerateEIADrillFile=False|GenerateSeparatePlatedNonPlatedFiles=False|GenerateSeparateViaTypeFiles=False|NumberOfDecimals=4|NumberOfUnits=2|OptimizeChangeLocationCommands=True|OriginPosition=Relative|Record=DrillView|Units=Imperial|ZeroesMode=KeepLeadingAndTrailingZeroes|DocumentPath=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev1\Thunderscope_Rev1.PCBDOC
|
||||
OutputType2=Gerber
|
||||
OutputName2=Gerber Files
|
||||
OutputCategory2=Fabrication
|
||||
OutputDocumentPath2=Thunderscope_Rev1.PCBDOC
|
||||
OutputVariantName2=
|
||||
OutputEnabled2=1
|
||||
OutputEnabled2_OutputMedium1=0
|
||||
OutputEnabled2_OutputMedium2=0
|
||||
OutputEnabled2_OutputMedium3=2
|
||||
OutputEnabled2_OutputMedium4=0
|
||||
OutputDefault2=0
|
||||
Configuration2_Name1=OutputConfigurationParameter1
|
||||
Configuration2_Item1=AddToAllLayerClasses.Set= |AddToAllPlots.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray|BoardID=RIGATMIB|CentrePlots=False|DrillDrawingSymbol=GraphicsSymbol|DrillDrawingSymbolSize=500000|EmbeddedApertures=True|FilmBorderSize=10000000|FilmXSize=200000000|FilmYSize=160000000|FlashAllFills=False|FlashPadShapes=True|G54OnApertureChange=False|GenerateDRCRulesFile=False|GenerateDRCRulesFile=False|GenerateReliefShapes=True|GenerateReports=True|GerberUnit=Imperial|GerberUnit=Imperial|IncludeUnconnectedMidLayerPads=False|LayerClassesMirror.Set= |LayerClassesPlot.Set= |LeadingAndTrailingZeroesMode=KeepLeadingAndTrailingZeroes|MaxApertureSize=2500000|MergePadAndRegion=False|MinusApertureTolerance=50|MinusApertureTolerance=50|Mirror.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray|MirrorDrillDrawingPlots=False|MirrorDrillGuidePlots=False|NoRegularPolygons=False|NumberOfDecimals=5|NumberOfDecimals=5|OptimizeChangeLocationCommands=True|OptimizeChangeLocationCommands=True|OriginPosition=Relative|Panelize=False|Plot.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray,16777217~1,16777218~1,16777219~1,16777220~1,16777221~1,16842751~1,16973830~1,16973831~1,16973834~1,16973835~1,16973832~1,16973833~1,16908289~1|PlotBoardProfile=False|PlotBoardProfileFileName=Thunderscope_Rev1.GM|PlotDrillDrawingLayerPair0_Backdrill=False|PlotDrillDrawingLayerPair0_Checked=False|PlotDrillDrawingLayerPair0_DrillType=Regular|PlotDrillDrawingLayerPair0_FileName=Thunderscope_Rev1.GD1|PlotDrillDrawingLayerPair0_HighLayer=Bottom Layer|PlotDrillDrawingLayerPair0_LowLayer=Top Layer|PlotDrillGuideLayerPair0_Backdrill=False|PlotDrillGuideLayerPair0_Checked=False|PlotDrillGuideLayerPair0_DrillType=Regular|PlotDrillGuideLayerPair0_FileName=Thunderscope_Rev1.GG1|PlotDrillGuideLayerPair0_HighLayer=Bottom Layer|PlotDrillGuideLayerPair0_LowLayer=Top Layer|PlotPositivePlaneLayers=False|PlotUsedDrillDrawingLayerPairs=False|PlotUsedDrillGuideLayerPairs=False|PlusApertureTolerance=50|PlusApertureTolerance=50|Record=GerberView|SoftwareArcs=False|Sorted=False|Sorted=False|UserLayerName.Caption0=Thunderscope_Rev1.GBP|UserLayerName.Caption1=Thunderscope_Rev1.GTP|UserLayerName.Caption10=Thunderscope_Rev1.GM6|UserLayerName.Caption11=Thunderscope_Rev1.GM7|UserLayerName.Caption12=Thunderscope_Rev1.GBL|UserLayerName.Caption13=Thunderscope_Rev1.GM15|UserLayerName.Caption14=Thunderscope_Rev1.GM14|UserLayerName.Caption15=Thunderscope_Rev1.GTL|UserLayerName.Caption16=Thunderscope_Rev1.GBO|UserLayerName.Caption17=Thunderscope_Rev1.GPT|UserLayerName.Caption18=Thunderscope_Rev1.GM13|UserLayerName.Caption19=Thunderscope_Rev1.GM11|UserLayerName.Caption2=Thunderscope_Rev1.GTO|UserLayerName.Caption20=Thunderscope_Rev1.G3|UserLayerName.Caption21=Thunderscope_Rev1.GM1|UserLayerName.Caption22=Thunderscope_Rev1.G4|UserLayerName.Caption23=Thunderscope_Rev1.GM3|UserLayerName.Caption24=Thunderscope_Rev1.GKO|UserLayerName.Caption3=Thunderscope_Rev1.GTS|UserLayerName.Caption4=Thunderscope_Rev1.GPB|UserLayerName.Caption5=Thunderscope_Rev1.GM2|UserLayerName.Caption6=Thunderscope_Rev1.G1|UserLayerName.Caption7=Thunderscope_Rev1.GBS|UserLayerName.Caption8=Thunderscope_Rev1.GM16|UserLayerName.Caption9=Thunderscope_Rev1.G2|UserLayerName.Count=25|UserLayerName.Layer0=16973833|UserLayerName.Layer1=16973832|UserLayerName.Layer10=16908294|UserLayerName.Layer11=16908295|UserLayerName.Layer12=16842751|UserLayerName.Layer13=16908303|UserLayerName.Layer14=16908302|UserLayerName.Layer15=16777217|UserLayerName.Layer16=16973831|UserLayerName.Layer17=16973848|UserLayerName.Layer18=16908301|UserLayerName.Layer19=16908299|UserLayerName.Layer2=16973830|UserLayerName.Layer20=16777220|UserLayerName.Layer21=16908289|UserLayerName.Layer22=16777221|UserLayerName.Layer23=16908291|UserLayerName.Layer24=16973837|UserLayerName.Layer3=16973834|UserLayerName.Layer4=16973849|UserLayerName.Layer5=16908290|UserLayerName.Layer6=16777218|UserLayerName.Layer7=16973835|UserLayerName.Layer8=16908304|UserLayerName.Layer9=16777219|DocumentPath=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev1\Thunderscope_Rev1.PCBDOC
|
||||
|
||||
[PublishSettings]
|
||||
OutputFilePath2=
|
||||
ReleaseManaged2=1
|
||||
OutputBasePath2=Project Outputs for Thunderscope_Rev1
|
||||
OutputPathMedia2=
|
||||
OutputPathMediaValue2=
|
||||
OutputPathOutputer2=[Output Type]
|
||||
OutputPathOutputerPrefix2=
|
||||
OutputPathOutputerValue2=
|
||||
OutputFileName2=Job1.PDF
|
||||
OutputFileNameMulti2=
|
||||
UseOutputNameForMulti2=1
|
||||
OutputFileNameSpecial2=
|
||||
OpenOutput2=1
|
||||
PromptOverwrite2=1
|
||||
PublishMethod2=0
|
||||
ZoomLevel2=50
|
||||
FitSCHPrintSizeToDoc2=1
|
||||
FitPCBPrintSizeToDoc2=1
|
||||
GenerateNetsInfo2=1
|
||||
MarkPins2=1
|
||||
MarkNetLabels2=1
|
||||
MarkPortsId2=1
|
||||
GenerateTOC2=1
|
||||
ShowComponentParameters2=1
|
||||
GlobalBookmarks2=0
|
||||
PDFACompliance2=Disabled
|
||||
PDFVersion2=Default
|
||||
OutputFilePath3=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev1\Project Outputs for Thunderscope_Rev1\
|
||||
ReleaseManaged3=1
|
||||
OutputBasePath3=Project Outputs for Thunderscope_Rev1
|
||||
OutputPathMedia3=
|
||||
OutputPathMediaValue3=
|
||||
OutputPathOutputer3=[Output Type]
|
||||
OutputPathOutputerPrefix3=
|
||||
OutputPathOutputerValue3=
|
||||
OutputFileName3=
|
||||
OutputFileNameMulti3=
|
||||
UseOutputNameForMulti3=1
|
||||
OutputFileNameSpecial3=
|
||||
OpenOutput3=1
|
||||
OutputFilePath4=
|
||||
ReleaseManaged4=1
|
||||
OutputBasePath4=Project Outputs for Thunderscope_Rev1
|
||||
OutputPathMedia4=
|
||||
OutputPathMediaValue4=
|
||||
OutputPathOutputer4=[Output Type]
|
||||
OutputPathOutputerPrefix4=
|
||||
OutputPathOutputerValue4=
|
||||
OutputFileName4=
|
||||
OutputFileNameMulti4=
|
||||
UseOutputNameForMulti4=1
|
||||
OutputFileNameSpecial4=
|
||||
OpenOutput4=1
|
||||
PromptOverwrite4=1
|
||||
PublishMethod4=5
|
||||
ZoomLevel4=50
|
||||
FitSCHPrintSizeToDoc4=1
|
||||
FitPCBPrintSizeToDoc4=1
|
||||
GenerateNetsInfo4=1
|
||||
MarkPins4=1
|
||||
MarkNetLabels4=1
|
||||
MarkPortsId4=1
|
||||
MediaFormat4=Windows Media file (*.wmv,*.wma,*.asf)
|
||||
FixedDimensions4=1
|
||||
Width4=352
|
||||
Height4=288
|
||||
MultiFile4=0
|
||||
FramesPerSecond4=25
|
||||
FramesPerSecondDenom4=1
|
||||
AviPixelFormat4=7
|
||||
AviCompression4=MP42 MS-MPEG4 V2
|
||||
AviQuality4=100
|
||||
FFmpegVideoCodecId4=13
|
||||
FFmpegPixelFormat4=0
|
||||
FFmpegQuality4=80
|
||||
WmvVideoCodecName4=Windows Media Video V7
|
||||
WmvQuality4=80
|
||||
|
||||
[GeneratedFilesSettings]
|
||||
RelativeOutputPath2=
|
||||
OpenOutputs2=1
|
||||
RelativeOutputPath3=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev1\Project Outputs for Thunderscope_Rev1\
|
||||
OpenOutputs3=1
|
||||
AddToProject3=1
|
||||
TimestampFolder3=0
|
||||
UseOutputName3=0
|
||||
OpenODBOutput3=0
|
||||
OpenGerberOutput3=0
|
||||
OpenNCDrillOutput3=0
|
||||
OpenIPCOutput3=0
|
||||
EnableReload3=0
|
||||
RelativeOutputPath4=
|
||||
OpenOutputs4=1
|
||||
|
2
Hardware/Thunderscope_Rev3/M2_KEY_M.Harness
Normal file
2
Hardware/Thunderscope_Rev3/M2_KEY_M.Harness
Normal file
@ -0,0 +1,2 @@
|
||||
M2_X4_RX=PER0_N,PER0_P,PER1_N,PER1_P,PER2_N,PER2_P,PER3_N,PER3_P
|
||||
M2_X4_TX=PET0_N,PET0_P,PET1_N,PET1_P,PET2_N,PET2_P,PET3_N,PET3_P
|
Hardware/Thunderscope_Rev3/M2_KEY_M.SchDoc
Normal file
LOADING
Hardware/Thunderscope_Rev3/Main.SchDoc
Normal file
LOADING
@ -0,0 +1,2 @@
|
||||
PCIe_X4_RX=PER0_N,PER0_P,PER1_N,PER1_P,PER2_N,PER2_P,PER3_N,PER3_P
|
||||
PCIe_X4_TX=PET0_N,PET0_P,PET1_N,PET1_P,PET2_N,PET2_P,PET3_N,PET3_P
|
LOADING
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Hardware/Thunderscope_Rev3/PLL.SchDoc
Normal file
LOADING
@ -0,0 +1,98 @@
|
||||
Protel Design System Design Rule Check
|
||||
PCB File : C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC
|
||||
Date : 2023-01-03
|
||||
Time : 7:47:05 PM
|
||||
|
||||
WARNING: Unplated multi-layer pad(s) detected
|
||||
Pad MH4-1(56.717mm,63.521mm) on MultiLayer on Net GND
|
||||
Pad MH3-1(90.717mm,63.521mm) on MultiLayer on Net GND
|
||||
Pad MH2-1(90.717mm,19.521mm) on MultiLayer on Net GND
|
||||
Pad MH1-1(56.717mm,19.521mm) on MultiLayer on Net GND
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.127mm) ((InDifferentialPairClass('PCIe'))),(InNet('GND'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.127mm) ((InDifferentialPairClass('100Z_Diff'))),(InNet('GND'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.127mm) ((InDifferentialPairClass('100Z_Diff'))),((InDifferentialPairClass('100Z_Diff')))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.127mm) (InComponent('U13')),(InComponent('U13'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.127mm) (Disabled)(isVia),(isVia or isPad)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.127mm) ((InDifferentialPairClass('PCIe'))),((InDifferentialPairClass('PCIe')))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.127mm) ((InDifferentialPairClass('100Z_Diff_PGA'))),(InNet('GND'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.127mm) (All),(All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.127mm) (InNetClass('50Z')),(All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.254mm) ((InDifferentialPairClass('100Z_Diff_PGA'))),((InDifferentialPairClass('100Z_Diff_PGA')))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Short-Circuit Constraint (Allowed=No) (All),(All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Un-Routed Net Constraint ( (All) )
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Modified Polygon (Allow modified: No), (Allow shelved: No)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Width Constraint (Min=0.254mm) (Max=0.762mm) (Preferred=0.508mm) (InNetClass('3V3'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Width Constraint (Min=0.127mm) (Max=10.16mm) (Preferred=0.254mm) (All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Width Constraint (Min=0.508mm) (Max=1.016mm) (Preferred=0.762mm) (InNetClass('Power'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Width Constraint (Min=0.127mm) (Max=0.254mm) (Preferred=0.156mm) (InNetClass('50Z'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Width Constraint (Min=0.127mm) (Max=0.762mm) (Preferred=0.508mm) (InNet('GND'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Power Plane Connect Rule(Relief Connect )(Expansion=0.102mm) (Conductor Width=0.152mm) (Air Gap=0.152mm) (Entries=4) (All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Minimum Annular Ring (Minimum=0.102mm) (All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Hole To Hole Clearance (Gap=0.254mm) (All),(All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Matched Lengths(Delay Tolerance=2ps) (InDifferentialPairClass('PCIe'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Matched Lengths(Delay Tolerance=2ps) (InDifferentialPairClass('100Z_Diff_PGA'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Matched Lengths(Delay Tolerance=5ps) (InDifferentialPairClass('100Z_Diff_PGA'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Matched Lengths(Delay Tolerance=2ps) (InDifferentialPairClass('100Z_Diff'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Matched Lengths(Delay Tolerance=5ps) (InDifferentialPairClass('100Z_Diff'))
|
||||
Rule Violations :0
|
||||
|
||||
Waived Violations Of Rule : Hole To Hole Clearance (Gap=0.254mm) (All),(All)
|
||||
Waived Violation between Hole To Hole Clearance Constraint: (Collision < 0.254mm) Between Pad Free-1(15.5mm,10.375mm) on MultiLayer And Pad Free-1(24.175mm,14.25mm) on MultiLayer Pad/Via Touching HolesWaived by Aleksa Bjelogrlic at 2022-04-18 11:42:26 PM
|
||||
Waived Violation between Hole To Hole Clearance Constraint: (Collision < 0.254mm) Between Pad Free-1(24.175mm,14.25mm) on MultiLayer And Pad Free-1(32.85mm,10.375mm) on MultiLayer Pad/Via Touching HolesWaived by Aleksa Bjelogrlic at 2022-04-18 11:42:12 PM
|
||||
Waived Violations :2
|
||||
|
||||
|
||||
Violations Detected : 0
|
||||
Waived Violations : 2
|
||||
Time Elapsed : 00:00:02
|
@ -0,0 +1,423 @@
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html">
|
||||
<style type="text/css">
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-family : segoe ui;
|
||||
color : black;
|
||||
background-color : #EDE7D9;
|
||||
padding: 0.3em;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family : segoe ui;
|
||||
}
|
||||
|
||||
td, th {
|
||||
padding: 0.5em;
|
||||
text-align : left;
|
||||
width: 10em;
|
||||
}
|
||||
th {
|
||||
background-color : #EEEEEE;
|
||||
|
||||
}
|
||||
th.column1, td.column1 {
|
||||
text-align: left;
|
||||
width : auto;
|
||||
}
|
||||
table {
|
||||
width : 100%;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
|
||||
.DRC_summary_header {
|
||||
padding-bottom : 0.1em;
|
||||
border : 0px solid black;
|
||||
width: 100%;
|
||||
align: left;
|
||||
}
|
||||
|
||||
.DRC_summary_header_col1,
|
||||
.DRC_summary_header_col2,
|
||||
.DRC_summary_header_col3 {
|
||||
color : black;
|
||||
font-size:100%;
|
||||
padding : 0em;
|
||||
padding-top : 0.2em;
|
||||
padding-bottom 0.2em;
|
||||
border : 0px solid black;
|
||||
vertical-align: top;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.DRC_summary_header_col1 {
|
||||
font-weight: bold;
|
||||
width: 8em;
|
||||
}
|
||||
|
||||
.DRC_summary_header_col2 {
|
||||
width: 0.1em;
|
||||
|
||||
}
|
||||
|
||||
.DRC_summary_header_col3 {
|
||||
width : auto;
|
||||
}
|
||||
|
||||
.header_holder {
|
||||
Width = 100%;
|
||||
border = 0px solid green;
|
||||
padding = 0;
|
||||
}
|
||||
|
||||
|
||||
.front_matter, .front_matter_column1, .front_matter_column2, .front_matter_column3
|
||||
{
|
||||
left : 0;
|
||||
top : 0;
|
||||
padding: 0em;
|
||||
padding-top : 0.1em;
|
||||
border : 0px solid black;
|
||||
width : 100%;
|
||||
vertical-align: top;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.front_matter_column1 {
|
||||
width : 8em;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.front_matter_column2 {
|
||||
width: 0.1em;
|
||||
}
|
||||
|
||||
.front_matter_column3 {
|
||||
width : auto;
|
||||
}
|
||||
|
||||
.total_column1, .total_column {
|
||||
font-weight : bold;
|
||||
}
|
||||
.total_column1 {
|
||||
text-align : left;
|
||||
}
|
||||
.warning, .error {
|
||||
color : red;
|
||||
font-weight : bold;
|
||||
}
|
||||
tr.onmouseout_odd {
|
||||
background-color : #white;
|
||||
}
|
||||
tr.onmouseout_even {
|
||||
background-color : #FAFAFA;
|
||||
}
|
||||
tr.onmouseover_odd, tr.onmouseover_even {
|
||||
background-color : #EEEEEE;
|
||||
}
|
||||
a:link, a:visited, .q a:link,.q a:active,.q {
|
||||
color: #21489e;
|
||||
}
|
||||
a:link.callback, a:visited.callback {
|
||||
color: #21489e;
|
||||
}
|
||||
a:link.customize, a:visited.customize {
|
||||
color: #C0C0C0;
|
||||
position: absolute;
|
||||
right: 10px;
|
||||
}
|
||||
p.contents_level1 {
|
||||
font-weight : bold;
|
||||
font-size : 110%;
|
||||
margin : 0.5em;
|
||||
}
|
||||
p.contents_level2 {
|
||||
position : relative;
|
||||
left : 20px;
|
||||
margin : 0.5em;
|
||||
}
|
||||
</style><script type="text/javascript">
|
||||
function coordToMils(coord) {
|
||||
var number = coord / 10000;
|
||||
|
||||
if (number != number.toFixed(3))
|
||||
number = number.toFixed(3);
|
||||
|
||||
return number + 'mil'
|
||||
}
|
||||
|
||||
function coordToMM(coord) {
|
||||
var number = 0.0254 * coord / 10000;
|
||||
|
||||
if (number != number.toFixed(4))
|
||||
number = number.toFixed(4);
|
||||
|
||||
return number + 'mm'
|
||||
}
|
||||
|
||||
function convertCoord(coordNode, units) {
|
||||
for (var i = 0; i < coordNode.childNodes.length; i++) {
|
||||
coordNode.removeChild(coordNode.childNodes[i]);
|
||||
}
|
||||
|
||||
var coord = coordNode.getAttribute('value');
|
||||
if (coord != null) {
|
||||
if (units == 'mm') {
|
||||
textNode = document.createTextNode(coordToMM(coord));
|
||||
coordNode.appendChild(textNode);
|
||||
} else if (units == 'mil') {
|
||||
textNode = document.createTextNode(coordToMils(coord));
|
||||
coordNode.appendChild(textNode);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function convertUnits(unitNode, units) {
|
||||
for (var i = 0; i < unitNode.childNodes.length; i++) {
|
||||
unitNode.removeChild(unitNode.childNodes[i]);
|
||||
}
|
||||
|
||||
textNode = document.createTextNode(units);
|
||||
unitNode.appendChild(textNode);
|
||||
}
|
||||
|
||||
function changeUnits(radio_input, units) {
|
||||
if (radio_input.checked) {
|
||||
|
||||
var elements = document.getElementsByName('coordinate');
|
||||
if (elements) {
|
||||
for (var i = 0; i < elements.length; i++) {
|
||||
convertCoord(elements[i], units);
|
||||
}
|
||||
}
|
||||
|
||||
var elements = document.getElementsByName('units');
|
||||
if (elements) {
|
||||
for (var i = 0; i < elements.length; i++) {
|
||||
convertUnits(elements[i], units);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</script><title>Design Rule Verification Report</title>
|
||||
</head>
|
||||
<body onload=""><img ALT="Altium" src="
|
||||
file://C:\Users\Public\Documents\Altium\AD21\Templates\AD_logo.png
|
||||
"><h1>Design Rule Verification Report</h1>
|
||||
<table class="header_holder">
|
||||
<td class="column1">
|
||||
<table class="front_matter">
|
||||
<tr class="front_matter">
|
||||
<td class="front_matter_column1">Date:</td>
|
||||
<td class="front_matter_column2"></td>
|
||||
<td class="front_matter_column3">2023-01-03</td>
|
||||
</tr>
|
||||
<tr class="front_matter">
|
||||
<td class="front_matter_column1">Time:</td>
|
||||
<td class="front_matter_column2"></td>
|
||||
<td class="front_matter_column3">7:47:05 PM</td>
|
||||
</tr>
|
||||
<tr class="front_matter">
|
||||
<td class="front_matter_column1">Elapsed Time:</td>
|
||||
<td class="front_matter_column2"></td>
|
||||
<td class="front_matter_column3">00:00:02</td>
|
||||
</tr>
|
||||
<tr class="front_matter">
|
||||
<td class="front_matter_column1">Filename:</td>
|
||||
<td class="front_matter_column2"></td>
|
||||
<td class="front_matter_column3"><a href="file:///C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC" class="file"><acronym title="C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC">C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC</acronym></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="column2">
|
||||
<table class="DRC_summary_header">
|
||||
<tr>
|
||||
<td class="DRC_summary_header_col1">Warnings:</td>
|
||||
<td class="DRC_summary_header_col2"></td>
|
||||
<td class="DRC_summary_header_col3" style="color : red">4</td></tr>
|
||||
<tr>
|
||||
<td class="DRC_summary_header_col1">Rule Violations:</td>
|
||||
<td class="DRC_summary_header_col2"></td>
|
||||
<td class="DRC_summary_header_col3">0</td></tr>
|
||||
<tr>
|
||||
<td class="DRC_summary_header_col1">Waived Violations:</td>
|
||||
<td class="DRC_summary_header_col2"></td>
|
||||
<td class="DRC_summary_header_col3" style="color : red">2</td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</table><a name="IDLYHJ1KBR5WPUBGBGOV05ICRMWGDMKG0LON4UK2KKA3KDXCOO3TFK"><h2>Summary</h2></a><table>
|
||||
<tr>
|
||||
<th class="column1">Warnings</th>
|
||||
<th class="column2">Count</th>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDRAKD0OPKMDT1J1P24RAAJFSF0IDJLBNZOCA3DJDMDJU1OZTW2A3K">Unplated multi-layer pad(s) detected</a></td>
|
||||
<td class="column2">4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="font-weight : bold; text-align : right" class="column1">Total</td>
|
||||
<td style="font-weight : bold" class="column2">4</td>
|
||||
</tr>
|
||||
</table><br><table>
|
||||
<tr>
|
||||
<th class="column1">Rule Violations</th>
|
||||
<th class="column2">Count</th>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#ID1K215GC5VNVMZNFQWBB3TT2GGRTRQ2D3WWU0VRPHMYC4PA1YLM">Clearance Constraint (Gap=0.127mm) ((InDifferentialPairClass('PCIe'))),(InNet('GND'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDP3XZFCXNTA31MMGZ0JVWLG0OJJD3JP3W1RYLXEDOWKQCYIWPXJ2H">Clearance Constraint (Gap=0.127mm) ((InDifferentialPairClass('100Z_Diff'))),(InNet('GND'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#IDW3SF5AT14CGHOSKM3VWN5TETSLQJPLKCQPCD15OND0LT3P4OOCBO">Clearance Constraint (Gap=0.127mm) ((InDifferentialPairClass('100Z_Diff'))),((InDifferentialPairClass('100Z_Diff')))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDT2TESD1UXI4QL5PJJI201X1TBC3ZPU25SJFDJUG3K1E22NOYTPTK">Clearance Constraint (Gap=0.127mm) (InComponent('U13')),(InComponent('U13'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#IDDPN3NAETDD5BLEVPTL43X3FOJN0JXX5IWV03U5MFHSE5TBX0HFJF">Clearance Constraint (Gap=0.127mm) (Disabled)(isVia),(isVia or isPad)</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDJE0PYXQC15SQFN50QN1S22WGPEAPZ3MEYR5UPHSUEI0SPUUA3HH">Clearance Constraint (Gap=0.127mm) ((InDifferentialPairClass('PCIe'))),((InDifferentialPairClass('PCIe')))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#IDTLS1EQY0H3UVBYJVJCK2DDUHKBTALINI0AZVDF12HFWM5VWLNLF">Clearance Constraint (Gap=0.127mm) ((InDifferentialPairClass('100Z_Diff_PGA'))),(InNet('GND'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDA0Z0JJX5VWWZXPGFAL4SWZ03L5RRJMXYLULNKDNRHQVTUOQS0AD">Clearance Constraint (Gap=0.127mm) (All),(All)</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#IDZFQQPLZ45KBSMLIBEXALP5S24KOHOKHGPLMSFDFNOFD3RYWH45N">Clearance Constraint (Gap=0.127mm) (InNetClass('50Z')),(All)</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDDK3DLT41Q2WOOZHDHLCTJAFLQEWL31YPWDBOOWFYWM5GXRTK0DQO">Clearance Constraint (Gap=0.254mm) ((InDifferentialPairClass('100Z_Diff_PGA'))),((InDifferentialPairClass('100Z_Diff_PGA')))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#IDGBXGBADGXTZRHKSVSOVWKYSYWOIVPJFYB24XZEGLNO0W14OW1V3F">Short-Circuit Constraint (Allowed=No) (All),(All)</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDOERIHKMY32CZLXNTX1YVRSTKAFM1WRW0JIOA0DI5R1SBEOWJAQDL">Un-Routed Net Constraint ( (All) )</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#IDFCAEIDEXWS2HB3NYVRIRUP0VWHPP1NPE2LBIENBZY40AQZEIGRVB">Modified Polygon (Allow modified: No), (Allow shelved: No)</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#ID4ZHRHL5SGZUPCZOE1NJBO4GW1JO3FZQIQJWXWXFU1A2340KQMS5">Width Constraint (Min=0.254mm) (Max=0.762mm) (Preferred=0.508mm) (InNetClass('3V3'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#IDYUNLHBX30KVEICXWZCVJ3FCI3KWBKJIYGEFMFWMUUMJPU1Q11XME">Width Constraint (Min=0.127mm) (Max=10.16mm) (Preferred=0.254mm) (All)</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDYFVJ3MB15KBKPUYS3O0XNN2ORELTPQIPCSFM4BMB4QZPJ3PHEFGE">Width Constraint (Min=0.508mm) (Max=1.016mm) (Preferred=0.762mm) (InNetClass('Power'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#IDKFXCRLXQFGQMK1UUTX2FAECRT3PJQEACZ1MPZLLBJYGLPISBXKB">Width Constraint (Min=0.127mm) (Max=0.254mm) (Preferred=0.156mm) (InNetClass('50Z'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#ID4DGLW4W11TAPESCW4OZ2VPFTSMDIKX0JIDD4LTJFCNAFLZ0EIUJF">Width Constraint (Min=0.127mm) (Max=0.762mm) (Preferred=0.508mm) (InNet('GND'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#ID5OUBKKZVATWRJSMVEEWY2INM0GPR0DW2YH4RQBCFFZS2L5AIAW1M">Power Plane Connect Rule(Relief Connect )(Expansion=0.102mm) (Conductor Width=0.152mm) (Air Gap=0.152mm) (Entries=4) (All)</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDLAFZ3M3NNZYKFYR1IZFFECGB3SXJJ4NUTSP4ULBZY2BORJ3FSFD">Minimum Annular Ring (Minimum=0.102mm) (All)</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#ID3PKJJBJI2T4DN1OJ0JZHRV03MBVU40RT0LN4BSODS3L40YMAC2GP">Hole To Hole Clearance (Gap=0.254mm) (All),(All)</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#ID0TUTQLLGM3V1C2J4OKOYWS0BSGQJFPTQMQAURLFBNPMR2BSZQWZN">Matched Lengths(Delay Tolerance=2ps) (InDifferentialPairClass('PCIe'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#IDSSEBBL51IZQ0LNSB5LSZSKUP5BIIKOML4RAWF5O1VP1F1JTXLQPD">Matched Lengths(Delay Tolerance=2ps) (InDifferentialPairClass('100Z_Diff_PGA'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDZZ5WHQJNCMOTOC3T0F4BUBJRSIYTA4H23VQCCBLNBI0UJVRGYP2L">Matched Lengths(Delay Tolerance=5ps) (InDifferentialPairClass('100Z_Diff_PGA'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#ID1BJ3AVQD3FZZJW0AR2JT5SM3EGVOBEE3NAWOMPPNYZCRA5JTCJPG">Matched Lengths(Delay Tolerance=2ps) (InDifferentialPairClass('100Z_Diff'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDDR5NFC440L1FIKYXK1ZNRWEZIEBLMSRQQDPPDODQTZHEOEMSYWEP">Matched Lengths(Delay Tolerance=5ps) (InDifferentialPairClass('100Z_Diff'))</a></td>
|
||||
<td class="column2">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="font-weight : bold; text-align : right" class="column1">Total</td>
|
||||
<td style="font-weight : bold" class="column2">0</td>
|
||||
</tr>
|
||||
</table><br><table>
|
||||
<tr>
|
||||
<th class="column1">Waived Violations</th>
|
||||
<th class="column2">Count</th>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="#IDYOMIBGLPPNUCE5IXVNQAHG1UZOFCLQNSXAAHHSPGZRFQCOKK12EM">Hole To Hole Clearance (Gap=0.254mm) (All),(All)</a></td>
|
||||
<td class="column2">2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="font-weight : bold; text-align : right" class="column1">Total</td>
|
||||
<td style="font-weight : bold" class="column2">2</td>
|
||||
</tr>
|
||||
</table><br><a name="IDFOGXSOSDEKTUNVPBKSILIGMRKFX2UWJMWWSXTPIS40IKQIAFN3EC"><h2>Warnings</h2></a><a name="IDRAKD0OPKMDT1J1P24RAAJFSF0IDJLBNZOCA3DJDMDJU1OZTW2A3K"><table>
|
||||
<tr>
|
||||
<th style="text-align : left" colspan="1" class="warning">Unplated multi-layer pad(s) detected</th>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=6062.174mil|Location2.X=6277.772mil|Location1.Y=6251.282mil|Location2.Y=6466.88mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=6062.174mil|Location2.X=6277.772mil|Location1.Y=6251.282mil|Location2.Y=6466.88mil|Absolute=True">Pad MH4-1(56.717mm,63.521mm) on MultiLayer</acronym></a> on <a href="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=0mil|Location2.X=0mil|Location1.Y=0mil|Location2.Y=0mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=0mil|Location2.X=0mil|Location1.Y=0mil|Location2.Y=0mil|Absolute=True">Net GND</acronym></a></td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=7400.757mil|Location2.X=7616.355mil|Location1.Y=6251.282mil|Location2.Y=6466.88mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=7400.757mil|Location2.X=7616.355mil|Location1.Y=6251.282mil|Location2.Y=6466.88mil|Absolute=True">Pad MH3-1(90.717mm,63.521mm) on MultiLayer</acronym></a> on <a href="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=0mil|Location2.X=0mil|Location1.Y=0mil|Location2.Y=0mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=0mil|Location2.X=0mil|Location1.Y=0mil|Location2.Y=0mil|Absolute=True">Net GND</acronym></a></td>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=7400.756mil|Location2.X=7616.355mil|Location1.Y=4518.998mil|Location2.Y=4734.597mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=7400.756mil|Location2.X=7616.355mil|Location1.Y=4518.998mil|Location2.Y=4734.597mil|Absolute=True">Pad MH2-1(90.717mm,19.521mm) on MultiLayer</acronym></a> on <a href="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=0mil|Location2.X=0mil|Location1.Y=0mil|Location2.Y=0mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=0mil|Location2.X=0mil|Location1.Y=0mil|Location2.Y=0mil|Absolute=True">Net GND</acronym></a></td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=6062.174mil|Location2.X=6277.772mil|Location1.Y=4518.998mil|Location2.Y=4734.597mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=6062.174mil|Location2.X=6277.772mil|Location1.Y=4518.998mil|Location2.Y=4734.597mil|Absolute=True">Pad MH1-1(56.717mm,19.521mm) on MultiLayer</acronym></a> on <a href="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=0mil|Location2.X=0mil|Location1.Y=0mil|Location2.Y=0mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=0mil|Location2.X=0mil|Location1.Y=0mil|Location2.Y=0mil|Absolute=True">Net GND</acronym></a></td>
|
||||
</tr>
|
||||
</table></a><hr color="#EEEEEE"><a href="#top" style="font-size: 0.9em">Back to top</a><br><br><a name="IDPI3QNFVEK44CIN5RTMQI2FJ4INNSANORVOGBWCAGPK0TILGVTYP"><h2>Rule Violations</h2></a><a name="IDGO2ZGVHLRRVECDAASK0NLXQ0ECGL0WLYIOFWM5NEYR33HRU0TIRL"><h2>Waived Violations</h2></a><a name="IDYOMIBGLPPNUCE5IXVNQAHG1UZOFCLQNSXAAHHSPGZRFQCOKK12EM"><table>
|
||||
<tr>
|
||||
<th style="text-align : left" colspan="1" class="waived">Hole To Hole Clearance (Gap=0.254mm) (All),(All)</th>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=4543.411mil|Location2.X=4551.078mil|Location1.Y=4415.458mil|Location2.Y=4423.125mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=4543.411mil|Location2.X=4551.078mil|Location1.Y=4415.458mil|Location2.Y=4423.125mil|Absolute=True">Hole To Hole Clearance Constraint: (Collision < 0.254mm) Between Pad Free-1(15.5mm,10.375mm) on MultiLayer And Pad Free-1(24.175mm,14.25mm) on MultiLayer Pad/Via Touching Holes</acronym></a><br>Waived by Aleksa Bjelogrlic at 2022-04-18 11:42:26 PM</td>
|
||||
</tr>
|
||||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||||
<td class="column1"><a href="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=5226.482mil|Location2.X=5234.148mil|Location1.Y=4415.458mil|Location2.Y=4423.125mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev3\Thunderscope_Rev3.PCBDOC;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=5226.482mil|Location2.X=5234.148mil|Location1.Y=4415.458mil|Location2.Y=4423.125mil|Absolute=True">Hole To Hole Clearance Constraint: (Collision < 0.254mm) Between Pad Free-1(24.175mm,14.25mm) on MultiLayer And Pad Free-1(32.85mm,10.375mm) on MultiLayer Pad/Via Touching Holes</acronym></a><br>Waived by Aleksa Bjelogrlic at 2022-04-18 11:42:12 PM</td>
|
||||
</tr>
|
||||
</table></a><hr color="#EEEEEE"><a href="#top" style="font-size: 0.9em">Back to top</a><br><br></body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,22 @@
|
||||
------------------------------------------------------------------------------------------
|
||||
Gerber File Extension Report For: Thunderscope_Rev3.GBR 2023-01-03 7:48:44 PM
|
||||
------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
Layer Extension Layer Description
|
||||
------------------------------------------------------------------------------------------
|
||||
.GTO Top Overlay
|
||||
.GTP TopPaste
|
||||
.GTS Top Solder
|
||||
.GTL Top Layer
|
||||
.G1 Int1 (GND)
|
||||
.G2 Int2 (Sign)
|
||||
.G3 Int3 (Sign)
|
||||
.G4 Int4 (GND)
|
||||
.GBL Bottom Layer
|
||||
.GBS Bottom Solder
|
||||
.GBP BottomPaste
|
||||
.GBO Bottom Overlay
|
||||
.GM1 PCI-SIG Outline
|
||||
------------------------------------------------------------------------------------------
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user