diff --git a/dev/pcb/DESGIN_RULE_JLCPCB/4layer-1oz-jlc7628-1.2mm.stackup b/dev/pcb/DESGIN_RULE_JLCPCB/4layer-1oz-jlc7628-1.2mm.stackup new file mode 100644 index 0000000..04a0b49 --- /dev/null +++ b/dev/pcb/DESGIN_RULE_JLCPCB/4layer-1oz-jlc7628-1.2mm.stackup @@ -0,0 +1 @@ +|STACKUPVERSION=1|LAYERMASTERSTACK_V8ID={2DD793A8-B15E-4A0E-9D42-20F778BB51A8}|LAYERMASTERSTACK_V8NAME=Master layer stack|LAYERMASTERSTACK_V8ISFLEX=False|LAYERMASTERSTACK_V8SHOWTOPDIELECTRIC=False|LAYERMASTERSTACK_V8SHOWBOTTOMDIELECTRIC=False|LAYERMASTERSTACK_V8STYLE=0|DISPLAYUNIT=0|LAYERMASTERSTACK_V8ID={2DD793A8-B15E-4A0E-9D42-20F778BB51A8}|LAYERMASTERSTACK_VAULT_GUID=|LAYERMASTERSTACK_REVISION_GUID=|LAYERSUBSTACK_V8_0ID={CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}|LAYERSUBSTACK_V8_0NAME=Board Layer Stack|LAYERSUBSTACK_V8_0ISFLEX=False|LAYERSUBSTACK_V8_0SHOWTOPDIELECTRIC=False|LAYERSUBSTACK_V8_0SHOWBOTTOMDIELECTRIC=False|LAYERSUBSTACK_V8_0TYPE=1|LAYERSUBSTACK_V8_0USEDBYPRIMS=TRUE|LAYERSUBSTACK_V8_0SERVICE=FALSE|LAYER_V8_0LAYERID=16973832|LAYER_V8_0ID={A062E23F-0CD7-4F66-AD1E-29B8CD0FB0F8}|LAYER_V8_0NAME=Top Paste|LAYER_V8_0USEDBYPRIMS=FALSE|LAYER_V8_0_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_0_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_1LAYERID=16973830|LAYER_V8_1ID={08E998A9-E687-46C8-996D-990856B105EA}|LAYER_V8_1NAME=Top Overlay|LAYER_V8_1USEDBYPRIMS=FALSE|LAYER_V8_1_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_1_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_2LAYERID=16973834|LAYER_V8_2ID={30E58C91-96BE-48E7-9ACD-B2FA7C2FA267}|LAYER_V8_2NAME=Top Solder|LAYER_V8_2USEDBYPRIMS=FALSE|LAYER_V8_2_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_2_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_2DIELTYPE=3|LAYER_V8_2DIELCONST=3.8|LAYER_V8_2DIELHEIGHT=0.0127mm|LAYER_V8_2DIELMATERIAL=Solder Resist|LAYER_V8_2COVERLAY_EXPANSION=0mm|LAYER_V8_3LAYERID=16777217|LAYER_V8_3ID={5950738A-12BA-4340-88B7-88F67756CF34}|LAYER_V8_3NAME=Top Layer|LAYER_V8_3USEDBYPRIMS=FALSE|LAYER_V8_3_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_3_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_3COPTHICK=0.035mm|LAYER_V8_3COMPONENTPLACEMENT=1|LAYER_V8_4LAYERID=17039361|LAYER_V8_4ID={2A98437F-FFED-4BDC-92D4-EAEE1D4F55F3}|LAYER_V8_4NAME=Dielectric 1|LAYER_V8_4USEDBYPRIMS=FALSE|LAYER_V8_4_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_4_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_4DIELTYPE=2|LAYER_V8_4DIELCONST=4.6|LAYER_V8_4DIELHEIGHT=0.2mm|LAYER_V8_4DIELMATERIAL=7628|LAYER_V8_5LAYERID=16777218|LAYER_V8_5ID={D44E802E-FE6E-4371-BB91-B812F4D6EF10}|LAYER_V8_5NAME=Mid Layer 1|LAYER_V8_5USEDBYPRIMS=FALSE|LAYER_V8_5_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_5_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_5COPTHICK=0.0175mm|LAYER_V8_5COMPONENTPLACEMENT=0|LAYER_V8_6LAYERID=17039362|LAYER_V8_6ID={CFC15FDC-7C55-4730-A912-2661E36F4F39}|LAYER_V8_6NAME=Core|LAYER_V8_6USEDBYPRIMS=FALSE|LAYER_V8_6_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_6_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_6DIELTYPE=1|LAYER_V8_6DIELCONST=4.5|LAYER_V8_6DIELHEIGHT=0.665mm|LAYER_V8_6DIELMATERIAL=FR-4|LAYER_V8_7LAYERID=16777219|LAYER_V8_7ID={B1214131-4997-47A1-863B-B08B4E8C8610}|LAYER_V8_7NAME=Mid Layer 2|LAYER_V8_7USEDBYPRIMS=FALSE|LAYER_V8_7_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_7_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_7COPTHICK=0.0175mm|LAYER_V8_7COMPONENTPLACEMENT=0|LAYER_V8_8LAYERID=17039363|LAYER_V8_8ID={8ABDA62E-82F5-4A28-9F77-9AE3F8A1E89F}|LAYER_V8_8NAME=Dielectric 2|LAYER_V8_8USEDBYPRIMS=FALSE|LAYER_V8_8_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_8_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_8DIELTYPE=2|LAYER_V8_8DIELCONST=4.6|LAYER_V8_8DIELHEIGHT=0.2mm|LAYER_V8_8DIELMATERIAL=7628|LAYER_V8_9LAYERID=16842751|LAYER_V8_9ID={E148DBF2-BF2D-4E2D-9450-ED07171DEECC}|LAYER_V8_9NAME=Bottom Layer|LAYER_V8_9USEDBYPRIMS=FALSE|LAYER_V8_9_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_9_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_9COPTHICK=0.035mm|LAYER_V8_9COMPONENTPLACEMENT=2|LAYER_V8_10LAYERID=16973835|LAYER_V8_10ID={0F180371-DC4D-4A7F-9F62-F54154BBA983}|LAYER_V8_10NAME=Bottom Solder|LAYER_V8_10USEDBYPRIMS=FALSE|LAYER_V8_10_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_10_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_10DIELTYPE=3|LAYER_V8_10DIELCONST=3.8|LAYER_V8_10DIELHEIGHT=0.0127mm|LAYER_V8_10DIELMATERIAL=Solder Resist|LAYER_V8_10COVERLAY_EXPANSION=0mm|LAYER_V8_11LAYERID=16973831|LAYER_V8_11ID={F955C40B-323A-43BC-B6FD-6C118E7EA3A7}|LAYER_V8_11NAME=Bottom Overlay|LAYER_V8_11USEDBYPRIMS=FALSE|LAYER_V8_11_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_11_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_12LAYERID=16973833|LAYER_V8_12ID={2768584C-72D4-45A9-B5FA-AFE645B82E27}|LAYER_V8_12NAME=Bottom Paste|LAYER_V8_12USEDBYPRIMS=FALSE|LAYER_V8_12_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_12_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_13LAYERID=16908289|LAYER_V8_13ID={98301A2D-79F2-4E7D-8281-CC8459C97E0B}|LAYER_V8_13NAME=Mechanical 1|LAYER_V8_13USEDBYPRIMS=FALSE|LAYER_V8_13_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_13_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_13MECHENABLED=True|LAYER_V8_14LAYERID=16908290|LAYER_V8_14ID={5C2B66DA-9F60-45E3-B986-45514D37586C}|LAYER_V8_14NAME=Mechanical 2|LAYER_V8_14USEDBYPRIMS=FALSE|LAYER_V8_14_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_14_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_14MECHENABLED=False|LAYER_V8_15LAYERID=16908291|LAYER_V8_15ID={AB70DD66-2157-4B8B-9F2A-DD3EAA1B19D6}|LAYER_V8_15NAME=Mechanical 3|LAYER_V8_15USEDBYPRIMS=FALSE|LAYER_V8_15_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_15_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_15MECHENABLED=False|LAYER_V8_16LAYERID=16908292|LAYER_V8_16ID={14FCE8CA-CC3A-4E3F-8B15-AF4DA1356422}|LAYER_V8_16NAME=Mechanical 4|LAYER_V8_16USEDBYPRIMS=FALSE|LAYER_V8_16_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_16_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_16MECHENABLED=False|LAYER_V8_17LAYERID=16908293|LAYER_V8_17ID={13AD1257-0F79-424A-9A1A-42E1110EF06B}|LAYER_V8_17NAME=Mechanical 5|LAYER_V8_17USEDBYPRIMS=FALSE|LAYER_V8_17_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_17_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_17MECHENABLED=False|LAYER_V8_18LAYERID=16908294|LAYER_V8_18ID={8EC97139-E11F-4E5E-AB7F-174C52685AF4}|LAYER_V8_18NAME=Mechanical 6|LAYER_V8_18USEDBYPRIMS=FALSE|LAYER_V8_18_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_18_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_18MECHENABLED=False|LAYER_V8_19LAYERID=16908295|LAYER_V8_19ID={408BA9D8-1C31-497B-8A1D-F93ADA321EF2}|LAYER_V8_19NAME=Mechanical 7|LAYER_V8_19USEDBYPRIMS=FALSE|LAYER_V8_19_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_19_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_19MECHENABLED=False|LAYER_V8_20LAYERID=16908296|LAYER_V8_20ID={A7B9099D-F06F-4596-826F-4CFB4469CD34}|LAYER_V8_20NAME=Mechanical 8|LAYER_V8_20USEDBYPRIMS=FALSE|LAYER_V8_20_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_20_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_20MECHENABLED=False|LAYER_V8_21LAYERID=16908297|LAYER_V8_21ID={08CF3DBB-78CD-4B75-BD51-4578C51E0E87}|LAYER_V8_21NAME=Mechanical 9|LAYER_V8_21USEDBYPRIMS=FALSE|LAYER_V8_21_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_21_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_21MECHENABLED=False|LAYER_V8_22LAYERID=16908298|LAYER_V8_22ID={A7CD5244-E630-452B-8665-39EA49E46E57}|LAYER_V8_22NAME=Mechanical 10|LAYER_V8_22USEDBYPRIMS=FALSE|LAYER_V8_22_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_22_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_22MECHENABLED=False|LAYER_V8_23LAYERID=16908299|LAYER_V8_23ID={5E456336-7FCC-4478-9FD2-B8EDE7C52B18}|LAYER_V8_23NAME=Mechanical 11|LAYER_V8_23USEDBYPRIMS=FALSE|LAYER_V8_23_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_23_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_23MECHENABLED=False|LAYER_V8_24LAYERID=16908300|LAYER_V8_24ID={3CF6680E-33E5-469E-9D36-6687FC419E60}|LAYER_V8_24NAME=Mechanical 12|LAYER_V8_24USEDBYPRIMS=FALSE|LAYER_V8_24_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_24_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_24MECHENABLED=False|LAYER_V8_25LAYERID=16908301|LAYER_V8_25ID={602B8206-D7EE-4BE1-A1D5-597E7FE764C5}|LAYER_V8_25NAME=Mechanical 13|LAYER_V8_25USEDBYPRIMS=FALSE|LAYER_V8_25_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_25_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_25MECHENABLED=False|LAYER_V8_26LAYERID=16908302|LAYER_V8_26ID={27DFA201-5CC7-4080-B978-E84B72819A91}|LAYER_V8_26NAME=Mechanical 14|LAYER_V8_26USEDBYPRIMS=FALSE|LAYER_V8_26_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_26_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_26MECHENABLED=False|LAYER_V8_27LAYERID=16908303|LAYER_V8_27ID={A33E0093-8F2D-4CDB-B2D9-E9249D19A4A2}|LAYER_V8_27NAME=Mechanical 15|LAYER_V8_27USEDBYPRIMS=FALSE|LAYER_V8_27_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_27_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_27MECHENABLED=False|LAYER_V8_28LAYERID=16908304|LAYER_V8_28ID={6A3832F5-AA2D-43BE-BFAA-07F56FC2257A}|LAYER_V8_28NAME=Mechanical 16|LAYER_V8_28USEDBYPRIMS=FALSE|LAYER_V8_28_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_28_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_28MECHENABLED=False|LAYER_V8_29LAYERID=16908305|LAYER_V8_29ID={EC6BB41E-A054-4AEA-A06B-133E50332DA3}|LAYER_V8_29NAME=Mechanical 17|LAYER_V8_29USEDBYPRIMS=FALSE|LAYER_V8_29_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_29_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_29MECHENABLED=False|LAYER_V8_30LAYERID=16908306|LAYER_V8_30ID={0E51E44F-A684-4464-875A-D794D7B18C65}|LAYER_V8_30NAME=Mechanical 18|LAYER_V8_30USEDBYPRIMS=FALSE|LAYER_V8_30_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_30_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_30MECHENABLED=False|LAYER_V8_31LAYERID=16908307|LAYER_V8_31ID={EDA222BB-837C-4B5F-9279-82B83B7A8E87}|LAYER_V8_31NAME=Mechanical 19|LAYER_V8_31USEDBYPRIMS=FALSE|LAYER_V8_31_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_31_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_31MECHENABLED=False|LAYER_V8_32LAYERID=16908308|LAYER_V8_32ID={F67C43C6-151B-445A-8B39-A3859FA452E9}|LAYER_V8_32NAME=Mechanical 20|LAYER_V8_32USEDBYPRIMS=FALSE|LAYER_V8_32_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_32_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_32MECHENABLED=False|LAYER_V8_33LAYERID=16908309|LAYER_V8_33ID={84BA7361-6F87-4872-9BB6-8CBE6F5DA258}|LAYER_V8_33NAME=Mechanical 21|LAYER_V8_33USEDBYPRIMS=FALSE|LAYER_V8_33_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_33_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_33MECHENABLED=False|LAYER_V8_34LAYERID=16908310|LAYER_V8_34ID={4860F1C5-3E2F-43A4-AABD-4C35B9A9EBC1}|LAYER_V8_34NAME=Mechanical 22|LAYER_V8_34USEDBYPRIMS=FALSE|LAYER_V8_34_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_34_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_34MECHENABLED=False|LAYER_V8_35LAYERID=16908311|LAYER_V8_35ID={080A52B6-9930-4B16-A864-1BEF432641C4}|LAYER_V8_35NAME=Mechanical 23|LAYER_V8_35USEDBYPRIMS=FALSE|LAYER_V8_35_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_35_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_35MECHENABLED=False|LAYER_V8_36LAYERID=16908312|LAYER_V8_36ID={6F3B14ED-1EE6-46F5-99B9-A45C7729CD5A}|LAYER_V8_36NAME=Mechanical 24|LAYER_V8_36USEDBYPRIMS=FALSE|LAYER_V8_36_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_36_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_36MECHENABLED=False|LAYER_V8_37LAYERID=16908313|LAYER_V8_37ID={40F3BD0D-0950-4D7C-AE83-8CD59DD48398}|LAYER_V8_37NAME=Mechanical 25|LAYER_V8_37USEDBYPRIMS=FALSE|LAYER_V8_37_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_37_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_37MECHENABLED=False|LAYER_V8_38LAYERID=16908314|LAYER_V8_38ID={C8496B98-F732-4B33-88A2-C654466E4F44}|LAYER_V8_38NAME=Mechanical 26|LAYER_V8_38USEDBYPRIMS=FALSE|LAYER_V8_38_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_38_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_38MECHENABLED=False|LAYER_V8_39LAYERID=16908315|LAYER_V8_39ID={8191B5E7-65E6-4EC1-B8AC-8475AD12A8C4}|LAYER_V8_39NAME=Mechanical 27|LAYER_V8_39USEDBYPRIMS=FALSE|LAYER_V8_39_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_39_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_39MECHENABLED=False|LAYER_V8_40LAYERID=16908316|LAYER_V8_40ID={7313AA48-B414-41DA-9159-709430329BB9}|LAYER_V8_40NAME=Mechanical 28|LAYER_V8_40USEDBYPRIMS=FALSE|LAYER_V8_40_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_40_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_40MECHENABLED=False|LAYER_V8_41LAYERID=16908317|LAYER_V8_41ID={EF29ABD5-3627-4D2C-82B8-7C67251C0C95}|LAYER_V8_41NAME=Mechanical 29|LAYER_V8_41USEDBYPRIMS=FALSE|LAYER_V8_41_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_41_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_41MECHENABLED=False|LAYER_V8_42LAYERID=16908318|LAYER_V8_42ID={47884B6D-975E-4950-8976-EEA5C21032E2}|LAYER_V8_42NAME=Mechanical 30|LAYER_V8_42USEDBYPRIMS=FALSE|LAYER_V8_42_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_42_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_42MECHENABLED=False|LAYER_V8_43LAYERID=16908319|LAYER_V8_43ID={BCEBD568-3CB3-4C0E-98EF-DB414A511D24}|LAYER_V8_43NAME=Mechanical 31|LAYER_V8_43USEDBYPRIMS=FALSE|LAYER_V8_43_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_43_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_43MECHENABLED=False|LAYER_V8_44LAYERID=16908320|LAYER_V8_44ID={F884237B-97F3-43FC-87B8-3B81E4CB6B5C}|LAYER_V8_44NAME=Mechanical 32|LAYER_V8_44USEDBYPRIMS=FALSE|LAYER_V8_44_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}CONTEXT=0|LAYER_V8_44_{CFB8A15F-A633-49C0-9C8A-FFC63349B1D0}USEDBYPRIMS=FALSE|LAYER_V8_44MECHENABLED=False| \ No newline at end of file diff --git a/dev/pcb/DESGIN_RULE_JLCPCB/4layer-1oz.RUL b/dev/pcb/DESGIN_RULE_JLCPCB/4layer-1oz.RUL new file mode 100644 index 0000000..4889151 --- /dev/null +++ b/dev/pcb/DESGIN_RULE_JLCPCB/4layer-1oz.RUL @@ -0,0 +1,38 @@ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=Clearance|NETSCOPE=DifferentNets|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=Clearance|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=SXABEUHD|DEFINEDBYLOGICALDOCUMENT=FALSE|GAP=4mil|GENERICCLEARANCE=4mil|IGNOREPADTOPADCLEARANCEINFOOTPRINT=FALSE|OBJECTCLEARANCES=ClearanceObj_Arc-ClearanceObj_Via:50000;ClearanceObj_Arc-ClearanceObj_Hole:98425;ClearanceObj_Track-ClearanceObj_Via:50000;ClearanceObj_Track-ClearanceObj_Hole:98425;ClearanceObj_SMDPad-ClearanceObj_Via:50000;ClearanceObj_SMDPad-ClearanceObj_Hole:98425;ClearanceObj_THPad-ClearanceObj_Via:50000;ClearanceObj_THPad-ClearanceObj_Hole:98425;ClearanceObj_Via-ClearanceObj_Via:50000;ClearanceObj_Via-ClearanceObj_Fill:50000;ClearanceObj_Via-ClearanceObj_Poly:50000;ClearanceObj_Via-ClearanceObj_Region:50000;ClearanceObj_Via-ClearanceObj_Text:50000;ClearanceObj_Via-ClearanceObj_Hole:98425;ClearanceObj_Fill-ClearanceObj_Hole:98425;ClearanceObj_Poly-ClearanceObj_Hole:98425;ClearanceObj_Region-ClearanceObj_Hole:98425;ClearanceObj_Text-ClearanceObj_Hole:98425¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=Width|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=Width|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=FAIRCJNH|DEFINEDBYLOGICALDOCUMENT=FALSE|MAXLIMIT=71497.9375mil|MINLIMIT=4mil|PREFEREDWIDTH=4mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=PlaneConnect|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=InPadClass('PowerPads')|SCOPE2EXPRESSION=All|NAME=PlaneConnectPowerPads|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=PIHAOJKT|DEFINEDBYLOGICALDOCUMENT=FALSE|PLANECONNECTSTYLE=Direct|RELIEFEXPANSION=20mil|RELIEFENTRIES=4|RELIEFCONDUCTORWIDTH=10mil|RELIEFAIRGAP=10mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=PlaneConnect|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=PlaneConnect|ENABLED=TRUE|PRIORITY=2|COMMENT= |UNIQUEID=KDFBURJC|DEFINEDBYLOGICALDOCUMENT=FALSE|PAD.PLANECONNECTSTYLE=Relief|PAD.RELIEFEXPANSION=11.811mil|PAD.RELIEFENTRIES=4|PAD.RELIEFCONDUCTORWIDTH=4mil|PAD.RELIEFAIRGAP=4mil|VIA.PLANECONNECTSTYLE=Direct|VIA.RELIEFEXPANSION=11.811mil|VIA.RELIEFENTRIES=4|VIA.RELIEFCONDUCTORWIDTH=5mil|VIA.RELIEFAIRGAP=5mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=RoutingTopology|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=RoutingTopology|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=JBODXEDS|DEFINEDBYLOGICALDOCUMENT=FALSE|TOPOLOGY=Shortest¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=RoutingPriority|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=RoutingPriority|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=FABPNCNQ|DEFINEDBYLOGICALDOCUMENT=FALSE|ROUTINGPRIORITY=0¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=RoutingLayers|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=RoutingLayers|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=HBJKJJIF|DEFINEDBYLOGICALDOCUMENT=FALSE|TOP LAYER_V5=TRUE|MID LAYER 1_V5=TRUE|MID LAYER 2_V5=TRUE|MID LAYER 3_V5=TRUE|MID LAYER 4_V5=TRUE|MID LAYER 5_V5=TRUE|MID LAYER 6_V5=TRUE|MID LAYER 7_V5=TRUE|MID LAYER 8_V5=TRUE|MID LAYER 9_V5=TRUE|MID LAYER 10_V5=TRUE|MID LAYER 11_V5=TRUE|MID LAYER 12_V5=TRUE|MID LAYER 13_V5=TRUE|MID LAYER 14_V5=TRUE|MID LAYER 15_V5=TRUE|MID LAYER 16_V5=TRUE|MID LAYER 17_V5=TRUE|MID LAYER 18_V5=TRUE|MID LAYER 19_V5=TRUE|MID LAYER 20_V5=TRUE|MID LAYER 21_V5=TRUE|MID LAYER 22_V5=TRUE|MID LAYER 23_V5=TRUE|MID LAYER 24_V5=TRUE|MID LAYER 25_V5=TRUE|MID LAYER 26_V5=TRUE|MID LAYER 27_V5=TRUE|MID LAYER 28_V5=TRUE|MID LAYER 29_V5=TRUE|MID LAYER 30_V5=TRUE|BOTTOM LAYER_V5=TRUE¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=RoutingCorners|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=RoutingCorners|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=WPBQMRBU|DEFINEDBYLOGICALDOCUMENT=FALSE|CORNERSTYLE=45-Degree|MINSETBACK=100mil|MAXSETBACK=100mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=RoutingVias|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=RoutingVias|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=SCTBLHNM|DEFINEDBYLOGICALDOCUMENT=FALSE|HOLEWIDTH=7.874mil|WIDTH=17.7165mil|VIASTYLE=Through Hole|MINHOLEWIDTH=7.874mil|MINWIDTH=17.7165mil|MAXHOLEWIDTH=248.0315mil|MAXWIDTH=257.874mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=PlaneClearance|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=PlaneClearance|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=SIVCUSVR|DEFINEDBYLOGICALDOCUMENT=FALSE|CLEARANCE=4mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=SolderMaskExpansion|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=SolderMaskExpansion|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=MHLBVAUX|DEFINEDBYLOGICALDOCUMENT=FALSE|EXPANSION=2.9528mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=PasteMaskExpansion|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=PasteMaskExpansion|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=HTVHRFGU|DEFINEDBYLOGICALDOCUMENT=FALSE|EXPANSION=0mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=ShortCircuit|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=ShortCircuit|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=IUYHWCJN|DEFINEDBYLOGICALDOCUMENT=FALSE|ALLOWED=FALSE¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=UnRoutedNet|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=UnRoutedNet|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=XYWQCYWI|DEFINEDBYLOGICALDOCUMENT=FALSE¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=MinimumAnnularRing|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=MinimumAnnularRing|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=LTRQHDXK|DEFINEDBYLOGICALDOCUMENT=FALSE|MINIMUMRING=3mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=PolygonConnect|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=(InPadClass('PowerPads'))|NAME=PolygonConnectPowerPads|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=SOSFMGQU|DEFINEDBYLOGICALDOCUMENT=FALSE|CONNECTSTYLE=Direct|RELIEFCONDUCTORWIDTH=10mil|RELIEFENTRIES=4|POLYGONRELIEFANGLE=90 Angle|AIRGAPWIDTH=10mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=PolygonConnect|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=PolygonConnect|ENABLED=TRUE|PRIORITY=2|COMMENT= |UNIQUEID=HPMCAKLB|DEFINEDBYLOGICALDOCUMENT=FALSE|THPAD.CONNECTSTYLE=Relief|THPAD.RELIEFCONDUCTORWIDTH=4mil|THPAD.RELIEFENTRIES=4|THPAD.POLYGONRELIEFANGLE=90 Angle|THPAD.AIRGAPWIDTH=4mil|SMDPAD.CONNECTSTYLE=Relief|SMDPAD.RELIEFCONDUCTORWIDTH=4mil|SMDPAD.RELIEFENTRIES=4|SMDPAD.POLYGONRELIEFANGLE=90 Angle|SMDPAD.AIRGAPWIDTH=4mil|VIA.CONNECTSTYLE=Direct|VIA.RELIEFCONDUCTORWIDTH=5mil|VIA.RELIEFENTRIES=4|VIA.POLYGONRELIEFANGLE=90 Angle|VIA.AIRGAPWIDTH=5mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=ComponentClearance|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=ComponentClearance|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=HLSVBXXM|DEFINEDBYLOGICALDOCUMENT=FALSE|GAP=4mil|COLLISIONCHECKMODE=3|VERTICALGAP=4mil|SHOWDISTANCES=TRUE¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=HoleSize|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=HoleSize|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=QOCDLBEA|DEFINEDBYLOGICALDOCUMENT=FALSE|ABSOLUTEVALUES=TRUE|MAXLIMIT=248.0315mil|MINLIMIT=7.874mil|MAXPERCENT=80.000|MINPERCENT=20.000¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=FabricationTestpoint|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=FabricationTestpoint|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=KETBFYAH|DEFINEDBYLOGICALDOCUMENT=FALSE|SIDE=3|TESTPOINTUNDERCOMPONENT=TRUE|MINSIZE=40mil|MAXSIZE=100mil|PREFEREDSIZE=60mil|MINHOLESIZE=0mil|MAXHOLESIZE=40mil|PREFEREDHOLESIZE=32mil|TESTPOINTGRID=1mil|ALLOWSIDETOP=TRUE|ALLOWSIDEBOTTOM=TRUE|USEGRID=TRUE|GRIDTOLERANCE=0.01mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=FabricationTestPointUsage|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=FabricationTestPointUsage|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=BQUISTNE|DEFINEDBYLOGICALDOCUMENT=FALSE|VALID=0|ALLOWMULTIPLE=FALSE¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=LayerPairs|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=LayerPairs|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=IUQUOUXV|DEFINEDBYLOGICALDOCUMENT=FALSE|ENFORCE=TRUE¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=FanoutControl|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=IsBGA|SCOPE2EXPRESSION=All|NAME=Fanout_BGA|ENABLED=TRUE|PRIORITY=1|COMMENT=Fanout_BGA (Default Rule)|UNIQUEID=MRKKSWNT|DEFINEDBYLOGICALDOCUMENT=FALSE|BGADIR=Out|BGAVIAMODE=Centered|FANOUTSTYLE=Auto|FANOUTDIRECTION=Alternating|VIAGRID=1mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=FanoutControl|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=IsLCC|SCOPE2EXPRESSION=All|NAME=Fanout_LCC|ENABLED=TRUE|PRIORITY=2|COMMENT=Fanout_LCC (Default Rule)|UNIQUEID=QQXJWTOK|DEFINEDBYLOGICALDOCUMENT=FALSE|BGADIR=Out|BGAVIAMODE=Centered|FANOUTSTYLE=Auto|FANOUTDIRECTION=Alternating|VIAGRID=1mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=FanoutControl|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=IsSOIC|SCOPE2EXPRESSION=All|NAME=Fanout_SOIC|ENABLED=TRUE|PRIORITY=3|COMMENT=Fanout_SOIC (Default Rule)|UNIQUEID=JBBELWPE|DEFINEDBYLOGICALDOCUMENT=FALSE|BGADIR=Out|BGAVIAMODE=Centered|FANOUTSTYLE=Auto|FANOUTDIRECTION=Alternating|VIAGRID=1mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=FanoutControl|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=(CompPinCount < 5)|SCOPE2EXPRESSION=All|NAME=Fanout_Small|ENABLED=TRUE|PRIORITY=4|COMMENT=Fanout_Small (Default Rule)|UNIQUEID=DUBCFJYD|DEFINEDBYLOGICALDOCUMENT=FALSE|BGADIR=Out|BGAVIAMODE=Centered|FANOUTSTYLE=Auto|FANOUTDIRECTION=OutThenIn|VIAGRID=1mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=FanoutControl|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=Fanout_Default|ENABLED=TRUE|PRIORITY=5|COMMENT=Fanout_Default (Default Rule)|UNIQUEID=YXKAIUTE|DEFINEDBYLOGICALDOCUMENT=FALSE|BGADIR=Out|BGAVIAMODE=Centered|FANOUTSTYLE=Auto|FANOUTDIRECTION=Alternating|VIAGRID=1mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=Height|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=Height|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=XLOOMPYH|DEFINEDBYLOGICALDOCUMENT=FALSE|MINHEIGHT=0mil|MAXHEIGHT=71497.9375mil|PREFHEIGHT=500mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=DiffPairsRouting|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=DiffPairsRouting|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=FFNGBKRQ|DEFINEDBYLOGICALDOCUMENT=FALSE|MAXLIMIT=4mil|MINLIMIT=4mil|MOSTFREQGAP=4mil|TOPLAYER_MINWIDTH=4mil|TOPLAYER_MAXWIDTH=71497.9375mil|TOPLAYER_PREFWIDTH=4mil|MIDLAYER1_MINWIDTH=4mil|MIDLAYER1_MAXWIDTH=71497.9375mil|MIDLAYER1_PREFWIDTH=4mil|MIDLAYER2_MINWIDTH=4mil|MIDLAYER2_MAXWIDTH=71497.9375mil|MIDLAYER2_PREFWIDTH=4mil|MIDLAYER3_MINWIDTH=4mil|MIDLAYER3_MAXWIDTH=71497.9375mil|MIDLAYER3_PREFWIDTH=4mil|MIDLAYER4_MINWIDTH=4mil|MIDLAYER4_MAXWIDTH=71497.9375mil|MIDLAYER4_PREFWIDTH=4mil|MIDLAYER5_MINWIDTH=4mil|MIDLAYER5_MAXWIDTH=71497.9375mil|MIDLAYER5_PREFWIDTH=4mil|MIDLAYER6_MINWIDTH=4mil|MIDLAYER6_MAXWIDTH=71497.9375mil|MIDLAYER6_PREFWIDTH=4mil|MIDLAYER7_MINWIDTH=4mil|MIDLAYER7_MAXWIDTH=71497.9375mil|MIDLAYER7_PREFWIDTH=4mil|MIDLAYER8_MINWIDTH=4mil|MIDLAYER8_MAXWIDTH=71497.9375mil|MIDLAYER8_PREFWIDTH=4mil|MIDLAYER9_MINWIDTH=4mil|MIDLAYER9_MAXWIDTH=71497.9375mil|MIDLAYER9_PREFWIDTH=4mil|MIDLAYER10_MINWIDTH=4mil|MIDLAYER10_MAXWIDTH=71497.9375mil|MIDLAYER10_PREFWIDTH=4mil|MIDLAYER11_MINWIDTH=4mil|MIDLAYER11_MAXWIDTH=71497.9375mil|MIDLAYER11_PREFWIDTH=4mil|MIDLAYER12_MINWIDTH=4mil|MIDLAYER12_MAXWIDTH=71497.9375mil|MIDLAYER12_PREFWIDTH=4mil|MIDLAYER13_MINWIDTH=4mil|MIDLAYER13_MAXWIDTH=71497.9375mil|MIDLAYER13_PREFWIDTH=4mil|MIDLAYER14_MINWIDTH=4mil|MIDLAYER14_MAXWIDTH=71497.9375mil|MIDLAYER14_PREFWIDTH=4mil|MIDLAYER15_MINWIDTH=4mil|MIDLAYER15_MAXWIDTH=71497.9375mil|MIDLAYER15_PREFWIDTH=4mil|MIDLAYER16_MINWIDTH=4mil|MIDLAYER16_MAXWIDTH=71497.9375mil|MIDLAYER16_PREFWIDTH=4mil|MIDLAYER17_MINWIDTH=4mil|MIDLAYER17_MAXWIDTH=71497.9375mil|MIDLAYER17_PREFWIDTH=4mil|MIDLAYER18_MINWIDTH=4mil|MIDLAYER18_MAXWIDTH=71497.9375mil|MIDLAYER18_PREFWIDTH=4mil|MIDLAYER19_MINWIDTH=4mil|MIDLAYER19_MAXWIDTH=71497.9375mil|MIDLAYER19_PREFWIDTH=4mil|MIDLAYER20_MINWIDTH=4mil|MIDLAYER20_MAXWIDTH=71497.9375mil|MIDLAYER20_PREFWIDTH=4mil|MIDLAYER21_MINWIDTH=4mil|MIDLAYER21_MAXWIDTH=71497.9375mil|MIDLAYER21_PREFWIDTH=4mil|MIDLAYER22_MINWIDTH=4mil|MIDLAYER22_MAXWIDTH=71497.9375mil|MIDLAYER22_PREFWIDTH=4mil|MIDLAYER23_MINWIDTH=4mil|MIDLAYER23_MAXWIDTH=71497.9375mil|MIDLAYER23_PREFWIDTH=4mil|MIDLAYER24_MINWIDTH=4mil|MIDLAYER24_MAXWIDTH=71497.9375mil|MIDLAYER24_PREFWIDTH=4mil|MIDLAYER25_MINWIDTH=4mil|MIDLAYER25_MAXWIDTH=71497.9375mil|MIDLAYER25_PREFWIDTH=4mil|MIDLAYER26_MINWIDTH=4mil|MIDLAYER26_MAXWIDTH=71497.9375mil|MIDLAYER26_PREFWIDTH=4mil|MIDLAYER27_MINWIDTH=4mil|MIDLAYER27_MAXWIDTH=71497.9375mil|MIDLAYER27_PREFWIDTH=4mil|MIDLAYER28_MINWIDTH=4mil|MIDLAYER28_MAXWIDTH=71497.9375mil|MIDLAYER28_PREFWIDTH=4mil|MIDLAYER29_MINWIDTH=4mil|MIDLAYER29_MAXWIDTH=71497.9375mil|MIDLAYER29_PREFWIDTH=4mil|MIDLAYER30_MINWIDTH=4mil|MIDLAYER30_MAXWIDTH=71497.9375mil|MIDLAYER30_PREFWIDTH=4mil|BOTTOMLAYER_MINWIDTH=4mil|BOTTOMLAYER_MAXWIDTH=71497.9375mil|BOTTOMLAYER_PREFWIDTH=4mil|MAXUNCOUPLEDLENGTH=500mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=HoleToHoleClearance|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=HoleToHoleClearance|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=KDLPQPYH|DEFINEDBYLOGICALDOCUMENT=FALSE|GAP=9.8425mil|ALLOWSTACKEDMICROVIAS=FALSE¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=MinimumSolderMaskSliver|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=MinimumSolderMaskSliver|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=HLLWTJBO|DEFINEDBYLOGICALDOCUMENT=FALSE|MINSOLDERMASKWIDTH=0mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=SilkToSolderMaskClearance|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=IsPad|SCOPE2EXPRESSION=All|NAME=SilkToSolderMaskClearance|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=VXHXOYSJ|DEFINEDBYLOGICALDOCUMENT=FALSE|MINSILKSCREENTOMASKGAP=4mil|CLEARANCETOEXPOSEDCOPPER=TRUE¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=SilkToSilkClearance|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=SilkToSilkClearance|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=LPWLVDIS|DEFINEDBYLOGICALDOCUMENT=FALSE|SILKTOSILKCLEARANCE=0mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=NetAntennae|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=NetAntennae|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=NCXUJVOQ|DEFINEDBYLOGICALDOCUMENT=FALSE|NETANTENNAETOLERANCE=0mil¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=AssemblyTestpoint|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=AssemblyTestpoint|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=QMHMVIFF|DEFINEDBYLOGICALDOCUMENT=FALSE|TESTPOINTUNDERCOMPONENT=TRUE|MINSIZE=40mil|MAXSIZE=100mil|PREFEREDSIZE=60mil|MINHOLESIZE=0mil|MAXHOLESIZE=40mil|PREFEREDHOLESIZE=32mil|TESTPOINTGRID=1mil|USEGRID=TRUE|GRIDTOLERANCE=0.01mil|ALLOWSIDETOP=TRUE|ALLOWSIDEBOTTOM=TRUE¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=AssemblyTestPointUsage|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=AssemblyTestPointUsage|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=KWLVDNGG|DEFINEDBYLOGICALDOCUMENT=FALSE¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=UnpouredPolygon|NETSCOPE=AnyNet|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=UnpouredPolygon|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=TAQTXOXB|DEFINEDBYLOGICALDOCUMENT=FALSE¶ +SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|KEEPOUT=FALSE|UNIONINDEX=0|RULEKIND=BoardOutlineClearance|NETSCOPE=DifferentNets|LAYERKIND=SameLayer|SCOPE1EXPRESSION=All|SCOPE2EXPRESSION=All|NAME=BoardOutlineClearance|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=CDWUHYUL|DEFINEDBYLOGICALDOCUMENT=FALSE|GAP=7.874mil|GENERICCLEARANCE=7.874mil|IGNOREPADTOPADCLEARANCEINFOOTPRINT=FALSE|OBJECTCLEARANCES= ¶ diff --git a/dev/pcb/DESGIN_RULE_JLCPCB/JLC04121H-7628_1-2mm.csv b/dev/pcb/DESGIN_RULE_JLCPCB/JLC04121H-7628_1-2mm.csv new file mode 100644 index 0000000..ba09223 --- /dev/null +++ b/dev/pcb/DESGIN_RULE_JLCPCB/JLC04121H-7628_1-2mm.csv @@ -0,0 +1,23 @@ +Board Layer Stack +Number;Name;Type;Manufacturer;Material;Process;Thickness (mm);Weight (oz);Dk;Df;Orientation;Copper Orientation;Description;Constructions;Resin (%);Frequency (GHz);GlassTransTemp (°C) +;Top Overlay;Overlay;;;;;;;;;;;;;; +;Top Solder;Solder Mask;;Solder Resist;;0.01;;3.8;;;;;;;; +1;Top Layer;Signal;Altium Designer;Copper;ED;0.035;1;;;Top;Above;Copper Foil;;;; +;Prepreg 1;Prepreg;Altium Designer;7628*1;;0.2104;;4.4;0.02;;;;7628;48;1;180 +2;Layer 1;Signal;Altium Designer;Copper;ED;0.0152;0.5;;;Not allowed;Above;Copper Foil;;;; +;Core;Core;;Core;;0.6;;4.6;;;;;;;; +3;Layer 2;Signal;Altium Designer;Copper;ED;0.0152;0.5;;;Not allowed;Below;Copper Foil;;;; +;Prepreg 2;Prepreg;Altium Designer;7628*1;;0.2104;;4.4;0.02;;;;7628;48;1;180 +4;Bottom Layer;Signal;Altium Designer;Copper;ED;0.035;1;;;Bottom;Below;Copper Foil;;;; +;Bottom Solder;Solder Mask;;Solder Resist;;0.01;;3.8;;;;;;;; +;Bottom Overlay;Overlay;;;;;;;;;;;;;; + + +No impedances + +Via types +#;Name;Type;Layers;Stack +1;Thru 1:4;Thru;Top Layer-Bottom Layer;Board Layer Stack + + +No back drills diff --git a/dev/pcb/DESGIN_RULE_JLCPCB/JLC04121H-7628_1-2mm.esx b/dev/pcb/DESGIN_RULE_JLCPCB/JLC04121H-7628_1-2mm.esx new file mode 100644 index 0000000..17b0a8d --- /dev/null +++ b/dev/pcb/DESGIN_RULE_JLCPCB/JLC04121H-7628_1-2mm.esx @@ -0,0 +1,2 @@ + + \ No newline at end of file