From: Tomas Mudrunka Date: Thu, 5 Nov 2026 12:10:55 +0000 (+0100) Subject: DFM improvements X-Git-Url: https://git.harvie.cz/?a=commitdiff_plain;h=366df637c9ea95716f33cbe125450eea603e3e77;p=mirrors%2FDesigns.git DFM improvements --- diff --git a/electronics/midi-io/midi-io.kicad_pcb b/electronics/midi-io/midi-io.kicad_pcb index daaae83..b2500a7 100644 --- a/electronics/midi-io/midi-io.kicad_pcb +++ b/electronics/midi-io/midi-io.kicad_pcb @@ -1002,7 +1002,7 @@ (footprint "Package_DIP:SMDIP-6_W9.53mm" (layer "F.Cu") (uuid "42273b0f-f0f4-43b3-8bfd-b4c20bab9954") - (at 72.5 41.5) + (at 72.5 41.275) (descr "6-lead surface-mounted (SMD) DIP package, row spacing 9.53mm (375 mils)") (tags "SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil") (property "Reference" "U1" @@ -1208,7 +1208,7 @@ ) ) (point - (at 77.265 44.04) + (at 77.265 43.815) (size 1.27) (layer "F.Fab") (uuid "5d4f62aa-8b72-4a0f-8e48-c412ae19dbfb") @@ -2203,7 +2203,7 @@ (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") (tags "capacitor handsolder") (property "Reference" "C1" - (at -2.286 0.508 180) + (at -2.286 -0.127 180) (layer "F.SilkS") (uuid "b06a31fc-efc1-432a-9638-9324918d4c00") (effects @@ -2815,27 +2815,27 @@ ) (segment (start 65.278 40.26) - (end 65.6825 39.8555) + (end 66.21 40.26) (width 0.4) (layer "F.Cu") (net "Net-(D1-K)") - (uuid "bf251dd1-6c3c-4d42-9425-d7717b20478f") + (uuid "67f566f8-dee7-4716-9ca1-3aaf549e4af9") ) (segment - (start 66.345 40.35) - (end 67.735 38.96) + (start 66.21 40.26) + (end 67.735 38.735) (width 0.4) (layer "F.Cu") (net "Net-(D1-K)") - (uuid "e787ad0e-ee32-4c72-ad12-c0816cb88dc3") + (uuid "a8e9d385-8ea0-4477-bc99-90a3e4733da0") ) (segment - (start 65 40.35) - (end 66.345 40.35) + (start 65.278 40.26) + (end 65.6825 39.8555) (width 0.4) (layer "F.Cu") (net "Net-(D1-K)") - (uuid "f7defdf3-5498-446f-b4d7-0764002a4305") + (uuid "bf251dd1-6c3c-4d42-9425-d7717b20478f") ) (segment (start 65 43.65) @@ -2846,20 +2846,28 @@ (uuid "2cdee2c9-5196-464c-9073-0306014d921c") ) (segment - (start 62.485 43.56) - (end 65.278 43.56) + (start 67.563 41.275) + (end 67.735 41.275) (width 0.4) (layer "F.Cu") (net "RX-") - (uuid "4ab13a2b-a575-4090-9ca3-1aa61e4dd005") + (uuid "2d3356ab-95ac-4eb1-9341-3e34ee9273de") ) (segment - (start 65.585 43.65) - (end 67.735 41.5) + (start 65.278 43.56) + (end 67.563 41.275) (width 0.4) (layer "F.Cu") (net "RX-") - (uuid "5cfd2a8e-8d63-4492-b126-aaa7047a1171") + (uuid "46cec3bc-02db-4619-bdeb-70ba74ef4b80") + ) + (segment + (start 62.485 43.56) + (end 65.278 43.56) + (width 0.4) + (layer "F.Cu") + (net "RX-") + (uuid "4ab13a2b-a575-4090-9ca3-1aa61e4dd005") ) (segment (start 61.341 44.704) @@ -2917,14 +2925,6 @@ (net "VCC") (uuid "369eac98-87ad-4670-8ecd-c9ded359a7fd") ) - (segment - (start 75.75691 38.96) - (end 72.95941 36.1625) - (width 0.4) - (layer "F.Cu") - (net "VCC") - (uuid "377064a3-7c20-40e7-91ad-2ec942970b6b") - ) (segment (start 72.4125 36.25) (end 68.25 36.25) @@ -2950,20 +2950,20 @@ (uuid "94a5a7bb-b127-42d6-8e0b-a39d9e8aee65") ) (segment - (start 77.265 38.96) - (end 75.75691 38.96) + (start 77.265 38.735) + (end 76.10059 38.735) (width 0.4) (layer "F.Cu") (net "VCC") - (uuid "9d4c7e13-d4d3-43bd-a8bc-84b600078247") + (uuid "9c684c80-1c08-4368-a411-ae410dac9ba8") ) (segment - (start 72.95941 36.1625) + (start 73.52809 36.1625) (end 72.5 36.1625) (width 0.4) (layer "F.Cu") (net "VCC") - (uuid "a4acc292-6306-433b-9b1d-22faa5bc8b44") + (uuid "aaf4ea94-943e-4011-aade-fce8f75e0596") ) (segment (start 65.4125 36) @@ -2989,6 +2989,14 @@ (net "VCC") (uuid "cddd7497-0c2b-4c5b-a2be-8836b30e8398") ) + (segment + (start 76.10059 38.735) + (end 73.52809 36.1625) + (width 0.4) + (layer "F.Cu") + (net "VCC") + (uuid "d2ffcbe9-815e-45c7-8613-e59c557f9c3f") + ) (segment (start 79.0495 38.96) (end 79.248 38.7615) @@ -3238,12 +3246,12 @@ (uuid "24b781c2-bde0-459a-a365-3e0f955271f4") ) (segment - (start 75.7545 37.592) - (end 72.5 34.3375) + (start 75.4905 37.328) + (end 80.528 37.328) (width 0.4) (layer "F.Cu") (net "TX") - (uuid "8d4dcc26-adf0-418b-af15-3de100ab8ec9") + (uuid "3b8acbf0-409f-4b43-8775-4bf179df1600") ) (segment (start 72.26875 34.56875) @@ -3254,20 +3262,20 @@ (uuid "96c9672d-5ff5-4e52-9bb6-5b4532ae7102") ) (segment - (start 83.312 34.544) - (end 80.264 37.592) + (start 72.5 34.3375) + (end 75.4905 37.328) (width 0.4) (layer "F.Cu") (net "TX") - (uuid "caa52f9a-fcbe-4e6a-804b-c7ff71e12bc5") + (uuid "98b0faa9-6cc0-4438-9eed-79d1b56d271d") ) (segment - (start 80.264 37.592) - (end 75.7545 37.592) + (start 80.528 37.328) + (end 83.312 34.544) (width 0.4) (layer "F.Cu") (net "TX") - (uuid "df94c9cd-03ed-4088-bf7c-da70908c46f1") + (uuid "e7ec3f88-75f4-49e1-8513-d1b10200bf01") ) (segment (start 72.5875 34.3375) @@ -3342,21 +3350,21 @@ (filled_polygon (layer "F.Cu") (pts - (xy 61.347956 37.081948) (xy 62.21133 37.549125) (xy 62.214845 37.55204) (xy 62.216128 37.55362) - (xy 62.21872 37.561763) (xy 62.218625 37.563207) (xy 62.217629 37.567218) (xy 61.545048 39.070138) - (xy 61.542408 39.07386) (xy 61.54016 39.075986) (xy 61.532121 39.079185) (xy 61.150909 39.079185) - (xy 61.146432 39.078294) (xy 61.143573 39.07711) (xy 61.137373 39.07108) (xy 60.573025 37.810014) - (xy 60.572263 37.80768) (xy 60.571758 37.805314) (xy 60.5715 37.802872) (xy 60.5715 37.503863) (xy 60.57239 37.499388) - (xy 60.572761 37.498491) (xy 60.573632 37.496386) (xy 60.578871 37.490575) (xy 61.333388 37.082303) - (xy 61.337744 37.080956) (xy 61.341184 37.0806) + (xy 61.347954 37.081947) (xy 61.884438 37.372242) (xy 62.21133 37.549125) (xy 62.214845 37.55204) + (xy 62.216128 37.55362) (xy 62.21872 37.561763) (xy 62.218625 37.563207) (xy 62.217629 37.567218) + (xy 61.545048 39.070138) (xy 61.542408 39.07386) (xy 61.54016 39.075986) (xy 61.532121 39.079185) + (xy 61.150909 39.079185) (xy 61.146432 39.078294) (xy 61.143573 39.07711) (xy 61.137373 39.07108) + (xy 61.136951 39.070138) (xy 60.46446 37.567423) (xy 60.463445 37.562972) (xy 60.463388 37.560936) + (xy 60.466279 37.552903) (xy 60.467235 37.551812) (xy 60.47046 37.549237) (xy 61.333387 37.082303) + (xy 61.337743 37.080956) (xy 61.341184 37.0806) ) ) ) (zone - (net "RX") + (net "GND") (layer "F.Cu") (hatch none 0.1) - (priority 30009) + (priority 30004) (attr (teardrop (type padvia) @@ -3371,49 +3379,24 @@ ) (polygon (pts - (xy 81.194926 42.258267) (xy 81.242079 42.305421) (xy 81.3835 42.364) (xy 81.548996 42.368908) (xy 81.690036 42.383261) - (xy 81.801959 42.404411) (xy 81.899581 42.432698) (xy 82.064562 42.508998) (xy 82.232201 42.625826) - (xy 82.306327 42.684633) (xy 82.529054 42.85454) (xy 82.670426 42.948005) (xy 82.840603 43.045921) - (xy 83.317815 42.164) (xy 82.840603 41.282079) (xy 82.566571 41.447482) (xy 82.306326 41.643367) - (xy 82.133682 41.774947) (xy 82.045873 41.829694) (xy 81.950124 41.876111) (xy 81.841223 41.913476) - (xy 81.71396 41.941062) (xy 81.563123 41.958145) (xy 81.3835 41.964) (xy 81.524921 42.022579) (xy 81.477767 41.975426) + (xy 63.336185 37.284) (xy 63.336185 36.884) (xy 61.812397 36.202079) (xy 61.335185 37.084) (xy 61.812397 37.965921) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 82.842857 41.289949) (xy 82.844085 41.290854) (xy 82.847434 41.294705) (xy 83.313693 42.156383) - (xy 83.31504 42.160743) (xy 83.315397 42.164181) (xy 83.31405 42.170957) (xy 82.847425 43.03331) - (xy 82.844513 43.036822) (xy 82.843131 43.037945) (xy 82.83455 43.040503) (xy 82.832925 43.040335) - (xy 82.828293 43.038838) (xy 82.824789 43.036822) (xy 82.74825 42.992783) (xy 82.670891 42.948272) - (xy 82.67057 42.948081) (xy 82.670264 42.947891) (xy 82.669983 42.947711) (xy 82.529531 42.854854) - (xy 82.52922 42.85464) (xy 82.528894 42.854409) (xy 82.528562 42.854165) (xy 82.306503 42.684767) - (xy 82.306429 42.684711) (xy 82.306331 42.684635) (xy 82.306229 42.684555) (xy 82.290424 42.672016) - (xy 82.232255 42.625868) (xy 82.232208 42.62583) (xy 82.232207 42.625829) (xy 82.232131 42.625777) - (xy 82.06463 42.509045) (xy 82.064566 42.508999) (xy 82.064532 42.508982) (xy 81.899593 42.432702) - (xy 81.899592 42.432701) (xy 81.899586 42.432699) (xy 81.89958 42.432697) (xy 81.89957 42.432694) - (xy 81.801955 42.404409) (xy 81.728266 42.390485) (xy 81.717495 42.388449) (xy 81.690573 42.383362) - (xy 81.690224 42.383278) (xy 81.690149 42.383271) (xy 81.689922 42.383246) (xy 81.689618 42.383208) - (xy 81.689451 42.3832) (xy 81.621518 42.376287) (xy 81.559665 42.369993) (xy 81.558154 42.369178) - (xy 81.386709 42.364094) (xy 81.384603 42.363839) (xy 81.382551 42.363399) (xy 81.380527 42.362768) - (xy 81.245296 42.306752) (xy 81.243275 42.305673) (xy 81.241387 42.304412) (xy 81.239617 42.302958) - (xy 81.220353 42.283695) (xy 81.204842 42.268183) (xy 81.202307 42.26439) (xy 81.201625 42.262745) - (xy 81.201624 42.256011) (xy 81.201469 42.255504) (xy 81.201624 42.255211) (xy 81.201624 42.253792) - (xy 81.202309 42.252138) (xy 81.20484 42.248351) (xy 81.289193 42.164) (xy 81.458236 41.994956) - (xy 81.458235 41.994955) (xy 81.458233 41.994954) (xy 81.435716 41.985627) (xy 81.43192 41.983091) - (xy 81.43103 41.982201) (xy 81.427603 41.973928) (xy 81.430933 41.965753) (xy 81.430975 41.96571) - (xy 81.438962 41.962191) (xy 81.563123 41.958145) (xy 81.71396 41.941062) (xy 81.841223 41.913476) - (xy 81.950124 41.876111) (xy 82.045873 41.829694) (xy 82.133682 41.774947) (xy 82.306326 41.643367) - (xy 82.565877 41.448003) (xy 82.566313 41.44769) (xy 82.566849 41.447327) (xy 82.567286 41.447048) - (xy 82.828114 41.289615) (xy 82.832406 41.288066) (xy 82.834167 41.2878) + (xy 61.8223 36.20651) (xy 63.329265 36.880903) (xy 63.335416 36.887409) (xy 63.336185 36.891581) + (xy 63.336185 37.276418) (xy 63.332758 37.284691) (xy 63.329264 37.287097) (xy 61.822301 37.961488) + (xy 61.81335 37.96174) (xy 61.807233 37.956378) (xy 61.338196 37.089566) (xy 61.337274 37.080661) + (xy 61.338194 37.078438) (xy 61.807234 36.21162) (xy 61.814183 36.205977) ) ) ) (zone - (net "GND") + (net "TX-") (layer "F.Cu") (hatch none 0.1) - (priority 30004) + (priority 30000) (attr (teardrop (type padvia) @@ -3428,24 +3411,28 @@ ) (polygon (pts - (xy 63.336185 37.284) (xy 63.336185 36.884) (xy 61.812397 36.202079) (xy 61.335185 37.084) (xy 61.812397 37.965921) + (xy 62.610387 33.55623) (xy 62.89323 33.273387) (xy 62.29794 31.713715) (xy 61.336888 31.999888) + (xy 61.050715 32.96094) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 61.8223 36.20651) (xy 63.329265 36.880903) (xy 63.335416 36.887409) (xy 63.336185 36.891581) - (xy 63.336185 37.276418) (xy 63.332758 37.284691) (xy 63.329264 37.287097) (xy 61.822301 37.961488) - (xy 61.81335 37.96174) (xy 61.807233 37.956378) (xy 61.338196 37.089566) (xy 61.337274 37.080661) - (xy 61.338194 37.078438) (xy 61.807234 36.21162) (xy 61.814183 36.205977) + (xy 62.291881 31.71726) (xy 62.29947 31.721184) (xy 62.300425 31.722274) (xy 62.302557 31.725812) + (xy 62.889696 33.264129) (xy 62.89046 33.26863) (xy 62.890373 33.27172) (xy 62.886951 33.279664) + (xy 62.617393 33.549222) (xy 62.613596 33.551759) (xy 62.610739 33.552942) (xy 62.602091 33.553063) + (xy 61.626315 33.180632) (xy 61.063025 32.965638) (xy 61.059159 32.963209) (xy 61.057678 32.961808) + (xy 61.054043 32.954078) (xy 61.053948 32.95263) (xy 61.054409 32.948532) (xy 61.334417 32.008182) + (xy 61.336546 32.004149) (xy 61.338726 32.001465) (xy 61.344467 31.99763) (xy 62.285312 31.717474) + (xy 62.289849 31.71705) ) ) ) (zone - (net "TX") + (net "RX+") (layer "F.Cu") (hatch none 0.1) - (priority 30002) + (priority 30008) (attr (teardrop (type padvia) @@ -3460,27 +3447,36 @@ ) (polygon (pts - (xy 81.75977 35.813387) (xy 82.042613 36.09623) (xy 83.602285 35.50094) (xy 83.316112 34.539888) - (xy 82.35506 34.253715) + (xy 62.610387 40.61177) (xy 62.482603 40.732597) (xy 62.366603 40.828181) (xy 62.268367 40.896501) + (xy 62.175577 40.949189) (xy 61.998744 41.017991) (xy 61.79052 41.060501) (xy 61.686303 41.075188) + (xy 61.407211 41.118938) (xy 61.24054 41.155081) (xy 61.050715 41.20706) (xy 61.336888 42.168112) + (xy 62.29794 42.454285) (xy 62.381011 42.123742) (xy 62.429811 41.818698) (xy 62.466122 41.591413) + (xy 62.493069 41.485729) (xy 62.531795 41.380608) (xy 62.586736 41.272492) (xy 62.662331 41.157826) + (xy 62.763016 41.033052) (xy 62.89323 40.894613) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 82.367467 34.257409) (xy 83.307813 34.537416) (xy 83.311849 34.539547) (xy 83.314531 34.541725) - (xy 83.318368 34.547468) (xy 83.598523 35.488306) (xy 83.598948 35.49285) (xy 83.598738 35.494879) - (xy 83.594813 35.502472) (xy 83.593727 35.503424) (xy 83.590186 35.505557) (xy 82.051869 36.092696) - (xy 82.047368 36.09346) (xy 82.044278 36.093373) (xy 82.036334 36.089951) (xy 81.766776 35.820393) - (xy 81.76424 35.816597) (xy 81.763057 35.813741) (xy 81.762935 35.805093) (xy 82.350362 34.266021) - (xy 82.352785 34.262163) (xy 82.354188 34.260679) (xy 82.361918 34.257043) (xy 82.363367 34.256948) + (xy 62.618431 40.619814) (xy 62.885206 40.886589) (xy 62.888633 40.894862) (xy 62.885455 40.902878) + (xy 62.763029 41.033037) (xy 62.763002 41.033068) (xy 62.66234 41.157812) (xy 62.662332 41.157824) + (xy 62.586739 41.272485) (xy 62.586733 41.272495) (xy 62.5318 41.380595) (xy 62.493065 41.48574) + (xy 62.466122 41.591412) (xy 62.466121 41.591414) (xy 62.429811 41.818696) (xy 62.429811 41.818698) + (xy 62.381092 42.123234) (xy 62.380886 42.124238) (xy 62.300917 42.442437) (xy 62.295577 42.449625) + (xy 62.286718 42.450932) (xy 62.286231 42.450798) (xy 61.342955 42.169918) (xy 61.336004 42.164273) + (xy 61.335081 42.162044) (xy 61.054128 41.218522) (xy 61.055051 41.209617) (xy 61.062002 41.203972) + (xy 61.062176 41.203921) (xy 61.240263 41.155156) (xy 61.240838 41.155016) (xy 61.406882 41.119009) + (xy 61.407532 41.118887) (xy 61.686303 41.075188) (xy 61.79052 41.060501) (xy 61.998744 41.017991) + (xy 62.175577 40.949189) (xy 62.268367 40.896501) (xy 62.366603 40.828181) (xy 62.482603 40.732597) + (xy 62.602122 40.619584) (xy 62.610485 40.616392) ) ) ) (zone - (net "RX-") + (net "GND") (layer "F.Cu") (hatch none 0.1) - (priority 30007) + (priority 30010) (attr (teardrop (type padvia) @@ -3495,31 +3491,27 @@ ) (polygon (pts - (xy 62.862325 43.76) (xy 62.862325 43.36) (xy 62.485 43.36) (xy 62.343579 43.418579) (xy 61.050715 43.74706) - (xy 61.336888 44.708112) (xy 62.29794 44.994285) (xy 62.626421 43.701421) + (xy 81.712182 40.3785) (xy 81.712182 40.7785) (xy 82.3575 40.7785) (xy 82.498921 40.719921) (xy 83.410017 40.619185) + (xy 83.316112 39.619888) (xy 82.316815 39.525983) (xy 82.216079 40.437079) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 62.852773 43.36089) (xy 62.853606 43.361234) (xy 62.854418 43.361571) (xy 62.86075 43.367899) - (xy 62.860752 43.367902) (xy 62.861434 43.369548) (xy 62.862325 43.374027) (xy 62.862325 43.742711) - (xy 62.861434 43.74719) (xy 62.860752 43.748836) (xy 62.854419 43.755167) (xy 62.854418 43.755167) - (xy 62.853645 43.755487) (xy 62.84635 43.756032) (xy 62.626421 43.701419) (xy 62.301512 44.98022) - (xy 62.299546 44.98434) (xy 62.298481 44.985766) (xy 62.290785 44.990344) (xy 62.290784 44.990344) - (xy 62.289244 44.990567) (xy 62.284228 44.990201) (xy 61.345186 44.710582) (xy 61.341149 44.708451) - (xy 61.338467 44.706273) (xy 61.33463 44.70053) (xy 61.054855 43.760966) (xy 61.054431 43.756428) - (xy 61.054615 43.754648) (xy 61.058876 43.746776) (xy 61.060087 43.745792) (xy 61.064578 43.743536) - (xy 62.343579 43.418579) (xy 62.481793 43.361328) (xy 62.483968 43.360668) (xy 62.486201 43.360223) - (xy 62.488479 43.36) (xy 62.848298 43.36) + (xy 83.306464 39.618981) (xy 83.31438 39.623167) (xy 83.317018 39.629535) (xy 83.40894 40.607725) + (xy 83.406302 40.616283) (xy 83.398577 40.620449) (xy 82.49892 40.719921) (xy 82.498917 40.719921) + (xy 82.359651 40.777609) (xy 82.355174 40.7785) (xy 81.723882 40.7785) (xy 81.715609 40.775073) + (xy 81.712182 40.7668) (xy 81.712182 40.391639) (xy 81.715609 40.383366) (xy 81.723882 40.379939) + (xy 81.725229 40.380016) (xy 82.216079 40.437079) (xy 82.31555 39.537421) (xy 82.319865 39.529576) + (xy 82.328271 39.527059) ) ) ) (zone - (net "RX+") + (net "TX+") (layer "F.Cu") (hatch none 0.1) - (priority 30008) + (priority 30001) (attr (teardrop (type padvia) @@ -3534,36 +3526,28 @@ ) (polygon (pts - (xy 62.610387 40.61177) (xy 62.482603 40.732597) (xy 62.366603 40.828181) (xy 62.268367 40.896501) - (xy 62.175577 40.949189) (xy 61.998744 41.017991) (xy 61.79052 41.060501) (xy 61.686303 41.075188) - (xy 61.407211 41.118938) (xy 61.24054 41.155081) (xy 61.050715 41.20706) (xy 61.336888 42.168112) - (xy 62.29794 42.454285) (xy 62.381011 42.123742) (xy 62.429811 41.818698) (xy 62.466122 41.591413) - (xy 62.493069 41.485729) (xy 62.531795 41.380608) (xy 62.586736 41.272492) (xy 62.662331 41.157826) - (xy 62.763016 41.033052) (xy 62.89323 40.894613) + (xy 62.610387 36.09623) (xy 62.89323 35.813387) (xy 62.29794 34.253715) (xy 61.336888 34.539888) + (xy 61.050715 35.50094) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 62.618431 40.619814) (xy 62.885206 40.886589) (xy 62.888633 40.894862) (xy 62.885455 40.902878) - (xy 62.763029 41.033037) (xy 62.763002 41.033068) (xy 62.66234 41.157812) (xy 62.662332 41.157824) - (xy 62.586739 41.272485) (xy 62.586733 41.272495) (xy 62.5318 41.380595) (xy 62.493065 41.48574) - (xy 62.466122 41.591412) (xy 62.466121 41.591414) (xy 62.429811 41.818696) (xy 62.429811 41.818698) - (xy 62.381092 42.123234) (xy 62.380886 42.124238) (xy 62.300917 42.442437) (xy 62.295577 42.449625) - (xy 62.286718 42.450932) (xy 62.286231 42.450798) (xy 61.342955 42.169918) (xy 61.336004 42.164273) - (xy 61.335081 42.162044) (xy 61.054128 41.218522) (xy 61.055051 41.209617) (xy 61.062002 41.203972) - (xy 61.062176 41.203921) (xy 61.240263 41.155156) (xy 61.240838 41.155016) (xy 61.406882 41.119009) - (xy 61.407532 41.118887) (xy 61.686303 41.075188) (xy 61.79052 41.060501) (xy 61.998744 41.017991) - (xy 62.175577 40.949189) (xy 62.268367 40.896501) (xy 62.366603 40.828181) (xy 62.482603 40.732597) - (xy 62.602122 40.619584) (xy 62.610485 40.616392) + (xy 62.291881 34.25726) (xy 62.29947 34.261184) (xy 62.300425 34.262274) (xy 62.302557 34.265812) + (xy 62.889696 35.804129) (xy 62.89046 35.80863) (xy 62.890373 35.81172) (xy 62.886951 35.819664) + (xy 62.617393 36.089222) (xy 62.613596 36.091759) (xy 62.610739 36.092942) (xy 62.602091 36.093063) + (xy 61.626315 35.720632) (xy 61.063025 35.505638) (xy 61.059159 35.503209) (xy 61.057678 35.501808) + (xy 61.054043 35.494078) (xy 61.053948 35.49263) (xy 61.054409 35.488532) (xy 61.334417 34.548182) + (xy 61.336546 34.544149) (xy 61.338726 34.541465) (xy 61.344467 34.53763) (xy 62.285312 34.257474) + (xy 62.289849 34.25705) ) ) ) (zone - (net "GND") + (net "RX") (layer "F.Cu") (hatch none 0.1) - (priority 30005) + (priority 30009) (attr (teardrop (type padvia) @@ -3578,27 +3562,49 @@ ) (polygon (pts - (xy 61.541 37.628815) (xy 61.141 37.628815) (xy 60.459079 39.152603) (xy 61.341 39.629815) (xy 62.222921 39.152603) + (xy 81.194926 42.258267) (xy 81.242079 42.305421) (xy 81.3835 42.364) (xy 81.548996 42.368908) (xy 81.690036 42.383261) + (xy 81.801959 42.404411) (xy 81.899581 42.432698) (xy 82.064562 42.508998) (xy 82.232201 42.625826) + (xy 82.306327 42.684633) (xy 82.529054 42.85454) (xy 82.670426 42.948005) (xy 82.840603 43.045921) + (xy 83.317815 42.164) (xy 82.840603 41.282079) (xy 82.566571 41.447482) (xy 82.306326 41.643367) + (xy 82.133682 41.774947) (xy 82.045873 41.829694) (xy 81.950124 41.876111) (xy 81.841223 41.913476) + (xy 81.71396 41.941062) (xy 81.563123 41.958145) (xy 81.3835 41.964) (xy 81.524921 42.022579) (xy 81.477767 41.975426) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 61.535568 37.629706) (xy 61.538424 37.630889) (xy 61.544626 37.636919) (xy 62.217537 39.140574) - (xy 62.218553 39.145026) (xy 62.21861 39.147062) (xy 62.215713 39.155102) (xy 62.214761 39.156188) - (xy 62.211531 39.158765) (xy 61.348616 39.625693) (xy 61.344256 39.62704) (xy 61.340818 39.627397) - (xy 61.334042 39.62605) (xy 60.579679 39.217859) (xy 60.576166 39.214946) (xy 60.574119 39.212426) - (xy 60.5715 39.205049) (xy 60.5715 38.905125) (xy 60.571758 38.902683) (xy 60.572263 38.900317) - (xy 60.573024 38.897985) (xy 61.136953 37.637857) (xy 61.139595 37.634136) (xy 61.141844 37.632011) - (xy 61.149879 37.628815) (xy 61.531091 37.628815) + (xy 82.842857 41.289949) (xy 82.844085 41.290854) (xy 82.847434 41.294705) (xy 83.313693 42.156383) + (xy 83.31504 42.160743) (xy 83.315397 42.164181) (xy 83.31405 42.170957) (xy 82.847425 43.03331) + (xy 82.844513 43.036822) (xy 82.843131 43.037945) (xy 82.83455 43.040503) (xy 82.832925 43.040335) + (xy 82.828293 43.038838) (xy 82.824789 43.036822) (xy 82.74825 42.992783) (xy 82.670891 42.948272) + (xy 82.67057 42.948081) (xy 82.670264 42.947891) (xy 82.669983 42.947711) (xy 82.529531 42.854854) + (xy 82.52922 42.85464) (xy 82.528894 42.854409) (xy 82.528562 42.854165) (xy 82.306503 42.684767) + (xy 82.306429 42.684711) (xy 82.306331 42.684635) (xy 82.306229 42.684555) (xy 82.290424 42.672016) + (xy 82.232255 42.625868) (xy 82.232208 42.62583) (xy 82.232207 42.625829) (xy 82.232131 42.625777) + (xy 82.06463 42.509045) (xy 82.064566 42.508999) (xy 82.064532 42.508982) (xy 81.899593 42.432702) + (xy 81.899592 42.432701) (xy 81.899586 42.432699) (xy 81.89958 42.432697) (xy 81.89957 42.432694) + (xy 81.801955 42.404409) (xy 81.728266 42.390485) (xy 81.717495 42.388449) (xy 81.690573 42.383362) + (xy 81.690224 42.383278) (xy 81.690149 42.383271) (xy 81.689922 42.383246) (xy 81.689618 42.383208) + (xy 81.689451 42.3832) (xy 81.621518 42.376287) (xy 81.559665 42.369993) (xy 81.558154 42.369178) + (xy 81.386709 42.364094) (xy 81.384603 42.363839) (xy 81.382551 42.363399) (xy 81.380527 42.362768) + (xy 81.245296 42.306752) (xy 81.243275 42.305673) (xy 81.241387 42.304412) (xy 81.239617 42.302958) + (xy 81.220353 42.283695) (xy 81.204842 42.268183) (xy 81.202307 42.26439) (xy 81.201625 42.262745) + (xy 81.201624 42.256011) (xy 81.201469 42.255504) (xy 81.201624 42.255211) (xy 81.201624 42.253792) + (xy 81.202309 42.252138) (xy 81.20484 42.248351) (xy 81.289193 42.164) (xy 81.458236 41.994956) + (xy 81.458235 41.994955) (xy 81.458233 41.994954) (xy 81.435716 41.985627) (xy 81.43192 41.983091) + (xy 81.43103 41.982201) (xy 81.427603 41.973928) (xy 81.430933 41.965753) (xy 81.430975 41.96571) + (xy 81.438962 41.962191) (xy 81.563123 41.958145) (xy 81.71396 41.941062) (xy 81.841223 41.913476) + (xy 81.950124 41.876111) (xy 82.045873 41.829694) (xy 82.133682 41.774947) (xy 82.306326 41.643367) + (xy 82.565877 41.448003) (xy 82.566313 41.44769) (xy 82.566849 41.447327) (xy 82.567286 41.447048) + (xy 82.828114 41.289615) (xy 82.832406 41.288066) (xy 82.834167 41.2878) ) ) ) (zone - (net "GND") + (net "TX") (layer "F.Cu") (hatch none 0.1) - (priority 30010) + (priority 30002) (attr (teardrop (type padvia) @@ -3613,27 +3619,27 @@ ) (polygon (pts - (xy 81.712182 40.3785) (xy 81.712182 40.7785) (xy 82.3575 40.7785) (xy 82.498921 40.719921) (xy 83.410017 40.619185) - (xy 83.316112 39.619888) (xy 82.316815 39.525983) (xy 82.216079 40.437079) + (xy 81.75977 35.813387) (xy 82.042613 36.09623) (xy 83.602285 35.50094) (xy 83.316112 34.539888) + (xy 82.35506 34.253715) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 83.306464 39.618981) (xy 83.31438 39.623167) (xy 83.317018 39.629535) (xy 83.40894 40.607725) - (xy 83.406302 40.616283) (xy 83.398577 40.620449) (xy 82.49892 40.719921) (xy 82.498917 40.719921) - (xy 82.359651 40.777609) (xy 82.355174 40.7785) (xy 81.723882 40.7785) (xy 81.715609 40.775073) - (xy 81.712182 40.7668) (xy 81.712182 40.391639) (xy 81.715609 40.383366) (xy 81.723882 40.379939) - (xy 81.725229 40.380016) (xy 82.216079 40.437079) (xy 82.31555 39.537421) (xy 82.319865 39.529576) - (xy 82.328271 39.527059) + (xy 82.367467 34.257409) (xy 83.307813 34.537416) (xy 83.311849 34.539547) (xy 83.314531 34.541725) + (xy 83.318368 34.547468) (xy 83.598523 35.488306) (xy 83.598948 35.49285) (xy 83.598738 35.494879) + (xy 83.594813 35.502472) (xy 83.593727 35.503424) (xy 83.590186 35.505557) (xy 82.051869 36.092696) + (xy 82.047368 36.09346) (xy 82.044278 36.093373) (xy 82.036334 36.089951) (xy 81.766776 35.820393) + (xy 81.76424 35.816597) (xy 81.763057 35.813741) (xy 81.762935 35.805093) (xy 82.350362 34.266021) + (xy 82.352785 34.262163) (xy 82.354188 34.260679) (xy 82.361918 34.257043) (xy 82.363367 34.256948) ) ) ) (zone - (net "VCC") + (net "RX-") (layer "F.Cu") (hatch none 0.1) - (priority 30006) + (priority 30007) (attr (teardrop (type padvia) @@ -3648,28 +3654,31 @@ ) (polygon (pts - (xy 81.898246 38.468911) (xy 82.181089 38.751754) (xy 84.019107 37.791107) (xy 83.454588 37.195412) - (xy 82.316036 37.173751) + (xy 62.862325 43.76) (xy 62.862325 43.36) (xy 62.485 43.36) (xy 62.343579 43.418579) (xy 61.050715 43.74706) + (xy 61.336888 44.708112) (xy 62.29794 44.994285) (xy 62.626421 43.701421) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 83.447366 37.195273) (xy 83.451822 37.196249) (xy 83.454797 37.197548) (xy 83.455722 37.197953) - (xy 83.459529 37.200626) (xy 84.006851 37.778175) (xy 84.009284 37.782036) (xy 84.009921 37.783698) - (xy 84.009682 37.792648) (xy 84.009374 37.793339) (xy 84.004107 37.798945) (xy 82.190767 38.746694) - (xy 82.186386 38.747979) (xy 82.183602 38.748227) (xy 82.176503 38.74658) (xy 82.17622 38.746408) - (xy 82.174012 38.744677) (xy 81.904948 38.475613) (xy 81.902414 38.471822) (xy 81.901187 38.468861) - (xy 81.900862 38.460797) (xy 82.312654 37.18423) (xy 82.314873 37.180249) (xy 82.316664 37.178144) - (xy 82.322929 37.174331) (xy 82.322938 37.174328) (xy 82.323305 37.174243) (xy 82.326166 37.173943) + (xy 62.852773 43.36089) (xy 62.853606 43.361234) (xy 62.854418 43.361571) (xy 62.86075 43.367899) + (xy 62.860752 43.367902) (xy 62.861434 43.369548) (xy 62.862325 43.374027) (xy 62.862325 43.742711) + (xy 62.861434 43.74719) (xy 62.860752 43.748836) (xy 62.854419 43.755167) (xy 62.854418 43.755167) + (xy 62.853645 43.755487) (xy 62.84635 43.756032) (xy 62.626421 43.701419) (xy 62.301512 44.98022) + (xy 62.299546 44.98434) (xy 62.298481 44.985766) (xy 62.290785 44.990344) (xy 62.290784 44.990344) + (xy 62.289244 44.990567) (xy 62.284228 44.990201) (xy 61.345186 44.710582) (xy 61.341149 44.708451) + (xy 61.338467 44.706273) (xy 61.33463 44.70053) (xy 61.054855 43.760966) (xy 61.054431 43.756428) + (xy 61.054615 43.754648) (xy 61.058876 43.746776) (xy 61.060087 43.745792) (xy 61.064578 43.743536) + (xy 62.343579 43.418579) (xy 62.481793 43.361328) (xy 62.483968 43.360668) (xy 62.486201 43.360223) + (xy 62.488479 43.36) (xy 62.848298 43.36) ) ) ) (zone - (net "TX+") + (net "GND") (layer "F.Cu") (hatch none 0.1) - (priority 30001) + (priority 30005) (attr (teardrop (type padvia) @@ -3684,28 +3693,26 @@ ) (polygon (pts - (xy 62.610387 36.09623) (xy 62.89323 35.813387) (xy 62.29794 34.253715) (xy 61.336888 34.539888) - (xy 61.050715 35.50094) + (xy 61.541 37.628815) (xy 61.141 37.628815) (xy 60.459079 39.152603) (xy 61.341 39.629815) (xy 62.222921 39.152603) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 62.291881 34.25726) (xy 62.29947 34.261184) (xy 62.300425 34.262274) (xy 62.302557 34.265812) - (xy 62.889696 35.804129) (xy 62.89046 35.80863) (xy 62.890373 35.81172) (xy 62.886951 35.819664) - (xy 62.617393 36.089222) (xy 62.613596 36.091759) (xy 62.610739 36.092942) (xy 62.602091 36.093063) - (xy 61.626315 35.720632) (xy 61.063025 35.505638) (xy 61.059159 35.503209) (xy 61.057678 35.501808) - (xy 61.054043 35.494078) (xy 61.053948 35.49263) (xy 61.054409 35.488532) (xy 61.334417 34.548182) - (xy 61.336546 34.544149) (xy 61.338726 34.541465) (xy 61.344467 34.53763) (xy 62.285312 34.257474) - (xy 62.289849 34.25705) + (xy 61.535568 37.629706) (xy 61.538424 37.630889) (xy 61.544626 37.636919) (xy 62.217537 39.140574) + (xy 62.218553 39.145026) (xy 62.21861 39.147062) (xy 62.215713 39.155102) (xy 62.214761 39.156188) + (xy 62.211531 39.158765) (xy 61.348616 39.625693) (xy 61.344256 39.62704) (xy 61.340818 39.627397) + (xy 61.334042 39.62605) (xy 60.470669 39.158874) (xy 60.467158 39.155963) (xy 60.465873 39.154382) + (xy 60.463277 39.146237) (xy 60.463372 39.144787) (xy 60.464367 39.140783) (xy 61.136953 37.637857) + (xy 61.139595 37.634136) (xy 61.141844 37.632011) (xy 61.149879 37.628815) (xy 61.531091 37.628815) ) ) ) (zone - (net "TX-") + (net "VCC") (layer "F.Cu") (hatch none 0.1) - (priority 30000) + (priority 30006) (attr (teardrop (type padvia) @@ -3720,20 +3727,20 @@ ) (polygon (pts - (xy 62.610387 33.55623) (xy 62.89323 33.273387) (xy 62.29794 31.713715) (xy 61.336888 31.999888) - (xy 61.050715 32.96094) + (xy 81.898246 38.468911) (xy 82.181089 38.751754) (xy 84.019107 37.791107) (xy 83.454588 37.195412) + (xy 82.316036 37.173751) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 62.291881 31.71726) (xy 62.29947 31.721184) (xy 62.300425 31.722274) (xy 62.302557 31.725812) - (xy 62.889696 33.264129) (xy 62.89046 33.26863) (xy 62.890373 33.27172) (xy 62.886951 33.279664) - (xy 62.617393 33.549222) (xy 62.613596 33.551759) (xy 62.610739 33.552942) (xy 62.602091 33.553063) - (xy 61.626315 33.180632) (xy 61.063025 32.965638) (xy 61.059159 32.963209) (xy 61.057678 32.961808) - (xy 61.054043 32.954078) (xy 61.053948 32.95263) (xy 61.054409 32.948532) (xy 61.334417 32.008182) - (xy 61.336546 32.004149) (xy 61.338726 32.001465) (xy 61.344467 31.99763) (xy 62.285312 31.717474) - (xy 62.289849 31.71705) + (xy 83.447366 37.195273) (xy 83.451822 37.196249) (xy 83.454797 37.197548) (xy 83.455722 37.197953) + (xy 83.459529 37.200626) (xy 84.006851 37.778175) (xy 84.009284 37.782036) (xy 84.009921 37.783698) + (xy 84.009682 37.792648) (xy 84.009374 37.793339) (xy 84.004107 37.798945) (xy 82.190767 38.746694) + (xy 82.186386 38.747979) (xy 82.183602 38.748227) (xy 82.176503 38.74658) (xy 82.17622 38.746408) + (xy 82.174012 38.744677) (xy 81.904948 38.475613) (xy 81.902414 38.471822) (xy 81.901187 38.468861) + (xy 81.900862 38.460797) (xy 82.312654 37.18423) (xy 82.314873 37.180249) (xy 82.316664 37.178144) + (xy 82.322929 37.174331) (xy 82.322938 37.174328) (xy 82.323305 37.174243) (xy 82.326166 37.173943) ) ) ) diff --git a/electronics/midi-io/midi-io.kicad_pro b/electronics/midi-io/midi-io.kicad_pro index e5aa4e3..d916ea6 100644 --- a/electronics/midi-io/midi-io.kicad_pro +++ b/electronics/midi-io/midi-io.kicad_pro @@ -148,7 +148,7 @@ "max_error": 0.005, "min_clearance": 0.0, "min_connection": 0.0, - "min_copper_edge_clearance": 0.5, + "min_copper_edge_clearance": 0.2, "min_groove_width": 0.0, "min_hole_clearance": 0.1635, "min_hole_to_hole": 0.25,