add hardware
This commit is contained in:
parent
1d3d23dadd
commit
c542d66819
|
|
@ -1,2 +1,25 @@
|
|||
.pioenvs
|
||||
.piolibdeps
|
||||
*~
|
||||
|
||||
# Ignore list for Eagle, a PCB layout tool
|
||||
|
||||
# Backup files
|
||||
*.s#?
|
||||
*.b#?
|
||||
*.l#?
|
||||
|
||||
|
||||
# file locks introduced since 7.x
|
||||
*.lck
|
||||
|
||||
|
||||
# OS generated files #
|
||||
######################
|
||||
.DS_Store
|
||||
ehthumbs.db
|
||||
Icon?
|
||||
Thumbs.db
|
||||
*/overlays
|
||||
*~
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,202 @@
|
|||
[CAM Processor Job]
|
||||
Description[en]="For 2 layer PCB designs using Eagle version 7.2 or higher."
|
||||
Section=Sec_1
|
||||
Section=Sec_2
|
||||
Section=Sec_3
|
||||
Section=Sec_4
|
||||
Section=Sec_5
|
||||
Section=Sec_6
|
||||
Section=Sec_7
|
||||
Section=Sec_8
|
||||
Section=Sec_9
|
||||
Section=Sec_10
|
||||
|
||||
[Sec_1]
|
||||
Name[C]="Cream"
|
||||
Name[en]="Top Solder Paste"
|
||||
Prompt=""
|
||||
Device="GERBER_RS274X"
|
||||
Wheel=".whl"
|
||||
Rack=""
|
||||
Scale=1
|
||||
Output=".tcream.ger"
|
||||
Flags="0 0 0 1 0 1 1"
|
||||
Emulate="0"
|
||||
Offset="0.0mil 0.0mil"
|
||||
Sheet=1
|
||||
Tolerance="0 0 0 0 0 0"
|
||||
Pen="0.0mil 0"
|
||||
Page="12000.0mil 8000.0mil"
|
||||
Layers=" 31"
|
||||
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
|
||||
|
||||
[Sec_2]
|
||||
Name[C]="Cream"
|
||||
Name[en]="Bottom Solder Paste"
|
||||
Prompt=""
|
||||
Device="GERBER_RS274X"
|
||||
Wheel=".whl"
|
||||
Rack=""
|
||||
Scale=1
|
||||
Output=".bcream.ger"
|
||||
Flags="0 0 0 1 0 1 1"
|
||||
Emulate="0"
|
||||
Offset="0.0mil 0.0mil"
|
||||
Sheet=1
|
||||
Tolerance="0 0 0 0 0 0"
|
||||
Pen="0.0mil 0"
|
||||
Page="12000.0mil 8000.0mil"
|
||||
Layers=" 32"
|
||||
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
|
||||
|
||||
[Sec_3]
|
||||
Name[C]="Component side"
|
||||
Name[en]="Top Copper Layer"
|
||||
Prompt=""
|
||||
Device="GERBER_RS274X"
|
||||
Wheel=".whl"
|
||||
Rack=""
|
||||
Scale=1
|
||||
Output=".toplayer.ger"
|
||||
Flags="0 0 0 1 0 1 1"
|
||||
Emulate="0"
|
||||
Offset="0.0mil 0.0mil"
|
||||
Sheet=1
|
||||
Tolerance="0 0 0 0 0 0"
|
||||
Pen="0.0mil 0"
|
||||
Page="12000.0mil 8000.0mil"
|
||||
Layers=" 1 17 18"
|
||||
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
|
||||
|
||||
[Sec_4]
|
||||
Name[C]="Solder side"
|
||||
Name[en]="Bottom Copper Layer"
|
||||
Prompt=""
|
||||
Device="GERBER_RS274X"
|
||||
Wheel=".whl"
|
||||
Rack=""
|
||||
Scale=1
|
||||
Output=".bottomlayer.ger"
|
||||
Flags="0 0 0 1 0 1 1"
|
||||
Emulate="0"
|
||||
Offset="0.0mil 0.0mil"
|
||||
Sheet=1
|
||||
Tolerance="0 0 0 0 0 0"
|
||||
Pen="0.0mil 0"
|
||||
Page="12000.0mil 8000.0mil"
|
||||
Layers=" 16 17 18"
|
||||
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
|
||||
|
||||
[Sec_5]
|
||||
Name[C]="Silk screen CMP"
|
||||
Name[en]="Top Silkscreen "
|
||||
Prompt=""
|
||||
Device="GERBER_RS274X"
|
||||
Wheel=".whl"
|
||||
Rack=""
|
||||
Scale=1
|
||||
Output=".topsilkscreen.ger"
|
||||
Flags="0 0 0 1 0 1 1"
|
||||
Emulate="0"
|
||||
Offset="0.0mil 0.0mil"
|
||||
Sheet=1
|
||||
Tolerance="0 0 0 0 0 0"
|
||||
Pen="0.0mil 0"
|
||||
Page="12000.0mil 8000.0mil"
|
||||
Layers=" 21 25 112"
|
||||
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
|
||||
|
||||
[Sec_6]
|
||||
Name[C]="Silk screen SOL"
|
||||
Name[en]="Bottom Silk screen"
|
||||
Prompt=""
|
||||
Device="GERBER_RS274X"
|
||||
Wheel=".whl"
|
||||
Rack=""
|
||||
Scale=1
|
||||
Output=".bottomsilkscreen.ger"
|
||||
Flags="0 0 0 1 0 1 1"
|
||||
Emulate="0"
|
||||
Offset="0.0mil 0.0mil"
|
||||
Sheet=1
|
||||
Tolerance="0 0 0 0 0 0"
|
||||
Pen="0.0mil 0"
|
||||
Page="12000.0mil 8000.0mil"
|
||||
Layers=" 22 26"
|
||||
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
|
||||
|
||||
[Sec_7]
|
||||
Name[C]="Solder stop mask CMP"
|
||||
Name[en]="Top Solder Mask"
|
||||
Prompt=""
|
||||
Device="GERBER_RS274X"
|
||||
Wheel=".whl"
|
||||
Rack=""
|
||||
Scale=1
|
||||
Output=".topsoldermask.ger"
|
||||
Flags="0 0 0 1 0 1 1"
|
||||
Emulate="0"
|
||||
Offset="0.0mil 0.0mil"
|
||||
Sheet=1
|
||||
Tolerance="0 0 0 0 0 0"
|
||||
Pen="0.0mil 0"
|
||||
Page="12000.0mil 8000.0mil"
|
||||
Layers=" 29"
|
||||
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
|
||||
|
||||
[Sec_8]
|
||||
Name[C]="Solder stop mask SOL"
|
||||
Name[en]="Bottom Solder Mask"
|
||||
Prompt=""
|
||||
Device="GERBER_RS274X"
|
||||
Wheel=".whl"
|
||||
Rack=""
|
||||
Scale=1
|
||||
Output=".bottomsoldermask.ger"
|
||||
Flags="0 0 0 1 0 1 1"
|
||||
Emulate="0"
|
||||
Offset="0.0mil 0.0mil"
|
||||
Sheet=1
|
||||
Tolerance="0 0 0 0 0 0"
|
||||
Pen="0.0mil 0"
|
||||
Page="12000.0mil 8000.0mil"
|
||||
Layers=" 30"
|
||||
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
|
||||
|
||||
[Sec_9]
|
||||
Name[C]="Board Outline"
|
||||
Name[en]="Board Outline"
|
||||
Prompt=""
|
||||
Device="GERBER_RS274X"
|
||||
Wheel=".whl"
|
||||
Rack=""
|
||||
Scale=1
|
||||
Output=".boardoutline.ger"
|
||||
Flags="0 0 0 1 0 1 1"
|
||||
Emulate="0"
|
||||
Offset="0.0mil 0.0mil"
|
||||
Sheet=1
|
||||
Tolerance="0 0 0 0 0 0"
|
||||
Pen="0.0mil 0"
|
||||
Page="12000.0mil 8000.0mil"
|
||||
Layers=" 20 46"
|
||||
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
|
||||
|
||||
[Sec_10]
|
||||
Name[C]="Excellon Drill"
|
||||
Name[en]="Excellon Drill"
|
||||
Prompt=""
|
||||
Device="EXCELLON_24"
|
||||
Wheel=".whl"
|
||||
Rack=""
|
||||
Scale=1
|
||||
Output=".drills.xln"
|
||||
Flags="0 0 0 1 0 1 1"
|
||||
Emulate="0"
|
||||
Offset="0.0mil 0.0mil"
|
||||
Sheet=1
|
||||
Tolerance="0 0 0 0 0 0"
|
||||
Pen="0.0mil 0"
|
||||
Page="12000.0mil 8000.0mil"
|
||||
Layers=" 44 45"
|
||||
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -142,6 +142,7 @@ unsigned long now = 0;
|
|||
|
||||
//################################################################################################################################
|
||||
//################################################################################################################################
|
||||
#ifndef UNIT_TEST // IMPORTANT LINE! // http://docs.platformio.org/en/stable/plus/unit-testing.html
|
||||
void setup() {
|
||||
//################################################################################################################################
|
||||
|
||||
|
|
@ -438,3 +439,6 @@ void onPulse()
|
|||
p=1; // flag for new pulse set to true
|
||||
pulseCount++; // number of pulses since the last RF sent
|
||||
}
|
||||
|
||||
#endif // IMPORTANT LINE! end unit test
|
||||
//http://docs.platformio.org/en/stable/plus/unit-testing.html
|
||||
Loading…
Reference in New Issue