Compare commits

..

No commits in common. "v0.2" and "main" have entirely different histories.
v0.2 ... main

15 changed files with 8363 additions and 190746 deletions

34
.gitignore vendored
View File

@ -1,34 +0,0 @@
# For PCBs designed using KiCad: https://www.kicad.org/
# Format documentation: https://kicad.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
~*.lck
\#auto_saved_files#
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv
# output files
output

Binary file not shown.

View File

@ -1,491 +0,0 @@
include <heat_set_inserts.scad>
include <functions.scad>
module dasbob() {
polygon(
[
[156.644608,88.648534],
[156.644608,115.651509],
[156.643479,115.679905],
[156.640132,115.707945],
[156.634614,115.735511],
[156.626976,115.762479],
[156.617269,115.788731],
[156.605539,115.814144],
[156.591841,115.838597],
[156.576224,115.861972],
[156.558736,115.884145],
[156.539430,115.905001],
[155.170000,117.271152],
[155.077610,117.380792],
[155.005751,117.500595],
[154.954423,117.628018],
[154.923627,117.760521],
[154.913362,117.895567],
[154.923627,118.030611],
[154.954423,118.163118],
[155.005751,118.290544],
[155.077610,118.410351],
[155.170000,118.520000],
[167.898228,131.248206],
[167.950474,131.295709],
[168.005495,131.338661],
[168.063099,131.376959],
[168.123096,131.410491],
[168.185294,131.439156],
[168.249503,131.462847],
[168.315535,131.481457],
[168.383196,131.494881],
[168.452298,131.503014],
[168.522652,131.505749],
[168.581581,131.503846],
[168.639771,131.498154],
[168.697112,131.488693],
[168.753503,131.475487],
[168.808835,131.458554],
[168.863003,131.437918],
[168.915900,131.413600],
[168.967424,131.385620],
[169.017465,131.354001],
[169.065922,131.318766],
[169.122187,131.269268],
[169.224386,131.172548],
[169.386911,131.014189],
[169.624155,130.779779],
[169.950510,130.454901],
[170.380370,130.025143],
[170.928127,129.476088],
[171.608176,128.793324],
[172.434908,127.962435],
[173.422719,126.969010],
[173.595576,126.796152],
[174.555586,125.830816],
[175.574414,124.806845],
[176.619431,123.757449],
[177.658008,122.715843],
[178.657523,121.715249],
[179.585344,120.788875],
[180.408849,119.969943],
[181.095407,119.291666],
[181.612396,118.787262],
[181.927187,118.489947],
[181.932761,118.485037],
[181.938324,118.480363],
[181.943904,118.475898],
[181.949524,118.471614],
[181.955210,118.467486],
[181.960989,118.463485],
[181.966885,118.459584],
[181.972928,118.455757],
[181.979141,118.451974],
[181.985551,118.448215],
[197.391376,109.554572],
[197.398174,109.550715],
[197.404894,109.547058],
[197.411574,109.543587],
[197.418251,109.540294],
[197.424961,109.537169],
[197.431740,109.534204],
[197.438625,109.531389],
[197.445657,109.528716],
[197.452866,109.526175],
[197.460297,109.523759],
[197.888500,109.398538],
[198.603354,109.199314],
[199.558759,108.938080],
[200.708617,108.626832],
[202.006828,108.277570],
[203.407293,107.902288],
[204.863914,107.512984],
[206.330593,107.121654],
[207.761231,106.740294],
[209.109731,106.380904],
[210.259790,106.077520],
[211.007641,105.878421],
[211.671283,105.701720],
[212.255851,105.546023],
[212.766495,105.409937],
[213.208356,105.292068],
[213.586577,105.191022],
[213.906305,105.105408],
[214.172682,105.033829],
[214.390851,104.974893],
[214.565960,104.927211],
[214.755185,104.858651],
[214.926368,104.763300],
[215.077749,104.644257],
[215.207571,104.504626],
[215.314075,104.347512],
[215.395506,104.176015],
[215.450103,103.993237],
[215.476113,103.802284],
[215.471774,103.606259],
[215.435334,103.408264],
[211.283785,87.926359],
[211.272290,87.858468],
[211.273727,87.792140],
[211.287089,87.728686],
[211.311361,87.669424],
[211.345536,87.615669],
[211.388607,87.568735],
[211.439560,87.529942],
[211.497387,87.500604],
[211.561080,87.482035],
[211.629630,87.475555],
[247.604965,87.475555],
[247.669978,87.481399],
[247.730835,87.498212],
[247.786612,87.524888],
[247.836394,87.560335],
[247.879255,87.603458],
[247.914279,87.653155],
[247.940545,87.708334],
[247.957130,87.767899],
[247.963118,87.830749],
[247.957589,87.895794],
[246.281923,97.399174],
[246.272064,97.468985],
[246.267838,97.538567],
[246.269156,97.607680],
[246.275935,97.676095],
[246.288091,97.743580],
[246.305537,97.809899],
[246.328190,97.874821],
[246.355968,97.938115],
[246.388782,97.999548],
[246.426553,98.058888],
[246.468748,98.115160],
[246.514775,98.167455],
[246.564443,98.215601],
[246.617561,98.259429],
[246.673939,98.298771],
[246.733385,98.333454],
[246.795709,98.363312],
[246.860723,98.388175],
[246.928233,98.407872],
[246.998051,98.422238],
[264.732197,101.551376],
[264.801046,101.559326],
[264.869810,101.562047],
[264.938193,101.559603],
[265.005898,101.552058],
[265.072629,101.539474],
[265.138091,101.521917],
[265.201986,101.499447],
[265.264020,101.472132],
[265.323895,101.440032],
[265.381317,101.403215],
[265.437589,101.361016],
[265.489884,101.314989],
[265.538030,101.265321],
[265.581858,101.212203],
[265.621199,101.155826],
[265.655884,101.096379],
[265.685741,101.034053],
[265.710603,100.969042],
[265.730302,100.901532],
[265.744667,100.831717],
[265.936365,99.743053],
[266.140340,98.585029],
[266.355536,97.363630],
[266.580891,96.084848],
[266.815347,94.754674],
[267.057847,93.379097],
[267.307333,91.964106],
[267.562744,90.515694],
[267.823024,89.039848],
[268.087117,87.542562],
[268.493851,85.239952],
[268.903020,82.922360],
[269.310920,80.610778],
[269.713844,78.326206],
[270.108092,76.089640],
[270.489956,73.922076],
[270.855735,71.844512],
[271.201722,69.877945],
[271.524216,68.043372],
[271.819512,66.361792],
[274.772260,49.618951],
[274.782113,49.550097],
[274.786339,49.481287],
[274.785019,49.412771],
[274.778236,49.344805],
[274.766079,49.277642],
[274.748628,49.211538],
[274.725971,49.146746],
[274.698192,49.083522],
[274.665375,49.022116],
[274.627609,48.962790],
[274.585411,48.906514],
[274.539382,48.854220],
[274.489715,48.806072],
[274.436598,48.762245],
[274.380220,48.722905],
[274.320772,48.688220],
[274.258449,48.658361],
[274.193434,48.633500],
[274.125925,48.613801],
[274.056111,48.599440],
[272.976586,48.408733],
[271.358350,48.123247],
[269.321870,47.764163],
[266.987617,47.352674],
[264.476061,46.909963],
[261.907673,46.457221],
[259.402919,46.015634],
[257.082272,45.606392],
[255.066203,45.250681],
[253.475181,44.969692],
[253.422132,44.956092],
[253.373010,44.935148],
[253.328321,44.907547],
[253.288581,44.873985],
[253.254298,44.835150],
[253.225984,44.791739],
[253.204152,44.744441],
[253.189314,44.693949],
[253.181981,44.640957],
[253.182666,44.586158],
[254.092428,34.206111],
[254.096035,34.134402],
[254.094204,34.063437],
[254.086995,33.993533],
[254.074474,33.925004],
[254.056704,33.858171],
[254.033750,33.793348],
[254.005671,33.730854],
[253.972536,33.671006],
[253.934405,33.614123],
[253.891343,33.560521],
[253.843021,33.507625],
[253.791377,33.459113],
[253.736686,33.415130],
[253.679223,33.375827],
[253.619261,33.341351],
[253.557077,33.311847],
[253.492946,33.287466],
[253.427141,33.268356],
[253.359939,33.254665],
[253.291616,33.246544],
[247.562508,32.745606],
[245.917442,32.602147],
[244.193696,32.451753],
[242.426987,32.297543],
[240.653040,32.142641],
[238.907581,31.990171],
[237.226330,31.843256],
[235.645011,31.705018],
[234.199348,31.578582],
[232.925062,31.467069],
[231.857881,31.373606],
[231.803824,31.364694],
[231.753004,31.348117],
[231.705995,31.324519],
[231.663379,31.294546],
[231.625731,31.258846],
[231.593633,31.218062],
[231.567659,31.172841],
[231.548392,31.123828],
[231.536406,31.071670],
[231.532285,31.017015],
[231.532285,27.974266],
[231.516054,27.773128],
[231.469067,27.582326],
[231.393875,27.404409],
[231.293034,27.241932],
[231.169093,27.097446],
[231.024608,26.973506],
[230.862130,26.872664],
[230.684214,26.797474],
[230.493410,26.750486],
[230.292277,26.734258],
[213.009675,26.734258],
[212.808538,26.750486],
[212.617735,26.797474],
[212.439819,26.872664],
[212.277341,26.973506],
[212.132856,27.097446],
[212.008916,27.241932],
[211.908073,27.404409],
[211.832882,27.582326],
[211.785895,27.773128],
[211.769667,27.974266],
[211.769667,32.376948],
[211.764979,32.435027],
[211.751411,32.490123],
[211.729699,32.541498],
[211.700580,32.588413],
[211.664791,32.630135],
[211.623070,32.665924],
[211.576154,32.695044],
[211.524779,32.716756],
[211.469682,32.730322],
[211.411604,32.735012],
[195.007436,32.735012],
[194.806298,32.751239],
[194.615497,32.798227],
[194.437579,32.873418],
[194.275102,32.974260],
[194.130616,33.098200],
[194.006675,33.242685],
[193.905833,33.405163],
[193.830643,33.583080],
[193.783657,33.773883],
[193.767428,33.975020],
[193.767428,34.377214],
[193.762741,34.435292],
[193.749172,34.490388],
[193.727459,34.541763],
[193.698340,34.588679],
[193.662552,34.630400],
[193.620830,34.666189],
[193.573914,34.695309],
[193.522539,34.717020],
[193.467443,34.730589],
[193.409365,34.735277],
[157.884616,34.735277],
[157.683479,34.751505],
[157.492676,34.798492],
[157.314759,34.873683],
[157.152282,34.974525],
[157.007798,35.098465],
[156.883856,35.242950],
[156.783014,35.405428],
[156.707822,35.583345],
[156.660836,35.774147],
[156.644608,35.975285],
[156.644608,42.117138]
]
);
}
$fs=0.1;
module dasbob_round()
{
union() {
dasbob();
// inside corders
//botom mid
translate([212.45, 88.45])
difference() {
polygon([
[0, 0],
move_polar_2d([0, 0], -74, 5),
move_polar_2d([0, 0], 180, 5)
]);
circle(r=1);
}
//botom out
translate([246.85, 88.47])
difference() {
polygon([
[0, 0],
move_polar_2d([0, 0], 74, 5),
move_polar_2d([0, 0], 180, 5)
]);
circle(r=1);
}
//top out 1
translate([254.23, 44.09])
difference() {
polygon([
[0, 0],
move_polar_2d([0, 0], -11, 5),
move_polar_2d([0, 0], -95, 5)
]);
circle(r=1);
}
//top out 2
translate([232.53, 30.425])
difference() {
polygon([
[0, 0],
move_polar_2d([0, 0], -7, 5),
move_polar_2d([0, 0], -90, 5)
]);
circle(r=1);
}
//top in 2
translate([210.77, 31.75])
difference() {
polygon([
[0, 0],
move_polar_2d([0, 0], 0, 5),
move_polar_2d([0, 0], 90, 5)
]);
circle(r=1);
}
//top in 1
translate([192.79, 33.75])
difference() {
polygon([
[0, 0],
move_polar_2d([0, 0], 0, 5),
move_polar_2d([0, 0], 90, 5)
]);
circle(r=1);
}
}
}
tollerance = 0.3;
upper_wall = 1;
inlay_depth = 4;
floor_thickness = 5.7+1-2;
puc_center = [213.76, 63.6];
puc_hole_distance = 19.05;
board_translate = [-60, 0, -1.7] - [puc_center[0], puc_center[1], 0] ;
board_camber = 5.0;
board_yaw = -5.0;
difference() {
rotate([0, board_camber, 0])
translate(board_translate)
rotate([0, 0, board_yaw])
union() {
linear_extrude(height = floor_thickness + inlay_depth)
difference() {
offset(r = tollerance + upper_wall)
dasbob_round();
offset(r = tollerance)
dasbob_round();
}
linear_extrude(height = floor_thickness)
offset(r = tollerance + upper_wall)
dasbob_round();
translate([0, 0, -10000])
linear_extrude(height = 10000)
offset(r = tollerance + upper_wall)
dasbob_round();
translate(puc_center)
for (angle = [0, 90, 180, 270]) {
rotate([0, 0, angle])
translate([puc_hole_distance, 0])
heatSetInsert_wall_M3x5_7();
}
}
rotate([0, board_camber, 0])
translate(board_translate)
rotate([0, 0, board_yaw])
translate(puc_center)
for (angle = [0, 90, 180, 270]) {
rotate([0, 0, angle])
translate([puc_hole_distance, 0])
heatSetInsert_hole_M3x5_7();
}
translate([0, 0, -5000])
cube([10000, 10000, 10000], center=true);
}
// !dasbob_round();

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,160 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.1"
width="297.002200mm" height="210.007200mm" viewBox="0.000000 0.000000 297.002200 210.007200">
<title>SVG Image created as dasbob-Edge_Cuts.svg date 2024/12/02 00:29:38 </title>
<desc>Image generated by PCBNEW </desc>
<g style="fill:#000000; fill-opacity:1.000000;stroke:#000000; stroke-opacity:1.000000;
stroke-linecap:round; stroke-linejoin:round;"
transform="translate(0 0) scale(1 1)">
</g>
<g style="fill:none;
stroke:#000000; stroke-width:0.090000; stroke-opacity:1;
stroke-linecap:round; stroke-linejoin:round;">
<path d="M155.928481,91.996393 C155.928481,91.996393 155.928481,88.648534 155.928481,88.648534" />
<path d="M195.007436,32.735012 C194.322599,32.735012 193.767428,33.290182 193.767428,33.975020" />
<path d="M94.287605,27.974266 C94.287605,27.289429 93.732434,26.734258 93.047597,26.734258" />
<path d="M156.539430,115.905001 C156.539430,115.905001 155.170000,117.271152 155.170000,117.271152" />
<path d="M209.109731,106.380904 C209.109731,106.380904 210.259790,106.077520 210.259790,106.077520" />
<path d="M149.767196,82.289718 C149.569443,82.289718 149.409133,82.129407 149.409133,81.931654" />
<path d="M156.644608,115.651509 C156.644608,115.746622 156.606766,115.837827 156.539430,115.905001" />
<path d="M211.629630,87.475555 C211.629630,87.475555 247.604965,87.475555 247.604965,87.475555" />
<path d="M150.125282,91.996393 C150.125282,92.486396 150.522508,92.883623 151.012512,92.883623" />
<path d="M149.409133,115.647978 C149.409133,115.647978 149.409133,88.648534 149.409133,88.648534" />
<path d="M31.426132,48.962790 C31.288565,49.156813 31.239171,49.389659 31.281502,49.618951" />
<path d="M74.525008,31.016933 C74.525008,31.202603 74.383086,31.357471 74.198121,31.373637" />
<path d="M197.460297,109.523759 C198.358676,109.243037 204.802859,107.528935 209.109731,106.380904" />
<path d="M156.286544,48.475955 C156.286544,48.475955 156.286545,48.475955 156.286545,48.475955" />
<path d="M173.422719,126.969010 C173.422719,126.969010 173.595576,126.796152 173.595576,126.796152" />
<path d="M155.041250,92.883623 C155.531254,92.883623 155.928481,92.486396 155.928481,91.996393" />
<path d="M193.767428,33.975020 C193.767428,33.975020 193.767428,34.377214 193.767428,34.377214" />
<path d="M94.427690,87.475555 C94.663147,87.475555 94.834512,87.698914 94.773540,87.926340" />
<path d="M149.767196,48.475955 C149.767196,48.475955 149.767218,48.475955 149.767218,48.475955" />
<path d="M156.286544,42.475201 C156.088791,42.475201 155.928481,42.314891 155.928481,42.117138" />
<path d="M169.065922,131.318766 C169.192916,131.216468 169.845568,130.567348 173.422719,126.969010" />
<path d="M31.281502,49.618951 C31.281502,49.618951 40.312605,100.835248 40.312605,100.835248" />
<path d="M93.047597,26.734258 C93.047597,26.734258 75.765016,26.734258 75.765016,26.734258" />
<path d="M94.773540,87.926340 C94.773540,87.926340 90.530534,103.752705 90.530534,103.752705" />
<path d="M58.452281,87.475555 C58.452281,87.475555 94.427690,87.475555 94.427690,87.475555" />
<path d="M253.891343,33.560521 C253.736119,33.377070 253.520930,33.264179 253.291616,33.246544" />
<path d="M52.769187,33.246544 C52.536363,33.264179 52.321174,33.377070 52.165951,33.560521" />
<path d="M94.287605,32.376948 C94.287605,32.376948 94.287605,27.974266 94.287605,27.974266" />
<path d="M156.286544,82.289718 C156.088791,82.289718 155.928481,82.129407 155.928481,81.931654" />
<path d="M156.286545,42.475201 C156.286545,42.475201 156.286544,42.475201 156.286544,42.475201" />
<path d="M211.411604,32.735012 C211.411604,32.735012 195.007436,32.735012 195.007436,32.735012" />
<path d="M210.259790,106.077520 C212.898711,105.374986 214.048326,105.068957 214.565960,104.927211" />
<path d="M155.928481,81.931654 C155.928481,81.931654 155.928481,48.834018 155.928481,48.834018" />
<path d="M231.857881,31.373606 C231.672949,31.357400 231.532285,31.202655 231.532285,31.017015" />
<path d="M74.525008,27.974266 C74.525008,27.974266 74.525008,31.016933 74.525008,31.016933" />
<path d="M155.170000,117.271152 C154.827816,117.616868 154.827816,118.174263 155.170000,118.520000" />
<path d="M211.283785,87.926359 C211.222799,87.698929 211.394165,87.475555 211.629630,87.475555" />
<path d="M149.767196,88.290471 C149.767196,88.290471 149.767218,88.290471 149.767218,88.290471" />
<path d="M173.595576,126.796152 C176.661339,123.713016 181.251138,119.098950 181.927187,118.489947" />
<path d="M51.964865,34.202579 C51.964865,34.202579 52.874604,44.586009 52.874604,44.586009" />
<path d="M168.522652,131.505749 C168.720206,131.505749 168.907167,131.442230 169.065922,131.318766" />
<path d="M150.125282,48.834018 C150.125282,48.834018 150.125282,81.931654 150.125282,81.931654" />
<path d="M167.898228,131.248206 C168.067554,131.414023 168.286275,131.505749 168.522652,131.505749" />
<path d="M52.580079,44.969886 C52.580079,44.969886 31.994120,48.599440 31.994120,48.599440" />
<path d="M264.732197,101.551376 C264.961511,101.586666 265.194335,101.533741 265.381317,101.403215" />
<path d="M253.182666,44.586158 C253.182666,44.586158 254.092428,34.206111 254.092428,34.206111" />
<path d="M136.987841,131.315235 C137.139533,131.438720 137.333556,131.505749 137.534642,131.505749" />
<path d="M59.630719,98.058888 C59.764777,97.864843 59.817702,97.632020 59.775370,97.402705" />
<path d="M149.767218,42.475201 C149.767218,42.475201 149.767196,42.475201 149.767196,42.475201" />
<path d="M124.133942,118.500876 C124.956864,119.253224 130.963919,125.287940 132.973228,127.307685" />
<path d="M155.928481,48.834018 C155.928481,48.636265 156.088791,48.475955 156.286544,48.475955" />
<path d="M150.125282,38.769279 C150.125282,38.769279 150.125282,42.117138 150.125282,42.117138" />
<path d="M149.767196,42.475201 C149.569443,42.475201 149.409133,42.314891 149.409133,42.117138" />
<path d="M90.530534,103.752705 C90.410581,104.218375 90.689289,104.701679 91.154958,104.832205" />
<path d="M149.409133,81.931654 C149.409133,81.931654 149.409133,48.834018 149.409133,48.834018" />
<path d="M40.675976,101.403215 C40.862937,101.533741 41.095783,101.586666 41.332138,101.547844" />
<path d="M247.562508,32.745606 C242.249796,32.282452 235.030295,31.651607 231.857881,31.373606" />
<path d="M181.985551,118.448215 C181.985551,118.448215 197.391376,109.554572 197.391376,109.554572" />
<path d="M31.994120,48.599440 C31.761275,48.638240 31.560189,48.768766 31.426132,48.962790" />
<path d="M149.409133,48.834018 C149.409133,48.636265 149.569443,48.475955 149.767196,48.475955" />
<path d="M149.514310,115.901470 C149.446975,115.834296 149.409133,115.743091 149.409133,115.647978" />
<path d="M246.998051,98.422238 C246.998051,98.422238 264.732197,101.551376 264.732197,101.551376" />
<path d="M156.644608,88.648534 C156.644608,88.648534 156.644608,115.651509 156.644608,115.651509" />
<path d="M155.928481,42.117138 C155.928481,42.117138 155.928481,38.769279 155.928481,38.769279" />
<path d="M155.041250,37.882049 C155.041250,37.882049 151.012512,37.882049 151.012512,37.882049" />
<path d="M265.744667,100.831717 C266.362028,97.325105 267.201641,92.562605 268.087117,87.542562" />
<path d="M156.644608,35.975285 C156.644608,35.975285 156.644608,42.117138 156.644608,42.117138" />
<path d="M138.159066,131.248206 C138.159066,131.248206 150.887272,118.520000 150.887272,118.520000" />
<path d="M112.644397,34.735277 C112.446644,34.735277 112.286334,34.574967 112.286334,34.377214" />
<path d="M75.765016,26.734258 C75.080179,26.734258 74.525008,27.289429 74.525008,27.974266" />
<path d="M108.439415,109.461352 C108.463961,109.467926 108.484870,109.475394 108.507473,109.487006" />
<path d="M132.973228,127.307685 C136.663291,131.015382 136.892584,131.241165 136.987841,131.315235" />
<path d="M213.009675,26.734258 C212.324838,26.734258 211.769667,27.289429 211.769667,27.974266" />
<path d="M112.286334,33.975020 C112.286334,33.290182 111.731163,32.735012 111.046326,32.735012" />
<path d="M58.099654,87.895774 C58.061011,87.676539 58.229667,87.475555 58.452281,87.475555" />
<path d="M40.312605,100.835248 C40.351427,101.068072 40.481953,101.269158 40.675976,101.403215" />
<path d="M274.772260,49.618951 C274.814592,49.389659 274.761666,49.156813 274.627609,48.962790" />
<path d="M150.887272,118.520000 C151.229478,118.174263 151.229478,117.616868 150.887272,117.271152" />
<path d="M211.769667,32.376948 C211.769667,32.574701 211.609357,32.735012 211.411604,32.735012" />
<path d="M52.165951,33.560521 C52.017790,33.740441 51.943699,33.976797 51.964865,34.202579" />
<path d="M149.409133,88.648534 C149.409133,88.450781 149.569443,88.290471 149.767196,88.290471" />
<path d="M193.767428,34.377214 C193.767428,34.574967 193.607118,34.735277 193.409365,34.735277" />
<path d="M156.644608,42.117138 C156.644608,42.314891 156.484298,42.475201 156.286545,42.475201" />
<path d="M59.062752,98.422238 C59.295576,98.383438 59.496662,98.252912 59.630719,98.058888" />
<path d="M156.286544,88.290471 C156.286544,88.290471 156.286545,88.290471 156.286545,88.290471" />
<path d="M211.769667,27.974266 C211.769667,27.974266 211.769667,32.376948 211.769667,32.376948" />
<path d="M155.170000,118.520000 C155.170000,118.520000 167.898228,131.248206 167.898228,131.248206" />
<path d="M246.426553,98.058888 C246.560610,98.252912 246.761696,98.383438 246.998051,98.422238" />
<path d="M274.056111,48.599440 C271.489412,48.145274 257.936327,45.758255 253.475181,44.969692" />
<path d="M91.154958,104.832205 C91.154958,104.832205 108.439415,109.461352 108.439415,109.461352" />
<path d="M52.874604,44.586009 C52.890809,44.770978 52.762935,44.937646 52.580079,44.969886" />
<path d="M151.012512,37.882049 C150.522508,37.882049 150.125282,38.279276 150.125282,38.769279" />
<path d="M214.565960,104.927211 C215.224839,104.746789 215.612269,104.068088 215.435334,103.408264" />
<path d="M94.645668,32.735012 C94.447915,32.735012 94.287605,32.574701 94.287605,32.376948" />
<path d="M150.125282,42.117138 C150.125282,42.314891 149.964971,42.475201 149.767218,42.475201" />
<path d="M265.381317,101.403215 C265.575341,101.269158 265.705867,101.068072 265.744667,100.831717" />
<path d="M118.671625,115.330875 C118.671625,115.330875 119.137272,115.598989 119.137272,115.598989" />
<path d="M156.286545,82.289718 C156.286545,82.289718 156.286544,82.289718 156.286544,82.289718" />
<path d="M108.507473,109.487006 C109.303771,109.896070 114.918709,113.153562 118.671625,115.330875" />
<path d="M253.475181,44.969692 C253.292390,44.937382 253.166459,44.771074 253.182666,44.586158" />
<path d="M124.068948,118.454645 C124.093483,118.468200 124.113255,118.481962 124.133942,118.500876" />
<path d="M246.281923,97.399174 C246.239592,97.632020 246.292495,97.864843 246.426553,98.058888" />
<path d="M156.644608,81.931654 C156.644608,82.129407 156.484298,82.289718 156.286545,82.289718" />
<path d="M271.819512,66.361792 C271.819512,66.361792 274.772260,49.618951 274.772260,49.618951" />
<path d="M149.767218,48.475955 C149.964971,48.475955 150.125282,48.636265 150.125282,48.834018" />
<path d="M247.957589,87.895794 C247.957589,87.895794 246.281923,97.399174 246.281923,97.399174" />
<path d="M150.125282,81.931654 C150.125282,82.129407 149.964971,82.289718 149.767218,82.289718" />
<path d="M112.286334,34.377214 C112.286334,34.377214 112.286334,33.975020 112.286334,33.975020" />
<path d="M74.198121,31.373637 C74.198121,31.373637 52.769187,33.246544 52.769187,33.246544" />
<path d="M247.604965,87.475555 C247.827589,87.475555 247.996247,87.676553 247.957589,87.895794" />
<path d="M215.435334,103.408264 C215.435334,103.408264 211.283785,87.926359 211.283785,87.926359" />
<path d="M149.409133,35.975285 C149.409133,35.290448 148.853962,34.735277 148.169125,34.735277" />
<path d="M119.137272,115.598989 C122.464461,117.536411 123.659310,118.228336 124.068948,118.454645" />
<path d="M156.286545,48.475955 C156.484298,48.475955 156.644608,48.636265 156.644608,48.834018" />
<path d="M111.046326,32.735012 C111.046326,32.735012 94.645668,32.735012 94.645668,32.735012" />
<path d="M231.532285,31.017015 C231.532285,31.017015 231.532285,27.974266 231.532285,27.974266" />
<path d="M253.291616,33.246544 C253.291616,33.246544 247.562508,32.745606 247.562508,32.745606" />
<path d="M137.534642,131.505749 C137.770997,131.505749 137.989718,131.414023 138.159066,131.248206" />
<path d="M181.927187,118.489947 C181.945820,118.473162 181.963832,118.460753 181.985551,118.448215" />
<path d="M157.884616,34.735277 C157.199779,34.735277 156.644608,35.290448 156.644608,35.975285" />
<path d="M149.767218,82.289718 C149.767218,82.289718 149.767196,82.289718 149.767196,82.289718" />
<path d="M148.169125,34.735277 C148.169125,34.735277 112.644397,34.735277 112.644397,34.735277" />
<path d="M231.532285,27.974266 C231.532285,27.289429 230.977115,26.734258 230.292277,26.734258" />
<path d="M149.409133,42.117138 C149.409133,42.117138 149.409133,35.975285 149.409133,35.975285" />
<path d="M197.391376,109.554572 C197.414210,109.541390 197.435131,109.531623 197.460297,109.523759" />
<path d="M59.775370,97.402705 C59.775370,97.402705 58.099654,87.895774 58.099654,87.895774" />
<path d="M268.087117,87.542562 C269.434731,79.915508 270.884642,71.688750 271.819512,66.361792" />
<path d="M155.928481,88.648534 C155.928481,88.450781 156.088791,88.290471 156.286544,88.290471" />
<path d="M155.928481,38.769279 C155.928481,38.279276 155.531254,37.882049 155.041250,37.882049" />
<path d="M274.627609,48.962790 C274.493552,48.768766 274.292466,48.638240 274.056111,48.599440" />
<path d="M150.887272,117.271152 C150.887272,117.271152 149.514310,115.901470 149.514310,115.901470" />
<path d="M230.292277,26.734258 C230.292277,26.734258 213.009675,26.734258 213.009675,26.734258" />
<path d="M254.092428,34.206111 C254.113594,33.966203 254.043034,33.733379 253.891343,33.560521" />
<path d="M41.332138,101.547844 C41.332138,101.547844 59.062752,98.422238 59.062752,98.422238" />
<path d="M151.012512,92.883623 C151.012512,92.883623 155.041250,92.883623 155.041250,92.883623" />
<path d="M156.286545,88.290471 C156.484298,88.290471 156.644608,88.450781 156.644608,88.648534" />
<path d="M156.644608,48.834018 C156.644608,48.834018 156.644608,81.931654 156.644608,81.931654" />
<path d="M150.125282,88.648534 C150.125282,88.648534 150.125282,91.996393 150.125282,91.996393" />
<path d="M149.767218,88.290471 C149.964971,88.290471 150.125282,88.450781 150.125282,88.648534" />
<path d="M193.409365,34.735277 C193.409365,34.735277 157.884616,34.735277 157.884616,34.735277" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,895 +0,0 @@
module dasbob() {
polygon(
[
[155.928481,91.996393],
[155.928481,88.648534],
[155.933165,88.590452],
[155.946733,88.535356],
[155.968445,88.483982],
[155.997563,88.437065],
[156.033354,88.395342],
[156.075074,88.359554],
[156.121990,88.330435],
[156.173366,88.308723],
[156.228462,88.295156],
[156.286544,88.290471],
[156.286545,88.290471],
[156.344623,88.295156],
[156.399719,88.308723],
[156.451093,88.330435],
[156.498010,88.359554],
[156.539733,88.395342],
[156.575520,88.437065],
[156.604640,88.483982],
[156.626352,88.535356],
[156.639920,88.590452],
[156.644608,88.648534],
[156.644608,115.651509],
[156.643479,115.679905],
[156.640132,115.707945],
[156.634614,115.735511],
[156.626976,115.762479],
[156.617269,115.788731],
[156.605539,115.814144],
[156.591841,115.838597],
[156.576224,115.861972],
[156.558736,115.884145],
[156.539430,115.905001],
[155.170000,117.271152],
[155.077610,117.380792],
[155.005751,117.500595],
[154.954423,117.628018],
[154.923627,117.760521],
[154.913362,117.895567],
[154.923627,118.030611],
[154.954423,118.163118],
[155.005751,118.290544],
[155.077610,118.410351],
[155.170000,118.520000],
[167.898228,131.248206],
[167.950474,131.295709],
[168.005495,131.338661],
[168.063099,131.376959],
[168.123096,131.410491],
[168.185294,131.439156],
[168.249503,131.462847],
[168.315535,131.481457],
[168.383196,131.494881],
[168.452298,131.503014],
[168.522652,131.505749],
[168.581581,131.503846],
[168.639771,131.498154],
[168.697112,131.488693],
[168.753503,131.475487],
[168.808835,131.458554],
[168.863003,131.437918],
[168.915900,131.413600],
[168.967424,131.385620],
[169.017465,131.354001],
[169.065922,131.318766],
[169.122187,131.269268],
[169.224386,131.172548],
[169.386911,131.014189],
[169.624155,130.779779],
[169.950510,130.454901],
[170.380370,130.025143],
[170.928127,129.476088],
[171.608176,128.793324],
[172.434908,127.962435],
[173.422719,126.969010],
[173.595576,126.796152],
[174.555586,125.830816],
[175.574414,124.806845],
[176.619431,123.757449],
[177.658008,122.715843],
[178.657523,121.715249],
[179.585344,120.788875],
[180.408849,119.969943],
[181.095407,119.291666],
[181.612396,118.787262],
[181.927187,118.489947],
[181.932761,118.485037],
[181.938324,118.480363],
[181.943904,118.475898],
[181.949524,118.471614],
[181.955210,118.467486],
[181.960989,118.463485],
[181.966885,118.459584],
[181.972928,118.455757],
[181.979141,118.451974],
[181.985551,118.448215],
[197.391376,109.554572],
[197.398174,109.550715],
[197.404894,109.547058],
[197.411574,109.543587],
[197.418251,109.540294],
[197.424961,109.537169],
[197.431740,109.534204],
[197.438625,109.531389],
[197.445657,109.528716],
[197.452866,109.526175],
[197.460297,109.523759],
[197.888500,109.398538],
[198.603354,109.199314],
[199.558759,108.938080],
[200.708617,108.626832],
[202.006828,108.277570],
[203.407293,107.902288],
[204.863914,107.512984],
[206.330593,107.121654],
[207.761231,106.740294],
[209.109731,106.380904],
[210.259790,106.077520],
[211.007641,105.878421],
[211.671283,105.701720],
[212.255851,105.546023],
[212.766495,105.409937],
[213.208356,105.292068],
[213.586577,105.191022],
[213.906305,105.105408],
[214.172682,105.033829],
[214.390851,104.974893],
[214.565960,104.927211],
[214.755185,104.858651],
[214.926368,104.763300],
[215.077749,104.644257],
[215.207571,104.504626],
[215.314075,104.347512],
[215.395506,104.176015],
[215.450103,103.993237],
[215.476113,103.802284],
[215.471774,103.606259],
[215.435334,103.408264],
[211.283785,87.926359],
[211.272290,87.858468],
[211.273727,87.792140],
[211.287089,87.728686],
[211.311361,87.669424],
[211.345536,87.615669],
[211.388607,87.568735],
[211.439560,87.529942],
[211.497387,87.500604],
[211.561080,87.482035],
[211.629630,87.475555],
[247.604965,87.475555],
[247.669978,87.481399],
[247.730835,87.498212],
[247.786612,87.524888],
[247.836394,87.560335],
[247.879255,87.603458],
[247.914279,87.653155],
[247.940545,87.708334],
[247.957130,87.767899],
[247.963118,87.830749],
[247.957589,87.895794],
[246.281923,97.399174],
[246.272064,97.468985],
[246.267838,97.538567],
[246.269156,97.607680],
[246.275935,97.676095],
[246.288091,97.743580],
[246.305537,97.809899],
[246.328190,97.874821],
[246.355968,97.938115],
[246.388782,97.999548],
[246.426553,98.058888],
[246.468748,98.115160],
[246.514775,98.167455],
[246.564443,98.215601],
[246.617561,98.259429],
[246.673939,98.298771],
[246.733385,98.333454],
[246.795709,98.363312],
[246.860723,98.388175],
[246.928233,98.407872],
[246.998051,98.422238],
[264.732197,101.551376],
[264.801046,101.559326],
[264.869810,101.562047],
[264.938193,101.559603],
[265.005898,101.552058],
[265.072629,101.539474],
[265.138091,101.521917],
[265.201986,101.499447],
[265.264020,101.472132],
[265.323895,101.440032],
[265.381317,101.403215],
[265.437589,101.361016],
[265.489884,101.314989],
[265.538030,101.265321],
[265.581858,101.212203],
[265.621199,101.155826],
[265.655884,101.096379],
[265.685741,101.034053],
[265.710603,100.969042],
[265.730302,100.901532],
[265.744667,100.831717],
[265.936365,99.743053],
[266.140340,98.585029],
[266.355536,97.363630],
[266.580891,96.084848],
[266.815347,94.754674],
[267.057847,93.379097],
[267.307333,91.964106],
[267.562744,90.515694],
[267.823024,89.039848],
[268.087117,87.542562],
[268.493851,85.239952],
[268.903020,82.922360],
[269.310920,80.610778],
[269.713844,78.326206],
[270.108092,76.089640],
[270.489956,73.922076],
[270.855735,71.844512],
[271.201722,69.877945],
[271.524216,68.043372],
[271.819512,66.361792],
[274.772260,49.618951],
[274.782113,49.550097],
[274.786339,49.481287],
[274.785019,49.412771],
[274.778236,49.344805],
[274.766079,49.277642],
[274.748628,49.211538],
[274.725971,49.146746],
[274.698192,49.083522],
[274.665375,49.022116],
[274.627609,48.962790],
[274.585411,48.906514],
[274.539382,48.854220],
[274.489715,48.806072],
[274.436598,48.762245],
[274.380220,48.722905],
[274.320772,48.688220],
[274.258449,48.658361],
[274.193434,48.633500],
[274.125925,48.613801],
[274.056111,48.599440],
[272.976586,48.408733],
[271.358350,48.123247],
[269.321870,47.764163],
[266.987617,47.352674],
[264.476061,46.909963],
[261.907673,46.457221],
[259.402919,46.015634],
[257.082272,45.606392],
[255.066203,45.250681],
[253.475181,44.969692],
[253.422132,44.956092],
[253.373010,44.935148],
[253.328321,44.907547],
[253.288581,44.873985],
[253.254298,44.835150],
[253.225984,44.791739],
[253.204152,44.744441],
[253.189314,44.693949],
[253.181981,44.640957],
[253.182666,44.586158],
[254.092428,34.206111],
[254.096035,34.134402],
[254.094204,34.063437],
[254.086995,33.993533],
[254.074474,33.925004],
[254.056704,33.858171],
[254.033750,33.793348],
[254.005671,33.730854],
[253.972536,33.671006],
[253.934405,33.614123],
[253.891343,33.560521],
[253.843021,33.507625],
[253.791377,33.459113],
[253.736686,33.415130],
[253.679223,33.375827],
[253.619261,33.341351],
[253.557077,33.311847],
[253.492946,33.287466],
[253.427141,33.268356],
[253.359939,33.254665],
[253.291616,33.246544],
[247.562508,32.745606],
[245.917442,32.602147],
[244.193696,32.451753],
[242.426987,32.297543],
[240.653040,32.142641],
[238.907581,31.990171],
[237.226330,31.843256],
[235.645011,31.705018],
[234.199348,31.578582],
[232.925062,31.467069],
[231.857881,31.373606],
[231.803824,31.364694],
[231.753004,31.348117],
[231.705995,31.324519],
[231.663379,31.294546],
[231.625731,31.258846],
[231.593633,31.218062],
[231.567659,31.172841],
[231.548392,31.123828],
[231.536406,31.071670],
[231.532285,31.017015],
[231.532285,27.974266],
[231.516054,27.773128],
[231.469067,27.582326],
[231.393875,27.404409],
[231.293034,27.241932],
[231.169093,27.097446],
[231.024608,26.973506],
[230.862130,26.872664],
[230.684214,26.797474],
[230.493410,26.750486],
[230.292277,26.734258],
[213.009675,26.734258],
[212.808538,26.750486],
[212.617735,26.797474],
[212.439819,26.872664],
[212.277341,26.973506],
[212.132856,27.097446],
[212.008916,27.241932],
[211.908073,27.404409],
[211.832882,27.582326],
[211.785895,27.773128],
[211.769667,27.974266],
[211.769667,32.376948],
[211.764979,32.435027],
[211.751411,32.490123],
[211.729699,32.541498],
[211.700580,32.588413],
[211.664791,32.630135],
[211.623070,32.665924],
[211.576154,32.695044],
[211.524779,32.716756],
[211.469682,32.730322],
[211.411604,32.735012],
[195.007436,32.735012],
[194.806298,32.751239],
[194.615497,32.798227],
[194.437579,32.873418],
[194.275102,32.974260],
[194.130616,33.098200],
[194.006675,33.242685],
[193.905833,33.405163],
[193.830643,33.583080],
[193.783657,33.773883],
[193.767428,33.975020],
[193.767428,34.377214],
[193.762741,34.435292],
[193.749172,34.490388],
[193.727459,34.541763],
[193.698340,34.588679],
[193.662552,34.630400],
[193.620830,34.666189],
[193.573914,34.695309],
[193.522539,34.717020],
[193.467443,34.730589],
[193.409365,34.735277],
[157.884616,34.735277],
[157.683479,34.751505],
[157.492676,34.798492],
[157.314759,34.873683],
[157.152282,34.974525],
[157.007798,35.098465],
[156.883856,35.242950],
[156.783014,35.405428],
[156.707822,35.583345],
[156.660836,35.774147],
[156.644608,35.975285],
[156.644608,42.117138],
[156.639920,42.175216],
[156.626352,42.230312],
[156.604640,42.281686],
[156.575520,42.328602],
[156.539733,42.370326],
[156.498010,42.406113],
[156.451093,42.435232],
[156.399719,42.456945],
[156.344623,42.470513],
[156.286545,42.475201],
[156.286544,42.475201],
[156.228462,42.470513],
[156.173366,42.456945],
[156.121990,42.435232],
[156.075074,42.406113],
[156.033354,42.370326],
[155.997563,42.328602],
[155.968445,42.281686],
[155.946733,42.230312],
[155.933165,42.175216],
[155.928481,42.117138],
[155.928481,38.769279],
[155.916866,38.625365],
[155.883248,38.488843],
[155.829448,38.361544],
[155.757295,38.245292],
[155.668616,38.141911],
[155.565235,38.053231],
[155.448981,37.981078],
[155.321682,37.927279],
[155.185161,37.893659],
[155.041250,37.882049],
[151.012512,37.882049],
[150.868597,37.893659],
[150.732078,37.927279],
[150.604777,37.981078],
[150.488524,38.053231],
[150.385144,38.141911],
[150.296463,38.245292],
[150.224311,38.361544],
[150.170512,38.488843],
[150.136892,38.625365],
[150.125282,38.769279],
[150.125282,42.117138],
[150.120594,42.175216],
[150.107026,42.230312],
[150.085313,42.281686],
[150.056193,42.328602],
[150.020406,42.370326],
[149.978685,42.406113],
[149.931767,42.435232],
[149.880392,42.456945],
[149.825295,42.470513],
[149.767218,42.475201],
[149.767196,42.475201],
[149.709114,42.470513],
[149.654019,42.456945],
[149.602644,42.435232],
[149.555727,42.406113],
[149.514005,42.370326],
[149.478216,42.328602],
[149.449097,42.281686],
[149.427386,42.230312],
[149.413817,42.175216],
[149.409133,42.117138],
[149.409133,35.975285],
[149.392901,35.774147],
[149.345916,35.583345],
[149.270723,35.405428],
[149.169882,35.242950],
[149.045940,35.098465],
[148.901456,34.974525],
[148.738978,34.873683],
[148.561062,34.798492],
[148.370259,34.751505],
[148.169125,34.735277],
[112.644397,34.735277],
[112.586316,34.730589],
[112.531220,34.717020],
[112.479846,34.695309],
[112.432928,34.666189],
[112.391206,34.630400],
[112.355418,34.588679],
[112.326298,34.541763],
[112.304587,34.490388],
[112.291019,34.435292],
[112.286334,34.377214],
[112.286334,33.975020],
[112.270103,33.773883],
[112.223116,33.583080],
[112.147924,33.405163],
[112.047082,33.242685],
[111.923142,33.098200],
[111.778657,32.974260],
[111.616179,32.873418],
[111.438262,32.798227],
[111.247460,32.751239],
[111.046326,32.735012],
[94.645668,32.735012],
[94.587586,32.730322],
[94.532491,32.716756],
[94.481116,32.695044],
[94.434199,32.665924],
[94.392477,32.630135],
[94.356688,32.588413],
[94.327569,32.541498],
[94.305857,32.490123],
[94.292290,32.435027],
[94.287605,32.376948],
[94.287605,27.974266],
[94.271374,27.773128],
[94.224386,27.582326],
[94.149196,27.404409],
[94.048353,27.241932],
[93.924412,27.097446],
[93.779927,26.973506],
[93.617450,26.872664],
[93.439533,26.797474],
[93.248731,26.750486],
[93.047597,26.734258],
[75.765016,26.734258],
[75.563879,26.750486],
[75.373076,26.797474],
[75.195159,26.872664],
[75.032682,26.973506],
[74.888198,27.097446],
[74.764256,27.241932],
[74.663413,27.404409],
[74.588224,27.582326],
[74.541235,27.773128],
[74.525008,27.974266],
[74.525008,31.016933],
[74.520847,31.071600],
[74.508767,31.123774],
[74.489357,31.172805],
[74.463211,31.218044],
[74.430926,31.258847],
[74.393089,31.294564],
[74.350296,31.324549],
[74.303142,31.348154],
[74.252219,31.364732],
[74.198121,31.373637],
[52.769187,33.246544],
[52.699909,33.254665],
[52.631945,33.268356],
[52.565548,33.287466],
[52.500970,33.311847],
[52.438467,33.341351],
[52.378291,33.375827],
[52.320698,33.415130],
[52.265939,33.459113],
[52.214273,33.507625],
[52.165951,33.560521],
[52.123743,33.616121],
[52.086110,33.674707],
[52.053176,33.735875],
[52.025066,33.799224],
[52.001909,33.864350],
[51.983830,33.930853],
[51.970961,33.998328],
[51.963424,34.066376],
[51.961349,34.134592],
[51.964865,34.202579],
[52.874604,44.586009],
[52.875231,44.640832],
[52.867748,44.693864],
[52.852691,44.744403],
[52.830593,44.791753],
[52.801987,44.835219],
[52.767410,44.874103],
[52.727397,44.907707],
[52.682480,44.935338],
[52.633195,44.956295],
[52.580079,44.969886],
[31.994120,48.599440],
[31.925253,48.613801],
[31.858505,48.633500],
[31.794085,48.658361],
[31.732205,48.688220],
[31.673079,48.722905],
[31.616915,48.762245],
[31.563927,48.806072],
[31.514325,48.854220],
[31.468323,48.906514],
[31.426132,48.962790],
[31.387509,49.022116],
[31.354199,49.083522],
[31.326223,49.146746],
[31.303601,49.211538],
[31.286353,49.277642],
[31.274503,49.344805],
[31.268072,49.412771],
[31.267081,49.481287],
[31.271549,49.550097],
[31.281502,49.618951],
[40.312605,100.835248],
[40.326972,100.904106],
[40.346674,100.970849],
[40.371542,101.035265],
[40.401402,101.097142],
[40.436089,101.156268],
[40.475429,101.212429],
[40.519259,101.265416],
[40.567404,101.315017],
[40.619700,101.361020],
[40.675976,101.403215],
[40.733397,101.440028],
[40.793318,101.472103],
[40.855483,101.499351],
[40.919639,101.521691],
[40.985533,101.539032],
[41.052906,101.551295],
[41.121509,101.558392],
[41.191082,101.560239],
[41.261377,101.556751],
[41.332138,101.547844],
[59.062752,98.422238],
[59.131609,98.407872],
[59.198354,98.388175],
[59.262770,98.363312],
[59.324646,98.333454],
[59.383772,98.298771],
[59.439933,98.259429],
[59.492920,98.215601],
[59.542523,98.167455],
[59.588524,98.115160],
[59.630719,98.058888],
[59.668486,97.999551],
[59.701303,97.938143],
[59.729081,97.874917],
[59.751739,97.810125],
[59.769189,97.744022],
[59.781347,97.676858],
[59.788128,97.608891],
[59.789449,97.540374],
[59.785223,97.471559],
[59.775370,97.402705],
[58.099654,87.895774],
[58.094125,87.830731],
[58.100116,87.767883],
[58.116704,87.708321],
[58.142970,87.653145],
[58.177995,87.603450],
[58.220856,87.560330],
[58.270636,87.524884],
[58.326413,87.498210],
[58.387267,87.481399],
[58.452281,87.475555],
[94.427690,87.475555],
[94.496234,87.482034],
[94.559926,87.500602],
[94.617751,87.529939],
[94.668705,87.568730],
[94.711775,87.615661],
[94.745951,87.669413],
[94.770224,87.728673],
[94.783587,87.792125],
[94.785027,87.858451],
[94.773540,87.926340],
[90.530534,103.752705],
[90.506294,103.892563],
[90.504706,104.031258],
[90.524497,104.166566],
[90.564397,104.296266],
[90.623135,104.418132],
[90.699443,104.529946],
[90.792049,104.629481],
[90.899683,104.714517],
[91.021076,104.782832],
[91.154958,104.832205],
[108.439415,109.461352],
[108.446673,109.463353],
[108.453747,109.465428],
[108.460666,109.467596],
[108.467464,109.469877],
[108.474171,109.472288],
[108.480819,109.474851],
[108.487442,109.477585],
[108.494071,109.480508],
[108.500735,109.483642],
[108.507473,109.487006],
[108.884239,109.691248],
[109.510043,110.042825],
[110.344795,110.518165],
[111.348415,111.093696],
[112.480816,111.745845],
[113.701917,112.451043],
[114.971630,113.185716],
[116.249877,113.926293],
[117.496568,114.649202],
[118.671625,115.330875],
[119.137272,115.598989],
[120.072804,116.143628],
[120.888480,116.618220],
[121.592381,117.027440],
[122.192590,117.375967],
[122.697190,117.668483],
[123.114262,117.909665],
[123.451893,118.104192],
[123.718162,118.256745],
[123.921152,118.372002],
[124.068948,118.454645],
[124.076169,118.458720],
[124.083141,118.462841],
[124.089896,118.467032],
[124.096465,118.471326],
[124.102886,118.475749],
[124.109192,118.480334],
[124.115416,118.485109],
[124.121592,118.490105],
[124.127755,118.495349],
[124.133942,118.500876],
[124.527158,118.875752],
[125.176334,119.511789],
[126.026376,120.353198],
[127.022190,121.344198],
[128.108688,122.429005],
[129.230778,123.551833],
[130.333368,124.656898],
[131.361365,125.688418],
[132.259683,126.590608],
[132.973228,127.307685],
[133.979748,128.318865],
[134.798585,129.141112],
[135.449697,129.794409],
[135.953043,130.298734],
[136.328586,130.674068],
[136.596282,130.940394],
[136.776096,131.117692],
[136.887986,131.225944],
[136.951914,131.285131],
[136.987841,131.315235],
[137.034582,131.350574],
[137.083652,131.382464],
[137.134840,131.410841],
[137.187932,131.435639],
[137.242717,131.456797],
[137.298984,131.474250],
[137.356522,131.487935],
[137.415118,131.497788],
[137.474562,131.503748],
[137.534642,131.505749],
[137.604987,131.503014],
[137.674082,131.494881],
[137.741741,131.481457],
[137.807770,131.462847],
[137.871980,131.439156],
[137.934180,131.410491],
[137.994177,131.376959],
[138.051784,131.338661],
[138.106810,131.295709],
[138.159066,131.248206],
[150.887272,118.520000],
[150.979666,118.410351],
[151.051529,118.290544],
[151.102860,118.163118],
[151.133658,118.030611],
[151.143926,117.895567],
[151.133658,117.760521],
[151.102860,117.628018],
[151.051529,117.500595],
[150.979666,117.380792],
[150.887272,117.271152],
[149.514310,115.901470],
[149.495000,115.880614],
[149.477513,115.858440],
[149.461895,115.835067],
[149.448197,115.810612],
[149.436468,115.785200],
[149.426760,115.758949],
[149.419123,115.731979],
[149.413606,115.704413],
[149.410258,115.676372],
[149.409133,115.647978],
[149.409133,88.648534],
[149.413817,88.590452],
[149.427386,88.535356],
[149.449097,88.483982],
[149.478216,88.437065],
[149.514005,88.395342],
[149.555727,88.359554],
[149.602644,88.330435],
[149.654019,88.308723],
[149.709114,88.295156],
[149.767196,88.290471],
[149.767218,88.290471],
[149.825295,88.295156],
[149.880392,88.308723],
[149.931767,88.330435],
[149.978685,88.359554],
[150.020406,88.395342],
[150.056193,88.437065],
[150.085313,88.483982],
[150.107026,88.535356],
[150.120594,88.590452],
[150.125282,88.648534],
[150.125282,91.996393],
[150.136892,92.140304],
[150.170512,92.276824],
[150.224311,92.404123],
[150.296463,92.520377],
[150.385144,92.623757],
[150.488524,92.712438],
[150.604777,92.784589],
[150.732078,92.838390],
[150.868597,92.872009],
[151.012512,92.883623],
[155.041250,92.883623],
[155.185161,92.872009],
[155.321682,92.838390],
[155.448981,92.784589],
[155.565235,92.712438],
[155.668616,92.623757],
[155.757295,92.520377],
[155.829448,92.404123],
[155.883248,92.276824],
[155.916866,92.140304],
[155.928481,91.996393]
]
);
polygon(
[
[149.767196,82.289718],
[149.709114,82.285029],
[149.654019,82.271462],
[149.602644,82.249749],
[149.555727,82.220631],
[149.514005,82.184841],
[149.478216,82.143119],
[149.449097,82.096203],
[149.427386,82.044827],
[149.413817,81.989731],
[149.409133,81.931654],
[149.409133,48.834018],
[149.413817,48.775936],
[149.427386,48.720840],
[149.449097,48.669465],
[149.478216,48.622549],
[149.514005,48.580828],
[149.555727,48.545039],
[149.602644,48.515920],
[149.654019,48.494207],
[149.709114,48.480641],
[149.767196,48.475955],
[149.767218,48.475955],
[149.825295,48.480641],
[149.880392,48.494207],
[149.931767,48.515920],
[149.978685,48.545039],
[150.020406,48.580828],
[150.056193,48.622549],
[150.085313,48.669465],
[150.107026,48.720840],
[150.120594,48.775936],
[150.125282,48.834018],
[150.125282,81.931654],
[150.120594,81.989731],
[150.107026,82.044827],
[150.085313,82.096203],
[150.056193,82.143119],
[150.020406,82.184841],
[149.978685,82.220631],
[149.931767,82.249749],
[149.880392,82.271462],
[149.825295,82.285029],
[149.767218,82.289718],
[149.767196,82.289718]
]
);
polygon(
[
[156.286544,48.475955],
[156.286545,48.475955],
[156.344623,48.480641],
[156.399719,48.494207],
[156.451093,48.515920],
[156.498010,48.545039],
[156.539733,48.580828],
[156.575520,48.622549],
[156.604640,48.669465],
[156.626352,48.720840],
[156.639920,48.775936],
[156.644608,48.834018],
[156.644608,81.931654],
[156.639920,81.989731],
[156.626352,82.044827],
[156.604640,82.096203],
[156.575520,82.143119],
[156.539733,82.184841],
[156.498010,82.220631],
[156.451093,82.249749],
[156.399719,82.271462],
[156.344623,82.285029],
[156.286545,82.289718],
[156.286544,82.289718],
[156.228462,82.285029],
[156.173366,82.271462],
[156.121990,82.249749],
[156.075074,82.220631],
[156.033354,82.184841],
[155.997563,82.143119],
[155.968445,82.096203],
[155.946733,82.044827],
[155.933165,81.989731],
[155.928481,81.931654],
[155.928481,48.834018],
[155.933165,48.775936],
[155.946733,48.720840],
[155.968445,48.669465],
[155.997563,48.622549],
[156.033354,48.580828],
[156.075074,48.545039],
[156.121990,48.515920],
[156.173366,48.494207],
[156.228462,48.480641],
[156.286544,48.475955]
]
);
}

View File

@ -1,14 +0,0 @@
function to_cardinal_2d(a, d) = [
d * sin(a),
d * cos(a)
];
function move_polar_2d(p, angle, dist) = to_cardinal_2d(angle, dist) + p;
function line_len_2d(p) = sqrt(p[0]*p[0] + p[1]*p[1]);
function line_len_3d(p) = sqrt(p[0]*p[0] + p[1]*p[1] + p[2]*p[2]);
function angle_2d(p) = atan2(p[0], p[1]);
function _tangent_single_angle_2d(to, r, other_side) = angle_2d(to) + ((other_side) ? -1 : 1)*acos(r / line_len_2d(to));
function tangent_single_2d(to, r, center, other_side=false) =
move_polar_2d(center, _tangent_single_angle_2d(to - center, r, other_side), r);

View File

@ -1,233 +0,0 @@
module heatSetInsert_wall(D3, L, w)
{
difference() {
cylinder(h = L+1, r = D3/2+w);
cylinder(h = L+1, r = D3/2);
}
}
module heatSetInsert_2d_wall(D3, L, w)
{
difference() {
circle(r = D3/2+w);
circle(r = D3/2);
}
}
module heatSetInsert_hole(D3, L, w)
{
cylinder(h = L+1, r = D3/2);
}
module heatSetInsert_hole_2d(D3, L, w)
{
circle(r = D3/2);
}
// M2
module heatSetInsert_wall_2d_M2()
{
heatSetInsert_wall_2d(L=3.0, D3=3.2, w=1.3);
}
module heatSetInsert_hole_2d_M2()
{
heatSetInsert_hole_2d(L=3.0, D3=3.2, w=1.3);
}
module heatSetInsert_wall_M2x2()
{
heatSetInsert_wall(L=3.0, D3=3.2, w=1.3);
}
module heatSetInsert_hole_M2x2()
{
heatSetInsert_hole(L=3.0, D3=3.2, w=1.3);
}
// M2.5
module heatSetInsert_wall_2d_M2_5x4()
{
heatSetInsert_wall_2d(L=4.0, D3=4.0, w=1.6);
}
module heatSetInsert_hole_2d_M2_5x4()
{
heatSetInsert_hole_2d(L=4.0, D3=4.0, w=1.6);
}
module heatSetInsert_wall_M2_5x4()
{
heatSetInsert_wall(L=4.0, D3=4.0, w=1.6);
}
module heatSetInsert_hole_M2_5x4()
{
heatSetInsert_hole(L=4.0, D3=4.0, w=1.6);
}
// M3
module heatSetInsert_wall_2d_M3()
{
heatSetInsert_wall_2d(L=5.7, D3=4.0, w=1.6);
}
module heatSetInsert_hole_2d_M3()
{
heatSetInsert_hole_2d(L=5.7, D3=4.0, w=1.6);
}
module heatSetInsert_wall_M3x5_7()
{
heatSetInsert_wall(L=5.7, D3=4.0, w=1.6);
}
module heatSetInsert_hole_M3x5_7()
{
heatSetInsert_hole(L=5.7, D3=4.0, w=1.6);
}
module heatSetInsert_wall_M3x3()
{
heatSetInsert_wall(L=3.0, D3=4.0, w=1.6);
}
module heatSetInsert_hole_M3x3()
{
heatSetInsert_hole(L=3.0, D3=4.0, w=1.6);
}
module heatSetInsert_wall_M3x5x4_voron()
{
heatSetInsert_wall(L=4.4, D3=4.4, w=1.6);
}
module heatSetInsert_wall_2d_M3x5x4_voron()
{
heatSetInsert_wall_2d(L=4.4, D3=4.4, w=1.6);
}
module heatSetInsert_hole_M3x5x4_voron()
{
heatSetInsert_hole(L=4.4, D3=4.4, w=1.6);
}
module heatSetInsert_hole_2d_M3x5x4_voron()
{
heatSetInsert_hole_2d(L=4.4, D3=4.4, w=1.6);
}
// M4
module heatSetInsert_wall_2d_M4()
{
heatSetInsert_wall_2d(L=8.1, D3=5.7, w=2.1);
}
module heatSetInsert_hole_2d_M4()
{
heatSetInsert_hole_2d(L=8.1, D3=5.7, w=2.1);
}
module heatSetInsert_wall_M4x8_1()
{
heatSetInsert_wall(L=8.1, D3=5.7, w=2.1);
}
module heatSetInsert_hole_M4x8_1()
{
heatSetInsert_hole(L=8.1, D3=5.7, w=2.1);
}
module heatSetInsert_wall_M4x4()
{
heatSetInsert_wall(L=4.0, D3=5.7, w=2.1);
}
module heatSetInsert_hole_M4x4()
{
heatSetInsert_hole(L=4.0, D3=5.7, w=2.1);
}
// M5
module heatSetInsert_wall_2d_M5()
{
heatSetInsert_wall_2d(L=9.5, D3=6.5, w=2.6);
}
module heatSetInsert_hole_2d_M5()
{
heatSetInsert_hole_2d(L=9.5, D3=6.5, w=2.6);
}
module heatSetInsert_wall_M5x9_5()
{
heatSetInsert_wall(L=9.5, D3=6.5, w=2.6);
}
module heatSetInsert_hole_M5x9_5()
{
heatSetInsert_hole(L=9.5, D3=6.5, w=2.6);
}
module heatSetInsert_wall_M5x5_8()
{
heatSetInsert_wall(L=5.8, D3=6.5, w=2.6);
}
module heatSetInsert_hole_M5x5_8()
{
heatSetInsert_hole(L=5.8, D3=6.5, w=2.6);
}
// M6
module heatSetInsert_wall_2d_M6()
{
heatSetInsert_wall_2d(L=12.7, D3=8.1, w=3.3);
}
module heatSetInsert_hole_2d_M6()
{
heatSetInsert_hole_2d(L=12.7, D3=8.1, w=3.3);
}
module heatSetInsert_wall_M6x12_7()
{
heatSetInsert_wall(L=12.7, D3=8.1, w=3.3);
}
module heatSetInsert_hole_M6x12_7()
{
heatSetInsert_hole(L=12.7, D3=8.1, w=3.3);
}
// M8
module heatSetInsert_wall_2d_M8x12_7()
{
heatSetInsert_wall_2d(L=12.7, D3=9.7, w=4.5);
}
module heatSetInsert_hole_2d_M8x12_7()
{
heatSetInsert_hole_2d(L=12.7, D3=9.7, w=4.5);
}
module heatSetInsert_wall_M8x12_7()
{
heatSetInsert_wall(L=12.7, D3=9.7, w=4.5);
}
module heatSetInsert_hole_M8x12_7()
{
heatSetInsert_hole(L=12.7, D3=9.7, w=4.5);
}
// M10
module heatSetInsert_wall_2d_M10x12_7()
{
heatSetInsert_wall_2d(L=12.7, D3=12, w=6);
}
module heatSetInsert_hole_2d_M10x12_7()
{
heatSetInsert_hole_2d(L=12.7, D3=12, w=6);
}
module heatSetInsert_wall_M10x12_7()
{
heatSetInsert_wall(L=12.7, D3=12, w=6);
}
module heatSetInsert_hole_M10x12_7()
{
heatSetInsert_hole(L=12.7, D3=12, w=6);
}

View File

@ -1,83 +0,0 @@
#!/bin/bash
points="$(cat dasbob-Edge_Cuts.svg | grep '<path d=' | sed -e 's/^.*"\(.*\)".*$/\1/' | tr -d '[:alpha:]' | awk '{{ print $1":"$2":"$3":"$4 }}')"
path="$(echo "$points" | head -n 1 | sed -e's/:.*$//')"
one=1000000
function to_fixed() {
echo "$(( $(echo "$1" | sed -e's/\..*$//') ))$(echo "$1" | sed -e's/^.*\.//')"
}
function to_float() {
printf "%07d" "$1" | sed -e 's/^\([0-9]*\)\([0-9][0-9][0-9][0-9][0-9][0-9]\)/\1.\2/'
}
function to_point() {
x="$(to_fixed $(get_x "$1"))"
y="$(to_fixed $(get_y "$1"))"
echo "$x,$y"
}
function to_str() {
x="$(to_float $(get_x "$1"))"
y="$(to_float $(get_y "$1"))"
echo "$x,$y"
}
function get_x() {
echo "$1" | sed -e's/,.*$//'
}
function get_y() {
echo "$1" | sed -e's/^.*,//'
}
function cubic_bezier_curve() {
p_s="$(to_point $1)"
p_a="$(to_point $(echo "$2" | sed -e's/:.*$//'))"
p_b="$(to_point $(echo "$2" | sed -e's/^.*:\([^:]*\):.*$/\1/'))"
p_e="$(to_point $(echo "$2" | sed -e's/^.*://'))"
for t in $(seq $(( $one / 10 )) $(( $one / 10 )) $(( $one - 1)))
do
# B(t)=(1-t)^{3} * P_{0}+3(1-t)^{2}t * P_{1}+3(1-t)t^{2} * P_{2}+t^{3} * P_{3}
one_min_t=$(( $one - $t ))
b_a_x=$(( $one_min_t * $one_min_t * $one_min_t / $one / $one * $(get_x $p_s) / $one ))
b_a_y=$(( $one_min_t * $one_min_t * $one_min_t / $one / $one * $(get_y $p_s) / $one ))
b_b_x=$(( 3 * $one_min_t * $one_min_t * $t / $one / $one * $(get_x $p_a) / $one ))
b_b_y=$(( 3 * $one_min_t * $one_min_t * $t / $one / $one * $(get_y $p_a) / $one ))
b_c_x=$(( 3 * $one_min_t * $t * $t / $one / $one * $(get_x $p_b) / $one ))
b_c_y=$(( 3 * $one_min_t * $t * $t / $one / $one * $(get_y $p_b) / $one ))
b_d_x=$(( $t * $t * $t / $one / $one * $(get_x $p_e) / $one ))
b_d_y=$(( $t * $t * $t / $one / $one * $(get_y $p_e) / $one ))
x=$(( b_a_x + b_b_x + b_c_x + b_d_x ))
y=$(( b_a_y + b_b_y + b_c_y + b_d_y ))
to_str "$x,$y" | tr -d "\n\r"
echo -n ":"
done
to_str "$p_e" | tr -d "\n\r"
}
echo "module dasbob() {"
for i in $(seq 0 $(( $(echo "$points" | wc -l) + 2 )))
do
last="$(echo "$path" | sed -e 's/^.*://')"
next="$(echo "$points" | grep "^${last}:" | sed -e's/^[^:]*://')"
if [ -z "$next" ]; then
echo -e "\tpolygon(\n\t\t[\n\t\t\t[$path]\n\t\t]\n\t);" | sed -e 's/:/],\n\t\t\t[/g'
path="$(echo "$points" | grep -v '^u ' | head -n 1 | sed -e's/:.*$//')"
else
if [ "$(echo "$next" | sed -e 's/:.*$//')" = "$last" ]
then
# add line
path="${path}:$(echo "$next" | sed -e's/^.*://')"
else
# add curve
path="${path}:$(cubic_bezier_curve $last $next)"
fi
fi
points="$(echo "$points" | sed -e "s/^${last}:.*$/u \0/")"
done
echo "}"

View File

@ -1,14 +1,12 @@
{
"board": {
"active_layer": 44,
"active_layer": 31,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
@ -16,17 +14,17 @@
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": false,
"dimensions": true,
"footprints": true,
"graphics": false,
"keepouts": false,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": false,
"pads": false,
"text": false,
"tracks": false,
"vias": false,
"zones": false
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
@ -67,12 +65,6 @@
"visible_layers": "8035f3f_ffffffff",
"zone_display_mode": 0
},
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "dasbob.kicad_prl",
"version": 3

View File

@ -1,19 +1,15 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.1,
"copper_line_width": 0.2,
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.05,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
@ -24,7 +20,7 @@
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.1,
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
@ -66,28 +62,20 @@
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
@ -97,14 +85,9 @@
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
@ -121,97 +104,23 @@
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.2,
"min_via_annular_width": 0.05,
"min_via_diameter": 0.4,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
@ -221,15 +130,7 @@
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
"layer_presets": []
},
"boards": [],
"cvpcb": {
@ -416,21 +317,15 @@
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
@ -440,7 +335,6 @@
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
@ -458,7 +352,7 @@
"net_settings": {
"classes": [
{
"bus_width": 12,
"bus_width": 12.0,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
@ -472,94 +366,28 @@
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6
"wire_width": 6.0
}
],
"meta": {
"version": 3
"version": 2
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "dasbob.cad",
"idf": "dasbob.emn",
"netlist": "",
"plot": "output",
"pos_files": "",
"specctra_dsn": "",
"step": "dasbob.step",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
@ -570,11 +398,6 @@
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
@ -596,19 +419,14 @@
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"689d6a9e-3d14-46ea-b4a9-489ffde67f00",
"Root"
""
]
],
"text_variables": {}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff