From 2734726d817a40bc028fed0c89a45eda860418ca Mon Sep 17 00:00:00 2001 From: Ancyker Date: Fri, 25 Nov 2022 18:44:56 -0500 Subject: [PATCH] Fix Vselect PCB 5V and 3.3V were backwards on the headers to connect to the main PCB. Note: If you already ordered the PCB it still can be used, just install it upside down. --- hardware/vselect/VSelect.kicad_pcb | 710 +++++++++++++++------------- hardware/vselect/VSelect.kicad_prl | 2 +- hardware/vselect/VSelect_gerber.zip | Bin 19583 -> 20680 bytes 3 files changed, 395 insertions(+), 317 deletions(-) diff --git a/hardware/vselect/VSelect.kicad_pcb b/hardware/vselect/VSelect.kicad_pcb index 6f9ced3..9bd86e1 100644 --- a/hardware/vselect/VSelect.kicad_pcb +++ b/hardware/vselect/VSelect.kicad_pcb @@ -246,12 +246,12 @@ (footprint "Personal:Vpower-Switch-Pad" (layer "F.Cu") (tedit 0) (tstamp 1e61d829-7bc7-4dcf-a468-e135da61fb83) - (at 40.29 18.89) + (at 40.33 22.89) (property "Sheetfile" "VSelect.kicad_sch") (property "Sheetname" "") (path "/b8c0c57a-d6cc-4e1b-bc5d-becb17362549") (attr smd) - (fp_text reference "JP3" (at -0.02 -0.23 unlocked) (layer "F.SilkS") + (fp_text reference "JP3" (at 0.01 2.51 unlocked) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.125))) (tstamp 790cfde7-3602-4c49-973d-bce5eccae6af) ) @@ -277,7 +277,7 @@ (footprint "Personal:Vpower-Switch-Pad" (layer "F.Cu") (tedit 0) (tstamp 4283796f-4ee6-4aa3-9d95-e91821541ebc) - (at 40.266635 20.89) + (at 40.33 20.89) (property "Sheetfile" "VSelect.kicad_sch") (property "Sheetname" "") (path "/5f5d7b79-ebaf-43fa-8c17-74f2251537c1") @@ -473,12 +473,12 @@ (footprint "Personal:Vpower-Switch-Pad" (layer "F.Cu") (tedit 0) (tstamp ff17d7c8-3144-48c6-bfd3-304804a01a57) - (at 40.33 22.89) + (at 40.33 18.89) (property "Sheetfile" "VSelect.kicad_sch") (property "Sheetname" "") (path "/8f00fdf5-a7a3-4117-a9fe-979c277cc106") (attr smd) - (fp_text reference "JP4" (at -0.01 2.53 unlocked) (layer "F.SilkS") + (fp_text reference "JP4" (at -0.01 -0.22 unlocked) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.125))) (tstamp 6bba4e29-942d-4ddb-aa21-56cdfe1a64dd) ) @@ -503,6 +503,9 @@ ) (gr_rect (start 42.365 27.38) (end 26.955 17.38) (layer "Edge.Cuts") (width 0.1) (fill none) (tstamp 1f9b0320-abe7-48f9-98b9-ff30124a83ad)) + (gr_text "OSCR VSELECT R2" (at 36.86 26.62) (layer "F.SilkS") (tstamp 1f8ab0f6-99cc-4521-a46c-a66e79412929) + (effects (font (size 0.75 0.75) (thickness 0.15))) + ) (segment (start 38.3175 19.49) (end 38.3175 21.4575) (width 0.25) (layer "F.Cu") (net 1) (tstamp 1e55491e-b7c3-4fd0-b37e-aa77d12f3824)) (segment (start 33.88137 21.765002) (end 34.600002 21.765002) (width 0.45) (layer "F.Cu") (net 1) (tstamp 4832fa6b-7b73-4b3c-a3d5-7f8227ca6ec2)) @@ -511,21 +514,30 @@ (segment (start 28.500001 20.465002) (end 32.58137 20.465002) (width 0.45) (layer "F.Cu") (net 1) (tstamp d6202095-7402-4fa5-b8c1-cdb44663e0f0)) (via (at 31.74 25.55) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 1) (tstamp 08484b09-b1ea-438d-91bb-e0aa72d56ede)) (via (at 36.85 25.55) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 1) (tstamp 112f8a27-edc2-4818-bda8-af0600274974)) + (via (at 36.76 22.52) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 1) (tstamp 12078dc0-60c2-486b-acd2-d198205c7dec)) (via (at 32.56 20.47) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 1) (tstamp 707a6f29-8f74-4598-ba33-38b39e05e56b)) - (segment (start 34.875 19.49) (end 34.525001 19.839999) (width 0.45) (layer "F.Cu") (net 2) (tstamp 0de30a39-cd59-4f86-b01f-dcdd63a5169d)) + (via (at 41.4 18.35) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 1) (tstamp 87b77a02-3217-4547-9f25-aff288375762)) + (segment (start 34.88 18.46) (end 34.88 19.535003) (width 0.45) (layer "F.Cu") (net 2) (tstamp 4302a662-e571-4ab4-b944-d59f9f7a9ef5)) (segment (start 37.1825 19.49) (end 36.15 19.49) (width 0.45) (layer "F.Cu") (net 2) (tstamp 6e5ff58e-95af-438b-8cf3-faec43226b82)) (segment (start 36.15 19.49) (end 34.875 19.49) (width 0.45) (layer "F.Cu") (net 2) (tstamp 87506dcc-4c7c-469e-9764-1cc7b36aea4b)) - (via (at 36.15 19.49) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 2) (tstamp 6ff91543-85f4-4a2d-a50d-e82e3f8437bd)) - (segment (start 36.15 19.49) (end 39.79 19.49) (width 0.45) (layer "B.Cu") (net 2) (tstamp 0abb35be-559d-4687-840e-6a426a789436)) - (segment (start 39.9 19.6) (end 40.3 20) (width 0.45) (layer "B.Cu") (net 2) (tstamp 6ca01e21-3aca-4789-9052-de298adfaca4)) - (segment (start 39.79 19.49) (end 40.29 19.99) (width 0.45) (layer "B.Cu") (net 2) (tstamp 84e79e4d-567c-40a3-bc35-2f7c6ac0d7a9)) - (segment (start 34.525001 21.139999) (end 35.799999 21.139999) (width 0.45) (layer "F.Cu") (net 3) (tstamp 23b404cc-210f-4041-9e79-681d9e286c2d)) + (via (at 34.88 18.46) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 2) (tstamp 97c5adf2-27d7-4c20-b947-2dc9984907fd)) + (segment (start 34.52 22.21) (end 34.52 18.82) (width 0.45) (layer "B.Cu") (net 2) (tstamp 50e66acd-07ce-4ee0-be5c-f64ef9193563)) + (segment (start 40.33 23.99) (end 36.3 23.99) (width 0.45) (layer "B.Cu") (net 2) (tstamp cf8b3f54-bf03-4cee-84ac-0f0298c82757)) + (segment (start 36.3 23.99) (end 34.52 22.21) (width 0.45) (layer "B.Cu") (net 2) (tstamp e30865e9-4c6d-4524-a8f2-0c730975375a)) + (segment (start 34.52 18.82) (end 34.88 18.46) (width 0.45) (layer "B.Cu") (net 2) (tstamp efc9511e-7a5d-4f0f-acd1-d8e00fbb455b)) + (segment (start 35.725666 21.115001) (end 36.100665 21.49) (width 0.45) (layer "F.Cu") (net 3) (tstamp 4732c96a-a219-4fdc-8cc2-51129518b2b2)) + (segment (start 34.600002 21.115001) (end 35.725666 21.115001) (width 0.45) (layer "F.Cu") (net 3) (tstamp 552981f8-6666-43dd-bab1-00e6866993f2)) (segment (start 37.15 21.49) (end 36.15 21.49) (width 0.45) (layer "F.Cu") (net 3) (tstamp c6a550c7-6c8c-41f9-9afd-a24031191adf)) - (segment (start 35.799999 21.139999) (end 36.15 21.49) (width 0.45) (layer "F.Cu") (net 3) (tstamp d4b0a434-e425-49c0-8064-0489619de700)) + (segment (start 36.100665 21.49) (end 36.15 21.49) (width 0.45) (layer "F.Cu") (net 3) (tstamp e4307cf1-1d68-4c43-a30f-ab874a7480d2)) (via (at 36.15 21.49) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 3) (tstamp b878b11e-aba8-4e4e-92f9-7c5be334446e)) - (segment (start 38.65 23.99) (end 40.33 23.99) (width 0.45) (layer "B.Cu") (net 3) (tstamp 4ca6922d-b96d-4ebf-b966-bcd81f2925e9)) - (segment (start 36.15 21.49) (end 38.65 23.99) (width 0.45) (layer "B.Cu") (net 3) (tstamp a0f3e191-4f62-498d-ae6c-dbbb9476e23f)) - (segment (start 34.525001 20.49) (end 37.1825 20.49) (width 0.45) (layer "F.Cu") (net 4) (tstamp e520593a-786c-437c-bbb5-d39d26a456ec)) + (segment (start 35.24 19.74) (end 35.49 19.49) (width 0.45) (layer "B.Cu") (net 3) (tstamp 37d4e3bf-a9fd-4cd4-9cb7-ff6706f60060)) + (segment (start 35.49 19.49) (end 39.83 19.49) (width 0.45) (layer "B.Cu") (net 3) (tstamp 5c04b205-8ec1-436b-93a4-529c1ffae444)) + (segment (start 35.49 21.49) (end 35.24 21.24) (width 0.45) (layer "B.Cu") (net 3) (tstamp b35429e8-8241-4015-b940-b018ee9b56e6)) + (segment (start 39.83 19.49) (end 40.33 19.99) (width 0.45) (layer "B.Cu") (net 3) (tstamp ba02c04d-ee40-44b6-81ab-5787c755ee7f)) + (segment (start 35.24 21.24) (end 35.24 19.74) (width 0.45) (layer "B.Cu") (net 3) (tstamp c3a7be03-ccc2-4c93-9ec1-f9e170c93b23)) + (segment (start 36.15 21.49) (end 35.49 21.49) (width 0.45) (layer "B.Cu") (net 3) (tstamp fa4e4c8e-8eea-41cc-a381-bc411351426d)) + (segment (start 37.157502 20.465002) (end 37.1825 20.49) (width 0.45) (layer "F.Cu") (net 4) (tstamp 38c4d870-7f0d-4f55-85dd-1ef1e25cf9e0)) + (segment (start 34.549999 20.465002) (end 37.157502 20.465002) (width 0.45) (layer "F.Cu") (net 4) (tstamp cb6e3df0-9c3d-4f80-b444-301e6485c393)) (via (at 36.132031 20.496061) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 4) (tstamp 5b4c38ae-016d-4896-baf4-8fefd73b95db)) (segment (start 36.132031 20.496061) (end 38.772696 20.496061) (width 0.45) (layer "B.Cu") (net 4) (tstamp 775a3331-76f8-4366-a80d-7fc217c553f5)) (segment (start 38.772696 20.496061) (end 40.266635 21.99) (width 0.45) (layer "B.Cu") (net 4) (tstamp 7a31ed52-2b71-41b0-bf26-368b5bbecd64)) @@ -559,38 +571,44 @@ (xy 41.798621 17.908502) (xy 41.845114 17.962158) (xy 41.8565 18.0145) - (xy 41.8565 18.973794) - (xy 41.836498 19.041915) - (xy 41.782842 19.088408) - (xy 41.712568 19.098512) - (xy 41.645701 19.066988) - (xy 41.558116 18.987292) - (xy 41.558109 18.987287) - (xy 41.553964 18.983515) - (xy 41.549217 18.980537) - (xy 41.549214 18.980535) - (xy 41.368405 18.867115) - (xy 41.363656 18.864136) - (xy 41.155217 18.780344) - (xy 40.935233 18.734787) - (xy 40.930622 18.734521) - (xy 40.930621 18.734521) - (xy 40.880048 18.731605) - (xy 40.880044 18.731605) - (xy 40.878225 18.7315) - (xy 39.733001 18.7315) - (xy 39.730214 18.731749) - (xy 39.730208 18.731749) - (xy 39.660071 18.738009) - (xy 39.566238 18.746383) - (xy 39.560824 18.747864) - (xy 39.560819 18.747865) - (xy 39.465975 18.773812) - (xy 39.349549 18.805663) - (xy 39.151503 18.900126) - (xy 39.081409 18.911399) - (xy 39.016346 18.882986) - (xy 39.008165 18.875495) + (xy 41.8565 18.937397) + (xy 41.836498 19.005518) + (xy 41.782842 19.052011) + (xy 41.712568 19.062115) + (xy 41.645701 19.030591) + (xy 41.598116 18.987292) + (xy 41.598109 18.987287) + (xy 41.593964 18.983515) + (xy 41.589217 18.980537) + (xy 41.589214 18.980535) + (xy 41.408405 18.867115) + (xy 41.403656 18.864136) + (xy 41.195217 18.780344) + (xy 40.975233 18.734787) + (xy 40.970622 18.734521) + (xy 40.970621 18.734521) + (xy 40.920048 18.731605) + (xy 40.920044 18.731605) + (xy 40.918225 18.7315) + (xy 39.773001 18.7315) + (xy 39.770214 18.731749) + (xy 39.770208 18.731749) + (xy 39.700071 18.738009) + (xy 39.606238 18.746383) + (xy 39.600824 18.747864) + (xy 39.600819 18.747865) + (xy 39.486262 18.779205) + (xy 39.389549 18.805663) + (xy 39.384491 18.808075) + (xy 39.384487 18.808077) + (xy 39.288166 18.85402) + (xy 39.186782 18.902378) + (xy 39.182228 18.905651) + (xy 39.177394 18.908509) + (xy 39.176248 18.906571) + (xy 39.118447 18.926863) + (xy 39.049378 18.910431) + (xy 39.022799 18.890129) (xy 38.947473 18.814803) (xy 38.935604 18.805496) (xy 38.811334 18.730235) @@ -601,47 +619,37 @@ (xy 38.574376 18.676475) (xy 38.573171 18.677865) (xy 38.5715 18.685548) - (xy 38.5715 19.659156) - (xy 38.568019 19.68857) - (xy 38.5584 19.728636) - (xy 38.539968 19.805411) - (xy 38.539645 19.811016) - (xy 38.530013 19.978081) - (xy 38.527037 20.02969) - (xy 38.554025 20.252715) - (xy 38.555675 20.258077) - (xy 38.56593 20.291413) - (xy 38.5715 20.328462) + (xy 38.5715 19.948654) + (xy 38.571291 19.955907) + (xy 38.567037 20.02969) + (xy 38.567711 20.035257) + (xy 38.567711 20.035268) + (xy 38.570587 20.059035) + (xy 38.5715 20.074172) (xy 38.5715 21.271291) (xy 38.551498 21.339412) (xy 38.540725 21.353803) (xy 38.540671 21.353865) (xy 38.539 21.361548) - (xy 38.539 21.697206) - (xy 38.535519 21.72662) - (xy 38.516603 21.805411) - (xy 38.503672 22.02969) - (xy 38.53066 22.252715) - (xy 38.532308 22.258073) - (xy 38.532309 22.258076) - (xy 38.53343 22.26172) - (xy 38.536263 22.280563) - (xy 38.551605 22.332812) - (xy 38.558606 22.343555) - (xy 38.596717 22.467435) - (xy 38.599287 22.472415) - (xy 38.599289 22.472419) - (xy 38.612614 22.498235) - (xy 38.699753 22.667064) - (xy 38.703166 22.671511) - (xy 38.703166 22.671512) - (xy 38.791378 22.786472) - (xy 38.816978 22.852692) - (xy 38.802713 22.922241) - (xy 38.753112 22.973037) - (xy 38.683922 22.988953) - (xy 38.653738 22.983411) - (xy 38.644009 22.980362) + (xy 38.539 22.289885) + (xy 38.543475 22.305124) + (xy 38.546528 22.30777) + (xy 38.605555 22.340001) + (xy 38.636889 22.392047) + (xy 38.660082 22.467435) + (xy 38.662652 22.472415) + (xy 38.662654 22.472419) + (xy 38.675979 22.498235) + (xy 38.763118 22.667064) + (xy 38.766531 22.671511) + (xy 38.766531 22.671512) + (xy 38.874804 22.812616) + (xy 38.900404 22.878836) + (xy 38.886139 22.948385) + (xy 38.836538 22.999181) + (xy 38.767348 23.015097) + (xy 38.737162 23.009554) + (xy 38.644011 22.980363) (xy 38.630964 22.97775) (xy 38.589541 22.973944) (xy 38.574664 22.976866) @@ -943,7 +951,7 @@ (xy 36.884468 22.3085) (xy 37.415532 22.3085) (xy 37.484301 22.302181) - (xy 37.62504 22.258076) + (xy 37.568579 22.27577) (xy 37.630296 22.256429) (xy 37.630298 22.256428) (xy 37.637545 22.254157) @@ -987,83 +995,49 @@ (xy 37.448032 18.6715) (xy 36.916968 18.6715) (xy 36.848199 18.677819) - (xy 36.761966 18.704843) - (xy 36.71973 18.718079) - (xy 36.648745 18.719363) - (xy 36.618516 18.704843) - (xy 36.617811 18.706064) - (xy 36.612093 18.702763) - (xy 36.606752 18.698882) - (xy 36.600724 18.696198) - (xy 36.600722 18.696197) - (xy 36.438319 18.623891) - (xy 36.438318 18.623891) - (xy 36.432288 18.621206) - (xy 36.338888 18.601353) - (xy 36.251944 18.582872) - (xy 36.251939 18.582872) - (xy 36.245487 18.5815) - (xy 36.054513 18.5815) - (xy 36.048061 18.582872) - (xy 36.048056 18.582872) - (xy 35.961112 18.601353) - (xy 35.867712 18.621206) - (xy 35.861682 18.623891) - (xy 35.861681 18.623891) - (xy 35.699278 18.696197) - (xy 35.699276 18.696198) - (xy 35.693248 18.698882) - (xy 35.687907 18.702762) - (xy 35.687906 18.702763) - (xy 35.647065 18.732436) - (xy 35.580197 18.756294) - (xy 35.573004 18.7565) - (xy 34.940166 18.7565) - (xy 34.921216 18.755067) - (xy 34.908007 18.753057) - (xy 34.908003 18.753057) - (xy 34.900773 18.751957) - (xy 34.893481 18.75255) - (xy 34.893477 18.75255) - (xy 34.850019 18.756085) - (xy 34.839805 18.7565) - (xy 34.832174 18.7565) - (xy 34.82854 18.756924) - (xy 34.828534 18.756924) - (xy 34.816039 18.758381) - (xy 34.804942 18.759675) - (xy 34.800594 18.760105) - (xy 34.730295 18.765823) - (xy 34.723331 18.768079) - (xy 34.717835 18.769177) - (xy 34.712382 18.770466) - (xy 34.70511 18.771314) - (xy 34.638798 18.795384) - (xy 34.634667 18.796802) - (xy 34.614894 18.803208) - (xy 34.574538 18.816281) - (xy 34.574534 18.816283) - (xy 34.567579 18.818536) - (xy 34.561329 18.822328) - (xy 34.556212 18.824671) - (xy 34.551205 18.827178) - (xy 34.544333 18.829673) - (xy 34.53822 18.833681) - (xy 34.538216 18.833683) - (xy 34.485337 18.868353) - (xy 34.481616 18.8707) - (xy 34.421355 18.907267) - (xy 34.413245 18.914429) - (xy 34.41323 18.914412) - (xy 34.409921 18.917345) - (xy 34.407413 18.919442) - (xy 34.401294 18.923454) - (xy 34.396261 18.928767) - (xy 34.349867 18.977741) - (xy 34.347491 18.980183) - (xy 34.283077 19.044598) - (xy 34.220765 19.078623) - (xy 34.193981 19.081503) + (xy 36.808963 18.690115) + (xy 36.702204 18.723571) + (xy 36.702202 18.723572) + (xy 36.694955 18.725843) + (xy 36.688455 18.729779) + (xy 36.688456 18.729779) + (xy 36.674427 18.738275) + (xy 36.609155 18.7565) + (xy 35.902278 18.7565) + (xy 35.834157 18.736498) + (xy 35.787664 18.682842) + (xy 35.776968 18.617329) + (xy 35.792814 18.466564) + (xy 35.793504 18.46) + (xy 35.773542 18.270072) + (xy 35.714527 18.088444) + (xy 35.708209 18.077502) + (xy 35.69147 18.008509) + (xy 35.714688 17.941416) + (xy 35.770494 17.897527) + (xy 35.817327 17.8885) + (xy 41.7305 17.8885) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 34.010794 17.908502) + (xy 34.057287 17.962158) + (xy 34.067391 18.032432) + (xy 34.051791 18.077501) + (xy 34.045473 18.088444) + (xy 33.986458 18.270072) + (xy 33.966496 18.46) + (xy 33.986458 18.649928) + (xy 34.045473 18.831556) + (xy 34.048776 18.837278) + (xy 34.048777 18.837279) + (xy 34.080661 18.892503) + (xy 34.097399 18.961498) + (xy 34.074179 19.02859) + (xy 34.018372 19.072477) + (xy 33.971542 19.081503) (xy 33.941529 19.081503) (xy 33.93867 19.081766) (xy 33.938662 19.081766) @@ -1192,7 +1166,7 @@ (xy 29.799277 20.302019) (xy 29.760574 20.178517) (xy 29.760574 20.103159) - (xy 29.799771 19.978081) + (xy 29.783598 20.02969) (xy 29.801772 19.971697) (xy 29.8085 19.898475) (xy 29.808499 19.731528) @@ -1224,7 +1198,7 @@ (xy 27.483502 17.946379) (xy 27.537158 17.899886) (xy 27.5895 17.8885) - (xy 41.7305 17.8885) + (xy 33.942673 17.8885) ) ) ) @@ -1243,148 +1217,129 @@ (filled_polygon (layer "B.Cu") (pts - (xy 41.798621 17.908502) - (xy 41.845114 17.962158) - (xy 41.8565 18.0145) - (xy 41.8565 18.973794) - (xy 41.836498 19.041915) - (xy 41.782842 19.088408) - (xy 41.712568 19.098512) - (xy 41.645701 19.066988) - (xy 41.558116 18.987292) - (xy 41.558109 18.987287) - (xy 41.553964 18.983515) - (xy 41.549217 18.980537) - (xy 41.549214 18.980535) - (xy 41.368405 18.867115) - (xy 41.363656 18.864136) - (xy 41.155217 18.780344) - (xy 40.935233 18.734787) - (xy 40.930622 18.734521) - (xy 40.930621 18.734521) - (xy 40.880048 18.731605) - (xy 40.880044 18.731605) - (xy 40.878225 18.7315) - (xy 39.733001 18.7315) - (xy 39.730214 18.731749) - (xy 39.730208 18.731749) - (xy 39.660071 18.738009) - (xy 39.566238 18.746383) - (xy 39.54558 18.752034) - (xy 39.512334 18.7565) - (xy 36.726996 18.7565) - (xy 36.658875 18.736498) - (xy 36.652935 18.732436) - (xy 36.612094 18.702763) - (xy 36.612093 18.702762) - (xy 36.606752 18.698882) - (xy 36.600724 18.696198) - (xy 36.600722 18.696197) - (xy 36.438319 18.623891) - (xy 36.438318 18.623891) - (xy 36.432288 18.621206) - (xy 36.338888 18.601353) - (xy 36.251944 18.582872) - (xy 36.251939 18.582872) - (xy 36.245487 18.5815) - (xy 36.054513 18.5815) - (xy 36.048061 18.582872) - (xy 36.048056 18.582872) - (xy 35.961112 18.601353) - (xy 35.867712 18.621206) - (xy 35.861682 18.623891) - (xy 35.861681 18.623891) - (xy 35.699278 18.696197) - (xy 35.699276 18.696198) - (xy 35.693248 18.698882) - (xy 35.538747 18.811134) - (xy 35.534326 18.816044) - (xy 35.534325 18.816045) - (xy 35.488342 18.867115) - (xy 35.41096 18.953056) - (xy 35.315473 19.118444) - (xy 35.256458 19.300072) - (xy 35.236496 19.49) - (xy 35.256458 19.679928) - (xy 35.315473 19.861556) - (xy 35.318775 19.867276) - (xy 35.318779 19.867284) - (xy 35.346022 19.91447) - (xy 35.36276 19.983465) - (xy 35.346022 20.040469) - (xy 35.297504 20.124505) - (xy 35.238489 20.306133) - (xy 35.218527 20.496061) - (xy 35.219217 20.502626) - (xy 35.235699 20.65944) - (xy 35.238489 20.685989) - (xy 35.297504 20.867617) - (xy 35.300807 20.873339) - (xy 35.300808 20.87334) - (xy 35.342523 20.945592) - (xy 35.359261 21.014587) - (xy 35.342523 21.071592) - (xy 35.315473 21.118444) - (xy 35.256458 21.300072) - (xy 35.255768 21.306633) - (xy 35.255768 21.306635) - (xy 35.244943 21.409629) - (xy 35.236496 21.49) - (xy 35.237186 21.496565) - (xy 35.255415 21.67) - (xy 35.256458 21.679928) - (xy 35.315473 21.861556) - (xy 35.41096 22.026944) - (xy 35.415378 22.031851) - (xy 35.415379 22.031852) - (xy 35.424117 22.041556) - (xy 35.538747 22.168866) - (xy 35.693248 22.281118) - (xy 35.699276 22.283802) - (xy 35.699278 22.283803) - (xy 35.861681 22.356109) - (xy 35.867712 22.358794) - (xy 35.97567 22.381741) - (xy 36.038567 22.415893) - (xy 38.085252 24.462577) - (xy 38.097639 24.476989) - (xy 38.1099 24.493651) - (xy 38.115483 24.498394) - (xy 38.14872 24.526631) - (xy 38.156236 24.533561) - (xy 38.16162 24.538945) - (xy 38.164481 24.541208) - (xy 38.164486 24.541213) - (xy 38.183091 24.555932) - (xy 38.186493 24.558721) - (xy 38.234672 24.599653) - (xy 38.234676 24.599656) - (xy 38.240251 24.604392) - (xy 38.246772 24.607721) - (xy 38.251451 24.610842) - (xy 38.256205 24.613778) - (xy 38.261943 24.618318) - (xy 38.26857 24.621415) - (xy 38.268571 24.621416) - (xy 38.325854 24.648189) - (xy 38.329761 24.650099) - (xy 38.392582 24.682176) - (xy 38.399694 24.683916) - (xy 38.40498 24.685882) - (xy 38.410265 24.68764) - (xy 38.416895 24.690739) - (xy 38.485963 24.705105) - (xy 38.490247 24.706075) - (xy 38.558721 24.72283) - (xy 38.564323 24.723178) - (xy 38.564326 24.723178) - (xy 38.56952 24.7235) - (xy 38.569519 24.723524) - (xy 38.573934 24.723788) - (xy 38.577184 24.724078) - (xy 38.584352 24.725569) - (xy 38.659123 24.723546) - (xy 38.662531 24.7235) + (xy 34.010794 17.908502) + (xy 34.057287 17.962158) + (xy 34.067391 18.032432) + (xy 34.051791 18.077501) + (xy 34.045473 18.088444) + (xy 33.986458 18.270072) + (xy 33.985768 18.276635) + (xy 33.985768 18.276637) + (xy 33.985178 18.28225) + (xy 33.958683 18.347258) + (xy 33.954069 18.35309) + (xy 33.951279 18.356493) + (xy 33.910347 18.404672) + (xy 33.910344 18.404676) + (xy 33.905608 18.410251) + (xy 33.902279 18.416772) + (xy 33.899158 18.421451) + (xy 33.896222 18.426205) + (xy 33.891682 18.431943) + (xy 33.888585 18.43857) + (xy 33.888584 18.438571) + (xy 33.861811 18.495854) + (xy 33.859901 18.499761) + (xy 33.827824 18.562582) + (xy 33.826084 18.569694) + (xy 33.824118 18.57498) + (xy 33.82236 18.580265) + (xy 33.819261 18.586895) + (xy 33.817771 18.59406) + (xy 33.804895 18.655963) + (xy 33.803925 18.660247) + (xy 33.78717 18.728721) + (xy 33.786822 18.734323) + (xy 33.786822 18.734326) + (xy 33.786687 18.736498) + (xy 33.7865 18.73952) + (xy 33.786476 18.739519) + (xy 33.786212 18.743934) + (xy 33.785922 18.747184) + (xy 33.784431 18.754352) + (xy 33.784629 18.761669) + (xy 33.786454 18.829123) + (xy 33.7865 18.832531) + (xy 33.7865 22.144834) + (xy 33.785067 22.163783) + (xy 33.781957 22.184227) + (xy 33.78255 22.191519) + (xy 33.78255 22.191522) + (xy 33.786085 22.234979) + (xy 33.7865 22.245194) + (xy 33.7865 22.252826) + (xy 33.786922 22.256445) + (xy 33.786923 22.256464) + (xy 33.789675 22.280069) + (xy 33.790108 22.284444) + (xy 33.794949 22.343955) + (xy 33.795823 22.354704) + (xy 33.798081 22.361673) + (xy 33.799184 22.367193) + (xy 33.800466 22.372618) + (xy 33.801314 22.37989) + (xy 33.808079 22.398526) + (xy 33.825382 22.446196) + (xy 33.82681 22.450356) + (xy 33.84628 22.510458) + (xy 33.846282 22.510462) + (xy 33.848536 22.51742) + (xy 33.85233 22.523672) + (xy 33.854672 22.528788) + (xy 33.857176 22.533789) + (xy 33.859673 22.540667) + (xy 33.863683 22.546784) + (xy 33.863686 22.546789) + (xy 33.898347 22.599654) + (xy 33.900695 22.603376) + (xy 33.934356 22.658848) + (xy 33.937267 22.663645) + (xy 33.944214 22.671512) + (xy 33.944429 22.671755) + (xy 33.944412 22.67177) + (xy 33.947345 22.675079) + (xy 33.949442 22.677587) + (xy 33.953454 22.683706) + (xy 33.958767 22.688739) + (xy 34.007758 22.735149) + (xy 34.0102 22.737526) + (xy 35.735252 24.462577) + (xy 35.747639 24.476989) + (xy 35.7599 24.493651) + (xy 35.765483 24.498394) + (xy 35.79872 24.526631) + (xy 35.806236 24.533561) + (xy 35.81162 24.538945) + (xy 35.814481 24.541208) + (xy 35.814486 24.541213) + (xy 35.833091 24.555932) + (xy 35.836493 24.558721) + (xy 35.884672 24.599653) + (xy 35.884676 24.599656) + (xy 35.890251 24.604392) + (xy 35.896773 24.607722) + (xy 35.901435 24.610831) + (xy 35.906199 24.613773) + (xy 35.911943 24.618318) + (xy 35.975849 24.648186) + (xy 35.979768 24.650102) + (xy 36.042582 24.682176) + (xy 36.049692 24.683916) + (xy 36.054939 24.685867) + (xy 36.060263 24.687638) + (xy 36.066895 24.690738) + (xy 36.135947 24.705101) + (xy 36.140231 24.706071) + (xy 36.208721 24.72283) + (xy 36.214323 24.723178) + (xy 36.214326 24.723178) + (xy 36.21952 24.7235) + (xy 36.219519 24.723524) + (xy 36.223934 24.723788) + (xy 36.227184 24.724078) + (xy 36.234352 24.725569) + (xy 36.309123 24.723546) + (xy 36.312531 24.7235) (xy 38.744286 24.7235) (xy 38.812407 24.743502) (xy 38.844249 24.772796) @@ -1435,11 +1390,16 @@ (xy 29.606458 21.859928) (xy 29.665473 22.041556) (xy 29.76096 22.206944) + (xy 29.765378 22.211851) + (xy 29.765379 22.211852) + (xy 29.7954 22.245194) (xy 29.888747 22.348866) + (xy 29.913738 22.367023) + (xy 30.025555 22.448263) (xy 30.043248 22.461118) (xy 30.049276 22.463802) (xy 30.049278 22.463803) - (xy 30.193113 22.527842) + (xy 30.154068 22.510458) (xy 30.217712 22.538794) (xy 30.30479 22.557303) (xy 30.398056 22.577128) @@ -1484,8 +1444,6 @@ (xy 32.713504 23.62) (xy 32.693542 23.430072) (xy 32.634527 23.248444) - (xy 32.59062 23.172394) - (xy 32.542343 23.088777) (xy 32.53904 23.083056) (xy 32.53462 23.078147) (xy 32.534617 23.078143) @@ -1514,7 +1472,7 @@ (xy 32.359552 22.662383) (xy 32.333563 22.626612) (xy 32.327047 22.616692) - (xy 32.326286 22.615405) + (xy 32.316971 22.599654) (xy 32.304542 22.578638) (xy 32.290221 22.564317) (xy 32.27738 22.549283) @@ -1526,7 +1484,7 @@ (xy 31.413096 21.658906) (xy 31.410907 21.645293) (xy 31.405351 21.592424) - (xy 31.402348 21.563856) + (xy 31.398904 21.531092) (xy 31.394232 21.486635) (xy 31.394232 21.486633) (xy 31.393542 21.480072) @@ -1534,9 +1492,6 @@ (xy 31.316065 21.266466) (xy 31.242341 21.138774) (xy 31.23904 21.133056) - (xy 31.231543 21.124729) - (xy 31.115675 20.996045) - (xy 31.115674 20.996044) (xy 31.111253 20.991134) (xy 30.956752 20.878882) (xy 30.950724 20.876198) @@ -1559,9 +1514,6 @@ (xy 30.049276 20.876198) (xy 30.043248 20.878882) (xy 29.888747 20.991134) - (xy 29.884326 20.996044) - (xy 29.884325 20.996045) - (xy 29.768458 21.124729) (xy 29.76096 21.133056) (xy 29.757659 21.138774) (xy 29.683936 21.266466) @@ -1576,6 +1528,132 @@ (xy 27.483502 17.946379) (xy 27.537158 17.899886) (xy 27.5895 17.8885) + (xy 33.942673 17.8885) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 38.484801 21.249563) + (xy 38.505775 21.266466) + (xy 38.630661 21.391352) + (xy 38.664687 21.453664) + (xy 38.656939 21.531092) + (xy 38.636665 21.577279) + (xy 38.632412 21.586967) + (xy 38.579968 21.805411) + (xy 38.567037 22.02969) + (xy 38.594025 22.252715) + (xy 38.660082 22.467435) + (xy 38.662652 22.472415) + (xy 38.662654 22.472419) + (xy 38.736455 22.615405) + (xy 38.763118 22.667064) + (xy 38.766531 22.671511) + (xy 38.766531 22.671512) + (xy 38.766729 22.67177) + (xy 38.899877 22.845292) + (xy 38.904022 22.849063) + (xy 38.904025 22.849067) + (xy 38.956131 22.89648) + (xy 38.993054 22.957121) + (xy 38.991331 23.028096) + (xy 38.961817 23.077358) + (xy 38.848008 23.194799) + (xy 38.844879 23.199456) + (xy 38.844877 23.199458) + (xy 38.843989 23.200779) + (xy 38.843432 23.201242) + (xy 38.841347 23.203817) + (xy 38.840834 23.203402) + (xy 38.789392 23.246163) + (xy 38.73941 23.2565) + (xy 36.656016 23.2565) + (xy 36.587895 23.236498) + (xy 36.566926 23.2196) + (xy 35.96039 22.613065) + (xy 35.926367 22.550755) + (xy 35.931431 22.47994) + (xy 35.973978 22.423104) + (xy 36.040498 22.398293) + (xy 36.054513 22.398526) + (xy 36.054513 22.3985) + (xy 36.245487 22.3985) + (xy 36.251939 22.397128) + (xy 36.251944 22.397128) + (xy 36.338887 22.378647) + (xy 36.432288 22.358794) + (xy 36.438319 22.356109) + (xy 36.600722 22.283803) + (xy 36.600724 22.283802) + (xy 36.606752 22.281118) + (xy 36.645693 22.252826) + (xy 36.716713 22.201226) + (xy 36.761253 22.168866) + (xy 36.774311 22.154364) + (xy 36.884621 22.031852) + (xy 36.884622 22.031851) + (xy 36.88904 22.026944) + (xy 36.984527 21.861556) + (xy 37.043542 21.679928) + (xy 37.044586 21.67) + (xy 37.062814 21.496565) + (xy 37.063504 21.49) + (xy 37.050758 21.368731) + (xy 37.06353 21.298893) + (xy 37.112032 21.247047) + (xy 37.176068 21.229561) + (xy 38.41668 21.229561) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 41.798621 17.908502) + (xy 41.845114 17.962158) + (xy 41.8565 18.0145) + (xy 41.8565 18.937397) + (xy 41.836498 19.005518) + (xy 41.782842 19.052011) + (xy 41.712568 19.062115) + (xy 41.645701 19.030591) + (xy 41.598116 18.987292) + (xy 41.598109 18.987287) + (xy 41.593964 18.983515) + (xy 41.589217 18.980537) + (xy 41.589214 18.980535) + (xy 41.408405 18.867115) + (xy 41.403656 18.864136) + (xy 41.195217 18.780344) + (xy 40.975233 18.734787) + (xy 40.970622 18.734521) + (xy 40.970621 18.734521) + (xy 40.920048 18.731605) + (xy 40.920044 18.731605) + (xy 40.918225 18.7315) + (xy 39.773001 18.7315) + (xy 39.770214 18.731749) + (xy 39.770208 18.731749) + (xy 39.700071 18.738009) + (xy 39.606238 18.746383) + (xy 39.58558 18.752034) + (xy 39.552334 18.7565) + (xy 35.902278 18.7565) + (xy 35.834157 18.736498) + (xy 35.787664 18.682842) + (xy 35.776968 18.617329) + (xy 35.781401 18.575158) + (xy 35.793504 18.46) + (xy 35.78245 18.354824) + (xy 35.774232 18.276635) + (xy 35.774232 18.276633) + (xy 35.773542 18.270072) + (xy 35.714527 18.088444) + (xy 35.708209 18.077502) + (xy 35.69147 18.008509) + (xy 35.714688 17.941416) + (xy 35.770494 17.897527) + (xy 35.817327 17.8885) (xy 41.7305 17.8885) ) ) diff --git a/hardware/vselect/VSelect.kicad_prl b/hardware/vselect/VSelect.kicad_prl index 9c963a0..1b0ffdb 100644 --- a/hardware/vselect/VSelect.kicad_prl +++ b/hardware/vselect/VSelect.kicad_prl @@ -1,6 +1,6 @@ { "board": { - "active_layer": 0, + "active_layer": 37, "active_layer_preset": "All Layers", "auto_track_width": true, "hidden_nets": [], diff --git a/hardware/vselect/VSelect_gerber.zip b/hardware/vselect/VSelect_gerber.zip index 96ae88103ad167b21f70f5c83018038c59eb0ea0..2c99c38b0980b7aa3ce6ad661e98970e22894efe 100644 GIT binary patch delta 18596 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 QeM2b7T^DiMZDQE|2jq1&0RR91 delta 17521 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%0D>=wIRD_bWz2tgCui8BwKLz{M$F1C!U=>@2} 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