text-to-number value
commit
2241a36aed
@ -0,0 +1,47 @@
|
||||
/*
|
||||
*
|
||||
* Trigger Detect
|
||||
*
|
||||
*
|
||||
* Detecting triggers is essential to interact with other modules, for example to generate short bursts of sounds
|
||||
* Try the output of simple-lfo.ino with this patch and open the serial monitor to see what happens!
|
||||
*
|
||||
* A3 = Trigger in
|
||||
*
|
||||
*/
|
||||
|
||||
bool triggered; // logic: trigered, yes or no
|
||||
long randNumber; //variable to store random number
|
||||
int pwmPin = 11; //define output pin, Meergranen output pin is 11
|
||||
|
||||
|
||||
|
||||
void setup() {
|
||||
pinMode(pwmPin,OUTPUT);
|
||||
Serial.begin(9600); // debugging (see if trigger is registered)
|
||||
}
|
||||
|
||||
void loop() {
|
||||
|
||||
int input3 = digitalRead(A3); // read analog pin 3
|
||||
|
||||
// trigger
|
||||
if(input3 && !triggered) { //if there is a reading on input3 and the bool condition triggered is not true do
|
||||
Serial.println("I hear a trigger!");
|
||||
// DO SOMETHING ON TRIGGER HERE
|
||||
for(int i=0;i<2000;i++){
|
||||
randNumber = random(10, 100); //generate random number between 10 and 100
|
||||
digitalWrite(pwmPin, LOW); //set output pin to LOW (0v)
|
||||
delayMicroseconds(randNumber);//wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
digitalWrite(pwmPin, HIGH); //set output pin to HIGH (5v)
|
||||
delayMicroseconds(randNumber); //wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
|
||||
triggered = true;
|
||||
}
|
||||
}
|
||||
else if(!input3 && triggered) { //if there is no reading on input3 and condition triggered is true (aka sound is playing), set triggered to false, aka stop playing
|
||||
// STOP WHEN NO TRIGGER IS PRESENT (or do something else ;)
|
||||
triggered = false;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,100 @@
|
||||
/*
|
||||
*
|
||||
* Simple sequence - warning, not very musical
|
||||
*
|
||||
*/
|
||||
long randNumber; //variable to store random number
|
||||
int pwmPin = 11; //define output pin, Meergranen output pin is 11
|
||||
|
||||
//define a sequence of beats
|
||||
int pattern[][8] = { {1,2,0,2,1,1,0,1}, //multidimensional array (nested array) 8 must be there, its the number of elements in the last array
|
||||
{1,1,1,2,1,1,0,1},
|
||||
{1,2,0,2,0,0,2,1},
|
||||
{1,1,2,0,1,1,0,2}
|
||||
};
|
||||
|
||||
|
||||
void setup() { //default setup loop
|
||||
Serial.begin(9600);
|
||||
pinMode(pwmPin,OUTPUT); //set pwmPin to output mode (otherwise the built-in pulldown resistor sets it as input, aka you wont hear anything)
|
||||
}
|
||||
|
||||
void snare(){ //custom function describing a snare
|
||||
for(int i=0;i<25;i++){
|
||||
randNumber = random(10, 100); //generate random number between 10 and 100
|
||||
digitalWrite(pwmPin, LOW); //set output pin to LOW (0v)
|
||||
delayMicroseconds(randNumber/10*(i/4)*(600/10));//wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
digitalWrite(pwmPin, HIGH); //set output pin to HIGH (5v)
|
||||
delayMicroseconds(randNumber/10*(i/4)*(600/10)); //wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
}
|
||||
for(int i=0;i<300;i++){
|
||||
randNumber = random(10, 100); //generate random number between 10 and 100
|
||||
digitalWrite(pwmPin, LOW); //set output pin to LOW (0v)
|
||||
delayMicroseconds(randNumber);//wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
digitalWrite(pwmPin, HIGH); //set output pin to HIGH (5v)
|
||||
delayMicroseconds(randNumber); //wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
}
|
||||
for(int i=0;i<100;i++){
|
||||
randNumber = random(20, 200); //generate random number between 10 and 100
|
||||
digitalWrite(pwmPin, LOW); //set output pin to LOW (0v)
|
||||
delayMicroseconds(randNumber);//wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
digitalWrite(pwmPin, HIGH); //set output pin to HIGH (5v)
|
||||
delayMicroseconds(randNumber); //wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
}
|
||||
for(int i=0;i<200;i++){
|
||||
randNumber = random(10, 100); //generate random number between 10 and 100
|
||||
digitalWrite(pwmPin, LOW); //set output pin to LOW (0v)
|
||||
delayMicroseconds(randNumber);//wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
digitalWrite(pwmPin, HIGH); //set output pin to HIGH (5v)
|
||||
delayMicroseconds(randNumber); //wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
}
|
||||
}
|
||||
|
||||
void kick(){ //custom function describing a kick
|
||||
|
||||
//ATTACK
|
||||
for(int i=0;i<7;i++){ // i = DELAY+SUSTAIN+RELEASE of ATTACK
|
||||
analogWrite(11,0);
|
||||
delayMicroseconds(1*i*i); // lower the pitch over time
|
||||
analogWrite(11,255);
|
||||
delayMicroseconds(1*i*i); // lower the pitch over time
|
||||
analogWrite(11,0);
|
||||
}
|
||||
|
||||
//SUSTAIN RELEASE
|
||||
for(int i=0;i<20;i++){ // i = DELAY+SUSTAIN+RELEASE < this should be linked to lfo..
|
||||
analogWrite(11,0);
|
||||
delayMicroseconds(analogRead(A1)*i); // lower the pitch over time
|
||||
analogWrite(11,255);
|
||||
delayMicroseconds(analogRead(A1)*i); // lower the pitch over time
|
||||
analogWrite(11,0);
|
||||
delay(1);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
void loop() { // main loop!
|
||||
|
||||
int preset = map(analogRead(A0), 0, 1024, 0,4); //map analog read pot 0 to 0-4 value of our presets
|
||||
Serial.println(preset);
|
||||
|
||||
for (byte i = 0; i < 7; i++) { //for the lenght of the pattern do:
|
||||
|
||||
if(pattern[preset][i]==1){
|
||||
kick();
|
||||
delay(analogRead(A2)); //rest
|
||||
}
|
||||
if(pattern[preset][i]==2){
|
||||
snare();
|
||||
delay(analogRead(A2)); //rest
|
||||
}
|
||||
if(pattern[preset][i]==0){
|
||||
delay(analogRead(A2)*2); //rest
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
delay(analogRead(A2)); //main tempo
|
||||
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
/*
|
||||
*
|
||||
* Snare - External trigger
|
||||
*
|
||||
*/
|
||||
long randNumber; //variable to store random number
|
||||
int pwmPin = 11; //define output pin, Meergranen output pin is 11
|
||||
bool triggered; // logic: trigered, yes or no
|
||||
|
||||
void setup() {
|
||||
// if analog input pin 5 is unconnected, random analog
|
||||
// noise will cause the call to randomSeed() to generate
|
||||
// different seed numbers each time the sketch runs.
|
||||
// randomSeed() will then shuffle the random function.
|
||||
randomSeed(analogRead(5));
|
||||
Serial.begin(9600);
|
||||
pinMode(pwmPin,OUTPUT); //set pwmPin to output mode (otherwise the built-in pulldown resistor sets it as input, aka you wont hear anything)
|
||||
}
|
||||
|
||||
void loop() {
|
||||
|
||||
int input3 = digitalRead(A3); // read analog pin 3
|
||||
|
||||
if(input3 && !triggered) { //if there is a reading on input3 and the bool condition triggered is not true do
|
||||
|
||||
|
||||
for(int i=0;i<25;i++){
|
||||
randNumber = random(10, 100); //generate random number between 10 and 100
|
||||
digitalWrite(pwmPin, LOW); //set output pin to LOW (0v)
|
||||
delayMicroseconds(randNumber/10*(i/4)*(analogRead(A1)/10));//wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
digitalWrite(pwmPin, HIGH); //set output pin to HIGH (5v)
|
||||
delayMicroseconds(randNumber/10*(i/4)*(analogRead(A1)/10)); //wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
}
|
||||
for(int i=0;i<200;i++){
|
||||
randNumber = random(10, 100); //generate random number between 10 and 100
|
||||
digitalWrite(pwmPin, LOW); //set output pin to LOW (0v)
|
||||
delayMicroseconds(randNumber);//wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
digitalWrite(pwmPin, HIGH); //set output pin to HIGH (5v)
|
||||
delayMicroseconds(randNumber); //wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
}
|
||||
|
||||
triggered = true;
|
||||
}
|
||||
else if(!input3 && triggered) { //if there is no reading on input3 and condition triggered is true (aka sound is playing), set triggered to false, aka stop playing
|
||||
// STOP WHEN NO TRIGGER IS PRESENT (or do something else ;)
|
||||
triggered = false;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
/*
|
||||
*
|
||||
* White Noise Generator (simple)
|
||||
*
|
||||
*/
|
||||
long randNumber; //variable to store random number
|
||||
int pwmPin = 11; //define output pin, Meergranen output pin is 11
|
||||
|
||||
void setup() {
|
||||
// if analog input pin 5 is unconnected, random analog
|
||||
// noise will cause the call to randomSeed() to generate
|
||||
// different seed numbers each time the sketch runs.
|
||||
// randomSeed() will then shuffle the random function.
|
||||
randomSeed(analogRead(5));
|
||||
|
||||
pinMode(pwmPin,OUTPUT); //set pwmPin to output mode (otherwise the built-in pulldown resistor sets it as input, aka you wont hear anything)
|
||||
}
|
||||
|
||||
void loop() {
|
||||
for(int i=0;i<100;i++){
|
||||
randNumber = random(100, 1000); //generate random number between 10 and 100 /// random(analogRead(A1));
|
||||
digitalWrite(pwmPin, LOW); //set output pin to LOW (0v)
|
||||
delayMicroseconds(randNumber);//wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
digitalWrite(pwmPin, HIGH); //set output pin to HIGH (5v)
|
||||
delayMicroseconds(randNumber); //wait for randomNumber (10-100 Mircroseconds (0.00001-0.0001 seconds))
|
||||
}
|
||||
delay(analogRead(A2)); //fake trigger: delay (1000); it just pauses the code
|
||||
|
||||
}
|
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 273 KiB |
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 548 KiB |
Binary file not shown.
After Width: | Height: | Size: 1.1 MiB |
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 1.1 MiB |
@ -0,0 +1,26 @@
|
||||
G04 MADE WITH FRITZING*
|
||||
G04 WWW.FRITZING.ORG*
|
||||
G04 DOUBLE SIDED*
|
||||
G04 HOLES PLATED*
|
||||
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||
%ASAXBY*%
|
||||
%FSLAX23Y23*%
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%SFA1.0B1.0*%
|
||||
%ADD10R,1.574800X4.330720*%
|
||||
%ADD11C,0.008000*%
|
||||
%ADD10C,0.008*%
|
||||
%LNCONTOUR*%
|
||||
G90*
|
||||
G70*
|
||||
G54D10*
|
||||
G54D11*
|
||||
X4Y4327D02*
|
||||
X1571Y4327D01*
|
||||
X1571Y4D01*
|
||||
X4Y4D01*
|
||||
X4Y4327D01*
|
||||
D02*
|
||||
G04 End of contour*
|
||||
M02*
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,142 @@
|
||||
; NON-PLATED HOLES START AT T1
|
||||
; THROUGH (PLATED) HOLES START AT T100
|
||||
M48
|
||||
INCH
|
||||
T1C0.118110
|
||||
T100C0.035000
|
||||
T101C0.059842
|
||||
T102C0.041333
|
||||
T103C0.031497
|
||||
T104C0.027559
|
||||
T105C0.041361
|
||||
T106C0.040000
|
||||
T107C0.036000
|
||||
T108C0.088356
|
||||
%
|
||||
T1
|
||||
X003813Y003215
|
||||
X003235Y041435
|
||||
X003194Y035784
|
||||
X011198Y003139
|
||||
X003161Y030136
|
||||
T100
|
||||
X000984Y018796
|
||||
X005310Y038880
|
||||
X005571Y007479
|
||||
X000984Y015796
|
||||
X005153Y027087
|
||||
X005794Y005506
|
||||
X001310Y038880
|
||||
X005227Y033065
|
||||
X010721Y007459
|
||||
X007968Y035647
|
||||
X001794Y005506
|
||||
X007968Y032647
|
||||
X001227Y033065
|
||||
X013234Y025361
|
||||
X013234Y032065
|
||||
X014457Y006093
|
||||
X008600Y005338
|
||||
X014457Y003093
|
||||
X007927Y038050
|
||||
X001153Y027087
|
||||
X007897Y029940
|
||||
X015234Y025361
|
||||
X015234Y032065
|
||||
X007897Y026940
|
||||
X008571Y007479
|
||||
X007927Y041050
|
||||
T101
|
||||
X004525Y035787
|
||||
X004566Y041438
|
||||
X008647Y003136
|
||||
X013135Y003136
|
||||
X001257Y035787
|
||||
X001224Y030139
|
||||
X001298Y041438
|
||||
X005144Y003218
|
||||
X004492Y030139
|
||||
X005745Y035787
|
||||
X005712Y030139
|
||||
X001876Y003218
|
||||
X009868Y003136
|
||||
X005786Y041438
|
||||
X006364Y003218
|
||||
T102
|
||||
X011116Y038572
|
||||
X010116Y038572
|
||||
X011162Y027241
|
||||
X010162Y027241
|
||||
X011230Y033093
|
||||
X010230Y033093
|
||||
T103
|
||||
X006405Y040081
|
||||
X006491Y006284
|
||||
X006405Y039097
|
||||
X006067Y028893
|
||||
X006067Y027909
|
||||
X006157Y033817
|
||||
X007475Y006284
|
||||
X006157Y034801
|
||||
T104
|
||||
X012007Y000775
|
||||
X011007Y000775
|
||||
T105
|
||||
X012162Y027241
|
||||
X012230Y033093
|
||||
X012116Y038572
|
||||
T106
|
||||
X000955Y011805
|
||||
X001955Y012805
|
||||
X000972Y023598
|
||||
X000955Y009805
|
||||
X000955Y013805
|
||||
X000972Y021038
|
||||
X000955Y010805
|
||||
X002752Y023598
|
||||
X001955Y011805
|
||||
X002752Y021038
|
||||
X000955Y012805
|
||||
X001955Y009805
|
||||
X001955Y013805
|
||||
X001955Y010805
|
||||
T107
|
||||
X010670Y014823
|
||||
X004670Y010823
|
||||
X010670Y011823
|
||||
X004670Y018823
|
||||
X004670Y022823
|
||||
X010670Y019823
|
||||
X004670Y015823
|
||||
X010670Y023823
|
||||
X010670Y016823
|
||||
X004670Y012823
|
||||
X010670Y009823
|
||||
X010670Y020823
|
||||
X010670Y013823
|
||||
X010670Y010823
|
||||
X004670Y017823
|
||||
X004670Y021823
|
||||
X010670Y018823
|
||||
X004670Y014823
|
||||
X010670Y022823
|
||||
X010670Y015823
|
||||
X004670Y011823
|
||||
X010670Y012823
|
||||
X004670Y019823
|
||||
X004670Y023823
|
||||
X004670Y016823
|
||||
X004670Y009823
|
||||
X004670Y020823
|
||||
X010670Y017823
|
||||
X004670Y013823
|
||||
X010670Y021823
|
||||
T108
|
||||
X013103Y030194
|
||||
X009220Y030194
|
||||
X009288Y036046
|
||||
X013058Y041525
|
||||
X009174Y041525
|
||||
X013171Y036046
|
||||
T00
|
||||
M30
|
@ -0,0 +1,175 @@
|
||||
G04 MADE WITH FRITZING*
|
||||
G04 WWW.FRITZING.ORG*
|
||||
G04 DOUBLE SIDED*
|
||||
G04 HOLES PLATED*
|
||||
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||
%ASAXBY*%
|
||||
%FSLAX23Y23*%
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%SFA1.0B1.0*%
|
||||
%ADD10C,0.084000*%
|
||||
%ADD11C,0.085000*%
|
||||
%ADD12C,0.075000*%
|
||||
%ADD13C,0.117087*%
|
||||
%ADD14C,0.128110*%
|
||||
%ADD15C,0.084667*%
|
||||
%ADD16C,0.084695*%
|
||||
%ADD17C,0.134033*%
|
||||
%ADD18C,0.080000*%
|
||||
%ADD19C,0.072992*%
|
||||
%ADD20R,0.079972X0.080000*%
|
||||
%ADD21R,0.072992X0.072992*%
|
||||
%LNMASK0*%
|
||||
G90*
|
||||
G70*
|
||||
G54D10*
|
||||
X97Y2104D03*
|
||||
X97Y2360D03*
|
||||
X275Y2104D03*
|
||||
X275Y2360D03*
|
||||
G54D11*
|
||||
X579Y551D03*
|
||||
X179Y551D03*
|
||||
X515Y2709D03*
|
||||
X115Y2709D03*
|
||||
X523Y3307D03*
|
||||
X123Y3307D03*
|
||||
X531Y3888D03*
|
||||
X131Y3888D03*
|
||||
X1523Y3207D03*
|
||||
X1323Y3207D03*
|
||||
X1523Y2536D03*
|
||||
X1323Y2536D03*
|
||||
X98Y1880D03*
|
||||
X98Y1580D03*
|
||||
X1072Y746D03*
|
||||
X860Y534D03*
|
||||
X1446Y609D03*
|
||||
X1446Y309D03*
|
||||
G54D12*
|
||||
X1101Y78D03*
|
||||
X1201Y78D03*
|
||||
G54D13*
|
||||
X636Y322D03*
|
||||
X514Y322D03*
|
||||
X188Y322D03*
|
||||
G54D14*
|
||||
X381Y322D03*
|
||||
G54D13*
|
||||
X571Y3014D03*
|
||||
X449Y3014D03*
|
||||
X122Y3014D03*
|
||||
G54D14*
|
||||
X316Y3014D03*
|
||||
G54D13*
|
||||
X575Y3579D03*
|
||||
X453Y3579D03*
|
||||
X126Y3579D03*
|
||||
G54D14*
|
||||
X319Y3578D03*
|
||||
G54D13*
|
||||
X579Y4144D03*
|
||||
X457Y4144D03*
|
||||
X130Y4144D03*
|
||||
G54D14*
|
||||
X324Y4144D03*
|
||||
G54D13*
|
||||
X865Y314D03*
|
||||
X987Y314D03*
|
||||
X1314Y314D03*
|
||||
G54D14*
|
||||
X1120Y314D03*
|
||||
G54D15*
|
||||
X1016Y2724D03*
|
||||
X1116Y2724D03*
|
||||
G54D16*
|
||||
X1216Y2724D03*
|
||||
G54D17*
|
||||
X922Y3019D03*
|
||||
X1310Y3019D03*
|
||||
G54D15*
|
||||
X1023Y3309D03*
|
||||
X1123Y3309D03*
|
||||
G54D16*
|
||||
X1223Y3309D03*
|
||||
G54D17*
|
||||
X929Y3605D03*
|
||||
X1317Y3605D03*
|
||||
G54D15*
|
||||
X1012Y3857D03*
|
||||
X1112Y3857D03*
|
||||
G54D16*
|
||||
X1212Y3857D03*
|
||||
G54D17*
|
||||
X917Y4153D03*
|
||||
X1306Y4153D03*
|
||||
G54D18*
|
||||
X1067Y982D03*
|
||||
X1067Y1082D03*
|
||||
X1067Y1182D03*
|
||||
X1067Y1282D03*
|
||||
X1067Y1382D03*
|
||||
X1067Y1482D03*
|
||||
X1067Y1582D03*
|
||||
X1067Y1682D03*
|
||||
X1067Y1782D03*
|
||||
X1067Y1882D03*
|
||||
X1067Y1982D03*
|
||||
X1067Y2082D03*
|
||||
X1067Y2182D03*
|
||||
X1067Y2282D03*
|
||||
X1067Y2382D03*
|
||||
X467Y982D03*
|
||||
X467Y1082D03*
|
||||
X467Y1182D03*
|
||||
X467Y1282D03*
|
||||
X467Y1382D03*
|
||||
X467Y1482D03*
|
||||
X467Y1582D03*
|
||||
X467Y1682D03*
|
||||
X467Y1782D03*
|
||||
X467Y1882D03*
|
||||
X467Y1982D03*
|
||||
X467Y2082D03*
|
||||
X467Y2182D03*
|
||||
X467Y2282D03*
|
||||
X467Y2382D03*
|
||||
G54D11*
|
||||
X857Y748D03*
|
||||
X557Y748D03*
|
||||
X790Y2694D03*
|
||||
X790Y2994D03*
|
||||
X797Y3265D03*
|
||||
X797Y3565D03*
|
||||
X793Y3805D03*
|
||||
X793Y4105D03*
|
||||
G54D19*
|
||||
X649Y628D03*
|
||||
X748Y628D03*
|
||||
X607Y2791D03*
|
||||
X607Y2889D03*
|
||||
X616Y3382D03*
|
||||
X616Y3480D03*
|
||||
X641Y3910D03*
|
||||
X641Y4008D03*
|
||||
G54D10*
|
||||
X96Y1381D03*
|
||||
X196Y1381D03*
|
||||
X96Y1281D03*
|
||||
X196Y1281D03*
|
||||
X96Y1181D03*
|
||||
X196Y1181D03*
|
||||
X96Y1081D03*
|
||||
X196Y1081D03*
|
||||
X96Y981D03*
|
||||
X196Y981D03*
|
||||
G54D20*
|
||||
X1067Y982D03*
|
||||
G54D21*
|
||||
X649Y628D03*
|
||||
X607Y2791D03*
|
||||
X616Y3382D03*
|
||||
X641Y3910D03*
|
||||
G04 End of Mask0*
|
||||
M02*
|
@ -0,0 +1,191 @@
|
||||
G04 MADE WITH FRITZING*
|
||||
G04 WWW.FRITZING.ORG*
|
||||
G04 DOUBLE SIDED*
|
||||
G04 HOLES PLATED*
|
||||
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||
%ASAXBY*%
|
||||
%FSLAX23Y23*%
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%SFA1.0B1.0*%
|
||||
%ADD10C,0.084000*%
|
||||
%ADD11C,0.085000*%
|
||||
%ADD12C,0.075000*%
|
||||
%ADD13C,0.117087*%
|
||||
%ADD14C,0.128110*%
|
||||
%ADD15C,0.084667*%
|
||||
%ADD16C,0.084695*%
|
||||
%ADD17C,0.134033*%
|
||||
%ADD18C,0.080000*%
|
||||
%ADD19C,0.072992*%
|
||||
%ADD20R,0.079972X0.080000*%
|
||||
%ADD21R,0.072992X0.072992*%
|
||||
%LNMASK1*%
|
||||
G90*
|
||||
G70*
|
||||
G54D10*
|
||||
X97Y2104D03*
|
||||
X97Y2360D03*
|
||||
X275Y2104D03*
|
||||
X275Y2360D03*
|
||||
X97Y2104D03*
|
||||
X97Y2360D03*
|
||||
X275Y2104D03*
|
||||
X275Y2360D03*
|
||||
G54D11*
|
||||
X579Y551D03*
|
||||
X179Y551D03*
|
||||
X515Y2709D03*
|
||||
X115Y2709D03*
|
||||
X523Y3307D03*
|
||||
X123Y3307D03*
|
||||
X531Y3888D03*
|
||||
X131Y3888D03*
|
||||
X1523Y3207D03*
|
||||
X1323Y3207D03*
|
||||
X1523Y2536D03*
|
||||
X1323Y2536D03*
|
||||
X98Y1880D03*
|
||||
X98Y1580D03*
|
||||
X1072Y746D03*
|
||||
X860Y534D03*
|
||||
X1446Y609D03*
|
||||
X1446Y309D03*
|
||||
G54D12*
|
||||
X1101Y78D03*
|
||||
X1201Y78D03*
|
||||
X1101Y78D03*
|
||||
X1201Y78D03*
|
||||
G54D13*
|
||||
X636Y322D03*
|
||||
X514Y322D03*
|
||||
X188Y322D03*
|
||||
G54D14*
|
||||
X381Y322D03*
|
||||
G54D13*
|
||||
X571Y3014D03*
|
||||
X449Y3014D03*
|
||||
X122Y3014D03*
|
||||
G54D14*
|
||||
X316Y3014D03*
|
||||
G54D13*
|
||||
X575Y3579D03*
|
||||
X453Y3579D03*
|
||||
X126Y3579D03*
|
||||
G54D14*
|
||||
X319Y3578D03*
|
||||
G54D13*
|
||||
X579Y4144D03*
|
||||
X457Y4144D03*
|
||||
X130Y4144D03*
|
||||
G54D14*
|
||||
X324Y4144D03*
|
||||
G54D13*
|
||||
X865Y314D03*
|
||||
X987Y314D03*
|
||||
X1314Y314D03*
|
||||
G54D14*
|
||||
X1120Y314D03*
|
||||
G54D15*
|
||||
X1016Y2724D03*
|
||||
X1116Y2724D03*
|
||||
G54D16*
|
||||
X1216Y2724D03*
|
||||
G54D17*
|
||||
X922Y3019D03*
|
||||
X1310Y3019D03*
|
||||
G54D15*
|
||||
X1023Y3309D03*
|
||||
X1123Y3309D03*
|
||||
G54D16*
|
||||
X1223Y3309D03*
|
||||
G54D17*
|
||||
X929Y3605D03*
|
||||
X1317Y3605D03*
|
||||
G54D15*
|
||||
X1012Y3857D03*
|
||||
X1112Y3857D03*
|
||||
G54D16*
|
||||
X1212Y3857D03*
|
||||
G54D17*
|
||||
X917Y4153D03*
|
||||
X1306Y4153D03*
|
||||
G54D18*
|
||||
X1067Y982D03*
|
||||
X1067Y1082D03*
|
||||
X1067Y1182D03*
|
||||
X1067Y1282D03*
|
||||
X1067Y1382D03*
|
||||
X1067Y1482D03*
|
||||
X1067Y1582D03*
|
||||
X1067Y1682D03*
|
||||
X1067Y1782D03*
|
||||
X1067Y1882D03*
|
||||
X1067Y1982D03*
|
||||
X1067Y2082D03*
|
||||
X1067Y2182D03*
|
||||
X1067Y2282D03*
|
||||
X1067Y2382D03*
|
||||
X467Y982D03*
|
||||
X467Y1082D03*
|
||||
X467Y1182D03*
|
||||
X467Y1282D03*
|
||||
X467Y1382D03*
|
||||
X467Y1482D03*
|
||||
X467Y1582D03*
|
||||
X467Y1682D03*
|
||||
X467Y1782D03*
|
||||
X467Y1882D03*
|
||||
X467Y1982D03*
|
||||
X467Y2082D03*
|
||||
X467Y2182D03*
|
||||
X467Y2282D03*
|
||||
X467Y2382D03*
|
||||
G54D11*
|
||||
X857Y748D03*
|
||||
X557Y748D03*
|
||||
X790Y2694D03*
|
||||
X790Y2994D03*
|
||||
X797Y3265D03*
|
||||
X797Y3565D03*
|
||||
X793Y3805D03*
|
||||
X793Y4105D03*
|
||||
G54D19*
|
||||
X649Y628D03*
|
||||
X748Y628D03*
|
||||
X607Y2791D03*
|
||||
X607Y2889D03*
|
||||
X616Y3382D03*
|
||||
X616Y3480D03*
|
||||
X641Y3910D03*
|
||||
X641Y4008D03*
|
||||
G54D10*
|
||||
X96Y1381D03*
|
||||
X196Y1381D03*
|
||||
X96Y1281D03*
|
||||
X196Y1281D03*
|
||||
X96Y1181D03*
|
||||
X196Y1181D03*
|
||||
X96Y1081D03*
|
||||
X196Y1081D03*
|
||||
X96Y981D03*
|
||||
X196Y981D03*
|
||||
X96Y1381D03*
|
||||
X196Y1381D03*
|
||||
X96Y1281D03*
|
||||
X196Y1281D03*
|
||||
X96Y1181D03*
|
||||
X196Y1181D03*
|
||||
X96Y1081D03*
|
||||
X196Y1081D03*
|
||||
X96Y981D03*
|
||||
X196Y981D03*
|
||||
G54D20*
|
||||
X1067Y982D03*
|
||||
G54D21*
|
||||
X649Y628D03*
|
||||
X607Y2791D03*
|
||||
X616Y3382D03*
|
||||
X641Y3910D03*
|
||||
G04 End of Mask1*
|
||||
M02*
|
@ -0,0 +1,77 @@
|
||||
*Pick And Place List
|
||||
*Company=
|
||||
*Author=
|
||||
*eMail=
|
||||
*
|
||||
*Project=graan2
|
||||
*Date=17:48:55
|
||||
*CreatedBy=Fritzing 0.9.3b.04.19.5c895d327c44a3114e5fcc9d8260daf0cbb52806
|
||||
*
|
||||
*
|
||||
*Coordinates in mm, always center of component
|
||||
*Origin 0/0=Lower left corner of PCB
|
||||
*Rotation in degree (0-360, math. pos.)
|
||||
*
|
||||
*No;Value;Package;X;Y;Rotation;Side;Name
|
||||
1;10k;THT;24.5384;-16.2528;135;Bottom;R8
|
||||
2;;;16.2814;-59.454;0;Bottom;Copper Fill16
|
||||
3;;;21.9202;-72.027;0;Bottom;Copper Fill14
|
||||
4;;;30.2006;-86.2002;0;Bottom;Copper Fill7
|
||||
5;;;9.0932;-98.062;0;Bottom;Copper Fill5
|
||||
6;;;33.528;-59.3524;0;Bottom;Copper Fill17
|
||||
7;;;31.6738;-104.133;0;Bottom;Copper Fill3
|
||||
8;;;29.6672;-13.5816;0;Bottom;Copper Fill25
|
||||
9;;;33.4518;-26.4086;0;Bottom;Copper Fill22
|
||||
10;;;29.2608;-5.2504;0;Bottom;Copper Fill31
|
||||
11;;;2.7432;-11.4226;0;Bottom;Copper Fill26
|
||||
12;;;24.5618;-80.1804;0;Bottom;Copper Fill11
|
||||
13;;;8.79926;-90.9032;-90;Bottom;J2 - A1
|
||||
14;1k;THT;8.40768;-98.7576;180;Bottom;R3
|
||||
15;;;8.5344;-5.225;0;Bottom;Copper Fill28
|
||||
16;;;21.7932;-65.042;0;Bottom;Copper Fill15
|
||||
17;;;1.4986;-101.593;0;Bottom;Copper Fill4
|
||||
18;;;21.844;-3.9042;0;Bottom;Copper Fill30
|
||||
19;;2x5-ra;4.75904;-29.987;0;Bottom;JP
|
||||
20;;;17.0434;-30.7774;0;Bottom;Copper Fill21
|
||||
21;10k;THT;2.50162;-43.934;90;Bottom;R6
|
||||
22;;;21.9964;-86.5812;0;Bottom;Copper Fill9
|
||||
23;;THT;28.3421;-74.0176;-90;Bottom;P3 = A0
|
||||
24;;THT;28.2264;-102.798;-90;Bottom;P1 = A2
|
||||
25;;;9.1948;-16.4264;0;Bottom;Copper Fill23
|
||||
26;;;14.097;-103.421;0;Bottom;Copper Fill2
|
||||
27;0;THT;36.1566;-64.4186;180;Bottom;R2
|
||||
28;;THT;20.241;-86.7345;-90;Bottom;LDR2
|
||||
29;1k;THT;8.01088;-68.8011;180;Bottom;R5
|
||||
30;;;19.5072;-52.6722;0;Bottom;Copper Fill18
|
||||
31;;;1.4224;-87.1654;0;Bottom;Copper Fill8
|
||||
32;;THT;17.9623;-18.9969;180;Bottom;LDR4
|
||||
33;150;THT;36.7222;-11.6662;90;Bottom;R9
|
||||
34;;;29.591;-70.6808;0;Bottom;Copper Fill12
|
||||
35;;;8.9408;-52.1642;0;Bottom;Copper Fill20
|
||||
36;;;8.9916;-83.7364;0;Bottom;Copper Fill10
|
||||
37;;cap-pth-small2;29.2292;-1.96985;0;Bottom;C1 105
|
||||
38;;THT;20.1363;-100.459;-90;Bottom;LDR1
|
||||
39;;3 mm [THT];16.2691;-99.958;0;Bottom;LED1
|
||||
40;1k;THT;8.19827;-83.9855;180;Bottom;R4
|
||||
41;;;8.71657;-76.5565;-90;Bottom;J4 - A0
|
||||
42;;;24.511;-21.1762;0;Bottom;Copper Fill24
|
||||
43;;;33.02;-46.1698;0;Bottom;Copper Fill19
|
||||
44;;;10.3724;-8.17837;-90;Bottom;J3TRIG - A3
|
||||
45;;;19.4832;-42.7411;180;Bottom;NANO
|
||||
46;;;19.9898;-55.009;0;Bottom;Copper Fill1
|
||||
47;;THT;28.5151;-88.8831;-90;Bottom;P2 = A1
|
||||
48;0;THT;36.1566;-81.4461;180;Bottom;R1
|
||||
49;;3 mm [THT];15.6409;-86.5473;0;Bottom;LED2
|
||||
50;;3 mm [THT];17.1389;-15.9631;90;Bottom;LED4
|
||||
51;;;8.90397;-105.256;-90;Bottom;J1 - A2
|
||||
52;;;27.7595;-7.96332;90;Bottom;J4 OUT
|
||||
53;;;1.3716;-72.4842;0;Bottom;Copper Fill13
|
||||
54;;;27.686;-94.379;0;Bottom;Copper Fill6
|
||||
55;1k;THT;9.63676;-13.9874;180;Bottom;R7
|
||||
56;;THT;20.0587;-72.2377;-90;Bottom;LDR3
|
||||
57;;;35.6108;-4.0058;0;Bottom;Copper Fill29
|
||||
58;;;19.2159;-61.1188;0;Bottom;TXT1
|
||||
59;;;19.3802;-11.3464;0;Bottom;Copper Fill27
|
||||
60;;;33.6131;-35.6043;-90;Bottom;TXT1
|
||||
61;;3 mm [THT];15.4106;-71.5404;0;Bottom;LED3
|
||||
62;;tactile-pth;4.73004;-56.6899;-90;Bottom;S1
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.