improve readme + update sma_rigid + add PDM hat for mchstreamer

This commit is contained in:
Pierre Lecomte 2024-07-25 18:53:21 -07:00
parent 04f51d2afb
commit 7f8b49fd21
14 changed files with 17918 additions and 59 deletions

View File

@ -23,7 +23,7 @@ See the documentation in `.scad` files to create or customize a SMA design.
A tutorial on how to build a SMA using the SMALL library is available here: A tutorial on how to build a SMA using the SMALL library is available here:
to do https://www.sekisushai.net/ambitools/2024/07/25/small.html
If you build a prototype by using the SMALL library, let me know :-) sekisushai@gmail.com If you build a prototype by using the SMALL library, let me know :-) sekisushai@gmail.com

View File

@ -31,24 +31,6 @@
"screw_phi_offset": "0", "screw_phi_offset": "0",
"theta": "[0, 180, 63.4349, 116.565, 116.565, 63.4349, 116.565, 63.4349, 63.4349, 116.565]" "theta": "[0, 180, 63.4349, 116.565, 116.565, 63.4349, 116.565, 63.4349, 63.4349, 116.565]"
}, },
"lebedev14": {
"angle_max": "82",
"angle_min": "75",
"d_hole": "10",
"d_screw": "3",
"dir_thread": "[13, 0]",
"e": "6",
"hole_phi_offset": "45",
"mic_type": "1\/4",
"mics_rotate": "[-90, 0, 0]",
"n_screw": "4",
"phi": "[0, 0, 90, 180, 270, 0, 45, 135, 225, 315, 45, 135, 225, 315]",
"r": "60",
"res": "32",
"screw_phi_offset": "0",
"theta": "[0, 90, 90, 90, 90, 180, 54.7356, 54.7356, 54.7356, 54.7356, 125.264, 125.264, 125.264, 125.264]",
"usb_card": "false"
},
"mclaren30": { "mclaren30": {
"angle_max": "72", "angle_max": "72",
"angle_min": "65", "angle_min": "65",
@ -70,17 +52,53 @@
"angle_min": "87", "angle_min": "87",
"d_hole": "10", "d_hole": "10",
"d_screw": "3", "d_screw": "3",
"dir_thread": "[15, 0]",
"e": "5",
"hole_phi_offset": "15",
"mic_type": "TDM",
"mics_rotate": "[0, 0, 0]",
"n_screw": "4",
"phi": "[0, 72, 108, 144, 180, 216, 252, 288, 324, 0, 36, 0, 252, 288, 324, 0, 36, 72, 108, 144, 180, 216]",
"r": "60",
"res": "32",
"screw_phi_offset": "45",
"theta": "[0, 46.7442, 79.9551, 46.7442, 79.9551, 46.7442, 79.9551, 46.7442, 79.9551, 46.7442, 79.9551, 180, 133.256, 100.045, 133.256, 100.045, 133.256, 100.045, 133.256, 100.045, 133.256, 100.045]",
"usb_card": "true"
},
"lebedev14_2": {
"angle_max": "82",
"angle_min": "75",
"d_hole": "10",
"d_screw": "3",
"dir_thread": "[13, 0]", "dir_thread": "[13, 0]",
"e": "6", "e": "6",
"hole_phi_offset": "45", "hole_phi_offset": "45",
"mic_type": "1\/4", "mic_type": "1\/4",
"mics_rotate": "[0, 0, 0]", "mics_rotate": "[-90, 0, 0]",
"n_screw": "4", "n_screw": "4",
"phi": "[0, 72, 108, 144, 180, 216, 252, 288, 324, 0, 36, 0, 252, 288, 324, 0, 36, 72, 108, 144, 180, 216]", "phi": "[0, 0, 90, 180, 270, 0, 45, 135, 225, 315, 45, 135, 225, 315]",
"r": "55", "r": "60",
"res": "32", "res": "32",
"screw_phi_offset": "0", "screw_phi_offset": "0",
"theta": "[0, 46.7442, 79.9551, 46.7442, 79.9551, 46.7442, 79.9551, 46.7442, 79.9551, 46.7442, 79.9551, 180, 133.256, 100.045, 133.256, 100.045, 133.256, 100.045, 133.256, 100.045, 133.256, 100.045]", "theta": "[0, 90, 90, 90, 90, 180, 54.7356, 54.7356, 54.7356, 54.7356, 125.264, 125.264, 125.264, 125.264]",
"usb_card": "false"
},
"lebedev14": {
"angle_max": "80",
"angle_min": "70",
"d_hole": "10",
"d_screw": "3",
"dir_thread": "[20, 0]",
"e": "5",
"hole_phi_offset": "135",
"mic_type": "PDM",
"mics_rotate": "[0, 0, 0]",
"n_screw": "4",
"phi": "[0, 0, 90, 180, 270, 0, 45, 135, 225, 315, 45, 135, 225, 315]",
"r": "45",
"res": "32",
"screw_phi_offset": "45",
"theta": "[0, 90, 90, 90, 90, 180, 54.7356, 54.7356, 54.7356, 54.7356, 125.264, 125.264, 125.264, 125.264]",
"usb_card": "true" "usb_card": "true"
} }
}, },

View File

@ -1,14 +1,15 @@
/* /*
* Rigid SMA design * Rigid SMA design
* Copyright 2023 Pierre Lecomte - sekisushai@gmail.com * Copyright 2023-2024 Pierre Lecomte - sekisushai@gmail.com
*/ */
/* /*
The rigid SMA is composed of two hemispherical shells to render separately for 3D printing. The rigid SMA is composed of two hemispherical shells to render separately for 3D printing.
*/ */
//top_shell_all();
bottom_shell_all();
//bottom_shell_all();
top_shell_all();
// EDIT BELOW // EDIT BELOW
/*[ Global parameters ]*/ /*[ Global parameters ]*/
@ -17,10 +18,10 @@ res = 32;
/*[ Array parameters ]*/ /*[ Array parameters ]*/
// sphere radius (mm): // sphere radius (mm):
r = 80; r = 90.0;
// shell thickness (mm): // shell thickness (mm):
e = 6; e = 5;
// microphones zenith coordinates (°): // microphones zenith coordinates (°):
theta = [0, 90, 90, 90, 90, 180, 54.7356, 54.7356, 54.7356, 54.7356, 125.264, 125.264, 125.264, 125.264]; theta = [0, 90, 90, 90, 90, 180, 54.7356, 54.7356, 54.7356, 54.7356, 125.264, 125.264, 125.264, 125.264];
@ -29,7 +30,7 @@ theta = [0, 90, 90, 90, 90, 180, 54.7356, 54.7356, 54.7356, 54.7356, 125.264, 12
phi = [0, 0, 90, 180, 270, 0, 45, 135, 225, 315, 45, 135, 225, 315]; phi = [0, 0, 90, 180, 270, 0, 45, 135, 225, 315, 45, 135, 225, 315];
// microphone type // microphone type
mic_type = "1/4"; // [1/4:Quarter_Inch, PDM:PDM MEMS] mic_type = "1/4"; // [1/4:Quarter_Inch, PDM:PDM MEMS, TDM:TDM MEMS]
// include USB sound card (only for digital MEMS mics) // include USB sound card (only for digital MEMS mics)
usb_card = true; usb_card = true;
@ -41,13 +42,13 @@ mics_rotate = [-90, 0, 0];
/*[ Cut parameters ]*/ /*[ Cut parameters ]*/
// minimal zenith angle for the cut (°): // minimal zenith angle for the cut (°):
angle_min = 75; angle_min = 74.5;
// maximal zenith angle for the cut (°): // maximal zenith angle for the cut (°):
angle_max = 82; angle_max = 82.5;
// screws diameter, metric (mm): // screws diameter, metric (mm):
d_screw = 3; d_screw = 3.38;
// screws number // screws number
n_screw = 4; n_screw = 4;
@ -95,6 +96,7 @@ square([3.55, 1.1*e]);
} }
} }
// Adafruit PDM MEMS breakout. // Adafruit PDM MEMS breakout.
// https://www.adafruit.com/product/3492 // https://www.adafruit.com/product/3492
module pdm_breakout(l=14-5, w=13-5){ module pdm_breakout(l=14-5, w=13-5){
@ -129,28 +131,39 @@ linear_extrude(50){
translate([l/2,w/2,0]) translate([l/2,w/2,0])
circle(d=2); circle(d=2);
} }
translate([l/2,w/2,6+e/2+0.2])
sphere(r=e/2);
// wires
translate([0,0,5])
linear_extrude(2){
translate([l/2,w,0])
square([l+4,2.5],center=true);
}
linear_extrude(5){
difference(){ difference(){
linear_extrude(7){
minkowski(){ minkowski(){
square([l,w]); square([l,w]);
circle(2.6); circle(2.6);
} }
} }
translate([0,0,5])
linear_extrude(3){
translate([l/2,-w/2+2.5])
square([2*l,2*w],center=true);
}
} }
} }
} }
module tdm(){ // custom breakout made by Emmanuel Flety
module tdm_breakout(){
mirror([0,0,-1])
translate([-9,-8,-0.9])
import("ICS-52000 v10.stl");
translate([0,0,2]){
cylinder(d=18,h=20);
translate([0,-0.4,0])
cube([7.5,12,20],center=true);
cube([10,13,1.5],center=true);
} }
}
module mics(type){ module mics(type){
rotate(mics_rotate) rotate(mics_rotate)
@ -158,12 +171,14 @@ for (i = [0 : len(theta)-1]){
rotate([theta[i], 0, phi[i]]) rotate([theta[i], 0, phi[i]])
translate([0, 0, r-e+1]){ translate([0, 0, r-e+1]){
if (type=="1/4") if (type=="1/4")
b_k(); {b_k();}
else if (type=="PDM")
{pdm_breakout();}
else else
pdm_breakout(); {tdm_breakout();}
translate([3,3,e-1.8]) translate([3,3,e-2])
linear_extrude(3) linear_extrude(3)
text(str(i+1), size=3); text(str(i+1), size=3, font = "Liberation Sans:style=Bold");
} }
} }
} }
@ -182,7 +197,7 @@ module mchstreamer(){
translate([r-l_usb-attach_l/2,-w_usb/2,-h_usb/2]) translate([r-l_usb-attach_l/2,-w_usb/2,-h_usb/2])
union(){ union(){
cube(size = [l_usb, w_usb, h_usb], center = false); cube(size = [l_usb, w_usb, h_usb], center = false);
plug_l = 20; plug_l = 40;
plug_w = 12+adj; plug_w = 12+adj;
plug_h = 10.7+adj; plug_h = 10.7+adj;
translate([l_usb - plug_l/2, w_usb/2 - plug_w/2, 1.8+adj]) translate([l_usb - plug_l/2, w_usb/2 - plug_w/2, 1.8+adj])
@ -195,16 +210,21 @@ module mchstreamer(){
cube(size=[attach_l, w_usb, 2.7]); cube(size=[attach_l, w_usb, 2.7]);
} }
module attach(){
module attach(){
rotate([0, 90, 0]){ rotate([0, 90, 0]){
translate([-attach_w/2, attach_h/2, attach_l/2]){ translate([-attach_w/2, attach_h/2, attach_l/2]){
union(){ union(){
cube(size=[attach_w, attach_h, attach_l], center = true); cube(size=[attach_w, attach_h, attach_l], center = true);
cylinder(r=1.5, h=2*attach_l ); cylinder(r=1.5, h=2*attach_l );
translate([0,0,attach_l/2+e])
cylinder(r=3,h=attach_l);
} }
}} }}
} }
rotate([20, -20, 0])
cylinder(d=3, h=r-1, $fn=64);
} }
module bottom_shell(r1= r-e, r2=r-e/2, r3=r, delta=0.2) { module bottom_shell(r1= r-e, r2=r-e/2, r3=r, delta=0.2) {
@ -244,6 +264,7 @@ cylinder(d=d+0.2,h=e);
param = d == 2 ? [1.6, 4.6, 1.2] : // M2 param = d == 2 ? [1.6, 4.6, 1.2] : // M2
d == 2.5 ? [2, 5.8, 1.5] : // M2.5 d == 2.5 ? [2, 5.8, 1.5] : // M2.5
d == 3 ? [2.4, 6.4, 1.7] : // M3 d == 3 ? [2.4, 6.4, 1.7] : // M3
d == 3.38 ? [2.7, 8.8, 2.5] :// 6-32
d == 4 ? [3.2, 8.1, 2.3] : // M4 d == 4 ? [3.2, 8.1, 2.3] : // M4
d == 5 ? [4, 9.2, 2.8] : // M5 d == 5 ? [4, 9.2, 2.8] : // M5
d == 6 ? [5, 11.5, 3.3] : false; // M6 d == 6 ? [5, 11.5, 3.3] : false; // M6
@ -260,24 +281,25 @@ cylinder(d=param[1]+0.2, h=param[0]+1, $fn=6);
module attach() { module attach() {
rotate([(angle_min+angle_max)/2,0,hole_phi_offset]){ rotate([(angle_min+angle_max)/2,0,hole_phi_offset]){
if (usb_card==false) if (usb_card==false)
cylinder(d=d_hole, h=100); cylinder(d=d_hole, h=r+2*e);
else else{
mchstreamer(); mchstreamer();
}
} }
rotate([(angle_min+angle_max)/2 + dir_thread[0],0, hole_phi_offset + dir_thread[1]]) //rotate([(angle_min+angle_max)/2 + dir_thread[0],0, hole_phi_offset + dir_thread[1]])
translate([0,0,(r-3*e)]) //translate([0,0,(r-3*e)])
render() //render()
/* /*
Change here the type of threaded hole for mounting on a mic stand. See threads.scad file for help Change here the type of threaded hole for mounting on a mic stand. See threads.scad file for help
*/ */
//english_thread(3/8,16,3.5*e/25.4,internal=true); //english_thread(1/4,20,3.5*e/25.4,internal=true);
metric_thread (diameter=6, pitch=1, length=20); //metric_thread (diameter=5, pitch=0.8, length=40);
} }
module vis_all(){ module vis_all(){
for (i = [0 : n_screw-1]){ for (i = [0 : n_screw-1]){
rotate([(angle_min+angle_max)/2, 0, i*90+screw_phi_offset]) rotate([(angle_min+angle_max)/2, 0, i*360/n_screw+screw_phi_offset])
translate([0,0,r-e]) translate([0,0,r-e])
vis(); vis();
} }
@ -290,14 +312,15 @@ attach();
vis_all(); vis_all();
mics(mic_type); mics(mic_type);
} }
} }
module top_shell_all(){ module top_shell_all(){
difference(){ difference(){
top_shell(); top_shell();
attach();
mics(mic_type); mics(mic_type);
vis_all(); vis_all();
attach();
} }
} }
@ -320,3 +343,4 @@ module test_mic(){
} }
} }
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,82 @@
M48
;GenerationSoftware,Autodesk,EAGLE,9.6.2*%
;CreationDate,2024-05-31T14:51:57Z*%
FMAT,2
ICI,OFF
METRIC,TZ,000.000
T2C0.710
T1C1.016
%
G90
M71
T1
X14760Y22850
X25020Y22900
X19940Y27900
X22480Y27900
X25020Y27900
X27560Y27900
X19940Y22900
X22480Y22900
X27560Y22900
X19940Y17900
X22480Y17900
X25020Y17900
X27560Y17900
X19940Y12900
X22480Y12900
X25020Y12900
X27560Y12900
X7140Y27900
X9680Y27900
X12220Y27900
X14760Y27900
X7140Y22850
X9680Y22850
X12220Y22850
X7140Y17850
X9680Y17850
X12220Y17850
X14760Y17850
X7140Y12850
X9680Y12850
X12220Y12850
X14760Y12850
T2
X41450Y17000
X43450Y17000
X35950Y17000
X43450Y15000
X35950Y25000
X37950Y25000
X35950Y23000
X37950Y23000
X35950Y21000
X37950Y21000
X41450Y15000
X35950Y19000
X37950Y19000
X37950Y17000
X35950Y15000
X37950Y15000
X20000Y3600
X20000Y1600
X18000Y3600
X18000Y1600
X16000Y3600
X16000Y1600
X14000Y3600
X14000Y1600
X12000Y3600
X12000Y1600
X10000Y3600
X41450Y23000
X10000Y1600
X41450Y25000
X43450Y25000
X43450Y23000
X41450Y21000
X43450Y21000
X41450Y19000
X43450Y19000
M30

View File

@ -0,0 +1,24 @@
{
"Header": {
"Comment": "All values are metric (mm)",
"CreationDate": "2024-05-31T14:51:57Z",
"GenerationSoftware": {
"Application": "EAGLE",
"Vendor": "Autodesk",
"Version": "9.6.2"
},
"Part": "Single"
},
"Overall": {
"BoardThickness": 0.396,
"LayerNumber": 2,
"Name": {
"ProjectId": "16-PDM"
},
"Owner": "Emmanuel Flety <flety@ircam.fr>",
"Size": {
"X": 45,
"Y": 40
}
}
}

View File

@ -0,0 +1,24 @@
G04 EAGLE Gerber RS-274X export*
G75*
%MOMM*%
%FSLAX34Y34*%
%LPD*%
%IN*%
%IPPOS*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*%
G01*
%ADD10C,0.254000*%
D10*
X0Y0D02*
X330000Y0D01*
X330000Y95000D01*
X450000Y95000D01*
X450000Y305000D01*
X330000Y305000D01*
X330000Y400000D01*
X0Y400000D01*
X0Y0D01*
M02*

View File

@ -0,0 +1,905 @@
G04 EAGLE Gerber RS-274X export*
G75*
%MOMM*%
%FSLAX34Y34*%
%LPD*%
%INSilkscreen Bottom*%
%IPPOS*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*%
G01*
%ADD10C,0.200000*%
%ADD11C,0.101600*%
%ADD12C,0.025400*%
D10*
X335800Y265990D02*
X403200Y265990D01*
X403200Y134010D01*
X335800Y134010D01*
X335800Y265990D01*
D11*
X362746Y272691D02*
X365342Y275936D01*
X353658Y275936D01*
X353658Y272691D02*
X353658Y279182D01*
X382421Y279182D02*
X382528Y279180D01*
X382634Y279174D01*
X382740Y279164D01*
X382846Y279151D01*
X382952Y279133D01*
X383056Y279112D01*
X383160Y279087D01*
X383263Y279058D01*
X383364Y279026D01*
X383464Y278989D01*
X383563Y278949D01*
X383661Y278906D01*
X383757Y278859D01*
X383851Y278808D01*
X383943Y278754D01*
X384033Y278697D01*
X384121Y278637D01*
X384206Y278573D01*
X384289Y278506D01*
X384370Y278436D01*
X384448Y278364D01*
X384524Y278288D01*
X384596Y278210D01*
X384666Y278129D01*
X384733Y278046D01*
X384797Y277961D01*
X384857Y277873D01*
X384914Y277783D01*
X384968Y277691D01*
X385019Y277597D01*
X385066Y277501D01*
X385109Y277403D01*
X385149Y277304D01*
X385186Y277204D01*
X385218Y277103D01*
X385247Y277000D01*
X385272Y276896D01*
X385293Y276792D01*
X385311Y276686D01*
X385324Y276580D01*
X385334Y276474D01*
X385340Y276368D01*
X385342Y276261D01*
X385340Y276140D01*
X385334Y276019D01*
X385324Y275899D01*
X385311Y275778D01*
X385293Y275659D01*
X385272Y275539D01*
X385247Y275421D01*
X385218Y275304D01*
X385185Y275187D01*
X385149Y275072D01*
X385108Y274958D01*
X385065Y274845D01*
X385017Y274733D01*
X384966Y274624D01*
X384911Y274516D01*
X384853Y274409D01*
X384792Y274305D01*
X384727Y274203D01*
X384659Y274103D01*
X384588Y274005D01*
X384514Y273909D01*
X384437Y273816D01*
X384356Y273726D01*
X384273Y273638D01*
X384187Y273553D01*
X384098Y273470D01*
X384007Y273391D01*
X383913Y273314D01*
X383817Y273241D01*
X383719Y273171D01*
X383618Y273104D01*
X383515Y273040D01*
X383410Y272980D01*
X383303Y272923D01*
X383195Y272869D01*
X383085Y272819D01*
X382973Y272773D01*
X382860Y272730D01*
X382745Y272691D01*
X380149Y278209D02*
X380226Y278288D01*
X380307Y278364D01*
X380390Y278437D01*
X380475Y278507D01*
X380563Y278574D01*
X380653Y278638D01*
X380745Y278698D01*
X380840Y278755D01*
X380936Y278809D01*
X381034Y278860D01*
X381134Y278907D01*
X381236Y278951D01*
X381339Y278991D01*
X381443Y279027D01*
X381549Y279059D01*
X381655Y279088D01*
X381763Y279113D01*
X381871Y279135D01*
X381981Y279152D01*
X382090Y279166D01*
X382200Y279175D01*
X382311Y279181D01*
X382421Y279183D01*
X380149Y278208D02*
X373658Y272691D01*
X373658Y279182D01*
X365342Y115426D02*
X362746Y112181D01*
X365342Y115426D02*
X353658Y115426D01*
X353658Y112181D02*
X353658Y118672D01*
X362746Y123611D02*
X365342Y126856D01*
X353658Y126856D01*
X353658Y123611D02*
X353658Y130102D01*
X382746Y112181D02*
X385342Y115426D01*
X373658Y115426D01*
X373658Y112181D02*
X373658Y118672D01*
X382421Y130102D02*
X382528Y130100D01*
X382634Y130094D01*
X382740Y130084D01*
X382846Y130071D01*
X382952Y130053D01*
X383056Y130032D01*
X383160Y130007D01*
X383263Y129978D01*
X383364Y129946D01*
X383464Y129909D01*
X383563Y129869D01*
X383661Y129826D01*
X383757Y129779D01*
X383851Y129728D01*
X383943Y129674D01*
X384033Y129617D01*
X384121Y129557D01*
X384206Y129493D01*
X384289Y129426D01*
X384370Y129356D01*
X384448Y129284D01*
X384524Y129208D01*
X384596Y129130D01*
X384666Y129049D01*
X384733Y128966D01*
X384797Y128881D01*
X384857Y128793D01*
X384914Y128703D01*
X384968Y128611D01*
X385019Y128517D01*
X385066Y128421D01*
X385109Y128323D01*
X385149Y128224D01*
X385186Y128124D01*
X385218Y128023D01*
X385247Y127920D01*
X385272Y127816D01*
X385293Y127712D01*
X385311Y127606D01*
X385324Y127500D01*
X385334Y127394D01*
X385340Y127288D01*
X385342Y127181D01*
X385340Y127060D01*
X385334Y126939D01*
X385324Y126819D01*
X385311Y126698D01*
X385293Y126579D01*
X385272Y126459D01*
X385247Y126341D01*
X385218Y126224D01*
X385185Y126107D01*
X385149Y125992D01*
X385108Y125878D01*
X385065Y125765D01*
X385017Y125653D01*
X384966Y125544D01*
X384911Y125436D01*
X384853Y125329D01*
X384792Y125225D01*
X384727Y125123D01*
X384659Y125023D01*
X384588Y124925D01*
X384514Y124829D01*
X384437Y124736D01*
X384356Y124646D01*
X384273Y124558D01*
X384187Y124473D01*
X384098Y124390D01*
X384007Y124311D01*
X383913Y124234D01*
X383817Y124161D01*
X383719Y124091D01*
X383618Y124024D01*
X383515Y123960D01*
X383410Y123900D01*
X383303Y123843D01*
X383195Y123789D01*
X383085Y123739D01*
X382973Y123693D01*
X382860Y123650D01*
X382745Y123611D01*
X380149Y129129D02*
X380226Y129208D01*
X380307Y129284D01*
X380390Y129357D01*
X380475Y129427D01*
X380563Y129494D01*
X380653Y129558D01*
X380745Y129618D01*
X380840Y129675D01*
X380936Y129729D01*
X381034Y129780D01*
X381134Y129827D01*
X381236Y129871D01*
X381339Y129911D01*
X381443Y129947D01*
X381549Y129979D01*
X381655Y130008D01*
X381763Y130033D01*
X381871Y130055D01*
X381981Y130072D01*
X382090Y130086D01*
X382200Y130095D01*
X382311Y130101D01*
X382421Y130103D01*
X380149Y129128D02*
X373658Y123611D01*
X373658Y130102D01*
D10*
X215990Y59700D02*
X215990Y-7700D01*
X84010Y-7700D01*
X84010Y59700D01*
X215990Y59700D01*
D11*
X225936Y41842D02*
X229182Y39246D01*
X225936Y41842D02*
X225936Y30158D01*
X222691Y30158D02*
X229182Y30158D01*
X225612Y21842D02*
X225505Y21840D01*
X225399Y21834D01*
X225293Y21824D01*
X225187Y21811D01*
X225081Y21793D01*
X224977Y21772D01*
X224873Y21747D01*
X224770Y21718D01*
X224669Y21686D01*
X224569Y21649D01*
X224470Y21609D01*
X224372Y21566D01*
X224276Y21519D01*
X224182Y21468D01*
X224090Y21414D01*
X224000Y21357D01*
X223912Y21297D01*
X223827Y21233D01*
X223744Y21166D01*
X223663Y21096D01*
X223585Y21024D01*
X223509Y20948D01*
X223437Y20870D01*
X223367Y20789D01*
X223300Y20706D01*
X223236Y20621D01*
X223176Y20533D01*
X223119Y20443D01*
X223065Y20351D01*
X223014Y20257D01*
X222967Y20161D01*
X222924Y20063D01*
X222884Y19964D01*
X222847Y19864D01*
X222815Y19763D01*
X222786Y19660D01*
X222761Y19556D01*
X222740Y19452D01*
X222722Y19346D01*
X222709Y19240D01*
X222699Y19134D01*
X222693Y19028D01*
X222691Y18921D01*
X225612Y21842D02*
X225733Y21840D01*
X225854Y21834D01*
X225974Y21824D01*
X226095Y21811D01*
X226214Y21793D01*
X226334Y21772D01*
X226452Y21747D01*
X226569Y21718D01*
X226686Y21685D01*
X226801Y21649D01*
X226915Y21608D01*
X227028Y21565D01*
X227140Y21517D01*
X227249Y21466D01*
X227357Y21411D01*
X227464Y21353D01*
X227568Y21292D01*
X227670Y21227D01*
X227770Y21159D01*
X227868Y21088D01*
X227964Y21014D01*
X228057Y20937D01*
X228147Y20856D01*
X228235Y20773D01*
X228320Y20687D01*
X228403Y20598D01*
X228482Y20507D01*
X228559Y20413D01*
X228632Y20317D01*
X228702Y20219D01*
X228769Y20118D01*
X228833Y20015D01*
X228894Y19910D01*
X228951Y19803D01*
X229004Y19695D01*
X229054Y19585D01*
X229100Y19473D01*
X229143Y19360D01*
X229182Y19245D01*
X223665Y16649D02*
X223586Y16727D01*
X223510Y16807D01*
X223437Y16890D01*
X223367Y16976D01*
X223300Y17063D01*
X223236Y17154D01*
X223176Y17246D01*
X223118Y17340D01*
X223064Y17437D01*
X223014Y17535D01*
X222967Y17635D01*
X222923Y17736D01*
X222883Y17839D01*
X222847Y17944D01*
X222815Y18049D01*
X222786Y18156D01*
X222761Y18263D01*
X222739Y18372D01*
X222722Y18481D01*
X222708Y18590D01*
X222699Y18700D01*
X222693Y18811D01*
X222691Y18921D01*
X223665Y16649D02*
X229182Y10158D01*
X222691Y10158D01*
X80102Y39246D02*
X76856Y41842D01*
X76856Y30158D01*
X73611Y30158D02*
X80102Y30158D01*
X68672Y39246D02*
X65427Y41842D01*
X65427Y30158D01*
X68672Y30158D02*
X62181Y30158D01*
X76856Y21842D02*
X80102Y19246D01*
X76856Y21842D02*
X76856Y10158D01*
X73611Y10158D02*
X80102Y10158D01*
X65102Y21842D02*
X64995Y21840D01*
X64889Y21834D01*
X64783Y21824D01*
X64677Y21811D01*
X64571Y21793D01*
X64467Y21772D01*
X64363Y21747D01*
X64260Y21718D01*
X64159Y21686D01*
X64059Y21649D01*
X63960Y21609D01*
X63862Y21566D01*
X63766Y21519D01*
X63672Y21468D01*
X63580Y21414D01*
X63490Y21357D01*
X63402Y21297D01*
X63317Y21233D01*
X63234Y21166D01*
X63153Y21096D01*
X63075Y21024D01*
X62999Y20948D01*
X62927Y20870D01*
X62857Y20789D01*
X62790Y20706D01*
X62726Y20621D01*
X62666Y20533D01*
X62609Y20443D01*
X62555Y20351D01*
X62504Y20257D01*
X62457Y20161D01*
X62414Y20063D01*
X62374Y19964D01*
X62337Y19864D01*
X62305Y19763D01*
X62276Y19660D01*
X62251Y19556D01*
X62230Y19452D01*
X62212Y19346D01*
X62199Y19240D01*
X62189Y19134D01*
X62183Y19028D01*
X62181Y18921D01*
X65102Y21842D02*
X65223Y21840D01*
X65344Y21834D01*
X65464Y21824D01*
X65585Y21811D01*
X65704Y21793D01*
X65824Y21772D01*
X65942Y21747D01*
X66059Y21718D01*
X66176Y21685D01*
X66291Y21649D01*
X66405Y21608D01*
X66518Y21565D01*
X66630Y21517D01*
X66739Y21466D01*
X66847Y21411D01*
X66954Y21353D01*
X67058Y21292D01*
X67160Y21227D01*
X67260Y21159D01*
X67358Y21088D01*
X67454Y21014D01*
X67547Y20937D01*
X67637Y20856D01*
X67725Y20773D01*
X67810Y20687D01*
X67893Y20598D01*
X67972Y20507D01*
X68049Y20413D01*
X68122Y20317D01*
X68192Y20219D01*
X68259Y20118D01*
X68323Y20015D01*
X68384Y19910D01*
X68441Y19803D01*
X68494Y19695D01*
X68544Y19585D01*
X68590Y19473D01*
X68633Y19360D01*
X68672Y19245D01*
X63155Y16649D02*
X63076Y16727D01*
X63000Y16807D01*
X62927Y16890D01*
X62857Y16976D01*
X62790Y17063D01*
X62726Y17154D01*
X62666Y17246D01*
X62608Y17340D01*
X62554Y17437D01*
X62504Y17535D01*
X62457Y17635D01*
X62413Y17736D01*
X62373Y17839D01*
X62337Y17944D01*
X62305Y18049D01*
X62276Y18156D01*
X62251Y18263D01*
X62229Y18372D01*
X62212Y18481D01*
X62198Y18590D01*
X62189Y18700D01*
X62183Y18811D01*
X62181Y18921D01*
X63155Y16649D02*
X68672Y10158D01*
X62181Y10158D01*
D12*
X153428Y812D02*
X153428Y-2151D01*
X153430Y-2206D01*
X153435Y-2262D01*
X153444Y-2316D01*
X153457Y-2370D01*
X153473Y-2423D01*
X153492Y-2475D01*
X153515Y-2526D01*
X153541Y-2575D01*
X153571Y-2622D01*
X153603Y-2667D01*
X153638Y-2709D01*
X153676Y-2750D01*
X153717Y-2788D01*
X153759Y-2823D01*
X153804Y-2855D01*
X153852Y-2885D01*
X153900Y-2911D01*
X153951Y-2934D01*
X154003Y-2953D01*
X154056Y-2969D01*
X154110Y-2982D01*
X154164Y-2991D01*
X154220Y-2996D01*
X154275Y-2998D01*
X154698Y-2998D01*
X151778Y-881D02*
X150508Y-881D01*
X150453Y-883D01*
X150397Y-888D01*
X150343Y-897D01*
X150289Y-910D01*
X150236Y-926D01*
X150184Y-945D01*
X150133Y-968D01*
X150085Y-994D01*
X150037Y-1024D01*
X149992Y-1056D01*
X149950Y-1091D01*
X149909Y-1129D01*
X149871Y-1170D01*
X149836Y-1212D01*
X149804Y-1257D01*
X149774Y-1304D01*
X149748Y-1353D01*
X149725Y-1404D01*
X149706Y-1456D01*
X149690Y-1509D01*
X149677Y-1563D01*
X149668Y-1617D01*
X149663Y-1673D01*
X149661Y-1728D01*
X149662Y-1728D02*
X149662Y-1940D01*
X149664Y-2004D01*
X149670Y-2068D01*
X149679Y-2131D01*
X149693Y-2193D01*
X149710Y-2255D01*
X149731Y-2315D01*
X149755Y-2374D01*
X149783Y-2432D01*
X149815Y-2487D01*
X149849Y-2541D01*
X149887Y-2592D01*
X149928Y-2642D01*
X149972Y-2688D01*
X150018Y-2732D01*
X150068Y-2773D01*
X150119Y-2811D01*
X150173Y-2845D01*
X150228Y-2877D01*
X150286Y-2905D01*
X150345Y-2929D01*
X150405Y-2950D01*
X150467Y-2967D01*
X150529Y-2981D01*
X150592Y-2990D01*
X150656Y-2996D01*
X150720Y-2998D01*
X150784Y-2996D01*
X150848Y-2990D01*
X150911Y-2981D01*
X150973Y-2967D01*
X151035Y-2950D01*
X151095Y-2929D01*
X151154Y-2905D01*
X151212Y-2877D01*
X151267Y-2845D01*
X151321Y-2811D01*
X151372Y-2773D01*
X151422Y-2732D01*
X151468Y-2688D01*
X151512Y-2642D01*
X151553Y-2592D01*
X151591Y-2541D01*
X151625Y-2487D01*
X151657Y-2432D01*
X151685Y-2374D01*
X151709Y-2315D01*
X151730Y-2255D01*
X151747Y-2193D01*
X151761Y-2131D01*
X151770Y-2068D01*
X151776Y-2004D01*
X151778Y-1940D01*
X151778Y-881D01*
X151776Y-800D01*
X151770Y-720D01*
X151761Y-640D01*
X151747Y-561D01*
X151730Y-482D01*
X151709Y-404D01*
X151685Y-327D01*
X151657Y-252D01*
X151625Y-178D01*
X151590Y-105D01*
X151551Y-35D01*
X151509Y34D01*
X151464Y101D01*
X151416Y166D01*
X151365Y228D01*
X151310Y287D01*
X151253Y344D01*
X151194Y398D01*
X151132Y450D01*
X151067Y498D01*
X151000Y543D01*
X150932Y585D01*
X150861Y624D01*
X150788Y659D01*
X150714Y691D01*
X150639Y719D01*
X150562Y743D01*
X150484Y764D01*
X150405Y781D01*
X150326Y795D01*
X150246Y804D01*
X150166Y810D01*
X150085Y812D01*
D10*
X390800Y265990D02*
X458200Y265990D01*
X458200Y134010D01*
X390800Y134010D01*
X390800Y265990D01*
D11*
X417746Y272691D02*
X420342Y275936D01*
X408658Y275936D01*
X408658Y272691D02*
X408658Y279182D01*
X437421Y279182D02*
X437528Y279180D01*
X437634Y279174D01*
X437740Y279164D01*
X437846Y279151D01*
X437952Y279133D01*
X438056Y279112D01*
X438160Y279087D01*
X438263Y279058D01*
X438364Y279026D01*
X438464Y278989D01*
X438563Y278949D01*
X438661Y278906D01*
X438757Y278859D01*
X438851Y278808D01*
X438943Y278754D01*
X439033Y278697D01*
X439121Y278637D01*
X439206Y278573D01*
X439289Y278506D01*
X439370Y278436D01*
X439448Y278364D01*
X439524Y278288D01*
X439596Y278210D01*
X439666Y278129D01*
X439733Y278046D01*
X439797Y277961D01*
X439857Y277873D01*
X439914Y277783D01*
X439968Y277691D01*
X440019Y277597D01*
X440066Y277501D01*
X440109Y277403D01*
X440149Y277304D01*
X440186Y277204D01*
X440218Y277103D01*
X440247Y277000D01*
X440272Y276896D01*
X440293Y276792D01*
X440311Y276686D01*
X440324Y276580D01*
X440334Y276474D01*
X440340Y276368D01*
X440342Y276261D01*
X440340Y276140D01*
X440334Y276019D01*
X440324Y275899D01*
X440311Y275778D01*
X440293Y275659D01*
X440272Y275539D01*
X440247Y275421D01*
X440218Y275304D01*
X440185Y275187D01*
X440149Y275072D01*
X440108Y274958D01*
X440065Y274845D01*
X440017Y274733D01*
X439966Y274624D01*
X439911Y274516D01*
X439853Y274409D01*
X439792Y274305D01*
X439727Y274203D01*
X439659Y274103D01*
X439588Y274005D01*
X439514Y273909D01*
X439437Y273816D01*
X439356Y273726D01*
X439273Y273638D01*
X439187Y273553D01*
X439098Y273470D01*
X439007Y273391D01*
X438913Y273314D01*
X438817Y273241D01*
X438719Y273171D01*
X438618Y273104D01*
X438515Y273040D01*
X438410Y272980D01*
X438303Y272923D01*
X438195Y272869D01*
X438085Y272819D01*
X437973Y272773D01*
X437860Y272730D01*
X437745Y272691D01*
X435149Y278209D02*
X435226Y278288D01*
X435307Y278364D01*
X435390Y278437D01*
X435475Y278507D01*
X435563Y278574D01*
X435653Y278638D01*
X435745Y278698D01*
X435840Y278755D01*
X435936Y278809D01*
X436034Y278860D01*
X436134Y278907D01*
X436236Y278951D01*
X436339Y278991D01*
X436443Y279027D01*
X436549Y279059D01*
X436655Y279088D01*
X436763Y279113D01*
X436871Y279135D01*
X436981Y279152D01*
X437090Y279166D01*
X437200Y279175D01*
X437311Y279181D01*
X437421Y279183D01*
X435149Y278208D02*
X428658Y272691D01*
X428658Y279182D01*
X420342Y115426D02*
X417746Y112181D01*
X420342Y115426D02*
X408658Y115426D01*
X408658Y112181D02*
X408658Y118672D01*
X417746Y123611D02*
X420342Y126856D01*
X408658Y126856D01*
X408658Y123611D02*
X408658Y130102D01*
X437746Y112181D02*
X440342Y115426D01*
X428658Y115426D01*
X428658Y112181D02*
X428658Y118672D01*
X437421Y130102D02*
X437528Y130100D01*
X437634Y130094D01*
X437740Y130084D01*
X437846Y130071D01*
X437952Y130053D01*
X438056Y130032D01*
X438160Y130007D01*
X438263Y129978D01*
X438364Y129946D01*
X438464Y129909D01*
X438563Y129869D01*
X438661Y129826D01*
X438757Y129779D01*
X438851Y129728D01*
X438943Y129674D01*
X439033Y129617D01*
X439121Y129557D01*
X439206Y129493D01*
X439289Y129426D01*
X439370Y129356D01*
X439448Y129284D01*
X439524Y129208D01*
X439596Y129130D01*
X439666Y129049D01*
X439733Y128966D01*
X439797Y128881D01*
X439857Y128793D01*
X439914Y128703D01*
X439968Y128611D01*
X440019Y128517D01*
X440066Y128421D01*
X440109Y128323D01*
X440149Y128224D01*
X440186Y128124D01*
X440218Y128023D01*
X440247Y127920D01*
X440272Y127816D01*
X440293Y127712D01*
X440311Y127606D01*
X440324Y127500D01*
X440334Y127394D01*
X440340Y127288D01*
X440342Y127181D01*
X440340Y127060D01*
X440334Y126939D01*
X440324Y126819D01*
X440311Y126698D01*
X440293Y126579D01*
X440272Y126459D01*
X440247Y126341D01*
X440218Y126224D01*
X440185Y126107D01*
X440149Y125992D01*
X440108Y125878D01*
X440065Y125765D01*
X440017Y125653D01*
X439966Y125544D01*
X439911Y125436D01*
X439853Y125329D01*
X439792Y125225D01*
X439727Y125123D01*
X439659Y125023D01*
X439588Y124925D01*
X439514Y124829D01*
X439437Y124736D01*
X439356Y124646D01*
X439273Y124558D01*
X439187Y124473D01*
X439098Y124390D01*
X439007Y124311D01*
X438913Y124234D01*
X438817Y124161D01*
X438719Y124091D01*
X438618Y124024D01*
X438515Y123960D01*
X438410Y123900D01*
X438303Y123843D01*
X438195Y123789D01*
X438085Y123739D01*
X437973Y123693D01*
X437860Y123650D01*
X437745Y123611D01*
X435149Y129129D02*
X435226Y129208D01*
X435307Y129284D01*
X435390Y129357D01*
X435475Y129427D01*
X435563Y129494D01*
X435653Y129558D01*
X435745Y129618D01*
X435840Y129675D01*
X435936Y129729D01*
X436034Y129780D01*
X436134Y129827D01*
X436236Y129871D01*
X436339Y129911D01*
X436443Y129947D01*
X436549Y129979D01*
X436655Y130008D01*
X436763Y130033D01*
X436871Y130055D01*
X436981Y130072D01*
X437090Y130086D01*
X437200Y130095D01*
X437311Y130101D01*
X437421Y130103D01*
X435149Y129128D02*
X428658Y123611D01*
X428658Y130102D01*
M02*

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,117 @@
G04 EAGLE Gerber RS-274X export*
G75*
%MOMM*%
%FSLAX34Y34*%
%LPD*%
%INSoldermask Bottom*%
%IPPOS*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*%
G01*
%ADD10C,1.411988*%
%ADD11C,1.727200*%
D10*
X359500Y250000D03*
X379500Y250000D03*
X359500Y230000D03*
X379500Y230000D03*
X359500Y210000D03*
X379500Y210000D03*
X359500Y190000D03*
X379500Y190000D03*
X359500Y170000D03*
X379500Y170000D03*
X359500Y150000D03*
X379500Y150000D03*
X200000Y36000D03*
X200000Y16000D03*
X180000Y36000D03*
X180000Y16000D03*
X160000Y36000D03*
X160000Y16000D03*
X140000Y36000D03*
X140000Y16000D03*
X120000Y36000D03*
X120000Y16000D03*
X100000Y36000D03*
X100000Y16000D03*
X414500Y250000D03*
X434500Y250000D03*
X414500Y230000D03*
X434500Y230000D03*
X414500Y210000D03*
X434500Y210000D03*
X414500Y190000D03*
X434500Y190000D03*
X414500Y170000D03*
X434500Y170000D03*
X414500Y150000D03*
X434500Y150000D03*
D11*
X199400Y271380D02*
X199400Y286620D01*
X224800Y286620D02*
X224800Y271380D01*
X250200Y271380D02*
X250200Y286620D01*
X275600Y286620D02*
X275600Y271380D01*
X199400Y236620D02*
X199400Y221380D01*
X224800Y221380D02*
X224800Y236620D01*
X250200Y236620D02*
X250200Y221380D01*
X275600Y221380D02*
X275600Y236620D01*
X199400Y186620D02*
X199400Y171380D01*
X224800Y171380D02*
X224800Y186620D01*
X250200Y186620D02*
X250200Y171380D01*
X275600Y171380D02*
X275600Y186620D01*
X199400Y136620D02*
X199400Y121380D01*
X224800Y121380D02*
X224800Y136620D01*
X250200Y136620D02*
X250200Y121380D01*
X275600Y121380D02*
X275600Y136620D01*
X71400Y271380D02*
X71400Y286620D01*
X96800Y286620D02*
X96800Y271380D01*
X122200Y271380D02*
X122200Y286620D01*
X147600Y286620D02*
X147600Y271380D01*
X71400Y236120D02*
X71400Y220880D01*
X96800Y220880D02*
X96800Y236120D01*
X122200Y236120D02*
X122200Y220880D01*
X147600Y220880D02*
X147600Y236120D01*
X71400Y186120D02*
X71400Y170880D01*
X96800Y170880D02*
X96800Y186120D01*
X122200Y186120D02*
X122200Y170880D01*
X147600Y170880D02*
X147600Y186120D01*
X71400Y136120D02*
X71400Y120880D01*
X96800Y120880D02*
X96800Y136120D01*
X122200Y136120D02*
X122200Y120880D01*
X147600Y120880D02*
X147600Y136120D01*
M02*

View File

@ -0,0 +1,117 @@
G04 EAGLE Gerber RS-274X export*
G75*
%MOMM*%
%FSLAX34Y34*%
%LPD*%
%INSoldermask Top*%
%IPPOS*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*%
G01*
%ADD10C,1.411988*%
%ADD11C,1.727200*%
D10*
X359500Y250000D03*
X379500Y250000D03*
X359500Y230000D03*
X379500Y230000D03*
X359500Y210000D03*
X379500Y210000D03*
X359500Y190000D03*
X379500Y190000D03*
X359500Y170000D03*
X379500Y170000D03*
X359500Y150000D03*
X379500Y150000D03*
X200000Y36000D03*
X200000Y16000D03*
X180000Y36000D03*
X180000Y16000D03*
X160000Y36000D03*
X160000Y16000D03*
X140000Y36000D03*
X140000Y16000D03*
X120000Y36000D03*
X120000Y16000D03*
X100000Y36000D03*
X100000Y16000D03*
X414500Y250000D03*
X434500Y250000D03*
X414500Y230000D03*
X434500Y230000D03*
X414500Y210000D03*
X434500Y210000D03*
X414500Y190000D03*
X434500Y190000D03*
X414500Y170000D03*
X434500Y170000D03*
X414500Y150000D03*
X434500Y150000D03*
D11*
X199400Y271380D02*
X199400Y286620D01*
X224800Y286620D02*
X224800Y271380D01*
X250200Y271380D02*
X250200Y286620D01*
X275600Y286620D02*
X275600Y271380D01*
X199400Y236620D02*
X199400Y221380D01*
X224800Y221380D02*
X224800Y236620D01*
X250200Y236620D02*
X250200Y221380D01*
X275600Y221380D02*
X275600Y236620D01*
X199400Y186620D02*
X199400Y171380D01*
X224800Y171380D02*
X224800Y186620D01*
X250200Y186620D02*
X250200Y171380D01*
X275600Y171380D02*
X275600Y186620D01*
X199400Y136620D02*
X199400Y121380D01*
X224800Y121380D02*
X224800Y136620D01*
X250200Y136620D02*
X250200Y121380D01*
X275600Y121380D02*
X275600Y136620D01*
X71400Y271380D02*
X71400Y286620D01*
X96800Y286620D02*
X96800Y271380D01*
X122200Y271380D02*
X122200Y286620D01*
X147600Y286620D02*
X147600Y271380D01*
X71400Y236120D02*
X71400Y220880D01*
X96800Y220880D02*
X96800Y236120D01*
X122200Y236120D02*
X122200Y220880D01*
X147600Y220880D02*
X147600Y236120D01*
X71400Y186120D02*
X71400Y170880D01*
X96800Y170880D02*
X96800Y186120D01*
X122200Y186120D02*
X122200Y170880D01*
X147600Y170880D02*
X147600Y186120D01*
X71400Y136120D02*
X71400Y120880D01*
X96800Y120880D02*
X96800Y136120D01*
X122200Y136120D02*
X122200Y120880D01*
X147600Y120880D02*
X147600Y136120D01*
M02*

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,13 @@
G04 EAGLE Gerber RS-274X export*
G75*
%MOMM*%
%FSLAX34Y34*%
%LPD*%
%INSolderpaste Top*%
%IPPOS*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*%
G01*
M02*