From 234689262dbcfbe66eb2639a76ca1e661c9c4c2f Mon Sep 17 00:00:00 2001 From: sainquake Date: Thu, 25 May 2023 11:16:17 +0300 Subject: [PATCH] v1.3.1 --- .github/workflows/tests.yml | 4 + .gitignore | 1 + Output.OutJob | 63 +++++--- Project Outputs/CAMtastic1.Cam | Bin 541321 -> 0 bytes SNIFFER.PrjPcb | 2 +- precommit.py | 282 +++++++++++++++++++++++++++++++++ 6 files changed, 328 insertions(+), 24 deletions(-) delete mode 100644 Project Outputs/CAMtastic1.Cam create mode 100644 precommit.py diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cf04415..fd95c77 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -32,6 +32,10 @@ jobs: run: | cd repo && python pcb-versions/test-wrong-MP.py + - name: Check that all BOM components contains in 'pick and place' (test-BOM-PNP.py) + run: | + cd repo && pip install pandas && python pcb-versions/test-BOM-PNP.py + - name: All other tests that can be added in future run: | cd repo && pip install steputils && python pcb-versions/test-other.py \ No newline at end of file diff --git a/.gitignore b/.gitignore index 3378cf2..8c534fd 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ History/ Project Logs for */ *.PrjPcbStructure *.rar +*.zip *.jpg __Previews/ Status Report.Txt diff --git a/Output.OutJob b/Output.OutJob index 5c44fc7..c3eaf65 100644 --- a/Output.OutJob +++ b/Output.OutJob @@ -17,11 +17,11 @@ RevisionNamingSchemeGUID= [OutputGroup1] Name=Output.OutJob Description= -TargetOutputMedium=BOTTOM VIEW +TargetOutputMedium=Folder Structure VariantName=[No Variations] VariantScope=1 CurrentConfigurationName= -TargetPrinter=Xprinter XP-365B +TargetPrinter=ECOSYS M3645dn PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 OutputMedium1=Print Job OutputMedium1_Type=Printer @@ -44,7 +44,7 @@ OutputName1=Generates pick and place files OutputCategory1=Assembly OutputDocumentPath1= OutputVariantName1= -OutputEnabled1=0 +OutputEnabled1=1 OutputEnabled1_OutputMedium1=0 OutputEnabled1_OutputMedium2=0 OutputEnabled1_OutputMedium3=3 @@ -60,7 +60,7 @@ OutputName2=Gerber Files OutputCategory2=Fabrication OutputDocumentPath2= OutputVariantName2= -OutputEnabled2=0 +OutputEnabled2=1 OutputEnabled2_OutputMedium1=0 OutputEnabled2_OutputMedium2=0 OutputEnabled2_OutputMedium3=1 @@ -70,13 +70,13 @@ OutputEnabled2_OutputMedium6=0 OutputEnabled2_OutputMedium7=0 OutputDefault2=0 Configuration2_Name1=OutputConfigurationParameter1 -Configuration2_Item1=AddToAllLayerClasses.Set= |AddToAllPlots.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray|CentrePlots=False|DrillDrawingSymbol=GraphicsSymbol|DrillDrawingSymbolSize=200000|EmbeddedApertures=True|FilmBorderSize=10000000|FilmXSize=200000000|FilmYSize=160000000|FlashAllFills=False|FlashPadShapes=True|G54OnApertureChange=False|GenerateDRCRulesFile=True|GenerateDRCRulesFile=True|GenerateReliefShapes=True|GerberUnit=Metric|GerberUnit=Metric|IncludeUnconnectedMidLayerPads=False|LayerClassesMirror.Set= |LayerClassesPlot.Set= |LeadingAndTrailingZeroesMode=SuppressLeadingZeroes|MaxApertureSize=2500000|MinusApertureTolerance=39|MinusApertureTolerance=39|Mirror.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray|MirrorDrillDrawingPlots=False|MirrorDrillGuidePlots=False|NoRegularPolygons=False|NumberOfDecimals=4|NumberOfDecimals=4|OptimizeChangeLocationCommands=True|OptimizeChangeLocationCommands=True|OriginPosition=Relative|Panelize=False|Plot.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray,16973830~1,16973832~1,16973834~1,16777217~1,16777218~1,16777219~1,16842751~1,16973835~1,16973833~1,16973831~1,16908290~1|PlotPositivePlaneLayers=False|PlotUsedDrillDrawingLayerPairs=False|PlotUsedDrillGuideLayerPairs=False|PlusApertureTolerance=39|PlusApertureTolerance=39|Record=GerberView|SoftwareArcs=False|Sorted=False|Sorted=False|DocumentPath=C:\altium workspace\RCL\AIRSPEED\PCB.PcbDoc +Configuration2_Item1=AddToAllLayerClasses.Set= |AddToAllPlots.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray|CentrePlots=False|DrillDrawingSymbol=GraphicsSymbol|DrillDrawingSymbolSize=200000|EmbeddedApertures=True|FilmBorderSize=10000000|FilmXSize=200000000|FilmYSize=160000000|FlashAllFills=False|FlashPadShapes=True|G54OnApertureChange=False|GenerateDRCRulesFile=True|GenerateDRCRulesFile=True|GenerateReliefShapes=True|GerberUnit=Metric|GerberUnit=Metric|IncludeUnconnectedMidLayerPads=False|LayerClassesMirror.Set= |LayerClassesPlot.Set= |LeadingAndTrailingZeroesMode=SuppressLeadingZeroes|MaxApertureSize=2500000|MinusApertureTolerance=39|MinusApertureTolerance=39|Mirror.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray|MirrorDrillDrawingPlots=False|MirrorDrillGuidePlots=False|NoRegularPolygons=False|NumberOfDecimals=4|NumberOfDecimals=4|OptimizeChangeLocationCommands=True|OptimizeChangeLocationCommands=True|OriginPosition=Relative|Panelize=False|Plot.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray,16973830~1,16973832~1,16973834~1,16777217~1,16842751~1,16973835~1,16973833~1,16973831~1,16908290~1|PlotPositivePlaneLayers=False|PlotUsedDrillDrawingLayerPairs=False|PlotUsedDrillGuideLayerPairs=False|PlusApertureTolerance=39|PlusApertureTolerance=39|Record=GerberView|SoftwareArcs=False|Sorted=False|Sorted=False|DocumentPath=C:\altium workspace\RCL\AIRSPEED\PCB.PcbDoc OutputType3=NC Drill OutputName3=NC Drill Files OutputCategory3=Fabrication OutputDocumentPath3= OutputVariantName3= -OutputEnabled3=0 +OutputEnabled3=1 OutputEnabled3_OutputMedium1=0 OutputEnabled3_OutputMedium2=0 OutputEnabled3_OutputMedium3=2 @@ -109,7 +109,7 @@ OutputName5=Bill of Materials OutputCategory5=Report OutputDocumentPath5=BOM.BomDoc OutputVariantName5= -OutputEnabled5=0 +OutputEnabled5=1 OutputEnabled5_OutputMedium1=0 OutputEnabled5_OutputMedium2=0 OutputEnabled5_OutputMedium3=4 @@ -168,7 +168,7 @@ OutputEnabled7_OutputMedium7=0 OutputDefault7=0 PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=5.40|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9 Configuration7_Name1=OutputConfigurationParameter1 -Configuration7_Item1=Record=Pcb3DPrintView|ResX=300|ResY=300|ViewX=26900672|ViewY=22663944|LookAtX=55830404|LookAtY=48208828|LookAtZ=-17510.029296875|UpX=-0.279699981212616|UpY=0.74800705909729|UpZ=-0.601875305175781|FOV=45|QuatX=-0.309916198253632|QuatY=-0.0693450048565865|QuatZ=0.173055976629257|QuatW=0.932306170463562|Zoom=3.918117643094E-5|UnitsPercent=True|UnitsDPI=True|LockResAspect=True|ViewConfigType=.config_3d|CustomCamera=True|ViewFromTop=True|ScreenWidth=1054|ScreenHeight=888|ImageOutputType=1|ViewConfig=RECORD\3Board\2CFGALL.CONFIGURATIONKIND\33\2CFGALL.CONFIGURATIONDESC\3Altium%203D%20NB%20Black%20Configuration\2CFGALL.COMPONENTBODYREFPOINTCOLOR\316777215\2CFGALL.COMPONENTBODYSNAPPOINTCOLOR\316777215\2CFGALL.SHOWCOMPONENTSNAPMARKERS\3FALSE\2CFGALL.SHOWCOMPONENTSNAPREFERENCE\3FALSE\2CFGALL.SHOWCOMPONENTSNAPCUSTOM\3FALSE\2CFG3D.POSITIVETOPSOLDERMASK\3TRUE\2CFG3D.POSITIVEBOTTOMSOLDERMASK\3TRUE\2CFG3D.SHOWCOMPONENTBODIES\3TRUE\2CFG3D.SHOWCOMPONENTSTEPMODELS\3TRUE\2CFG3D.COMPONENTMODELPREFERENCE\30\2CFG3D.SHOWCOMPONENTAXES\3TRUE\2CFG3D.SHOWBOARDCORE\3TRUE\2CFG3D.SHOWBOARDPREPREG\3TRUE\2CFG3D.SHOWTOPSILKSCREEN\3TRUE\2CFG3D.SHOWBOTSILKSCREEN\3TRUE\2CFG3D.SHOWORIGINMARKER\3TRUE\2CFG3D.EYEDIST\32000\2CFG3D.SHOWCUTOUTS\3TRUE\2CFG3D.SHOWROUTETOOLPATH\3TRUE\2CFG3D.SHOWROOMS3D\3FALSE\2CFG3D.USESYSCOLORSFOR3D\3FALSE\2CFG3D.WORKSPACECOLOR\311840160\2CFG3D.BOARDCORECOLOR\313491161\2CFG3D.BOARDPREPREGCOLOR\30\2CFG3D.TOPSOLDERMASKCOLOR\30\2CFG3D.BOTSOLDERMASKCOLOR\30\2CFG3D.COPPERCOLOR\33323360\2CFG3D.TOPSILKSCREENCOLOR\315461355\2CFG3D.BOTSILKSCREENCOLOR\315461355\2CFG3D.WORKSPACELUMINANCEVARIATION\330\2CFG3D.WORKSPACEBEGINCOLOR\36710886\2CFG3D.WORKSPACEENDCOLOR\314277081\2CFG3D.WORKSPACECOLOROPACITY\31.000000\2CFG3D.BOARDCORECOLOROPACITY\30.820000\2CFG3D.BOARDPREPREGCOLOROPACITY\30.500000\2CFG3D.TOPSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.BOTSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.COPPERCOLOROPACITY\31.000000\2CFG3D.TOPSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOTSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOARDTHICKNESSSCALING\31.000000\2CFG3D.SHOWMECHANICALLAYERS\3FALSE\2CFG3D.MECHANICALLAYERSOPACITY\31.000000\2CFG3D.MECHCOVERLAYERUPDATED\3FALSE|DocumentPath=C:\altium workspace\UAVCAN-Sniffer-STM-Programmer\PCB.PcbDoc +Configuration7_Item1=Record=Pcb3DPrintView|ResX=600|ResY=600|ViewX=16772205|ViewY=14130662|LookAtX=23680384|LookAtY=16171214|LookAtZ=-17509.6640625|UpX=-0.50948303937912|UpY=0.330537527799606|UpZ=-0.794463336467743|FOV=45|QuatX=-0.335084408521652|QuatY=-0.304700881242752|QuatZ=0.471645802259445|QuatW=0.756588459014893|Zoom=6.1285972975346E-5|UnitsPercent=True|UnitsDPI=True|LockResAspect=True|ViewConfigType=.config_3d|CustomCamera=True|ViewFromTop=True|ScreenWidth=1054|ScreenHeight=888|ImageOutputType=1|ViewConfig=RECORD\3Board\2CFGALL.CONFIGURATIONKIND\33\2CFGALL.CONFIGURATIONDESC\3Altium%203D%20NB%20Black%20Configuration\2CFGALL.COMPONENTBODYREFPOINTCOLOR\316777215\2CFGALL.COMPONENTBODYSNAPPOINTCOLOR\316777215\2CFGALL.SHOWCOMPONENTSNAPMARKERS\3FALSE\2CFGALL.SHOWCOMPONENTSNAPREFERENCE\3FALSE\2CFGALL.SHOWCOMPONENTSNAPCUSTOM\3FALSE\2CFG3D.POSITIVETOPSOLDERMASK\3TRUE\2CFG3D.POSITIVEBOTTOMSOLDERMASK\3TRUE\2CFG3D.SHOWCOMPONENTBODIES\3TRUE\2CFG3D.SHOWCOMPONENTSTEPMODELS\3TRUE\2CFG3D.COMPONENTMODELPREFERENCE\30\2CFG3D.SHOWCOMPONENTAXES\3TRUE\2CFG3D.SHOWBOARDCORE\3TRUE\2CFG3D.SHOWBOARDPREPREG\3TRUE\2CFG3D.SHOWTOPSILKSCREEN\3TRUE\2CFG3D.SHOWBOTSILKSCREEN\3TRUE\2CFG3D.SHOWORIGINMARKER\3TRUE\2CFG3D.EYEDIST\32000\2CFG3D.SHOWCUTOUTS\3TRUE\2CFG3D.SHOWROUTETOOLPATH\3TRUE\2CFG3D.SHOWROOMS3D\3FALSE\2CFG3D.USESYSCOLORSFOR3D\3FALSE\2CFG3D.WORKSPACECOLOR\311840160\2CFG3D.BOARDCORECOLOR\313491161\2CFG3D.BOARDPREPREGCOLOR\30\2CFG3D.TOPSOLDERMASKCOLOR\30\2CFG3D.BOTSOLDERMASKCOLOR\30\2CFG3D.COPPERCOLOR\33323360\2CFG3D.TOPSILKSCREENCOLOR\315461355\2CFG3D.BOTSILKSCREENCOLOR\315461355\2CFG3D.WORKSPACELUMINANCEVARIATION\330\2CFG3D.WORKSPACEBEGINCOLOR\36710886\2CFG3D.WORKSPACEENDCOLOR\313421772\2CFG3D.WORKSPACECOLOROPACITY\31.000000\2CFG3D.BOARDCORECOLOROPACITY\30.820000\2CFG3D.BOARDPREPREGCOLOROPACITY\30.500000\2CFG3D.TOPSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.BOTSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.COPPERCOLOROPACITY\31.000000\2CFG3D.TOPSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOTSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOARDTHICKNESSSCALING\31.000000\2CFG3D.SHOWMECHANICALLAYERS\3FALSE\2CFG3D.MECHANICALLAYERSOPACITY\31.000000\2CFG3D.MECHCOVERLAYERUPDATED\3FALSE|DocumentPath=C:\altium workspace\RCL\uNODE\PCB.PcbDoc OutputType8=ExportSTEP OutputName8=Export STEP OutputCategory8=Export @@ -201,13 +201,13 @@ OutputEnabled9_OutputMedium7=0 OutputDefault9=0 PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=5.40|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9 Configuration9_Name1=OutputConfigurationParameter1 -Configuration9_Item1=Record=Pcb3DPrintView|ResX=300|ResY=300|ViewX=24033518|ViewY=19982926|LookAtX=60391700|LookAtY=105798096|LookAtZ=-17510.22265625|UpX=-0.164522632956505|UpY=0.51714551448822|UpZ=-0.839936494827271|FOV=45|QuatX=-0.446427464485168|QuatY=-0.204934865236282|QuatZ=0.205255135893822|QuatW=0.846507370471954|Zoom=4.57390488222535E-5|UnitsPercent=True|UnitsDPI=True|LockResAspect=True|ViewConfigType=.config_3d|CustomCamera=False|ViewFromTop=True|ScreenWidth=1068|ScreenHeight=914|ImageOutputType=1|ViewConfig=RECORD\3Board\2CFGALL.CONFIGURATIONKIND\33\2CFGALL.CONFIGURATIONDESC\3Altium%203D%20NB%20Black%20Configuration\2CFGALL.COMPONENTBODYREFPOINTCOLOR\316777215\2CFGALL.COMPONENTBODYSNAPPOINTCOLOR\316777215\2CFGALL.SHOWCOMPONENTSNAPMARKERS\3FALSE\2CFGALL.SHOWCOMPONENTSNAPREFERENCE\3FALSE\2CFGALL.SHOWCOMPONENTSNAPCUSTOM\3FALSE\2CFG3D.POSITIVETOPSOLDERMASK\3TRUE\2CFG3D.POSITIVEBOTTOMSOLDERMASK\3TRUE\2CFG3D.SHOWCOMPONENTBODIES\3TRUE\2CFG3D.SHOWCOMPONENTSTEPMODELS\3TRUE\2CFG3D.COMPONENTMODELPREFERENCE\30\2CFG3D.SHOWCOMPONENTAXES\3TRUE\2CFG3D.SHOWBOARDCORE\3TRUE\2CFG3D.SHOWBOARDPREPREG\3TRUE\2CFG3D.SHOWTOPSILKSCREEN\3TRUE\2CFG3D.SHOWBOTSILKSCREEN\3TRUE\2CFG3D.SHOWORIGINMARKER\3TRUE\2CFG3D.EYEDIST\32000\2CFG3D.SHOWCUTOUTS\3TRUE\2CFG3D.SHOWROUTETOOLPATH\3TRUE\2CFG3D.SHOWROOMS3D\3FALSE\2CFG3D.USESYSCOLORSFOR3D\3FALSE\2CFG3D.WORKSPACECOLOR\311840160\2CFG3D.BOARDCORECOLOR\313491161\2CFG3D.BOARDPREPREGCOLOR\30\2CFG3D.TOPSOLDERMASKCOLOR\30\2CFG3D.BOTSOLDERMASKCOLOR\30\2CFG3D.COPPERCOLOR\33323360\2CFG3D.TOPSILKSCREENCOLOR\315461355\2CFG3D.BOTSILKSCREENCOLOR\315461355\2CFG3D.WORKSPACELUMINANCEVARIATION\330\2CFG3D.WORKSPACEBEGINCOLOR\36710886\2CFG3D.WORKSPACEENDCOLOR\314277081\2CFG3D.WORKSPACECOLOROPACITY\31.000000\2CFG3D.BOARDCORECOLOROPACITY\30.820000\2CFG3D.BOARDPREPREGCOLOROPACITY\30.500000\2CFG3D.TOPSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.BOTSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.COPPERCOLOROPACITY\31.000000\2CFG3D.TOPSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOTSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOARDTHICKNESSSCALING\31.000000\2CFG3D.SHOWMECHANICALLAYERS\3FALSE\2CFG3D.MECHANICALLAYERSOPACITY\31.000000\2CFG3D.MECHCOVERLAYERUPDATED\3FALSE|DocumentPath=C:\altium workspace\RCL\AIRSPEED\PCB.PcbDoc +Configuration9_Item1=Record=Pcb3DPrintView|ResX=600|ResY=600|ViewX=24033518|ViewY=19982926|LookAtX=60391700|LookAtY=105798096|LookAtZ=-17510.22265625|UpX=-0.164522632956505|UpY=0.51714551448822|UpZ=-0.839936494827271|FOV=45|QuatX=-0.446427464485168|QuatY=-0.204934865236282|QuatZ=0.205255135893822|QuatW=0.846507370471954|Zoom=4.57390488222535E-5|UnitsPercent=True|UnitsDPI=True|LockResAspect=True|ViewConfigType=.config_3d|CustomCamera=False|ViewFromTop=True|ScreenWidth=1068|ScreenHeight=914|ImageOutputType=1|ViewConfig=RECORD\3Board\2CFGALL.CONFIGURATIONKIND\33\2CFGALL.CONFIGURATIONDESC\3Altium%203D%20NB%20Black%20Configuration\2CFGALL.COMPONENTBODYREFPOINTCOLOR\316777215\2CFGALL.COMPONENTBODYSNAPPOINTCOLOR\316777215\2CFGALL.SHOWCOMPONENTSNAPMARKERS\3FALSE\2CFGALL.SHOWCOMPONENTSNAPREFERENCE\3FALSE\2CFGALL.SHOWCOMPONENTSNAPCUSTOM\3FALSE\2CFG3D.POSITIVETOPSOLDERMASK\3TRUE\2CFG3D.POSITIVEBOTTOMSOLDERMASK\3TRUE\2CFG3D.SHOWCOMPONENTBODIES\3TRUE\2CFG3D.SHOWCOMPONENTSTEPMODELS\3TRUE\2CFG3D.COMPONENTMODELPREFERENCE\30\2CFG3D.SHOWCOMPONENTAXES\3TRUE\2CFG3D.SHOWBOARDCORE\3TRUE\2CFG3D.SHOWBOARDPREPREG\3TRUE\2CFG3D.SHOWTOPSILKSCREEN\3TRUE\2CFG3D.SHOWBOTSILKSCREEN\3TRUE\2CFG3D.SHOWORIGINMARKER\3TRUE\2CFG3D.EYEDIST\32000\2CFG3D.SHOWCUTOUTS\3TRUE\2CFG3D.SHOWROUTETOOLPATH\3TRUE\2CFG3D.SHOWROOMS3D\3FALSE\2CFG3D.USESYSCOLORSFOR3D\3FALSE\2CFG3D.WORKSPACECOLOR\311840160\2CFG3D.BOARDCORECOLOR\313491161\2CFG3D.BOARDPREPREGCOLOR\30\2CFG3D.TOPSOLDERMASKCOLOR\30\2CFG3D.BOTSOLDERMASKCOLOR\30\2CFG3D.COPPERCOLOR\33323360\2CFG3D.TOPSILKSCREENCOLOR\315461355\2CFG3D.BOTSILKSCREENCOLOR\315461355\2CFG3D.WORKSPACELUMINANCEVARIATION\330\2CFG3D.WORKSPACEBEGINCOLOR\36710886\2CFG3D.WORKSPACEENDCOLOR\313421772\2CFG3D.WORKSPACECOLOROPACITY\31.000000\2CFG3D.BOARDCORECOLOROPACITY\30.820000\2CFG3D.BOARDPREPREGCOLOROPACITY\30.500000\2CFG3D.TOPSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.BOTSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.COPPERCOLOROPACITY\31.000000\2CFG3D.TOPSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOTSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOARDTHICKNESSSCALING\31.000000\2CFG3D.SHOWMECHANICALLAYERS\3FALSE\2CFG3D.MECHANICALLAYERSOPACITY\31.000000\2CFG3D.MECHCOVERLAYERUPDATED\3FALSE|DocumentPath=C:\altium workspace\RCL\uNODE\PCB.PcbDoc OutputType10=PCB 3D Print OutputName10=BOTTOM view OutputCategory10=Documentation OutputDocumentPath10= OutputVariantName10= -OutputEnabled10=1 +OutputEnabled10=0 OutputEnabled10_OutputMedium1=0 OutputEnabled10_OutputMedium2=0 OutputEnabled10_OutputMedium3=0 @@ -218,7 +218,7 @@ OutputEnabled10_OutputMedium7=1 OutputDefault10=0 PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=5.40|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9 Configuration10_Name1=OutputConfigurationParameter1 -Configuration10_Item1=Record=Pcb3DPrintView|ResX=300|ResY=300|ViewX=24033518|ViewY=19982926|LookAtX=60391700|LookAtY=105798096|LookAtZ=-17510.22265625|UpX=-0.164522632956505|UpY=0.51714551448822|UpZ=-0.839936494827271|FOV=45|QuatX=-0.446427464485168|QuatY=-0.204934865236282|QuatZ=0.205255135893822|QuatW=0.846507370471954|Zoom=4.57390488222535E-5|UnitsPercent=True|UnitsDPI=True|LockResAspect=True|ViewConfigType=.config_3d|CustomCamera=False|ViewFromTop=False|ScreenWidth=1068|ScreenHeight=914|ImageOutputType=1|ViewConfig=RECORD\3Board\2CFGALL.CONFIGURATIONKIND\33\2CFGALL.CONFIGURATIONDESC\3Altium%203D%20NB%20Black%20Configuration\2CFGALL.COMPONENTBODYREFPOINTCOLOR\316777215\2CFGALL.COMPONENTBODYSNAPPOINTCOLOR\316777215\2CFGALL.SHOWCOMPONENTSNAPMARKERS\3FALSE\2CFGALL.SHOWCOMPONENTSNAPREFERENCE\3FALSE\2CFGALL.SHOWCOMPONENTSNAPCUSTOM\3FALSE\2CFG3D.POSITIVETOPSOLDERMASK\3TRUE\2CFG3D.POSITIVEBOTTOMSOLDERMASK\3TRUE\2CFG3D.SHOWCOMPONENTBODIES\3TRUE\2CFG3D.SHOWCOMPONENTSTEPMODELS\3TRUE\2CFG3D.COMPONENTMODELPREFERENCE\30\2CFG3D.SHOWCOMPONENTAXES\3TRUE\2CFG3D.SHOWBOARDCORE\3TRUE\2CFG3D.SHOWBOARDPREPREG\3TRUE\2CFG3D.SHOWTOPSILKSCREEN\3TRUE\2CFG3D.SHOWBOTSILKSCREEN\3TRUE\2CFG3D.SHOWORIGINMARKER\3TRUE\2CFG3D.EYEDIST\32000\2CFG3D.SHOWCUTOUTS\3TRUE\2CFG3D.SHOWROUTETOOLPATH\3TRUE\2CFG3D.SHOWROOMS3D\3FALSE\2CFG3D.USESYSCOLORSFOR3D\3FALSE\2CFG3D.WORKSPACECOLOR\311840160\2CFG3D.BOARDCORECOLOR\313491161\2CFG3D.BOARDPREPREGCOLOR\30\2CFG3D.TOPSOLDERMASKCOLOR\30\2CFG3D.BOTSOLDERMASKCOLOR\30\2CFG3D.COPPERCOLOR\33323360\2CFG3D.TOPSILKSCREENCOLOR\315461355\2CFG3D.BOTSILKSCREENCOLOR\315461355\2CFG3D.WORKSPACELUMINANCEVARIATION\330\2CFG3D.WORKSPACEBEGINCOLOR\36710886\2CFG3D.WORKSPACEENDCOLOR\314277081\2CFG3D.WORKSPACECOLOROPACITY\31.000000\2CFG3D.BOARDCORECOLOROPACITY\30.820000\2CFG3D.BOARDPREPREGCOLOROPACITY\30.500000\2CFG3D.TOPSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.BOTSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.COPPERCOLOROPACITY\31.000000\2CFG3D.TOPSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOTSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOARDTHICKNESSSCALING\31.000000\2CFG3D.SHOWMECHANICALLAYERS\3FALSE\2CFG3D.MECHANICALLAYERSOPACITY\31.000000\2CFG3D.MECHCOVERLAYERUPDATED\3FALSE|DocumentPath=C:\altium workspace\RCL\AIRSPEED\PCB.PcbDoc +Configuration10_Item1=Record=Pcb3DPrintView|ResX=600|ResY=600|ViewX=24033518|ViewY=19982926|LookAtX=60391700|LookAtY=105798096|LookAtZ=-17510.22265625|UpX=-0.164522632956505|UpY=0.51714551448822|UpZ=-0.839936494827271|FOV=45|QuatX=-0.446427464485168|QuatY=-0.204934865236282|QuatZ=0.205255135893822|QuatW=0.846507370471954|Zoom=4.57390488222535E-5|UnitsPercent=True|UnitsDPI=True|LockResAspect=True|ViewConfigType=.config_3d|CustomCamera=False|ViewFromTop=False|ScreenWidth=1068|ScreenHeight=914|ImageOutputType=1|ViewConfig=RECORD\3Board\2CFGALL.CONFIGURATIONKIND\33\2CFGALL.CONFIGURATIONDESC\3Altium%203D%20NB%20Black%20Configuration\2CFGALL.COMPONENTBODYREFPOINTCOLOR\316777215\2CFGALL.COMPONENTBODYSNAPPOINTCOLOR\316777215\2CFGALL.SHOWCOMPONENTSNAPMARKERS\3FALSE\2CFGALL.SHOWCOMPONENTSNAPREFERENCE\3FALSE\2CFGALL.SHOWCOMPONENTSNAPCUSTOM\3FALSE\2CFG3D.POSITIVETOPSOLDERMASK\3TRUE\2CFG3D.POSITIVEBOTTOMSOLDERMASK\3TRUE\2CFG3D.SHOWCOMPONENTBODIES\3TRUE\2CFG3D.SHOWCOMPONENTSTEPMODELS\3TRUE\2CFG3D.COMPONENTMODELPREFERENCE\30\2CFG3D.SHOWCOMPONENTAXES\3TRUE\2CFG3D.SHOWBOARDCORE\3TRUE\2CFG3D.SHOWBOARDPREPREG\3TRUE\2CFG3D.SHOWTOPSILKSCREEN\3TRUE\2CFG3D.SHOWBOTSILKSCREEN\3TRUE\2CFG3D.SHOWORIGINMARKER\3TRUE\2CFG3D.EYEDIST\32000\2CFG3D.SHOWCUTOUTS\3TRUE\2CFG3D.SHOWROUTETOOLPATH\3TRUE\2CFG3D.SHOWROOMS3D\3FALSE\2CFG3D.USESYSCOLORSFOR3D\3FALSE\2CFG3D.WORKSPACECOLOR\311840160\2CFG3D.BOARDCORECOLOR\313491161\2CFG3D.BOARDPREPREGCOLOR\30\2CFG3D.TOPSOLDERMASKCOLOR\30\2CFG3D.BOTSOLDERMASKCOLOR\30\2CFG3D.COPPERCOLOR\33323360\2CFG3D.TOPSILKSCREENCOLOR\315461355\2CFG3D.BOTSILKSCREENCOLOR\315461355\2CFG3D.WORKSPACELUMINANCEVARIATION\330\2CFG3D.WORKSPACEBEGINCOLOR\36710886\2CFG3D.WORKSPACEENDCOLOR\313421772\2CFG3D.WORKSPACECOLOROPACITY\31.000000\2CFG3D.BOARDCORECOLOROPACITY\30.820000\2CFG3D.BOARDPREPREGCOLOROPACITY\30.500000\2CFG3D.TOPSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.BOTSOLDERMASKCOLOROPACITY\30.900000\2CFG3D.COPPERCOLOROPACITY\31.000000\2CFG3D.TOPSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOTSILKSCREENCOLOROPACITY\31.000000\2CFG3D.BOARDTHICKNESSSCALING\31.000000\2CFG3D.SHOWMECHANICALLAYERS\3FALSE\2CFG3D.MECHANICALLAYERSOPACITY\31.000000\2CFG3D.MECHCOVERLAYERUPDATED\3FALSE|DocumentPath=C:\altium workspace\RCL\uNODE\PCB.PcbDoc OutputType11=PCBDrawing OutputName11=Draftsman OutputCategory11=Documentation @@ -239,7 +239,7 @@ OutputName12=WireList Netlist OutputCategory12=Netlist OutputDocumentPath12= OutputVariantName12= -OutputEnabled12=0 +OutputEnabled12=1 OutputEnabled12_OutputMedium1=0 OutputEnabled12_OutputMedium2=0 OutputEnabled12_OutputMedium3=5 @@ -255,7 +255,7 @@ OutputName13=BOMtxt OutputCategory13=Report OutputDocumentPath13=[ActiveBOM Document] OutputVariantName13= -OutputEnabled13=0 +OutputEnabled13=1 OutputEnabled13_OutputMedium1=0 OutputEnabled13_OutputMedium2=0 OutputEnabled13_OutputMedium3=6 @@ -281,6 +281,23 @@ Configuration13_Name7=VisibleOrder_Consolidated Configuration13_Item7=Designator=126|Quantity=67|MF=82|MP=177|Description=132|Value=57|Package=65|Type=57|Instructions=103|HelpURL=133 Configuration13_Name8=VisibleOrder_Flat Configuration13_Item8=Line #=54|Comment=52|Description=82|Designator=80|Manufacturer 1=102|Manufacturer Part Number 1=169|Manufacturer Lifecycle 1=147|Supplier 1=75|Supplier Part Number 1=142|Supplier Unit Price 1=127|Supplier Subtotal 1=122 +OutputType14=Board Stack Report +OutputName14=Report Board Stack +OutputCategory14=Fabrication +OutputDocumentPath14= +OutputVariantName14= +OutputEnabled14=1 +OutputEnabled14_OutputMedium1=0 +OutputEnabled14_OutputMedium2=0 +OutputEnabled14_OutputMedium3=7 +OutputEnabled14_OutputMedium4=0 +OutputEnabled14_OutputMedium5=0 +OutputEnabled14_OutputMedium6=0 +OutputEnabled14_OutputMedium7=0 +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=0|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9 +Configuration14_Name1=OutputConfigurationParameter1 +Configuration14_Item1=Record=LayerStackReportView|Units=Metric|DocumentPath=C:\altium workspace\RCL\uNODE\PCB.PcbDoc [PublishSettings] OutputFilePath2=C:\altium workspace\RCL\uNODE\doc\Schematic.PDF @@ -313,7 +330,7 @@ PDFVersion2=Default ExcludedParamCount=2 ExcludedParam0=Value ExcludedParam1=HelpURL -OutputFilePath3=C:\altium workspace\UAVCAN-Sniffer-STM-Programmer\Project Outputs\ +OutputFilePath3=C:\altium workspace\RCL\uNODE\Project Outputs\ ReleaseManaged3=0 OutputBasePath3=Project Outputs\ OutputPathMedia3= @@ -326,7 +343,7 @@ OutputFileNameMulti3= UseOutputNameForMulti3=1 OutputFileNameSpecial3= OpenOutput3=0 -OutputFilePath4=C:\altium workspace\UAVCAN-Sniffer-STM-Programmer\doc\ +OutputFilePath4=C:\altium workspace\RCL\AIRSPEED\doc\ ReleaseManaged4=0 OutputBasePath4=doc\ OutputPathMedia4= @@ -339,7 +356,7 @@ OutputFileNameMulti4==ProjectName UseOutputNameForMulti4=0 OutputFileNameSpecial4= OpenOutput4=1 -OutputFilePath5=C:\altium workspace\UAVCAN-Sniffer-STM-Programmer\doc\ +OutputFilePath5=C:\altium workspace\RCL\uNODE\doc\ ReleaseManaged5=0 OutputBasePath5=doc\ OutputPathMedia5= @@ -352,7 +369,7 @@ OutputFileNameMulti5=view UseOutputNameForMulti5=0 OutputFileNameSpecial5= OpenOutput5=1 -OutputFilePath6=C:\altium workspace\UAVCAN-Sniffer-STM-Programmer\doc\ +OutputFilePath6=C:\altium workspace\RCL\uNODE\doc\ ReleaseManaged6=0 OutputBasePath6=doc\ OutputPathMedia6= @@ -365,7 +382,7 @@ OutputFileNameMulti6=view-top UseOutputNameForMulti6=0 OutputFileNameSpecial6= OpenOutput6=1 -OutputFilePath7=C:\altium workspace\UAVCAN-Sniffer-STM-Programmer\doc\ +OutputFilePath7=C:\altium workspace\RCL\uNODE\doc\ ReleaseManaged7=0 OutputBasePath7=doc\ OutputPathMedia7= @@ -382,7 +399,7 @@ OpenOutput7=1 [GeneratedFilesSettings] RelativeOutputPath2=C:\altium workspace\RCL\uNODE\doc\Schematic.PDF OpenOutputs2=0 -RelativeOutputPath3=C:\altium workspace\UAVCAN-Sniffer-STM-Programmer\Project Outputs\ +RelativeOutputPath3=C:\altium workspace\RCL\uNODE\Project Outputs\ OpenOutputs3=0 AddToProject3=1 TimestampFolder3=0 @@ -392,7 +409,7 @@ OpenGerberOutput3=1 OpenNCDrillOutput3=1 OpenIPCOutput3=0 EnableReload3=0 -RelativeOutputPath4=C:\altium workspace\UAVCAN-Sniffer-STM-Programmer\doc\ +RelativeOutputPath4=C:\altium workspace\RCL\AIRSPEED\doc\ OpenOutputs4=1 AddToProject4=1 TimestampFolder4=0 @@ -402,7 +419,7 @@ OpenGerberOutput4=0 OpenNCDrillOutput4=0 OpenIPCOutput4=0 EnableReload4=0 -RelativeOutputPath5=C:\altium workspace\UAVCAN-Sniffer-STM-Programmer\doc\ +RelativeOutputPath5=C:\altium workspace\RCL\uNODE\doc\ OpenOutputs5=1 AddToProject5=1 TimestampFolder5=0 @@ -412,7 +429,7 @@ OpenGerberOutput5=0 OpenNCDrillOutput5=0 OpenIPCOutput5=0 EnableReload5=0 -RelativeOutputPath6=C:\altium workspace\UAVCAN-Sniffer-STM-Programmer\doc\ +RelativeOutputPath6=C:\altium workspace\RCL\uNODE\doc\ OpenOutputs6=1 AddToProject6=1 TimestampFolder6=0 @@ -422,7 +439,7 @@ OpenGerberOutput6=0 OpenNCDrillOutput6=0 OpenIPCOutput6=0 EnableReload6=0 -RelativeOutputPath7=C:\altium workspace\UAVCAN-Sniffer-STM-Programmer\doc\ +RelativeOutputPath7=C:\altium workspace\RCL\uNODE\doc\ OpenOutputs7=1 AddToProject7=1 TimestampFolder7=0 diff --git a/Project Outputs/CAMtastic1.Cam b/Project Outputs/CAMtastic1.Cam deleted file mode 100644 index f7ef3cb8430d6234d83a44004e5c025f1ebb7db4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 541321 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