mirror of
https://github.com/EEVengers/ThunderScope.git
synced 2025-04-03 05:16:33 +00:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
38e00a7445
.gitignoreThunderScope.bakREADME.md
Docs
Beta 2 Errata.mdBeta 2 Noise Rework 1 Result.PNGBeta 2 Noise Rework 1.PNGBeta 2 Noise Rework 2 Result.PNGBeta 2 Noise Rework 2.PNGBeta 2 Noise Rework 3 Photo.jpgBeta 2 Noise Rework 3 Result.PNGBeta 2 Noise Rework 3.PNGThunserScope Post Campaign Update 1.pdf
Hardware
Altium
README.md
Rev5_FE_Test/Rev5_FE_Test
Rev5_FE_Test_Latched/Rev5_FE_Test_Latched
Rev5_FE_Test_V2
FE.SchDocFE_Channel.SchDocJob1.OutJobRev5_FE_Test_V2.PCBDOCRev5_FE_Test_V2.PrjPCBRev5_FE_Test_V2.PrjPCBStructureRev5_FE_Test_V2.pdf
Project Outputs for Rev5_FE_Test_V2
BOM
Design Rule Check - Rev5_FE_Test_V2.drcDesign Rule Check - Rev5_FE_Test_V2.htmlGerber
Rev5_FE_Test_V2-macro.APR_LIBRev5_FE_Test_V2.EXTREPRev5_FE_Test_V2.G1Rev5_FE_Test_V2.G2Rev5_FE_Test_V2.G3Rev5_FE_Test_V2.G4Rev5_FE_Test_V2.GBLRev5_FE_Test_V2.GBORev5_FE_Test_V2.GBPRev5_FE_Test_V2.GBSRev5_FE_Test_V2.GM1Rev5_FE_Test_V2.GM10Rev5_FE_Test_V2.GM12Rev5_FE_Test_V2.GM2Rev5_FE_Test_V2.GM3Rev5_FE_Test_V2.GM4Rev5_FE_Test_V2.GM9Rev5_FE_Test_V2.GTLRev5_FE_Test_V2.GTORev5_FE_Test_V2.GTPRev5_FE_Test_V2.GTSRev5_FE_Test_V2.REPRev5_FE_Test_V2.apr
NC Drill
Rev5_FE_Test_V2.zipStatus Report.TxtRev5_FE_Test_V2
KiCad
HMCAD1520_Impedence_Checker/HMCAD1520_Impedence_Tester
Interposer_Board_JoneyTech
Adaptor_Board_JoneyTech-altium-import.kicad_sym
Fabrication Outputs
Interposer_Board_JoneyTech-Bottom Layer.gbrInterposer_Board_JoneyTech-Bottom Overlay.gbrInterposer_Board_JoneyTech-Bottom Solder.gbrInterposer_Board_JoneyTech-Edge_Cuts.gbrInterposer_Board_JoneyTech-NPTH.drlInterposer_Board_JoneyTech-PTH.drlInterposer_Board_JoneyTech-Top Layer.gbrInterposer_Board_JoneyTech-Top Overlay.gbrInterposer_Board_JoneyTech-Top Solder.gbrInterposer_Board_JoneyTech-job.gbrjobInterposer_Board_JoneyTech.zip
Interposer_Board_JoneyTech.kicad_pcbInterposer_Board_JoneyTech.kicad_prlInterposer_Board_JoneyTech.kicad_proInterposer_Board_JoneyTech.kicad_schInterposer_Board_JoneyTech.pretty
fp-info-cachefp-lib-tablesym-lib-tableTS_Back_Endcap
Fabrication Outputs
TS_Back_Endcap-B_Cu.gbrTS_Back_Endcap-B_Mask.gbrTS_Back_Endcap-B_Silkscreen.gbrTS_Back_Endcap-Edge_Cuts.gbrTS_Back_Endcap-F_Cu.gbrTS_Back_Endcap-F_Mask.gbrTS_Back_Endcap-F_Silkscreen.gbrTS_Back_Endcap-NPTH.drlTS_Back_Endcap-PTH.drlTS_Back_Endcap.zip
TS_Back_Endcap.kicad_pcbTS_Back_Endcap.kicad_prlTS_Back_Endcap.kicad_proTS_Back_Endcap.kicad_schfp-info-cacheTS_Front_Endcap
Fabrication Outputs
TS_Front_Endcap-B_Cu.gbrTS_Front_Endcap-B_Mask.gbrTS_Front_Endcap-B_Silkscreen.gbrTS_Front_Endcap-Edge_Cuts.gbrTS_Front_Endcap-F_Cu.gbrTS_Front_Endcap-F_Mask.gbrTS_Front_Endcap-F_Silkscreen.gbrTS_Front_Endcap-NPTH.drlTS_Front_Endcap-PTH.drlTS_Front_Endcap.zip
TS_Front_Endcap.kicad_pcbTS_Front_Endcap.kicad_prlTS_Front_Endcap.kicad_proTS_Front_Endcap.kicad_schTS_Front_Endcap.stepfp-info-cacheThunderScope.pretty
009155002852006_PCB_Pads.kicad_mod7792_PCB_Pads.kicad_modAnarchy.kicad_modKeystone_1046.kicad_modLaughingMan.kicad_modMounting_Hole_#6.kicad_modSymbol_Attention_Triangle.kicad_modTestPoint_Pad_1.0x1.0mm.kicad_mod
Thunderscope_Rev5
ACQ_FE_VREG.kicad_schADC.kicad_schCON_PCIe_X4.kicad_schFE.kicad_schFE_Channel.kicad_schFPGA.kicad_schFPGA_Bank_IO.kicad_schFPGA_CFG_MGT.kicad_schFPGA_PWR.kicad_schFPGA_VREG.kicad_schM2_KEY_M.kicad_schPLL.kicad_schSheet_Template.kicad_wksThunderscope_Rev5.kicad_pcbThunderscope_Rev5.kicad_prlThunderscope_Rev5.kicad_proThunderscope_Rev5.kicad_schThunderscope_Rev5.kicad_symThunderscope_Rev5.pdf
Thunderscope_Rev5.pretty
AD_QFN48_LP7.kicad_modAMPHENOL_F300-1B7H1-11036-E100.kicad_modBOU_3mm_POT.kicad_modECS_TXO-2016.kicad_modECS_TXO-3225.kicad_modFUJ_FTR-B3SA.kicad_modGEN_1.27mm_2x5_Pin_TH_RA.kicad_modGEN_2.54MM_6_PIN_TH_RA.kicad_modGEN_5.08mm_1x2_Pin_TH_RA.kicad_modGEN_C_0201.kicad_modGEN_C_0402.kicad_modGEN_C_0603.kicad_modGEN_C_0805.kicad_modGEN_C_1210.kicad_modGEN_FID.kicad_modGEN_L_1210.kicad_modGEN_R_0201.kicad_modGEN_R_0402.kicad_modGEN_R_0508.kicad_modGEN_R_0603.kicad_modGEN_R_2ARRAY_0606.kicad_modGEN_SC-70-5.kicad_modGEN_SOD_323.kicad_modGEN_SOT23_5_950_2900X1600X1450.kicad_modGEN_SOT_323.kicad_modGEN_TP_PCB.kicad_modGEN_TSSOP-14_4.4x5mm_P0.65mm.kicad_modIND_SRN6045TA-100M.kicad_modJST_B2B-PH-K-S(LF)(SN).kicad_modKEY_5015.kicad_modKEY_5019.kicad_modKEY_7792.kicad_modKYO_009155002852006.kicad_modLED_0603_LTST-S270K.kicad_modLED_Kingbright_APFA3010_3x1.5mm_Horizontal.kicad_modMC_MSOP10_UN.kicad_modMC_QFN56_ZL30260.kicad_modMC_TSSOP14.kicad_modMOL_0731000105.kicad_modMX_WSON8.kicad_modPCIeX4-GF-2D-1000-1K-O64.kicad_modTE_2118728-2.kicad_modTE_2334884-1.kicad_modTE_M2_KEYM_2199230.kicad_modTI_SOIC8_D0008A.kicad_modTI_SOT563_DRL0006A.kicad_modTI_VQFN_RGT0016C.kicad_modTI_WQFN_RGH0016A.kicad_modTI_WSON10_DSK0010A.kicad_modTI_WSON8_DSG0008A.kicad_modTI_X1SON_DPY0002A.kicad_modXILINX_XC7A50T-2CSG325C.kicad_mod
add_altium_symbol_properties.pyadd_lib_to_footprint.pyfp-info-cachefp-lib-tableper_channel_designators.pyper_channel_designators_pcb.pysym-lib-tableThunderscope_Rev5_Mech_Model
Fabrication Outputs
Thunderscope_Rev5_Mech_Model-Bottom Layer.gbrThunderscope_Rev5_Mech_Model-Bottom Overlay.gbrThunderscope_Rev5_Mech_Model-Bottom Solder.gbrThunderscope_Rev5_Mech_Model-Edge_Cuts.gbrThunderscope_Rev5_Mech_Model-NPTH.drlThunderscope_Rev5_Mech_Model-PTH.drlThunderscope_Rev5_Mech_Model-Top Layer.gbrThunderscope_Rev5_Mech_Model-Top Overlay.gbrThunderscope_Rev5_Mech_Model-Top Solder.gbrThunderscope_Rev5_Mech_Model-job.gbrjobThunderscope_Rev5_Mech_Model.zip
Sheet_Template.kicad_wksThunderscope_Rev5.kicad_symThunderscope_Rev5_Mech_Model.kicad_pcbThunderscope_Rev5_Mech_Model.kicad_prlThunderscope_Rev5_Mech_Model.kicad_proThunderscope_Rev5_Mech_Model.kicad_schThunderscope_Rev5_Mech_Model.pretty
AD_QFN48_LP7.kicad_modAMPHENOL_F300-1B7H1-11036-E100.kicad_modBOU_3mm_POT.kicad_modECS_TXO-2016.kicad_modECS_TXO-3225.kicad_modFUJ_FTR-B3SA.kicad_modGEN_1.27mm_2x5_Pin_TH_RA.kicad_modGEN_2.54MM_6_PIN_TH_RA.kicad_modGEN_5.08mm_1x2_Pin_TH_RA.kicad_modGEN_C_0201.kicad_modGEN_C_0402.kicad_modGEN_C_0603.kicad_modGEN_C_0805.kicad_modGEN_C_1210.kicad_modGEN_FID.kicad_modGEN_L_1210.kicad_modGEN_R_0201.kicad_modGEN_R_0402.kicad_modGEN_R_0508.kicad_modGEN_R_0603.kicad_modGEN_R_2ARRAY_0606.kicad_modGEN_SC-70-5.kicad_modGEN_SOD_323.kicad_modGEN_SOT23_5_950_2900X1600X1450.kicad_modGEN_SOT_323.kicad_modGEN_TP_PCB.kicad_modGEN_TSSOP-14_4.4x5mm_P0.65mm.kicad_modJST_B2B-PH-K-S(LF)(SN).kicad_modKEY_5015.kicad_modKEY_5019.kicad_modKEY_7792.kicad_modKYO_009155002852006.kicad_modLED_0603_LTST-S270K.kicad_modLED_Kingbright_APFA3010_3x1.5mm_Horizontal.kicad_modMC_MSOP10_UN.kicad_modMC_QFN56_ZL30260.kicad_modMC_TSSOP14.kicad_modMOL_0731000105.kicad_modMX_WSON8.kicad_modPCIeX4-GF-2D-1000-1K-O64.kicad_modTE_2118728-2.kicad_modTE_2334884-1.kicad_modTE_M2_KEYM_2199230.kicad_modTI_SOIC8_D0008A.kicad_modTI_SOT563_DRL0006A.kicad_modTI_VQFN_RGT0016C.kicad_modTI_WQFN_RGH0016A.kicad_modTI_WSON10_DSK0010A.kicad_modTI_WSON8_DSG0008A.kicad_modTI_X1SON_DPY0002A.kicad_modXILINX_XC7A50T-2CSG325C.kicad_mod
fp-info-cachefp-lib-tablesym-lib-tableMechanical
10
.gitignore
vendored
10
.gitignore
vendored
@ -36,3 +36,13 @@ Gateware/prebuilt_bitstreams/
|
||||
Gateware/LiteX/
|
||||
|
||||
Gateware/thunderscope_litex
|
||||
|
||||
*.lck
|
||||
|
||||
Hardware/KiCad/Interposer_Board_JoneyTech/Interposer_Board_JoneyTech-backups/
|
||||
|
||||
Hardware/KiCad/Thunderscope_Rev5/Thunderscope_Rev5-backups/
|
||||
|
||||
*.bak
|
||||
|
||||
Hardware/KiCad/Thunderscope_Rev5_Mech_Model/Thunderscope_Rev5_Mech_Model-backups/
|
||||
|
64
Docs/Beta 2 Errata.md
Normal file
64
Docs/Beta 2 Errata.md
Normal file
@ -0,0 +1,64 @@
|
||||
## Beta 2 Front End Rework
|
||||
|
||||
Remove the covers on the front end shielding cans, repeat the steps below for each channel.
|
||||
|
||||

|
||||
|
||||
1. Replace "1" with a 220pF 50V COG 0402 Capacitor (GCM1555C1H221FA16D), this will flatten the crossover response and eliminate peaking for square waves under ~100kHz.
|
||||
- [Check out this video for an explaination](https://youtu.be/EY9enxyHi5o)
|
||||
2. Replace "2" with a 1.2nF 100V C0G 0603 Capacitor (GCM1885C2A122FA16D), this will increase the frequency for which the maximum 100Vpp input voltage rating applies.
|
||||
- [Check out this video for an explaination](https://youtu.be/33C-LlOQOUs)
|
||||
3. Replace "3" with a 50Ω 0402 Resistor, this will eliminate peaking past 300 MHz in the frequency response
|
||||
- [Check out this video for an explaination](https://youtu.be/Orcwj9rat1I)
|
||||
|
||||
## Beta 2 Noise Improvement 1
|
||||
|
||||
In the middle of the board above the fpga module and to the left side of the ADC, locate the buck regulator:
|
||||
|
||||

|
||||
|
||||
1. Replace "1" with a 120@100MHZ 0402 ferrite bead (BLM15PX121SN1D), leaving room on the left side for 3.
|
||||
2. Add a 22uF 25V X5R 0805 capacitor (GRM21BR61E226ME44L) across the input cap in position "2"
|
||||
3. Add a 22uF 25V X5R 0805 capacitor (GRM21BR61E226ME44L) on the left side of "1", in postition "3". Make sure to scrape off the soldermask to make a ground pad for this cap (shown in black)
|
||||
|
||||
This should bring the noise to the level shown below:
|
||||
|
||||

|
||||
|
||||
## Beta 2 Noise Improvement 2
|
||||
|
||||
This one is a bit harder, but it will get rid of the spikes and bring the peak to peak noise closer to expectation. Locate the probe compensation buffer on upper right corner of the secondary side of the board (the side opposite all the big components):
|
||||
|
||||

|
||||
|
||||
If you are willing to give up the probe compensation output, you can simply remove the buffer (green "X"). Else steady your hand and get your scalpel ready!
|
||||
|
||||
1. Cut the trace going from the via to the decoupling cap (red line labelled "1")
|
||||
2. Add a 1uF 25V X5R 0402 capacitor (GRM155R61E105KA12D) in postition "2". Make sure to scrape off the soldermask to make a ground pad for this cap (shown in black)
|
||||
3. Solder a 120@100MHZ 0402 ferrite bead (BLM15PX121SN1D) between cap "2" and the existing decoupling cap, making sure not to short the connection (which would bypass the ferrite bead)
|
||||
|
||||
This should bring the noise to the level shown below:
|
||||
|
||||

|
||||
|
||||
## Beta 2 Noise Improvement 3
|
||||
|
||||
You barely pierced the ~~skin~~ soldermask on these last ones, now we've got to do some serious PCB surgery.
|
||||
|
||||

|
||||
|
||||
Let's break this done layer by layer:
|
||||
|
||||

|
||||
|
||||
1. Remove soldermask in the area - this should give you a clear view of the copper (and lack of it) on layer 6
|
||||
2. Scrap off the copper and fiberglass prepreg (wear a dust mask for this!) in the red area of the layer 6 image
|
||||
3. Scrap off the layer 5 copper, then prepreg, in the red area of the layer 5 image, leaving copper in the purple area
|
||||
4. By this point you should be able to see your target - cut the 3V3 plane at the red line on the layer 4 image
|
||||
5. Solder a 120@100MHZ 0402 ferrite bead (BLM15PX121SN1D) between the planes you split with the cut, making sure not to short the connection (which would bypass the ferrite bead)
|
||||
6. Solder a 22uF 25V X5R 0805 capacitor (GRM21BR61E226ME44L) between each side of the ferrite bead and the ground pads you left from step 3. (was purple in that step, now shown in green)
|
||||
7. Check to see if you shorted 3V3 to ground - If you did, clear out the edges of the hole in the plane and try again
|
||||
|
||||
Now doff your scrubs and fix yourself a drink to celebrate another successful operation, your noise level should now be under 60 uV RMS!
|
||||
|
||||

|
BIN
Docs/Beta 2 Noise Rework 1 Result.PNG
Normal file
BIN
Docs/Beta 2 Noise Rework 1 Result.PNG
Normal file
Binary file not shown.
After (image error) Size: 110 KiB |
BIN
Docs/Beta 2 Noise Rework 1.PNG
Normal file
BIN
Docs/Beta 2 Noise Rework 1.PNG
Normal file
Binary file not shown.
After (image error) Size: 88 KiB |
BIN
Docs/Beta 2 Noise Rework 2 Result.PNG
Normal file
BIN
Docs/Beta 2 Noise Rework 2 Result.PNG
Normal file
Binary file not shown.
After (image error) Size: 107 KiB |
BIN
Docs/Beta 2 Noise Rework 2.PNG
Normal file
BIN
Docs/Beta 2 Noise Rework 2.PNG
Normal file
Binary file not shown.
After (image error) Size: 96 KiB |
BIN
Docs/Beta 2 Noise Rework 3 Photo.jpg
Normal file
BIN
Docs/Beta 2 Noise Rework 3 Photo.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 296 KiB |
BIN
Docs/Beta 2 Noise Rework 3 Result.PNG
Normal file
BIN
Docs/Beta 2 Noise Rework 3 Result.PNG
Normal file
Binary file not shown.
After (image error) Size: 100 KiB |
BIN
Docs/Beta 2 Noise Rework 3.PNG
Normal file
BIN
Docs/Beta 2 Noise Rework 3.PNG
Normal file
Binary file not shown.
After (image error) Size: 588 KiB |
BIN
Docs/ThunserScope Post Campaign Update 1.pdf
Normal file
BIN
Docs/ThunserScope Post Campaign Update 1.pdf
Normal file
@ -1,3 +1 @@
|
||||
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/">
|
||||
<img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png"/>
|
||||
</a><br/>All the hardware for this project is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.
|
||||
|
||||
|
143
Hardware/Altium/Rev5_FE_Test/Rev5_FE_Test/Rev5_FE_Test.ino
Normal file
143
Hardware/Altium/Rev5_FE_Test/Rev5_FE_Test/Rev5_FE_Test.ino
Normal file
@ -0,0 +1,143 @@
|
||||
#include <Wire.h>
|
||||
|
||||
const int CS = 10;
|
||||
const int SCLK = 13;
|
||||
const int SDIO = 11;
|
||||
|
||||
const int TERM = 0;
|
||||
const int CPL = 1;
|
||||
const int ATTEN = 2;
|
||||
|
||||
const bool LATCHING = false;
|
||||
|
||||
void setup() {
|
||||
// initialize serial:
|
||||
Serial.begin(9600);
|
||||
|
||||
pinMode (CS, OUTPUT);
|
||||
digitalWrite (CS, HIGH);
|
||||
pinMode (SCLK, OUTPUT);
|
||||
digitalWrite (SCLK, HIGH);
|
||||
pinMode (SDIO, OUTPUT);
|
||||
digitalWrite (SDIO, LOW);
|
||||
|
||||
pinMode (TERM, OUTPUT);
|
||||
digitalWrite (TERM, LOW);
|
||||
pinMode (CPL, OUTPUT);
|
||||
digitalWrite (CPL, LOW);
|
||||
pinMode (ATTEN, OUTPUT);
|
||||
digitalWrite (ATTEN, LOW);
|
||||
|
||||
Wire.begin();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
// if there's any serial available, read it:
|
||||
while (Serial.available() > 0) {
|
||||
String command = Serial.readString();
|
||||
command.trim();
|
||||
Serial.println(command);
|
||||
|
||||
if (command.indexOf("PGA") != -1){
|
||||
String preamp_str = command.substring(4, 5);
|
||||
int preamp = preamp_str.toInt();
|
||||
String attenuation_str = command.substring(6);
|
||||
int attenuation = attenuation_str.toInt();
|
||||
setPGA(preamp,attenuation);
|
||||
}
|
||||
else if (command.indexOf("DAC") != -1){
|
||||
String dac_code_str = command.substring(4);
|
||||
int dac_code = dac_code_str.toInt();
|
||||
setDAC(dac_code);
|
||||
}
|
||||
else if (command.indexOf("DPOT") != -1){
|
||||
String dpot_code_str = command.substring(5);
|
||||
int dpot_code = dpot_code_str.toInt();
|
||||
setDPOT(dpot_code);
|
||||
}
|
||||
else if (command.indexOf("ATTEN") != -1){
|
||||
String atten_str = command.substring(6);
|
||||
int atten = atten_str.toInt();
|
||||
setATTEN(atten);
|
||||
}
|
||||
else if (command.indexOf("CPL") != -1){
|
||||
String cpl_str = command.substring(4);
|
||||
int cpl = cpl_str.toInt();
|
||||
setCPL(cpl);
|
||||
}
|
||||
else if (command.indexOf("TERM") != -1){
|
||||
String term_str = command.substring(5);
|
||||
int term = term_str.toInt();
|
||||
setTERM(term);
|
||||
}
|
||||
else{
|
||||
Serial.println("Invalid Command");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void setPGA(int preamp, int attenuation){
|
||||
|
||||
uint32_t settings = 0x00000400;
|
||||
if (preamp == 1)
|
||||
settings |= 0x00000010;
|
||||
|
||||
settings |= ((uint32_t) (attenuation/2) & 0x0000000F);
|
||||
|
||||
digitalWrite(CS,LOW);
|
||||
for (int x = 0; x < 24; x++){
|
||||
digitalWrite(SCLK,LOW);
|
||||
digitalWrite(SDIO,((settings >> (23-x)) & 0x00000001));
|
||||
delayMicroseconds(1);
|
||||
digitalWrite(SCLK,HIGH);
|
||||
delayMicroseconds(1);
|
||||
}
|
||||
digitalWrite(CS,HIGH);
|
||||
digitalWrite(SDIO,0);
|
||||
|
||||
}
|
||||
|
||||
void setDAC(int dac_code){
|
||||
uint16_t command_data = 0x0000;
|
||||
command_data |= (uint16_t)dac_code & 0x0FFF;
|
||||
|
||||
Wire.beginTransmission(0b1100000);
|
||||
Wire.write(0b01011000);
|
||||
Wire.write(command_data >> 8);
|
||||
Wire.write(command_data & 0x00FF);
|
||||
Wire.endTransmission();
|
||||
}
|
||||
|
||||
void setDPOT(int dpot_code){
|
||||
uint16_t command_data = 0x0000;
|
||||
command_data |= 0x06 << 12; //wiper 2
|
||||
command_data |= (uint16_t)dpot_code & 0x03FF;
|
||||
|
||||
Wire.beginTransmission(0b0101110);
|
||||
Wire.write(0b01011000);
|
||||
Wire.write(command_data >> 8);
|
||||
Wire.write(command_data & 0x00FF);
|
||||
Wire.endTransmission();
|
||||
}
|
||||
|
||||
void setATTEN(int atten){
|
||||
if (atten == 1)
|
||||
digitalWrite (ATTEN, HIGH);
|
||||
else
|
||||
digitalWrite (ATTEN, LOW);
|
||||
}
|
||||
|
||||
void setCPL(int cpl){
|
||||
if (cpl == 1)
|
||||
digitalWrite (CPL, HIGH);
|
||||
else
|
||||
digitalWrite (CPL, LOW);
|
||||
}
|
||||
|
||||
void setTERM(int term){
|
||||
if (term == 1)
|
||||
digitalWrite (TERM, HIGH);
|
||||
else
|
||||
digitalWrite (TERM, LOW);
|
||||
}
|
@ -0,0 +1,176 @@
|
||||
#include <Wire.h>
|
||||
|
||||
const int CS = 10;
|
||||
const int SCLK = 13;
|
||||
const int SDIO = 11;
|
||||
|
||||
const int A = 0;
|
||||
const int B = 1;
|
||||
const int G1 = 2;
|
||||
const int CPL = 3;
|
||||
|
||||
const bool LATCHING = false;
|
||||
|
||||
void setup() {
|
||||
// initialize serial:
|
||||
Serial.begin(9600);
|
||||
|
||||
pinMode (CS, OUTPUT);
|
||||
digitalWrite (CS, HIGH);
|
||||
pinMode (SCLK, OUTPUT);
|
||||
digitalWrite (SCLK, HIGH);
|
||||
pinMode (SDIO, OUTPUT);
|
||||
digitalWrite (SDIO, LOW);
|
||||
|
||||
pinMode (A, OUTPUT);
|
||||
digitalWrite (A, LOW);
|
||||
pinMode (B, OUTPUT);
|
||||
digitalWrite (B, LOW);
|
||||
pinMode (G1, OUTPUT);
|
||||
digitalWrite (G1, LOW);
|
||||
pinMode (CPL, OUTPUT);
|
||||
digitalWrite (CPL, LOW);
|
||||
|
||||
Wire.begin();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
// if there's any serial available, read it:
|
||||
while (Serial.available() > 0) {
|
||||
String command = Serial.readString();
|
||||
command.trim();
|
||||
Serial.println(command);
|
||||
|
||||
if (command.indexOf("PGA") != -1){
|
||||
String preamp_str = command.substring(4, 5);
|
||||
int preamp = preamp_str.toInt();
|
||||
String attenuation_str = command.substring(6);
|
||||
int attenuation = attenuation_str.toInt();
|
||||
setPGA(preamp,attenuation);
|
||||
}
|
||||
else if (command.indexOf("DAC") != -1){
|
||||
String dac_code_str = command.substring(4);
|
||||
int dac_code = dac_code_str.toInt();
|
||||
setDAC(dac_code);
|
||||
}
|
||||
else if (command.indexOf("DPOT") != -1){
|
||||
String dpot_code_str = command.substring(5);
|
||||
int dpot_code = dpot_code_str.toInt();
|
||||
setDPOT(dpot_code);
|
||||
}
|
||||
else if (command.indexOf("ATTEN") != -1){
|
||||
String atten_str = command.substring(6);
|
||||
int atten = atten_str.toInt();
|
||||
setATTEN(atten);
|
||||
}
|
||||
else if (command.indexOf("CPL") != -1){
|
||||
String cpl_str = command.substring(4);
|
||||
int cpl = cpl_str.toInt();
|
||||
setCPL(cpl);
|
||||
}
|
||||
else if (command.indexOf("TERM") != -1){
|
||||
String term_str = command.substring(5);
|
||||
int term = term_str.toInt();
|
||||
setTERM(term);
|
||||
}
|
||||
else{
|
||||
Serial.println("Invalid Command");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void setPGA(int preamp, int attenuation){
|
||||
|
||||
uint32_t settings = 0x00000400;
|
||||
if (preamp == 1)
|
||||
settings |= 0x00000010;
|
||||
|
||||
settings |= ((uint32_t) (attenuation/2) & 0x0000000F);
|
||||
|
||||
digitalWrite(CS,LOW);
|
||||
for (int x = 0; x < 24; x++){
|
||||
digitalWrite(SCLK,LOW);
|
||||
digitalWrite(SDIO,((settings >> (23-x)) & 0x00000001));
|
||||
delayMicroseconds(1);
|
||||
digitalWrite(SCLK,HIGH);
|
||||
delayMicroseconds(1);
|
||||
}
|
||||
digitalWrite(CS,HIGH);
|
||||
digitalWrite(SDIO,0);
|
||||
|
||||
}
|
||||
|
||||
void setDAC(int dac_code){
|
||||
uint16_t command_data = 0x0000;
|
||||
command_data |= (uint16_t)dac_code & 0x0FFF;
|
||||
|
||||
Wire.beginTransmission(0b1100000);
|
||||
Wire.write(0b01011000);
|
||||
Wire.write(command_data >> 8);
|
||||
Wire.write(command_data & 0x00FF);
|
||||
Wire.endTransmission();
|
||||
}
|
||||
|
||||
void setDPOT(int dpot_code){
|
||||
uint16_t command_data = 0x0000;
|
||||
command_data |= 0x06 << 12; //wiper 2
|
||||
command_data |= (uint16_t)dpot_code & 0x03FF;
|
||||
|
||||
Wire.beginTransmission(0b0101110);
|
||||
Wire.write(0b01011000);
|
||||
Wire.write(command_data >> 8);
|
||||
Wire.write(command_data & 0x00FF);
|
||||
Wire.endTransmission();
|
||||
}
|
||||
|
||||
void setATTEN(int atten){
|
||||
if (atten == 1){
|
||||
digitalWrite (A, HIGH);
|
||||
digitalWrite (B, LOW);
|
||||
digitalWrite (G1, HIGH);
|
||||
delay(10);
|
||||
digitalWrite (A, LOW);
|
||||
digitalWrite (B, LOW);
|
||||
digitalWrite (G1, LOW);
|
||||
}
|
||||
else{
|
||||
digitalWrite (A, LOW);
|
||||
digitalWrite (B, LOW);
|
||||
digitalWrite (G1, HIGH);
|
||||
delay(10);
|
||||
digitalWrite (A, LOW);
|
||||
digitalWrite (B, LOW);
|
||||
digitalWrite (G1, LOW);
|
||||
}
|
||||
}
|
||||
|
||||
void setCPL(int cpl){
|
||||
if (cpl == 1)
|
||||
digitalWrite (CPL, HIGH);
|
||||
else
|
||||
digitalWrite (CPL, LOW);
|
||||
}
|
||||
|
||||
void setTERM(int term){
|
||||
if (term == 1){
|
||||
digitalWrite (A, HIGH);
|
||||
digitalWrite (B, HIGH);
|
||||
digitalWrite (G1, HIGH);
|
||||
delay(10);
|
||||
digitalWrite (A, LOW);
|
||||
digitalWrite (B, LOW);
|
||||
digitalWrite (G1, LOW);
|
||||
}
|
||||
else{
|
||||
digitalWrite (A, LOW);
|
||||
digitalWrite (B, HIGH);
|
||||
digitalWrite (G1, HIGH);
|
||||
delay(10);
|
||||
digitalWrite (A, LOW);
|
||||
digitalWrite (B, LOW);
|
||||
digitalWrite (G1, LOW);
|
||||
}
|
||||
}
|
||||
|
||||
|
Hardware/Altium/Rev5_FE_Test_V2/FE.SchDoc
Normal file
LOADING design file
LOADING design file
181
Hardware/Altium/Rev5_FE_Test_V2/Job1.OutJob
Normal file
181
Hardware/Altium/Rev5_FE_Test_V2/Job1.OutJob
Normal file
@ -0,0 +1,181 @@
|
||||
[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=0
|
||||
CurrentConfigurationName=
|
||||
TargetPrinter=Brother HL-L2390DW Printer
|
||||
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=Rev5_FE_Test_V2.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=Rev5_FE_Test_V2.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|OutputFormat=Different|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,16908290~1,16908291~1,16908292~1,16908297~1,16908298~1,16908300~1|PlotBoardProfile=False|PlotBoardProfileFileName= |PlotPositivePlaneLayers=False|PlotUsedDrillDrawingLayerPairs=False|PlotUsedDrillGuideLayerPairs=False|PlusApertureTolerance=50|PlusApertureTolerance=50|Record=GerberView|SoftwareArcs=False|Sorted=False|Sorted=False|UncheckPlotDrillDrawingLayerPair0_Backdrill=False|UncheckPlotDrillDrawingLayerPair0_Checked=False|UncheckPlotDrillDrawingLayerPair0_DrillType=Regular|UncheckPlotDrillDrawingLayerPair0_FileName= |UncheckPlotDrillDrawingLayerPair0_HighLayer=Bottom Layer|UncheckPlotDrillDrawingLayerPair0_LowLayer=Top Layer|UncheckPlotDrillGuideLayerPair0_Backdrill=False|UncheckPlotDrillGuideLayerPair0_Checked=False|UncheckPlotDrillGuideLayerPair0_DrillType=Regular|UncheckPlotDrillGuideLayerPair0_FileName= |UncheckPlotDrillGuideLayerPair0_HighLayer=Bottom Layer|UncheckPlotDrillGuideLayerPair0_LowLayer=Top Layer|UserLayerName.Caption0=Thunderscope_Rev4.GM16|UserLayerName.Caption1=Thunderscope_Rev4.GM6|UserLayerName.Caption2=Thunderscope_Rev4.GM15|UserLayerName.Caption3=Thunderscope_Rev4.GM14|UserLayerName.Caption4=Thunderscope_Rev4.GM13|UserLayerName.Caption5=Thunderscope_Rev4.GM11|UserLayerName.Count=6|UserLayerName.Layer0=16908304|UserLayerName.Layer1=16908294|UserLayerName.Layer2=16908303|UserLayerName.Layer3=16908302|UserLayerName.Layer4=16908301|UserLayerName.Layer5=16908299|DocumentPath=C:\Users\Aleksa\Documents\Altium\Rev5_FE_Test_Latched\Rev5_FE_Test_Latched.PCBDOC
|
||||
OutputType3=BOM_PartType
|
||||
OutputName3=Copy of Bill of Materials
|
||||
OutputCategory3=Report
|
||||
OutputDocumentPath3=Rev5_FE_Test_V2.PCBDOC
|
||||
OutputVariantName3=
|
||||
OutputEnabled3=1
|
||||
OutputEnabled3_OutputMedium1=0
|
||||
OutputEnabled3_OutputMedium2=0
|
||||
OutputEnabled3_OutputMedium3=3
|
||||
OutputEnabled3_OutputMedium4=0
|
||||
OutputDefault3=0
|
||||
PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|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
|
||||
Configuration3_Name1=ColumnNameFormat
|
||||
Configuration3_Item1=CaptionAsName
|
||||
Configuration3_Name2=General
|
||||
Configuration3_Item2=OpenExported=False|AddToProject=False|ReportBOMViolationsInMessages=False|ForceFit=False|NotFitted=False|Database=False|DatabasePriority=False|IncludePcbData=False|IncludeVaultData=False|IncludeCloudData=False|IncludeDocumentData=True|IncludeAlternatives=False|ShowExportOptions=True|TemplateFilename=|TemplateVaultGuid=|TemplateItemGuid=|TemplateRevisionGuid=|BatchMode=0|FormWidth=1920|FormHeight=1082|SupplierProdQty=1|SupplierAutoQty=False|SupplierUseCachedPricing=False|SupplierCurrency=USD|SolutionsPerItem=1|SuppliersPerSolution=1|ViewType=1|UseDirectApi=False|BomSetName=
|
||||
Configuration3_Name3=GroupOrder
|
||||
Configuration3_Item3=LibRef=True
|
||||
Configuration3_Name4=SortOrder
|
||||
Configuration3_Item4=Designator=Up|Comment=Up|Footprint=Up
|
||||
Configuration3_Name5=VisibleOrder
|
||||
Configuration3_Item5=Comment=120|Designator=120|Footprint=120|LibRef=120|Quantity=120|Supplier 1=100|Supplier Part Number 1=100
|
||||
Configuration3_Name6=VisibleOrder_Flat
|
||||
Configuration3_Item6=Comment=120|Designator=120|Footprint=120|LibRef=120|Quantity=120|Supplier 1=100|Supplier Part Number 1=100
|
||||
|
||||
[PublishSettings]
|
||||
OutputFilePath2=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev4.1\Project Outputs for Thunderscope_Rev4.1\Job1.PDF
|
||||
ReleaseManaged2=1
|
||||
OutputBasePath2=Project Outputs for Rev5_FE_Test_V2
|
||||
OutputPathMedia2=
|
||||
OutputPathMediaValue2=
|
||||
OutputPathOutputer2=[Output Type]
|
||||
OutputPathOutputerPrefix2=
|
||||
OutputPathOutputerValue2=
|
||||
OutputFileName2=Assembly Drawings.PDF
|
||||
OutputFileNameMulti2=
|
||||
UseOutputNameForMulti2=0
|
||||
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\Rev5_FE_Test_V2\Project Outputs for Rev5_FE_Test_V2\
|
||||
ReleaseManaged3=1
|
||||
OutputBasePath3=Project Outputs for Rev5_FE_Test_V2
|
||||
OutputPathMedia3=
|
||||
OutputPathMediaValue3=
|
||||
OutputPathOutputer3=[Output Type]
|
||||
OutputPathOutputerPrefix3=
|
||||
OutputPathOutputerValue3=
|
||||
OutputFileName3=
|
||||
OutputFileNameMulti3=
|
||||
UseOutputNameForMulti3=1
|
||||
OutputFileNameSpecial3=
|
||||
OpenOutput3=1
|
||||
OutputFilePath4=
|
||||
ReleaseManaged4=1
|
||||
OutputBasePath4=Project Outputs for Rev5_FE_Test_V2
|
||||
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=C:\Users\Aleksa\Documents\Altium\Thunderscope_Rev4.1\Project Outputs for Thunderscope_Rev4.1\Job1.PDF
|
||||
OpenOutputs2=1
|
||||
RelativeOutputPath3=C:\Users\Aleksa\Documents\Altium\Rev5_FE_Test_V2\Project Outputs for Rev5_FE_Test_V2\
|
||||
OpenOutputs3=1
|
||||
AddToProject3=1
|
||||
TimestampFolder3=0
|
||||
UseOutputName3=0
|
||||
OpenODBOutput3=0
|
||||
OpenGerberOutput3=0
|
||||
OpenNCDrillOutput3=0
|
||||
OpenIPCOutput3=0
|
||||
EnableReload3=0
|
||||
RelativeOutputPath4=
|
||||
OpenOutputs4=1
|
||||
|
@ -0,0 +1,57 @@
|
||||
Comment,Designator,Footprint,LibRef,Quantity,Supplier 1,Supplier Part Number 1
|
||||
|
||||
"10uF","C1, C4, C5, C6, C7, C8, C10, C11, C22, C24, C25","GEN_C_0603","CAP 10uF 10V X5R 0603","11","Mouser","81-GRM188R61A106ME9D"
|
||||
"22uF","C2, C3","GEN_C_0805","CAP 22uF 25V X5R 0805","2","Mouser","81-GRM21BR61E226ME4L"
|
||||
"1uF","C9, C35, C37, C38, C39, C63, C64, C78, C101, C102, C108, C109, C110, C124, C125, C126, C127, C128, C132","GEN_C_0402","CAP 1uF 25V X5R 0402","19","Mouser","81-GRM155R61E105KA2D"
|
||||
"100nF","C12, C13, C14, C17, C18, C19, C28, C31, C34, C36, C40, C100, C107, C130, C131","GEN_C_0402","CAP 100nF 16V X7R 0402","15","Mouser","81-GCM155R71C104KA5D"
|
||||
"2.4pF","C15, C21","GEN_C_0603","CAP 2.4pF 250V C0G 0603","2","Mouser","80-CBR06C249BAGAC"
|
||||
"12pF","C16, C23","GEN_C_0402","CAP 12pF 50V C0G 0402","2","Mouser","80-CBR04C120F5G"
|
||||
"8pF","C20","GEN_C_0603","CAP 8pF 250V C0G 0603","1","Mouser","80-CBR06C809BAGAC"
|
||||
"1.2nF","C26","GEN_C_0603","CAP 1.2nF 100V C0G 0603","1","Mouser","81-GCM1885C2A122FA6D"
|
||||
"22nF","C27","GEN_C_0603","CAP 22nF 100V X7R 0603","1","Mouser","81-GCM188R72A223KA7D"
|
||||
"100pF","C29","GEN_C_0402","CAP 100pF 50V C0G 0402","1","Mouser","81-GCM1555C1H101FA6D"
|
||||
"220pF","C30","GEN_C_0402","CAP 220pF 50V C0G 0402","1","Mouser","81-GCM1555C1H221FA6J"
|
||||
"1nF","C32","GEN_C_0402","CAP 1nF 50V C0G 0402","1","Mouser","81-GRM1555C1H102FA1D"
|
||||
"10nF","C33","GEN_C_0402","CAP 10nF 50V X7R 0402","1","Mouser","81-GRM155R71H103KA8J"
|
||||
"1N4148","D2, D3","GEN_SOD_323","DIODE 1N4148","2","Mouser","621-1N4148WS-F"
|
||||
"120@100MHZ","FB7, FB8","GEN_R_0402","FERRITE BEAD 120 OHM 0402","2","Mouser","81-BLM15PX121SN1D"
|
||||
"SMA","J1, J3","MOL_0733910083","SMA JACK R/A","2","Mouser","538-73391-0083"
|
||||
"BNC","J2","MOL_0731000105","BNC JACK R/A","1","Mouser","538-73100-0105"
|
||||
"2.54mm 2X7 Pin TH","J4","GEN_2.54mm_2X7_Pin_TH_RA","CONN 2.54mm 2X7 Pin TH RA","1","Digi-Key","S9203-ND"
|
||||
"B2B-PH-K-S(LF)(SN)","J12","JST_B2B-PH-K-S(LF)(SN)","CONN JST PH 2 Pin TH","1","Digi-Key","455-1704-ND"
|
||||
"FTR-B3SA003Z","K1, K2","FUJ_FTR-B3SA","RELAY DPDT-NO FTR-B3SA003Z","2","",""
|
||||
"1uH","L1","GEN_L_1210","IND 1uH 3.1A 45 MOHM 1210","1","Mouser","81-1277AS-H-1R0MP2"
|
||||
"DMN62D0UW","Q1, Q2, Q3, Q4, Q5","GEN_SOT_323","NMOS DMN62D0UW","5","Mouser","621-DMN62D0UW-7"
|
||||
"4.7K","R1, R26","GEN_R_0402","RES 4.7K OHM 1% 1/10W 0402","2","Mouser","667-ERJ-2RKF4701X"
|
||||
"1K","R2, R118, R119","GEN_R_0402","RES 1K OHM 1% 1/10W 0402","3","Mouser","603-RC0402FR-071KL"
|
||||
"0.01","R3, R7","GEN_R_0603","RES 0.01 OHM 1% 1/4W 0603","2","Mouser","754-RL0816T-R010-F"
|
||||
"10","R5, R16, R31","GEN_R_0603","RES 10 OHM 1% 1/3W 0603","3","Mouser","660-SG73P1JTTD10R0F"
|
||||
"10K","R6, R20, R21, R22, R23, R47, R48, R49, R50, R51, R121, R125, R126, R127","GEN_R_0402","RES 10K OHM 1% 1/10W 0402","14","Mouser","667-ERJ-2RKF1002X"
|
||||
"0.1","R8, R9, R117","GEN_R_0402","RES 0.1 OHM 1% 1/6W 0402","3","Mouser","667-ERJ-2BSFR10X"
|
||||
"680K","R10","GEN_R_0402","RES 680K OHM 1% 1/16W 0402","1","Mouser","603-RC0402FR-07680KL"
|
||||
"300K","R11","GEN_R_0402","RES 300K OHM 1% 1/10W 0402","1","Mouser","667-ERJ-2RKF3003X"
|
||||
"90.9k","R12, R98, R99, R122","GEN_R_0402","RES 90.9K OHM 1% 1/16W 0402","4","Mouser","603-RC0402FR-0790K9L"
|
||||
"100k","R13, R105","GEN_R_0402","RES 100K OHM 1% 1/10W 0402","2","Mouser","603-RC0402FR-07100KL"
|
||||
"10K","R14","GEN_R_2ARRAY_0606","RES ARRAY 2x 10K OHM 0.05% 0606","1","Mouser","594-ACASN1002S1002AT"
|
||||
"20k","R25, R27, R35","GEN_R_0402","RES 20K OHM 1% 1/16W 0402","3","Mouser","603-RC0402FR-0720KL"
|
||||
"30","R29, R30, R54","GEN_R_0603","RES 30 OHM 1% 1/3W 0603","3","Mouser","660-SG73P1JTTD30R0F"
|
||||
"976k","R32","GEN_R_0603","RES 976k OHM 1% 1/10W 0603","1","Mouser","660-RK73H1JTTD9763F"
|
||||
"49.9","R41","GEN_R_0508","RES 49.9 OHM 1% 1W 0508","1","Mouser","660-WK73R2ATTD49R9F"
|
||||
"0","R52, R97","GEN_R_0402","RES 0 OHM 1/16W 0402","2","Mouser","603-RC0402JR-070RL"
|
||||
"35.7k","R55","GEN_R_0402","RES 35.7K OHM 1% 1/16W 0402","1","Mouser","603-RC0402FR-0735K7L"
|
||||
"49.9","R56","GEN_R_0402","RES 49.9 OHM 1% 1/10W 0402","1","Mouser","603-RC0402FR-0749R9L"
|
||||
"909k","R65, R96","GEN_R_0402","RES 909K OHM 1% 1/16W 0402","2","Mouser","603-RC0402FR-07909KL"
|
||||
"2K","R100","GEN_R_0402","RES 2K OHM 1% 1/16W 0402","1","Mouser","603-RC0402FR-072KL"
|
||||
"5K TRIMPOT","R124","BOU_3mm_POT","TRIMMER 5K OHM 0.1W J LEAD TOP","1","Mouser","652-TC33X-2-502E"
|
||||
"2118728-2","SHLD3","TE_2118728-2","SHIELD 2118728-2","1","Mouser","571-2118728-2"
|
||||
"REF2025","U1","GEN_SOT23_5_950_2900X1600X1450","IC VREF REF2025","1","Texas Instruments","REF2025AIDDCR"
|
||||
"TPS61023","U2","TI_SOT563_DRL0006A","IC BOOST TPS61023","1","Texas Instruments","TPS61023DRLT"
|
||||
"TPS7A9101","U3","TI_WSON10_DSK0010A","IC LDO TPS7A9101","1","Texas Instruments","TPS7A9101DSKR"
|
||||
"LM27761","U4","TI_WSON8_DSG0008A","IC CPUMP LM27761","1","Texas Instruments","LM27761DSGR"
|
||||
"OPA140AIDR","U5, U18","TI_SOIC8_D0008A","IC OPAMP OPA140","2","Texas Instruments","OPA140AIDR"
|
||||
"MCP4728","U6","MC_MSOP10_UN","IC DAC QUAD MCP4728","1","Mouser","579-MCP4728A1T-E/UN"
|
||||
"LMH6518","U7","TI_WQFN_RGH0016A","IC PGA LMH6518","1","Texas Instruments","LMH6518SQX/NOPB"
|
||||
"BUF802","U9","TI_VQFN_RGT0016C","IC BUFFER AMP BUF802","1","Texas Instruments","BUF802IRGTR"
|
||||
"TS12A4516","U10","GEN_SOT23_5_950_2900X1600X1450","IC SWITCH SPST TS12A4516DBVR","1","Texas Instruments","TS12A4516DBVR"
|
||||
"MCP4452-104E","U17","MC_TSSOP14","IC DIGIPOT QUAD MCP4452-104E","1","Mouser","579-MCP4452-104E/ST"
|
||||
"TPS7A2033","U20","GEN_SOT23_5_950_2900X1600X1450","IC LDO TPS7A2033","1","Texas Instruments","TPS7A2033PDBVR"
|
|
@ -0,0 +1,91 @@
|
||||
Protel Design System Design Rule Check
|
||||
PCB File : C:\Users\Aleksa\Documents\Altium\Rev5_FE_Test_V2\Rev5_FE_Test_V2.PCBDOC
|
||||
Date : 2024-11-09
|
||||
Time : 9:00:18 PM
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.127mm) (Disabled)(isVia),(isVia or (isPad and not InComponent('C23')))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.127mm) (All),(All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Clearance Constraint (Gap=0.5mm) (InNetClass('INPUT')),(InNet('GND'))
|
||||
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.127mm) (Max=0.762mm) (Preferred=0.508mm) (InNet('GND'))
|
||||
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=10.16mm) (Preferred=0.254mm) (All)
|
||||
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=0.254mm) (Preferred=0.156mm) (InNetClass('50Z'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Routing Via (Templates Used To Check Via: v41h20m0mx0) (All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Differential Pairs Uncoupled Length using the Gap Constraints (Min=0.127mm) (Max=0.23mm) (Prefered=0.23mm) and Width Constraints (Min=0.127mm) (Max=0.381mm) (Prefered=0.127mm) (InDifferentialPairClass('All Differential Pairs'))
|
||||
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=0.1ps) (InNetClass('50Z'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Matched Lengths(Delay Tolerance=5ps) (InDifferentialPairClass('100Z_Diff'))
|
||||
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_PGA'))
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Component Clearance Constraint ( Horizontal Gap = 0mm, Vertical Gap = 0mm ) (HasFootprint('SAM_LSHM-150-XX.X-XX-DV-A-S')),(All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Component Clearance Constraint ( Horizontal Gap = 0mm, Vertical Gap = 0mm ) (HasFootprint('SAM_LSHM-130-XX.X-XX-DV-A-S')),(All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Component Clearance Constraint ( Horizontal Gap = 0mm, Vertical Gap = 0mm ) (HasFootprint('GEN_2.54mm_1x2_Pin_TH_RA')),(All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Component Clearance Constraint ( Horizontal Gap = 0.254mm, Vertical Gap = 0.254mm ) (All),(All)
|
||||
Rule Violations :0
|
||||
|
||||
Processing Rule : Component Clearance Constraint ( Horizontal Gap = 0mm, Vertical Gap = 0mm ) (HasFootprint('MOL_0731000105')),(All)
|
||||
Rule Violations :0
|
||||
|
||||
|
||||
Violations Detected : 0
|
||||
Waived Violations : 0
|
||||
PCB Health Issues : 0
|
||||
Time Elapsed : 00:00:00
|
@ -0,0 +1,393 @@
|
||||
<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: 9em;
|
||||
}
|
||||
|
||||
.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\AD23\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">2024-11-09</td>
|
||||
</tr>
|
||||
<tr class="front_matter">
|
||||
<td class="front_matter_column1">Time:</td>
|
||||
<td class="front_matter_column2"></td>
|
||||
<td class="front_matter_column3">9:00:18 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:00</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\Rev5_FE_Test_V2\Rev5_FE_Test_V2.PCBDOC" class="file"><acronym title="C:\Users\Aleksa\Documents\Altium\Rev5_FE_Test_V2\Rev5_FE_Test_V2.PCBDOC">C:\Users\Aleksa\Documents\Altium\Rev5_FE_Test_V2\Rev5_FE_Test_V2.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">0</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">PCB Health Issues:</td>
|
||||
<td class="DRC_summary_header_col2"></td>
|
||||
<td class="DRC_summary_header_col3">0</td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</table><a name="ID1B3JGXJCJ1JDJQAEXXM2BW24XNUC3M5HL4RKMPHADPL2GBHFGSYK"><h2>Summary</h2></a><table>
|
||||
<tr>
|
||||
<th class="column1">Warnings</th>
|
||||
<th class="column2">Count</th>
|
||||
</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">Rule Violations</th>
|
||||
<th class="column2">Count</th>
|
||||
</tr>
|
||||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||||
<td class="column1"><a href="#IDHIHJPTOD2Z0YH1HORMW1L52LKD1VQPK30NI0RWQNBJIY2WVDFTG">Clearance Constraint (Gap=0.127mm) (Disabled)(isVia),(isVia or (isPad and not InComponent('C23')))</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="#IDISRWC0TZDJBVBIIQU4JD2EB2QMHZVSUVYPT0QGMO0PVL0BYA5YD">Clearance Constraint (Gap=0.127mm) (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="#IDO4BZ3LEPMZBQGA1KQUKTWTXUB5HAHX1NYGTHFJMIIYRVTHSUXOL">Clearance Constraint (Gap=0.5mm) (InNetClass('INPUT')),(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="#IDRZT4KSL3QRUFPBNHKLEI2M02PGN3ICZ1OQCWKKDSXSLFRFXPY21I">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="#IDIR42ZVOQDGYLMJQXGYKXVEMBYKDXDLGVHNOCNQPL0GOOYWSVQXRL">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="#IDE0KUCK55VZXWKQIUHP5MAOP4DOZLAA5OEUPDGULF5AEPWJFQ5LGJ">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="#ID5GA3N3E4LKKHINK0E5P0S0LCFDO0YPIQOARFYJLIAUJ02V1DT54B">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="#IDMMMOWIXKR11YIP143JAEZGKLPCCYMS1DOWR2OSDRI3WAGE4Z4S2M">Width Constraint (Min=0.508mm) (Max=1.016mm) (Preferred=0.762mm) (InNetClass('Power'))</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="#IDEG3WOHXVWPL1HMEYVRXLBQVAUP0ORQO0AK024PEVFRRQMWRL3NN">Width Constraint (Min=0.127mm) (Max=10.16mm) (Preferred=0.254mm) (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="#IDNZYSL1TUKTWROYIM3FSVV2DGLMVT2A5ZL0AEA1BUH1HRYWUTXE4H">Width Constraint (Min=0.254mm) (Max=0.762mm) (Preferred=0.508mm) (InNetClass('3V3'))</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="#IDIPSWVAE0PRH1B1YL1LX4WKSTJIB5I4KQKIVK2ZCD1DBUENAM1PWH">Width Constraint (Min=0.127mm) (Max=0.254mm) (Preferred=0.156mm) (InNetClass('50Z'))</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="#ID0CRWOJ2Z0DVUQWB0F2DWA2SHGXWCOHLNAYXIPK2R4D1HPAOEJ2F">Routing Via (Templates Used To Check Via: v41h20m0mx0) (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="#IDU0ZK3BUCXCUNDEH2SXASJR1JCCJQEWHXYLY5DYBM1HD2LBKHRHVC">Differential Pairs Uncoupled Length using the Gap Constraints (Min=0.127mm) (Max=0.23mm) (Prefered=0.23mm) and Width Constraints (Min=0.127mm) (Max=0.381mm) (Prefered=0.127mm) (InDifferentialPairClass('All Differential Pairs'))</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="#IDARXQBTTCQ2C4OTCVXXZSYS1HFCXZKDBQRVISP1KHXX5QZPMELIO">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="#IDLH0CHO5R3SBDJKYI5N0HANFG4PQ5HYBQGXBSRGMJFJQFSTMS0YKE">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="#IDAHZXV2G5I1ABD3J5RKJIYGE1LJTW1UAQTKNUZ5BVHXBYHBWBX1GP">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="#IDIIQXBEHWKJYELQFDXZJCKJYGWCHCUK2L3NT3ZTJM2WMFKP1GTPGJ">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="#IDH0GO4SIHQZKNHYELZP4FUZ5C5OWZQFYR2TAL1LEXPT1HKLA4RQDJ">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="#IDQ5SK3UARAZL0DOY3RY4R4FVPHOFAB1MT1TOHHVPOLYCGD3QEWT1H">Matched Lengths(Delay Tolerance=0.1ps) (InNetClass('50Z'))</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="#IDRHUUE3DFIUTTKZZIP4EDHJ42SE4CVYVS2FDRJ3DX5OGIIZUF4EBN">Matched Lengths(Delay Tolerance=5ps) (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="#IDCXC1U1B0PYQJGHOGTBYU2CBLBEXDSZHPNLXEBLMHRTW5NBPOC4FO">Matched Lengths(Delay Tolerance=2ps) (InDifferentialPairClass('100Z_Diff'))</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="#IDVU25B000Z3NAODWGDMARLDJ2VMBZCJJQ5ZISONG5KBZE2BSTWLMG">Matched Lengths(Delay Tolerance=5ps) (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="#IDKQFEZ4TSUJOBOPU2LETCBFSJLCJ2QRYBWNE1UKBNJ1RQEI2E3V0K">Component Clearance Constraint ( Horizontal Gap = 0mm, Vertical Gap = 0mm ) (HasFootprint('SAM_LSHM-150-XX.X-XX-DV-A-S')),(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="#ID2BDJMIJJMIRVKVBVZBT4FXNJMGCKQLLOUHWPVJFI5QLZS04MV0JI">Component Clearance Constraint ( Horizontal Gap = 0mm, Vertical Gap = 0mm ) (HasFootprint('SAM_LSHM-130-XX.X-XX-DV-A-S')),(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="#IDTVO5NWP3QWXZHTFPRDRSL0PR4CWZKCMEQWUK1UBH2LD1HSO4OYCO">Component Clearance Constraint ( Horizontal Gap = 0mm, Vertical Gap = 0mm ) (HasFootprint('GEN_2.54mm_1x2_Pin_TH_RA')),(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="#ID3JMTVZTJNI14PWYZE0G0KSRE5GIQS1XTJ3RCXUEOAXOH0Z4YDTHH">Component Clearance Constraint ( Horizontal Gap = 0.254mm, Vertical 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="#IDHLZJL5IQ2BDRFATY4ULV2VC40FWULHE3WU01REKA411ZRLLK4JJN">Component Clearance Constraint ( Horizontal Gap = 0mm, Vertical Gap = 0mm ) (HasFootprint('MOL_0731000105')),(All) </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">PCB Health Issues</th>
|
||||
<th class="column2">Count</th>
|
||||
</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></body>
|
||||
</html>
|
@ -0,0 +1,585 @@
|
||||
G04:AMPARAMS|DCode=22|XSize=31.5mil|YSize=81.1mil|CornerRadius=7.87mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD22*
|
||||
21,1,0.03150,0.06535,0,0,270.0*
|
||||
21,1,0.01575,0.08110,0,0,270.0*
|
||||
1,1,0.01575,-0.03268,-0.00787*
|
||||
1,1,0.01575,-0.03268,0.00787*
|
||||
1,1,0.01575,0.03268,0.00787*
|
||||
1,1,0.01575,0.03268,-0.00787*
|
||||
%
|
||||
G04:AMPARAMS|DCode=24|XSize=9.84mil|YSize=23.62mil|CornerRadius=2.46mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD24*
|
||||
21,1,0.00984,0.01870,0,0,0.0*
|
||||
21,1,0.00492,0.02362,0,0,0.0*
|
||||
1,1,0.00492,0.00246,-0.00935*
|
||||
1,1,0.00492,-0.00246,-0.00935*
|
||||
1,1,0.00492,-0.00246,0.00935*
|
||||
1,1,0.00492,0.00246,0.00935*
|
||||
%
|
||||
G04:AMPARAMS|DCode=25|XSize=37.4mil|YSize=41.34mil|CornerRadius=9.35mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD25*
|
||||
21,1,0.03740,0.02264,0,0,270.0*
|
||||
21,1,0.01870,0.04134,0,0,270.0*
|
||||
1,1,0.01870,-0.01132,-0.00935*
|
||||
1,1,0.01870,-0.01132,0.00935*
|
||||
1,1,0.01870,0.01132,0.00935*
|
||||
1,1,0.01870,0.01132,-0.00935*
|
||||
%
|
||||
G04:AMPARAMS|DCode=26|XSize=37.4mil|YSize=41.34mil|CornerRadius=9.35mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD26*
|
||||
21,1,0.03740,0.02264,0,0,0.0*
|
||||
21,1,0.01870,0.04134,0,0,0.0*
|
||||
1,1,0.01870,0.00935,-0.01132*
|
||||
1,1,0.01870,-0.00935,-0.01132*
|
||||
1,1,0.01870,-0.00935,0.01132*
|
||||
1,1,0.01870,0.00935,0.01132*
|
||||
%
|
||||
G04:AMPARAMS|DCode=27|XSize=39.37mil|YSize=35.43mil|CornerRadius=8.86mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD27*
|
||||
21,1,0.03937,0.01772,0,0,270.0*
|
||||
21,1,0.02165,0.03543,0,0,270.0*
|
||||
1,1,0.01772,-0.00886,-0.01083*
|
||||
1,1,0.01772,-0.00886,0.01083*
|
||||
1,1,0.01772,0.00886,0.01083*
|
||||
1,1,0.01772,0.00886,-0.01083*
|
||||
%
|
||||
G04:AMPARAMS|DCode=28|XSize=23.62mil|YSize=23.62mil|CornerRadius=5.91mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD28*
|
||||
21,1,0.02362,0.01181,0,0,270.0*
|
||||
21,1,0.01181,0.02362,0,0,270.0*
|
||||
1,1,0.01181,-0.00591,-0.00591*
|
||||
1,1,0.01181,-0.00591,0.00591*
|
||||
1,1,0.01181,0.00591,0.00591*
|
||||
1,1,0.01181,0.00591,-0.00591*
|
||||
%
|
||||
G04:AMPARAMS|DCode=29|XSize=25.2mil|YSize=25.2mil|CornerRadius=6.3mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD29*
|
||||
21,1,0.02520,0.01260,0,0,180.0*
|
||||
21,1,0.01260,0.02520,0,0,180.0*
|
||||
1,1,0.01260,-0.00630,0.00630*
|
||||
1,1,0.01260,0.00630,0.00630*
|
||||
1,1,0.01260,0.00630,-0.00630*
|
||||
1,1,0.01260,-0.00630,-0.00630*
|
||||
%
|
||||
G04:AMPARAMS|DCode=30|XSize=25.2mil|YSize=25.2mil|CornerRadius=6.3mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD30*
|
||||
21,1,0.02520,0.01260,0,0,270.0*
|
||||
21,1,0.01260,0.02520,0,0,270.0*
|
||||
1,1,0.01260,-0.00630,-0.00630*
|
||||
1,1,0.01260,-0.00630,0.00630*
|
||||
1,1,0.01260,0.00630,0.00630*
|
||||
1,1,0.01260,0.00630,-0.00630*
|
||||
%
|
||||
G04:AMPARAMS|DCode=31|XSize=9.84mil|YSize=19.68mil|CornerRadius=2.46mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=90.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD31*
|
||||
21,1,0.00984,0.01476,0,0,90.0*
|
||||
21,1,0.00492,0.01968,0,0,90.0*
|
||||
1,1,0.00492,0.00738,0.00246*
|
||||
1,1,0.00492,0.00738,-0.00246*
|
||||
1,1,0.00492,-0.00738,-0.00246*
|
||||
1,1,0.00492,-0.00738,0.00246*
|
||||
%
|
||||
G04:AMPARAMS|DCode=36|XSize=58.27mil|YSize=58.27mil|CornerRadius=0mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD36*
|
||||
21,1,0.05827,0.05827,0,0,0.0*
|
||||
21,1,0.05827,0.05827,0,0,0.0*
|
||||
1,1,0.00000,0.02913,-0.02913*
|
||||
1,1,0.00000,-0.02913,-0.02913*
|
||||
1,1,0.00000,-0.02913,0.02913*
|
||||
1,1,0.00000,0.02913,0.02913*
|
||||
%
|
||||
G04:AMPARAMS|DCode=37|XSize=11.81mil|YSize=26.38mil|CornerRadius=2.95mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD37*
|
||||
21,1,0.01181,0.02047,0,0,270.0*
|
||||
21,1,0.00591,0.02638,0,0,270.0*
|
||||
1,1,0.00591,-0.01024,-0.00295*
|
||||
1,1,0.00591,-0.01024,0.00295*
|
||||
1,1,0.00591,0.01024,0.00295*
|
||||
1,1,0.00591,0.01024,-0.00295*
|
||||
%
|
||||
G04:AMPARAMS|DCode=38|XSize=31.5mil|YSize=149.61mil|CornerRadius=7.87mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD38*
|
||||
21,1,0.03150,0.13386,0,0,180.0*
|
||||
21,1,0.01575,0.14961,0,0,180.0*
|
||||
1,1,0.01575,-0.00787,0.06693*
|
||||
1,1,0.01575,0.00787,0.06693*
|
||||
1,1,0.01575,0.00787,-0.06693*
|
||||
1,1,0.01575,-0.00787,-0.06693*
|
||||
%
|
||||
G04:AMPARAMS|DCode=39|XSize=31.5mil|YSize=149.61mil|CornerRadius=7.87mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD39*
|
||||
21,1,0.03150,0.13386,0,0,270.0*
|
||||
21,1,0.01575,0.14961,0,0,270.0*
|
||||
1,1,0.01575,-0.06693,-0.00787*
|
||||
1,1,0.01575,-0.06693,0.00787*
|
||||
1,1,0.01575,0.06693,0.00787*
|
||||
1,1,0.01575,0.06693,-0.00787*
|
||||
%
|
||||
G04:AMPARAMS|DCode=40|XSize=31.5mil|YSize=218.5mil|CornerRadius=7.87mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD40*
|
||||
21,1,0.03150,0.20276,0,0,180.0*
|
||||
21,1,0.01575,0.21850,0,0,180.0*
|
||||
1,1,0.01575,-0.00787,0.10138*
|
||||
1,1,0.01575,0.00787,0.10138*
|
||||
1,1,0.01575,0.00787,-0.10138*
|
||||
1,1,0.01575,-0.00787,-0.10138*
|
||||
%
|
||||
G04:AMPARAMS|DCode=41|XSize=31.5mil|YSize=196.06mil|CornerRadius=7.87mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD41*
|
||||
21,1,0.03150,0.18032,0,0,270.0*
|
||||
21,1,0.01575,0.19606,0,0,270.0*
|
||||
1,1,0.01575,-0.09016,-0.00787*
|
||||
1,1,0.01575,-0.09016,0.00787*
|
||||
1,1,0.01575,0.09016,0.00787*
|
||||
1,1,0.01575,0.09016,-0.00787*
|
||||
%
|
||||
G04:AMPARAMS|DCode=44|XSize=23.62mil|YSize=39.37mil|CornerRadius=5.91mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD44*
|
||||
21,1,0.02362,0.02756,0,0,180.0*
|
||||
21,1,0.01181,0.03937,0,0,180.0*
|
||||
1,1,0.01181,-0.00591,0.01378*
|
||||
1,1,0.01181,0.00591,0.01378*
|
||||
1,1,0.01181,0.00591,-0.01378*
|
||||
1,1,0.01181,-0.00591,-0.01378*
|
||||
%
|
||||
G04:AMPARAMS|DCode=45|XSize=25.2mil|YSize=27.56mil|CornerRadius=6.3mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=90.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD45*
|
||||
21,1,0.02520,0.01496,0,0,90.0*
|
||||
21,1,0.01260,0.02756,0,0,90.0*
|
||||
1,1,0.01260,0.00748,0.00630*
|
||||
1,1,0.01260,0.00748,-0.00630*
|
||||
1,1,0.01260,-0.00748,-0.00630*
|
||||
1,1,0.01260,-0.00748,0.00630*
|
||||
%
|
||||
G04:AMPARAMS|DCode=46|XSize=88.58mil|YSize=30mil|CornerRadius=7.5mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD46*
|
||||
21,1,0.08858,0.01500,0,0,180.0*
|
||||
21,1,0.07358,0.03000,0,0,180.0*
|
||||
1,1,0.01500,-0.03679,0.00750*
|
||||
1,1,0.01500,0.03679,0.00750*
|
||||
1,1,0.01500,0.03679,-0.00750*
|
||||
1,1,0.01500,-0.03679,-0.00750*
|
||||
%
|
||||
G04:AMPARAMS|DCode=47|XSize=23.62mil|YSize=23.62mil|CornerRadius=5.91mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD47*
|
||||
21,1,0.02362,0.01181,0,0,0.0*
|
||||
21,1,0.01181,0.02362,0,0,0.0*
|
||||
1,1,0.01181,0.00591,-0.00591*
|
||||
1,1,0.01181,-0.00591,-0.00591*
|
||||
1,1,0.01181,-0.00591,0.00591*
|
||||
1,1,0.01181,0.00591,0.00591*
|
||||
%
|
||||
G04:AMPARAMS|DCode=48|XSize=107.09mil|YSize=48.42mil|CornerRadius=12.11mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD48*
|
||||
21,1,0.10709,0.02421,0,0,270.0*
|
||||
21,1,0.08287,0.04842,0,0,270.0*
|
||||
1,1,0.02421,-0.01211,-0.04144*
|
||||
1,1,0.02421,-0.01211,0.04144*
|
||||
1,1,0.02421,0.01211,0.04144*
|
||||
1,1,0.02421,0.01211,-0.04144*
|
||||
%
|
||||
G04:AMPARAMS|DCode=49|XSize=59.06mil|YSize=51.18mil|CornerRadius=12.8mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD49*
|
||||
21,1,0.05906,0.02559,0,0,180.0*
|
||||
21,1,0.03347,0.05118,0,0,180.0*
|
||||
1,1,0.02559,-0.01673,0.01280*
|
||||
1,1,0.02559,0.01673,0.01280*
|
||||
1,1,0.02559,0.01673,-0.01280*
|
||||
1,1,0.02559,-0.01673,-0.01280*
|
||||
%
|
||||
G04:AMPARAMS|DCode=50|XSize=59.06mil|YSize=51.18mil|CornerRadius=12.8mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD50*
|
||||
21,1,0.05906,0.02559,0,0,270.0*
|
||||
21,1,0.03347,0.05118,0,0,270.0*
|
||||
1,1,0.02559,-0.01280,-0.01673*
|
||||
1,1,0.02559,-0.01280,0.01673*
|
||||
1,1,0.02559,0.01280,0.01673*
|
||||
1,1,0.02559,0.01280,-0.01673*
|
||||
%
|
||||
G04:AMPARAMS|DCode=51|XSize=39.37mil|YSize=35.43mil|CornerRadius=8.86mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD51*
|
||||
21,1,0.03937,0.01772,0,0,0.0*
|
||||
21,1,0.02165,0.03543,0,0,0.0*
|
||||
1,1,0.01772,0.01083,-0.00886*
|
||||
1,1,0.01772,-0.01083,-0.00886*
|
||||
1,1,0.01772,-0.01083,0.00886*
|
||||
1,1,0.01772,0.01083,0.00886*
|
||||
%
|
||||
G04:AMPARAMS|DCode=52|XSize=34.5mil|YSize=84.1mil|CornerRadius=9.37mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD52*
|
||||
21,1,0.03450,0.06535,0,0,270.0*
|
||||
21,1,0.01575,0.08410,0,0,270.0*
|
||||
1,1,0.01875,-0.03268,-0.00787*
|
||||
1,1,0.01875,-0.03268,0.00787*
|
||||
1,1,0.01875,0.03268,0.00787*
|
||||
1,1,0.01875,0.03268,-0.00787*
|
||||
%
|
||||
G04:AMPARAMS|DCode=54|XSize=12.84mil|YSize=26.62mil|CornerRadius=3.96mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD54*
|
||||
21,1,0.01284,0.01870,0,0,0.0*
|
||||
21,1,0.00492,0.02662,0,0,0.0*
|
||||
1,1,0.00792,0.00246,-0.00935*
|
||||
1,1,0.00792,-0.00246,-0.00935*
|
||||
1,1,0.00792,-0.00246,0.00935*
|
||||
1,1,0.00792,0.00246,0.00935*
|
||||
%
|
||||
G04:AMPARAMS|DCode=55|XSize=81.74mil|YSize=50.24mil|CornerRadius=3.86mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD55*
|
||||
21,1,0.08174,0.04252,0,0,0.0*
|
||||
21,1,0.07402,0.05024,0,0,0.0*
|
||||
1,1,0.00772,0.03701,-0.02126*
|
||||
1,1,0.00772,-0.03701,-0.02126*
|
||||
1,1,0.00772,-0.03701,0.02126*
|
||||
1,1,0.00772,0.03701,0.02126*
|
||||
%
|
||||
G04:AMPARAMS|DCode=56|XSize=40.4mil|YSize=44.34mil|CornerRadius=10.85mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD56*
|
||||
21,1,0.04040,0.02264,0,0,270.0*
|
||||
21,1,0.01870,0.04434,0,0,270.0*
|
||||
1,1,0.02170,-0.01132,-0.00935*
|
||||
1,1,0.02170,-0.01132,0.00935*
|
||||
1,1,0.02170,0.01132,0.00935*
|
||||
1,1,0.02170,0.01132,-0.00935*
|
||||
%
|
||||
G04:AMPARAMS|DCode=57|XSize=40.4mil|YSize=44.34mil|CornerRadius=10.85mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD57*
|
||||
21,1,0.04040,0.02264,0,0,0.0*
|
||||
21,1,0.01870,0.04434,0,0,0.0*
|
||||
1,1,0.02170,0.00935,-0.01132*
|
||||
1,1,0.02170,-0.00935,-0.01132*
|
||||
1,1,0.02170,-0.00935,0.01132*
|
||||
1,1,0.02170,0.00935,0.01132*
|
||||
%
|
||||
G04:AMPARAMS|DCode=58|XSize=42.37mil|YSize=38.43mil|CornerRadius=10.36mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD58*
|
||||
21,1,0.04237,0.01772,0,0,270.0*
|
||||
21,1,0.02165,0.03843,0,0,270.0*
|
||||
1,1,0.02072,-0.00886,-0.01083*
|
||||
1,1,0.02072,-0.00886,0.01083*
|
||||
1,1,0.02072,0.00886,0.01083*
|
||||
1,1,0.02072,0.00886,-0.01083*
|
||||
%
|
||||
G04:AMPARAMS|DCode=59|XSize=26.62mil|YSize=26.62mil|CornerRadius=7.41mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD59*
|
||||
21,1,0.02662,0.01181,0,0,270.0*
|
||||
21,1,0.01181,0.02662,0,0,270.0*
|
||||
1,1,0.01481,-0.00591,-0.00591*
|
||||
1,1,0.01481,-0.00591,0.00591*
|
||||
1,1,0.01481,0.00591,0.00591*
|
||||
1,1,0.01481,0.00591,-0.00591*
|
||||
%
|
||||
G04:AMPARAMS|DCode=60|XSize=28.2mil|YSize=28.2mil|CornerRadius=7.8mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD60*
|
||||
21,1,0.02820,0.01260,0,0,180.0*
|
||||
21,1,0.01260,0.02820,0,0,180.0*
|
||||
1,1,0.01560,-0.00630,0.00630*
|
||||
1,1,0.01560,0.00630,0.00630*
|
||||
1,1,0.01560,0.00630,-0.00630*
|
||||
1,1,0.01560,-0.00630,-0.00630*
|
||||
%
|
||||
G04:AMPARAMS|DCode=61|XSize=28.2mil|YSize=28.2mil|CornerRadius=7.8mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD61*
|
||||
21,1,0.02820,0.01260,0,0,270.0*
|
||||
21,1,0.01260,0.02820,0,0,270.0*
|
||||
1,1,0.01560,-0.00630,-0.00630*
|
||||
1,1,0.01560,-0.00630,0.00630*
|
||||
1,1,0.01560,0.00630,0.00630*
|
||||
1,1,0.01560,0.00630,-0.00630*
|
||||
%
|
||||
G04:AMPARAMS|DCode=62|XSize=65.99mil|YSize=38.43mil|CornerRadius=3.27mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=90.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD62*
|
||||
21,1,0.06599,0.03189,0,0,90.0*
|
||||
21,1,0.05945,0.03843,0,0,90.0*
|
||||
1,1,0.00654,0.01595,0.02972*
|
||||
1,1,0.00654,0.01595,-0.02972*
|
||||
1,1,0.00654,-0.01595,-0.02972*
|
||||
1,1,0.00654,-0.01595,0.02972*
|
||||
%
|
||||
G04:AMPARAMS|DCode=63|XSize=12.84mil|YSize=22.69mil|CornerRadius=3.96mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=90.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD63*
|
||||
21,1,0.01284,0.01476,0,0,90.0*
|
||||
21,1,0.00492,0.02269,0,0,90.0*
|
||||
1,1,0.00792,0.00738,0.00246*
|
||||
1,1,0.00792,0.00738,-0.00246*
|
||||
1,1,0.00792,-0.00738,-0.00246*
|
||||
1,1,0.00792,-0.00738,0.00246*
|
||||
%
|
||||
G04:AMPARAMS|DCode=65|XSize=105.36mil|YSize=105.36mil|CornerRadius=4.06mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD65*
|
||||
21,1,0.10536,0.09724,0,0,270.0*
|
||||
21,1,0.09724,0.10536,0,0,270.0*
|
||||
1,1,0.00812,-0.04862,-0.04862*
|
||||
1,1,0.00812,-0.04862,0.04862*
|
||||
1,1,0.00812,0.04862,0.04862*
|
||||
1,1,0.00812,0.04862,-0.04862*
|
||||
%
|
||||
G04:AMPARAMS|DCode=69|XSize=69.14mil|YSize=69.14mil|CornerRadius=4.81mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD69*
|
||||
21,1,0.06914,0.05953,0,0,0.0*
|
||||
21,1,0.05953,0.06914,0,0,0.0*
|
||||
1,1,0.00961,0.02976,-0.02976*
|
||||
1,1,0.00961,-0.02976,-0.02976*
|
||||
1,1,0.00961,-0.02976,0.02976*
|
||||
1,1,0.00961,0.02976,0.02976*
|
||||
%
|
||||
G04:AMPARAMS|DCode=70|XSize=14.81mil|YSize=29.38mil|CornerRadius=4.45mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD70*
|
||||
21,1,0.01481,0.02047,0,0,270.0*
|
||||
21,1,0.00591,0.02938,0,0,270.0*
|
||||
1,1,0.00891,-0.01024,-0.00295*
|
||||
1,1,0.00891,-0.01024,0.00295*
|
||||
1,1,0.00891,0.01024,0.00295*
|
||||
1,1,0.00891,0.01024,-0.00295*
|
||||
%
|
||||
G04:AMPARAMS|DCode=71|XSize=34.5mil|YSize=152.61mil|CornerRadius=9.37mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD71*
|
||||
21,1,0.03450,0.13386,0,0,180.0*
|
||||
21,1,0.01575,0.15261,0,0,180.0*
|
||||
1,1,0.01875,-0.00787,0.06693*
|
||||
1,1,0.01875,0.00787,0.06693*
|
||||
1,1,0.01875,0.00787,-0.06693*
|
||||
1,1,0.01875,-0.00787,-0.06693*
|
||||
%
|
||||
G04:AMPARAMS|DCode=72|XSize=34.5mil|YSize=152.61mil|CornerRadius=9.37mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD72*
|
||||
21,1,0.03450,0.13386,0,0,270.0*
|
||||
21,1,0.01575,0.15261,0,0,270.0*
|
||||
1,1,0.01875,-0.06693,-0.00787*
|
||||
1,1,0.01875,-0.06693,0.00787*
|
||||
1,1,0.01875,0.06693,0.00787*
|
||||
1,1,0.01875,0.06693,-0.00787*
|
||||
%
|
||||
G04:AMPARAMS|DCode=73|XSize=34.5mil|YSize=221.5mil|CornerRadius=9.37mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD73*
|
||||
21,1,0.03450,0.20276,0,0,180.0*
|
||||
21,1,0.01575,0.22150,0,0,180.0*
|
||||
1,1,0.01875,-0.00787,0.10138*
|
||||
1,1,0.01875,0.00787,0.10138*
|
||||
1,1,0.01875,0.00787,-0.10138*
|
||||
1,1,0.01875,-0.00787,-0.10138*
|
||||
%
|
||||
G04:AMPARAMS|DCode=74|XSize=34.5mil|YSize=199.06mil|CornerRadius=9.37mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD74*
|
||||
21,1,0.03450,0.18032,0,0,270.0*
|
||||
21,1,0.01575,0.19906,0,0,270.0*
|
||||
1,1,0.01875,-0.09016,-0.00787*
|
||||
1,1,0.01875,-0.09016,0.00787*
|
||||
1,1,0.01875,0.09016,0.00787*
|
||||
1,1,0.01875,0.09016,-0.00787*
|
||||
%
|
||||
G04:AMPARAMS|DCode=77|XSize=26.62mil|YSize=42.37mil|CornerRadius=7.41mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD77*
|
||||
21,1,0.02662,0.02756,0,0,180.0*
|
||||
21,1,0.01181,0.04237,0,0,180.0*
|
||||
1,1,0.01481,-0.00591,0.01378*
|
||||
1,1,0.01481,0.00591,0.01378*
|
||||
1,1,0.01481,0.00591,-0.01378*
|
||||
1,1,0.01481,-0.00591,-0.01378*
|
||||
%
|
||||
G04:AMPARAMS|DCode=78|XSize=28.2mil|YSize=30.56mil|CornerRadius=7.8mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=90.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD78*
|
||||
21,1,0.02820,0.01496,0,0,90.0*
|
||||
21,1,0.01260,0.03056,0,0,90.0*
|
||||
1,1,0.01560,0.00748,0.00630*
|
||||
1,1,0.01560,0.00748,-0.00630*
|
||||
1,1,0.01560,-0.00748,-0.00630*
|
||||
1,1,0.01560,-0.00748,0.00630*
|
||||
%
|
||||
G04:AMPARAMS|DCode=79|XSize=91.58mil|YSize=33mil|CornerRadius=9mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD79*
|
||||
21,1,0.09158,0.01500,0,0,180.0*
|
||||
21,1,0.07358,0.03300,0,0,180.0*
|
||||
1,1,0.01800,-0.03679,0.00750*
|
||||
1,1,0.01800,0.03679,0.00750*
|
||||
1,1,0.01800,0.03679,-0.00750*
|
||||
1,1,0.01800,-0.03679,-0.00750*
|
||||
%
|
||||
G04:AMPARAMS|DCode=80|XSize=26.62mil|YSize=26.62mil|CornerRadius=7.41mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD80*
|
||||
21,1,0.02662,0.01181,0,0,0.0*
|
||||
21,1,0.01181,0.02662,0,0,0.0*
|
||||
1,1,0.01481,0.00591,-0.00591*
|
||||
1,1,0.01481,-0.00591,-0.00591*
|
||||
1,1,0.01481,-0.00591,0.00591*
|
||||
1,1,0.01481,0.00591,0.00591*
|
||||
%
|
||||
G04:AMPARAMS|DCode=81|XSize=110.09mil|YSize=51.43mil|CornerRadius=13.61mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD81*
|
||||
21,1,0.11009,0.02421,0,0,270.0*
|
||||
21,1,0.08287,0.05143,0,0,270.0*
|
||||
1,1,0.02721,-0.01211,-0.04144*
|
||||
1,1,0.02721,-0.01211,0.04144*
|
||||
1,1,0.02721,0.01211,0.04144*
|
||||
1,1,0.02721,0.01211,-0.04144*
|
||||
%
|
||||
G04:AMPARAMS|DCode=82|XSize=62.06mil|YSize=54.18mil|CornerRadius=14.3mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD82*
|
||||
21,1,0.06206,0.02559,0,0,180.0*
|
||||
21,1,0.03347,0.05418,0,0,180.0*
|
||||
1,1,0.02859,-0.01673,0.01280*
|
||||
1,1,0.02859,0.01673,0.01280*
|
||||
1,1,0.02859,0.01673,-0.01280*
|
||||
1,1,0.02859,-0.01673,-0.01280*
|
||||
%
|
||||
G04:AMPARAMS|DCode=83|XSize=62.06mil|YSize=54.18mil|CornerRadius=14.3mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD83*
|
||||
21,1,0.06206,0.02559,0,0,270.0*
|
||||
21,1,0.03347,0.05418,0,0,270.0*
|
||||
1,1,0.02859,-0.01280,-0.01673*
|
||||
1,1,0.02859,-0.01280,0.01673*
|
||||
1,1,0.02859,0.01280,0.01673*
|
||||
1,1,0.02859,0.01280,-0.01673*
|
||||
%
|
||||
G04:AMPARAMS|DCode=84|XSize=42.37mil|YSize=38.43mil|CornerRadius=10.36mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD84*
|
||||
21,1,0.04237,0.01772,0,0,0.0*
|
||||
21,1,0.02165,0.03843,0,0,0.0*
|
||||
1,1,0.02072,0.01083,-0.00886*
|
||||
1,1,0.02072,-0.01083,-0.00886*
|
||||
1,1,0.02072,-0.01083,0.00886*
|
||||
1,1,0.02072,0.01083,0.00886*
|
||||
%
|
||||
G04:AMPARAMS|DCode=86|XSize=62.06mil|YSize=62.06mil|CornerRadius=16.26mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD86*
|
||||
21,1,0.06206,0.02953,0,0,180.0*
|
||||
21,1,0.02953,0.06206,0,0,180.0*
|
||||
1,1,0.03253,-0.01476,0.01476*
|
||||
1,1,0.03253,0.01476,0.01476*
|
||||
1,1,0.03253,0.01476,-0.01476*
|
||||
1,1,0.03253,-0.01476,-0.01476*
|
||||
%
|
||||
G04:AMPARAMS|DCode=92|XSize=78.74mil|YSize=47.24mil|CornerRadius=2.36mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD92*
|
||||
21,1,0.07874,0.04252,0,0,0.0*
|
||||
21,1,0.07402,0.04724,0,0,0.0*
|
||||
1,1,0.00472,0.03701,-0.02126*
|
||||
1,1,0.00472,-0.03701,-0.02126*
|
||||
1,1,0.00472,-0.03701,0.02126*
|
||||
1,1,0.00472,0.03701,0.02126*
|
||||
%
|
||||
G04:AMPARAMS|DCode=93|XSize=62.99mil|YSize=35.43mil|CornerRadius=1.77mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=90.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD93*
|
||||
21,1,0.06299,0.03189,0,0,90.0*
|
||||
21,1,0.05945,0.03543,0,0,90.0*
|
||||
1,1,0.00354,0.01595,0.02972*
|
||||
1,1,0.00354,0.01595,-0.02972*
|
||||
1,1,0.00354,-0.01595,-0.02972*
|
||||
1,1,0.00354,-0.01595,0.02972*
|
||||
%
|
||||
G04:AMPARAMS|DCode=94|XSize=102.36mil|YSize=102.36mil|CornerRadius=2.56mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD94*
|
||||
21,1,0.10236,0.09724,0,0,270.0*
|
||||
21,1,0.09724,0.10236,0,0,270.0*
|
||||
1,1,0.00512,-0.04862,-0.04862*
|
||||
1,1,0.00512,-0.04862,0.04862*
|
||||
1,1,0.00512,0.04862,0.04862*
|
||||
1,1,0.00512,0.04862,-0.04862*
|
||||
%
|
||||
G04:AMPARAMS|DCode=95|XSize=66.14mil|YSize=66.14mil|CornerRadius=3.31mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD95*
|
||||
21,1,0.06614,0.05953,0,0,0.0*
|
||||
21,1,0.05953,0.06614,0,0,0.0*
|
||||
1,1,0.00661,0.02976,-0.02976*
|
||||
1,1,0.00661,-0.02976,-0.02976*
|
||||
1,1,0.00661,-0.02976,0.02976*
|
||||
1,1,0.00661,0.02976,0.02976*
|
||||
%
|
||||
G04:AMPARAMS|DCode=103|XSize=59.06mil|YSize=59.06mil|CornerRadius=14.76mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD103*
|
||||
21,1,0.05906,0.02953,0,0,180.0*
|
||||
21,1,0.02953,0.05906,0,0,180.0*
|
||||
1,1,0.02953,-0.01476,0.01476*
|
||||
1,1,0.02953,0.01476,0.01476*
|
||||
1,1,0.02953,0.01476,-0.01476*
|
||||
1,1,0.02953,-0.01476,-0.01476*
|
||||
%
|
||||
G04:AMPARAMS|DCode=110|XSize=25.59mil|YSize=19.68mil|CornerRadius=4.92mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD110*
|
||||
21,1,0.02559,0.00984,0,0,0.0*
|
||||
21,1,0.01575,0.01968,0,0,0.0*
|
||||
1,1,0.00984,0.00787,-0.00492*
|
||||
1,1,0.00984,-0.00787,-0.00492*
|
||||
1,1,0.00984,-0.00787,0.00492*
|
||||
1,1,0.00984,0.00787,0.00492*
|
||||
%
|
||||
G04:AMPARAMS|DCode=111|XSize=18.5mil|YSize=23.62mil|CornerRadius=4.63mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD111*
|
||||
21,1,0.01850,0.01437,0,0,180.0*
|
||||
21,1,0.00925,0.02362,0,0,180.0*
|
||||
1,1,0.00925,-0.00463,0.00719*
|
||||
1,1,0.00925,0.00463,0.00719*
|
||||
1,1,0.00925,0.00463,-0.00719*
|
||||
1,1,0.00925,-0.00463,-0.00719*
|
||||
%
|
||||
G04:AMPARAMS|DCode=113|XSize=62.99mil|YSize=59.06mil|CornerRadius=14.76mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD113*
|
||||
21,1,0.06299,0.02953,0,0,270.0*
|
||||
21,1,0.03347,0.05906,0,0,270.0*
|
||||
1,1,0.02953,-0.01476,-0.01673*
|
||||
1,1,0.02953,-0.01476,0.01673*
|
||||
1,1,0.02953,0.01476,0.01673*
|
||||
1,1,0.02953,0.01476,-0.01673*
|
||||
%
|
||||
G04:AMPARAMS|DCode=114|XSize=47.24mil|YSize=47.24mil|CornerRadius=11.81mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD114*
|
||||
21,1,0.04724,0.02362,0,0,270.0*
|
||||
21,1,0.02362,0.04724,0,0,270.0*
|
||||
1,1,0.02362,-0.01181,-0.01181*
|
||||
1,1,0.02362,-0.01181,0.01181*
|
||||
1,1,0.02362,0.01181,0.01181*
|
||||
1,1,0.02362,0.01181,-0.01181*
|
||||
%
|
||||
G04:AMPARAMS|DCode=115|XSize=18.5mil|YSize=23.62mil|CornerRadius=4.63mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD115*
|
||||
21,1,0.01850,0.01437,0,0,270.0*
|
||||
21,1,0.00925,0.02362,0,0,270.0*
|
||||
1,1,0.00925,-0.00719,-0.00463*
|
||||
1,1,0.00925,-0.00719,0.00463*
|
||||
1,1,0.00925,0.00719,0.00463*
|
||||
1,1,0.00925,0.00719,-0.00463*
|
||||
%
|
||||
G04:AMPARAMS|DCode=116|XSize=28.59mil|YSize=22.69mil|CornerRadius=6.42mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=0.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD116*
|
||||
21,1,0.02859,0.00984,0,0,0.0*
|
||||
21,1,0.01575,0.02269,0,0,0.0*
|
||||
1,1,0.01284,0.00787,-0.00492*
|
||||
1,1,0.01284,-0.00787,-0.00492*
|
||||
1,1,0.01284,-0.00787,0.00492*
|
||||
1,1,0.01284,0.00787,0.00492*
|
||||
%
|
||||
G04:AMPARAMS|DCode=117|XSize=21.5mil|YSize=26.62mil|CornerRadius=6.13mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=180.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD117*
|
||||
21,1,0.02150,0.01437,0,0,180.0*
|
||||
21,1,0.00925,0.02662,0,0,180.0*
|
||||
1,1,0.01225,-0.00463,0.00719*
|
||||
1,1,0.01225,0.00463,0.00719*
|
||||
1,1,0.01225,0.00463,-0.00719*
|
||||
1,1,0.01225,-0.00463,-0.00719*
|
||||
%
|
||||
G04:AMPARAMS|DCode=119|XSize=65.99mil|YSize=62.06mil|CornerRadius=16.26mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD119*
|
||||
21,1,0.06599,0.02953,0,0,270.0*
|
||||
21,1,0.03347,0.06206,0,0,270.0*
|
||||
1,1,0.03253,-0.01476,-0.01673*
|
||||
1,1,0.03253,-0.01476,0.01673*
|
||||
1,1,0.03253,0.01476,0.01673*
|
||||
1,1,0.03253,0.01476,-0.01673*
|
||||
%
|
||||
G04:AMPARAMS|DCode=120|XSize=50.24mil|YSize=50.24mil|CornerRadius=13.31mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD120*
|
||||
21,1,0.05024,0.02362,0,0,270.0*
|
||||
21,1,0.02362,0.05024,0,0,270.0*
|
||||
1,1,0.02662,-0.01181,-0.01181*
|
||||
1,1,0.02662,-0.01181,0.01181*
|
||||
1,1,0.02662,0.01181,0.01181*
|
||||
1,1,0.02662,0.01181,-0.01181*
|
||||
%
|
||||
G04:AMPARAMS|DCode=121|XSize=21.5mil|YSize=26.62mil|CornerRadius=6.13mil|HoleSize=0mil|Usage=FLASHONLY|Rotation=270.000|XOffset=0mil|YOffset=0mil|HoleType=Round|Shape=RoundedRectangle|*
|
||||
%AMROUNDEDRECTD121*
|
||||
21,1,0.02150,0.01437,0,0,270.0*
|
||||
21,1,0.00925,0.02662,0,0,270.0*
|
||||
1,1,0.01225,-0.00719,-0.00463*
|
||||
1,1,0.01225,-0.00719,0.00463*
|
||||
1,1,0.01225,0.00719,0.00463*
|
||||
1,1,0.01225,0.00719,-0.00463*
|
||||
%
|
@ -0,0 +1,28 @@
|
||||
------------------------------------------------------------------------------------------
|
||||
Gerber File Extension Report For: Rev5_FE_Test_V2.GBR 2024-11-09 9:17:41 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 Board Outline
|
||||
.GM2 Top Courtyard
|
||||
.GM3 Bottom Courtyard
|
||||
.GM4 Top Component Center
|
||||
.GM9 Top Assembly
|
||||
.GM10 Bottom Assembly
|
||||
.GM12 Bottom Component Center
|
||||
------------------------------------------------------------------------------------------
|
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