Index: trunk/src_plugins/order_pcbway/PCBWay_Api2.xml =================================================================== --- trunk/src_plugins/order_pcbway/PCBWay_Api2.xml (revision 36884) +++ trunk/src_plugins/order_pcbway/PCBWay_Api2.xml (revision 36885) @@ -1,175 +1,175 @@ - - - - - - - - 1 - 2 - 4 - 6 - 8 - 10 - 12 - 14 - - - - TG130 - TG150 - TG170 - S1000H TG150 - - - 0.2 - 0.3 - 0.4 - 0.6 - 0.8 - 1.0 - 1.2 - 1.6 - 2.0 - 2.4 - 2.6 - 2.8 - 3.0 - 3.2 - - - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - - - FR-4 - Aluminum board - Rogers - HDI - Copper - - - 0.15 - 0.2 - 0.25 - 0.3 - 0.8 - 1.0 - -1 - - - 3/3mil - 4/4mil - 5/5mil - 6/6mil - 8/8mil - + + + + + + + + 1 + 2 + 4 + 6 + 8 + 10 + 12 + 14 + + + + TG130 + TG150 + TG170 + S1000H TG150 + + + 0.2 + 0.3 + 0.4 + 0.6 + 0.8 + 1.0 + 1.2 + 1.6 + 2.0 + 2.4 + 2.6 + 2.8 + 3.0 + 3.2 + + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + + + FR-4 + Aluminum board + Rogers + HDI + Copper + + + 0.15 + 0.2 + 0.25 + 0.3 + 0.8 + 1.0 + -1 + + + 3/3mil + 4/4mil + 5/5mil + 6/6mil + 8/8mil + - 5 - 10 - 15 - 20 - 25 - 30 - 40 - 50 - 75 - 100 - 125 - 150 - 200 - 250 - 300 - 350 - 400 - 450 - 500 - 600 - 700 - 800 - 900 - 1000 - 1500 - 2000 - 2500 - 3000 - 3500 - 4000 - 4500 - 5000 - 5500 - 6000 - 6500 - 7000 - 7500 - 8000 - 9000 - 10000 - - - Green - Red - Yellow - Blue - White - Black - Purple - Matt black - Matt green - None - - - White - Black - None - - - HASL with lead - HASL lead free - Immersion gold - Hard Gold - OSP - Immersion Silver - ENEPIG - None - - - Tenting vias - Plugged vias - Vias not covered - - - Yes - No - - + 5 + 10 + 15 + 20 + 25 + 30 + 40 + 50 + 75 + 100 + 125 + 150 + 200 + 250 + 300 + 350 + 400 + 450 + 500 + 600 + 700 + 800 + 900 + 1000 + 1500 + 2000 + 2500 + 3000 + 3500 + 4000 + 4500 + 5000 + 5500 + 6000 + 6500 + 7000 + 7500 + 8000 + 9000 + 10000 + + + Green + Red + Yellow + Blue + White + Black + Purple + Matt black + Matt green + None + + + White + Black + None + + + HASL with lead + HASL lead free + Immersion gold + Hard Gold + OSP + Immersion Silver + ENEPIG + None + + + Tenting vias + Plugged vias + Vias not covered + + + Yes + No + + - - +--> + 3.2)) - error(Thickness, "4-layer FR4 board must be between 0.4 and 3.2 in thickness"); + error(Thickness, "4-layer FR4 board must be between 0.4 and 3.2 in thickness"); } if (int($boardLayer) == 6) { if ((float($Thickness) < 0.8) || (float($Thickness) > 3.2)) - error(Thickness, "6-layer FR4 board must be between 0.8 and 3.2 in thickness"); + error(Thickness, "6-layer FR4 board must be between 0.8 and 3.2 in thickness"); } if (int($boardLayer) == 8) { if ((float($Thickness) < 1.0) || (float($Thickness) > 3.2)) - error(Thickness, "8-layer FR4 board must be between 1.0 and 3.2 in thickness"); + error(Thickness, "8-layer FR4 board must be between 1.0 and 3.2 in thickness"); } if (int($boardLayer) == 10) { if ((float($Thickness) < 1.2) || (float($Thickness) > 3.2)) - error(Thickness, "10-layer FR4 board must be between 1.2 and 3.2 in thickness"); + error(Thickness, "10-layer FR4 board must be between 1.2 and 3.2 in thickness"); } if (int($boardLayer) == 12) { if ((float($Thickness) < 1.6) || (float($Thickness) > 3.2)) - error(Thickness, "12-layer FR4 board must be between 1.6 and 3.2 in thickness"); + error(Thickness, "12-layer FR4 board must be between 1.6 and 3.2 in thickness"); } if (int($boardLayer) == 14) { if ((float($Thickness) < 2.0) || (float($Thickness) > 3.2)) - error(Thickness, "14-layer FR4 board must be between 2.0 and 3.2 in thickness"); + error(Thickness, "14-layer FR4 board must be between 2.0 and 3.2 in thickness"); } if ((float($MinHoleSize) < 0.15) || (float($MinHoleSize) > 0.3)) { error(MinHoleSize, "Mininum hole size on FR-4 must be between 0.15 and 0.3"); @@ -289,31 +289,31 @@ } if ((int($MinTrackSpacing) == 3) || (int($MinTrackSpacing) == 4) || (int($MinTrackSpacing) == 5)) { if (int($FinishedCopper) != 1) - error(FinishedCopper, "FR4 board with 3/3 or 4/4 or 5/5 spacing must have finished copper 1 oz Cu"); + error(FinishedCopper, "FR4 board with 3/3 or 4/4 or 5/5 spacing must have finished copper 1 oz Cu"); } if (int($MinTrackSpacing) == 6) { if ((int($FinishedCopper) != 1) && (int($FinishedCopper) != 2)) - error(FinishedCopper, "FR4 board with 6/6 spacing must have finished copper 1 or 2 oz Cu"); + error(FinishedCopper, "FR4 board with 6/6 spacing must have finished copper 1 or 2 oz Cu"); } if (int($MinTrackSpacing) == 8) { if ((int($FinishedCopper) < 1) && (int($FinishedCopper) > 13)) - error(FinishedCopper, "FR4 board with 8/8 spacing must have finished copper between 1 and 13 oz Cu"); + error(FinishedCopper, "FR4 board with 8/8 spacing must have finished copper between 1 and 13 oz Cu"); } } if ($Silkscreen == "Black") { if (($SolderMask == "Red") || ($SolderMask == "Blue") || ($SolderMask == "Black") || ($SolderMask == "Purple") || ($SolderMask == "Matt black") || ($SolderMask == "Matt green")) - error(Silkscreen, "Invalid SilkScreen/soldermask color combination with. Please choose White for SilkScreen!"); + error(Silkscreen, "Invalid SilkScreen/soldermask color combination with. Please choose White for SilkScreen!"); } if ($Silkscreen == "White") { if ($SolderMask == "White") - error(Silkscreen, "Invalid SilkScreen/soldermask color combination with. Please choose Black for SilkScreen!"); + error(Silkscreen, "Invalid SilkScreen/soldermask color combination with. Please choose Black for SilkScreen!"); } if (float($Thickness) < 0.6) { if (($SurfaceFinish == "HASL with lead") || ($SurfaceFinish == "HASL lead free")) - error(Thickness, "Board must be at least 0.6mm thick for HASL finish. Select a thicker board or a different finish!"); + error(Thickness, "Board must be at least 0.6mm thick for HASL finish. Select a thicker board or a different finish!"); } ]]> - - + +