// File: default_artwork_order for the Hub Module // // // Initial Rev. 3-Jun-2015 Sketch to get the Hub started // // Rev. 12-Sep-2015 Work on getting back side metal for QFNs and PVAs // as stored on SHEET_DIELECTRIC_1 AND _2. // // Rev. 16-Sep-2016 Fix a mistake in the order of the files vs // the Signal level that is being plotted // // Rev. 18-Sep-2016 Clean Up, Remove Unused Plots, make a // first pass at ration Ground Plots // // Rev. 26-Sep-2016 Based on this weekend's work add plots 23 and 24 // for the Via Plugs from the Top and Bot of the card. // // $$lock_windows(@on); $$create_stackup("default_artwork_order"); $$page(0.0, 0.0, 0.75, @inches, 0.0, 0.0, [0.0,0.0,'ST$default_artwork_order'] ); $$point_mode(@vertex); $$attribute( "ARTWORK_DEFINITION_IDENTIFIER", "", , , , [0, 0]); // Layer 1 in the PCB Stackup PCB Layer Top Gerber File #1 $$attribute( "ARTWORK_01_LAYER_DEFINITION", "SIGNAL_1, BREAKOUT_1, PAD_1, SHEET_DIELECTRIC_2, [no_thermal]"); // Layer 3 in the PCB Stackup Gerber File #2 $$attribute( "ARTWORK_02_LAYER_DEFINITION", "SIGNAL_2, [no_thermal]"); // Layer 5 in the PCB Stackup Gerber File #3 $$attribute( "ARTWORK_03_LAYER_DEFINITION", "SIGNAL_3, [no_thermal]"); // Layer 7 in the PCB Stackup Gerber File #4 $$attribute( "ARTWORK_04_LAYER_DEFINITION", "SIGNAL_4, [no_thermal]"); // Layer 9 in the PCB Stackup Gerber File #5 $$attribute( "ARTWORK_05_LAYER_DEFINITION", "SIGNAL_5, [no_thermal]"); // Layer 11 in the PCB Stackup Gerber File #6 // Power Fills: Bulk_2V5, GTX_AVTT, // MiniPOD & SFP Power $$attribute( "ARTWORK_06_LAYER_DEFINITION", "SIGNAL_11, [no_thermal]"); // // Middle of the Card ------------------------------- // // Layer 12 in the PCB Stackup Gerber File #7 // Power Fills: Bulk_3V3, GTX_AVCC, // Virtex Core, MiniPOD & SFP Power $$attribute( "ARTWORK_07_LAYER_DEFINITION", "SIGNAL_12, [no_thermal]"); // Layer 14 in the PCB Stackup Gerber File #8 $$attribute( "ARTWORK_08_LAYER_DEFINITION", "SIGNAL_6, [no_thermal]"); // Layer 16 in the PCB Stackup Gerber File #9 $$attribute( "ARTWORK_09_LAYER_DEFINITION", "SIGNAL_7, [no_thermal]"); // Layer 18 in the PCB Stackup Gerber File #10 $$attribute( "ARTWORK_10_LAYER_DEFINITION", "SIGNAL_8, [no_thermal]"); // Layer 20 in the PCB Stackup Gerber File #11 $$attribute( "ARTWORK_11_LAYER_DEFINITION", "SIGNAL_9, [no_thermal]"); // Layer 22 in the Stackup PCB Layer Bottom Gerber File #12 $$attribute( "ARTWORK_12_LAYER_DEFINITION", "SIGNAL_10, BREAKOUT_2, PAD_2, SHEET_DIELECTRIC_1, [no_thermal]"); // // Ground Planes // // The Hub PCB has 10 layers of Ground Plane. // // In the Hub Design I've used the following setup // for cuts in the Ground planes. See the file // hub_0_ab_pcb_layer_strategy.txt for more details. // // PREPREG_1 for cuts in just the upper Gnd planes, // e.g. coupling caps on the top of the pcb. // // PREPREG_2 for cuts in just the lower Gnd planes, // e.g. coupling caps on the bottom of the pcb. // // PREPREG_3 for cuts in all layers of the Gnd planes. // // Layers: 2, 4, 6 Upper GROUND Plane Gerber File #13 // $$attribute( "ARTWORK_13_LAYER_DEFINITION", "POWER_1, PREPREG_1, PREPREG_3, [board_edge_clearance=0.5]"); // Layers: 8, 10, 13, 15 Middle GROUND Plane Gerber File #14 // $$attribute( "ARTWORK_14_LAYER_DEFINITION", "POWER_1, PREPREG_3, [board_edge_clearance=0.5]"); // Layers: 17, 19, 21 Lower GROUND Plane Gerber File #15 // $$attribute( "ARTWORK_15_LAYER_DEFINITION", "POWER_1, PREPREG_2, PREPREG_3, [board_edge_clearance=0.5]"); // // Plot: Fabrication, Silk, Solder Mask, Paste Stencil, Via Plugs // // Art #: 16 17/18 19/20 21/22 23/24 // // Board Dimensioned Fabrication Drawing with Silkscreen Gerber File #16 $$attribute( "ARTWORK_16_LAYER_DEFINITION", "BOARD_OUTLINE, DRAWING_1, [no_thermal]"); // Silk Screen Top then Bottom Gerber Files #17 & #18 $$attribute( "ARTWORK_17_LAYER_DEFINITION", "SILKSCREEN_1, [no_thermal]"); $$attribute( "ARTWORK_18_LAYER_DEFINITION", "SILKSCREEN_2, [no_thermal]"); // Solder Masks Top then Bottom Gerber Files #19 & #20 $$attribute( "ARTWORK_19_LAYER_DEFINITION", "SOLDER_MASK_1, [no_thermal]"); $$attribute( "ARTWORK_20_LAYER_DEFINITION", "SOLDER_MASK_2, [no_thermal]"); // Solder Paste Stencils (aka Solder Paste Masks) Gerber Files #21 & #22 // Top then Bottom $$attribute( "ARTWORK_21_LAYER_DEFINITION", "PASTE_MASK_1, [no_thermal]"); $$attribute( "ARTWORK_22_LAYER_DEFINITION", "PASTE_MASK_2, [no_thermal]"); // Via Plugs Top then Bottom Gerber Files #23 & #24 // $$attribute( "ARTWORK_23_LAYER_DEFINITION", "PREPREG_5, [no_thermal]"); $$attribute( "ARTWORK_24_LAYER_DEFINITION", "PREPREG_6, [no_thermal]");