- fixed mistake tying half the tri-state buffer bits to always on
authorJohn Tsiombikas <nuclear@member.fsf.org>
Sat, 10 Oct 2020 23:29:29 +0000 (02:29 +0300)
committerJohn Tsiombikas <nuclear@member.fsf.org>
Sat, 10 Oct 2020 23:29:29 +0000 (02:29 +0300)
- fixed firmware bugs, now it can program and readback memory correctly

fw/src/main.c
fw/src/serial.c
romdev.kicad_pcb
romdev.sch

index c07b34e..1d248f2 100644 (file)
@@ -34,6 +34,7 @@ static void end_prog(void);
 static void write_ram(uint16_t addr, uint8_t val);
 static uint8_t read_ram(uint16_t addr);
 static void set_data_bus(unsigned char val);
+static void release_data_bus(void);
 static void set_addr_bus(uint16_t addr);
 static void sys_reset(void);
 static inline void iodelay(void);
@@ -48,12 +49,12 @@ static unsigned char inp_cidx;
 
 int main(void)
 {
-       /* SPI (SS/MOSI/SCK) are outputs, as are the low 2 data bus bits */
-       DDRB = PB_SS | PB_MOSI | PB_SCK | 3;
+       /* SPI (SS/MOSI/SCK) are outputs */
+       DDRB = PB_SS | PB_MOSI | PB_SCK;
        PORTB = PB_SS;  /* drive SS high when not in programming mode */
        DDRC = 0xff;    /* control signals are all outputs */
        PORTC = PC_CS | PC_WE | PC_OE | PC_SYSRST;
-       DDRD = 0xff;    /* always drive the (high bits of the) data bus */
+       DDRD = 0;       /* tri-state the data bus by default (high 6 bits, low 2 are in DDRB) */
        PORTD = 0;
 
        /* disable all pullups */
@@ -184,6 +185,7 @@ static void write_ram(uint16_t addr, uint8_t val)
        iodelay();
        PORTC |= PC_CS;
        PORTC |= PC_WE;
+       release_data_bus();
 }
 
 static uint8_t read_ram(uint16_t addr)
@@ -193,15 +195,24 @@ static uint8_t read_ram(uint16_t addr)
        PORTC |= PC_WE;
        PORTC &= ~(PC_CS | PC_OE);
        iodelay();
-       val = (PORTD & 0xfe) | (PORTB & 3);
+       val = (PIND & 0xfc) | (PINB & 3);
        PORTC |= PC_CS | PC_OE;
        return val;
 }
 
 static void set_data_bus(unsigned char val)
 {
-       PORTB = (PORTB & 0xfe) | (val & 3);
-       PORTC = val;
+       /* drive the data bus */
+       DDRD = 0xff;
+       DDRB |= 3;
+       PORTB = (PORTB & 0xfc) | (val & 3);
+       PORTD = val;
+}
+
+static void release_data_bus(void)
+{
+       DDRD = 0;
+       DDRB &= 0xfc;
 }
 
 static void set_addr_bus(uint16_t addr)
index e318b68..3ca641a 100644 (file)
@@ -54,6 +54,7 @@ int have_input(void)
 static int uart_send_char(char c, FILE *fp)
 {
        /*int next;*/
+       if(c == '\n') uart_send_char('\r', fp);
 
        while((UCSR0A & (1 << UDRE0)) == 0);
        UDR0 = (unsigned char)c;
index 0f59607..092a0ad 100644 (file)
@@ -3,7 +3,7 @@
   (general
     (thickness 1.6)
     (drawings 102)
-    (tracks 1262)
+    (tracks 1276)
     (zones 0)
     (modules 55)
     (nets 132)
     (fp_text value LOGO (at 0.2 6.9) (layer F.SilkS) hide
       (effects (font (size 1.524 1.524) (thickness 0.3)))
     )
+    (fp_poly (pts (xy 4.042834 -2.275416) (xy 4.03225 -2.264833) (xy 4.021667 -2.275416) (xy 4.03225 -2.286)
+      (xy 4.042834 -2.275416)) (layer Eco2.User) (width 0.01))
+    (fp_poly (pts (xy 1.656783 -1.159876) (xy 1.660681 -1.144943) (xy 1.6555 -1.137708) (xy 1.634948 -1.099332)
+      (xy 1.616009 -1.043919) (xy 1.615867 -1.043379) (xy 1.598084 -0.975507) (xy 1.548434 -1.051462)
+      (xy 1.519155 -1.108706) (xy 1.524073 -1.14375) (xy 1.565643 -1.160647) (xy 1.61655 -1.163842)
+      (xy 1.656783 -1.159876)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy -2.661399 -5.195425) (xy -2.500512 -5.191523) (xy -2.367749 -5.18332) (xy -2.256016 -5.169425)
+      (xy -2.158222 -5.148448) (xy -2.067276 -5.118998) (xy -1.976086 -5.079683) (xy -1.87756 -5.029114)
+      (xy -1.808139 -4.990631) (xy -1.669371 -4.912833) (xy -1.561397 -4.853858) (xy -1.478467 -4.811156)
+      (xy -1.414835 -4.782177) (xy -1.36475 -4.764369) (xy -1.322466 -4.755184) (xy -1.282233 -4.752072)
+      (xy -1.270096 -4.75194) (xy -1.196463 -4.75563) (xy -1.130553 -4.764848) (xy -1.116541 -4.768195)
+      (xy -1.071189 -4.773772) (xy -1.06028 -4.756221) (xy -1.083571 -4.716686) (xy -1.140105 -4.656991)
+      (xy -1.240757 -4.588417) (xy -1.374517 -4.540357) (xy -1.537211 -4.513271) (xy -1.724664 -4.507622)
+      (xy -1.932702 -4.523872) (xy -2.100041 -4.550769) (xy -2.385855 -4.586452) (xy -2.665245 -4.580689)
+      (xy -2.94127 -4.533203) (xy -3.197346 -4.451467) (xy -3.416498 -4.3442) (xy -3.612972 -4.201699)
+      (xy -3.787016 -4.023694) (xy -3.938878 -3.809915) (xy -4.068809 -3.560091) (xy -4.110472 -3.46075)
+      (xy -4.137625 -3.38906) (xy -4.156696 -3.327382) (xy -4.169447 -3.264843) (xy -4.177638 -3.190567)
+      (xy -4.183029 -3.09368) (xy -4.186566 -2.990678) (xy -4.187568 -2.811901) (xy -4.17718 -2.665634)
+      (xy -4.15327 -2.543079) (xy -4.113706 -2.435439) (xy -4.056357 -2.333914) (xy -4.012532 -2.272284)
+      (xy -3.889844 -2.137539) (xy -3.758263 -2.043897) (xy -3.619434 -1.99146) (xy -3.475002 -1.980331)
+      (xy -3.326613 -2.010612) (xy -3.175912 -2.082405) (xy -3.024544 -2.195814) (xy -3.00901 -2.209836)
+      (xy -2.970508 -2.248424) (xy -2.908992 -2.31409) (xy -2.82902 -2.401784) (xy -2.735149 -2.506458)
+      (xy -2.631937 -2.623065) (xy -2.523941 -2.746556) (xy -2.51031 -2.76225) (xy -2.324262 -2.975572)
+      (xy -2.161865 -3.158655) (xy -2.019867 -3.313944) (xy -1.895015 -3.443885) (xy -1.784057 -3.550924)
+      (xy -1.68374 -3.637506) (xy -1.590812 -3.706076) (xy -1.50202 -3.75908) (xy -1.414111 -3.798965)
+      (xy -1.323834 -3.828174) (xy -1.227936 -3.849155) (xy -1.123164 -3.864352) (xy -1.031877 -3.873886)
+      (xy -0.798449 -3.883418) (xy -0.588522 -3.864346) (xy -0.395267 -3.814225) (xy -0.211857 -3.730608)
+      (xy -0.031461 -3.611048) (xy 0.152749 -3.4531) (xy 0.158879 -3.447293) (xy 0.319843 -3.294392)
+      (xy 0.434965 -3.299725) (xy 0.530939 -3.293599) (xy 0.611062 -3.261647) (xy 0.685067 -3.198398)
+      (xy 0.742716 -3.126709) (xy 0.780729 -3.065566) (xy 0.799195 -3.00588) (xy 0.804315 -2.926799)
+      (xy 0.804334 -2.919555) (xy 0.806644 -2.831718) (xy 0.817718 -2.772951) (xy 0.84377 -2.730065)
+      (xy 0.891015 -2.689874) (xy 0.92303 -2.667677) (xy 0.982975 -2.62932) (xy 1.010149 -2.617542)
+      (xy 1.004727 -2.632619) (xy 0.966885 -2.674827) (xy 0.943108 -2.69897) (xy 0.904637 -2.739501)
+      (xy 0.883761 -2.773344) (xy 0.8764 -2.814756) (xy 0.878476 -2.877993) (xy 0.881236 -2.915223)
+      (xy 0.881052 -3.027789) (xy 0.858682 -3.123471) (xy 0.809845 -3.209191) (xy 0.730259 -3.291869)
+      (xy 0.61564 -3.378423) (xy 0.57985 -3.402236) (xy 0.555265 -3.421888) (xy 0.563232 -3.426311)
+      (xy 0.597685 -3.417608) (xy 0.652553 -3.397882) (xy 0.721769 -3.369237) (xy 0.799264 -3.333779)
+      (xy 0.850638 -3.30836) (xy 1.019302 -3.210419) (xy 1.15117 -3.108281) (xy 1.244794 -3.003497)
+      (xy 1.298731 -2.89762) (xy 1.312334 -2.812578) (xy 1.294832 -2.729057) (xy 1.247734 -2.639255)
+      (xy 1.179152 -2.55613) (xy 1.121875 -2.508278) (xy 1.019655 -2.42767) (xy 0.957827 -2.354011)
+      (xy 0.935588 -2.284496) (xy 0.952137 -2.216318) (xy 1.006672 -2.146672) (xy 1.016 -2.137833)
+      (xy 1.078615 -2.065629) (xy 1.100254 -2.001407) (xy 1.081135 -1.943396) (xy 1.044519 -1.90624)
+      (xy 0.998752 -1.875077) (xy 0.980054 -1.876045) (xy 0.987116 -1.909862) (xy 0.996727 -1.932454)
+      (xy 1.010584 -2.007637) (xy 0.983138 -2.079626) (xy 0.915365 -2.147425) (xy 0.80824 -2.210039)
+      (xy 0.673262 -2.263037) (xy 0.548829 -2.312646) (xy 0.440629 -2.372136) (xy 0.358613 -2.435509)
+      (xy 0.326738 -2.471997) (xy 0.293873 -2.541546) (xy 0.267049 -2.640877) (xy 0.247684 -2.75769)
+      (xy 0.237196 -2.879687) (xy 0.237005 -2.994569) (xy 0.248529 -3.090036) (xy 0.253275 -3.108973)
+      (xy 0.265421 -3.155112) (xy 0.261984 -3.166565) (xy 0.239456 -3.14922) (xy 0.232854 -3.143268)
+      (xy 0.214153 -3.128959) (xy 0.194883 -3.125703) (xy 0.168734 -3.137294) (xy 0.129395 -3.167528)
+      (xy 0.070558 -3.220199) (xy 0.007754 -3.27866) (xy -0.109581 -3.38087) (xy -0.221265 -3.463929)
+      (xy -0.312272 -3.517882) (xy -0.378458 -3.548455) (xy -0.436966 -3.568785) (xy -0.500621 -3.581529)
+      (xy -0.58225 -3.589344) (xy -0.681565 -3.594352) (xy -0.830498 -3.596837) (xy -0.955388 -3.588704)
+      (xy -1.069534 -3.56701) (xy -1.186238 -3.528815) (xy -1.318801 -3.471176) (xy -1.386416 -3.438485)
+      (xy -1.50913 -3.374018) (xy -1.620423 -3.305969) (xy -1.72618 -3.229283) (xy -1.832285 -3.138907)
+      (xy -1.944623 -3.029786) (xy -2.069078 -2.896866) (xy -2.211534 -2.735092) (xy -2.229161 -2.714614)
+      (xy -2.378438 -2.543197) (xy -2.507812 -2.400671) (xy -2.622867 -2.282126) (xy -2.729186 -2.18265)
+      (xy -2.832352 -2.097334) (xy -2.937951 -2.021266) (xy -3.051565 -1.949537) (xy -3.178779 -1.877237)
+      (xy -3.185583 -1.873526) (xy -3.274939 -1.819026) (xy -3.36535 -1.754486) (xy -3.43547 -1.695469)
+      (xy -3.537189 -1.598083) (xy -3.623312 -1.690046) (xy -3.709435 -1.782008) (xy -3.849676 -1.774712)
+      (xy -3.989916 -1.767416) (xy -4.048538 -2.049996) (xy -4.167394 -2.079457) (xy -4.28625 -2.108919)
+      (xy -4.280974 -2.255668) (xy -4.276791 -2.337109) (xy -4.270999 -2.4069) (xy -4.265172 -2.448144)
+      (xy -4.266637 -2.481276) (xy -4.292621 -2.513677) (xy -4.348684 -2.553364) (xy -4.442721 -2.612857)
+      (xy -4.375069 -2.736025) (xy -4.307416 -2.859194) (xy -4.375908 -2.989912) (xy -4.4444 -3.120631)
+      (xy -4.360033 -3.262641) (xy -4.313663 -3.343753) (xy -4.287666 -3.403696) (xy -4.27966 -3.456996)
+      (xy -4.28726 -3.51818) (xy -4.305785 -3.593167) (xy -4.335401 -3.704418) (xy -4.236742 -3.78293)
+      (xy -4.183051 -3.825456) (xy -4.14432 -3.855759) (xy -4.130751 -3.865983) (xy -4.125463 -3.887665)
+      (xy -4.118267 -3.940712) (xy -4.110601 -4.014288) (xy -4.109585 -4.02547) (xy -4.09575 -4.180416)
+      (xy -3.949948 -4.231569) (xy -3.874351 -4.259242) (xy -3.826598 -4.28386) (xy -3.79456 -4.316299)
+      (xy -3.766104 -4.367435) (xy -3.743362 -4.416778) (xy -3.682578 -4.550833) (xy -3.518747 -4.550915)
+      (xy -3.354916 -4.550996) (xy -3.19721 -4.745884) (xy -2.967135 -4.750439) (xy -2.860263 -4.75367)
+      (xy -2.785173 -4.759592) (xy -2.731322 -4.770048) (xy -2.688165 -4.78688) (xy -2.656623 -4.804706)
+      (xy -2.576185 -4.854419) (xy -2.476249 -4.798242) (xy -2.376314 -4.742066) (xy -2.248836 -4.797069)
+      (xy -2.121358 -4.852073) (xy -1.907345 -4.775967) (xy -1.82047 -4.745794) (xy -1.750551 -4.722883)
+      (xy -1.705705 -4.709806) (xy -1.693333 -4.708191) (xy -1.708689 -4.724291) (xy -1.749476 -4.759663)
+      (xy -1.807775 -4.807508) (xy -1.825838 -4.821959) (xy -1.898037 -4.876819) (xy -1.956198 -4.911174)
+      (xy -2.017474 -4.932435) (xy -2.099016 -4.948016) (xy -2.127463 -4.952318) (xy -2.228624 -4.968969)
+      (xy -2.332609 -4.988871) (xy -2.417246 -5.007772) (xy -2.418682 -5.008134) (xy -2.481348 -5.022599)
+      (xy -2.530669 -5.027766) (xy -2.581089 -5.022577) (xy -2.647053 -5.005974) (xy -2.711044 -4.98674)
+      (xy -2.795882 -4.961518) (xy -2.856063 -4.948148) (xy -2.907295 -4.945729) (xy -2.965288 -4.953359)
+      (xy -3.036288 -4.968084) (xy -3.191269 -5.001716) (xy -3.334482 -4.921626) (xy -3.409576 -4.881056)
+      (xy -3.464724 -4.858101) (xy -3.516475 -4.848925) (xy -3.581377 -4.849689) (xy -3.630154 -4.853068)
+      (xy -3.782613 -4.864598) (xy -3.854515 -4.740384) (xy -3.893922 -4.674515) (xy -3.92461 -4.636375)
+      (xy -3.95894 -4.616982) (xy -4.009275 -4.607354) (xy -4.042833 -4.603555) (xy -4.135346 -4.59236)
+      (xy -4.197066 -4.578574) (xy -4.239343 -4.555585) (xy -4.273527 -4.516782) (xy -4.310968 -4.455554)
+      (xy -4.318 -4.443267) (xy -4.370306 -4.361602) (xy -4.421903 -4.306963) (xy -4.485408 -4.266193)
+      (xy -4.490096 -4.263787) (xy -4.535097 -4.239811) (xy -4.565934 -4.216329) (xy -4.586613 -4.184625)
+      (xy -4.601139 -4.135986) (xy -4.61352 -4.061698) (xy -4.62575 -3.96875) (xy -4.640198 -3.89729)
+      (xy -4.668399 -3.844554) (xy -4.721244 -3.790594) (xy -4.724677 -3.787552) (xy -4.810051 -3.712187)
+      (xy -4.77492 -3.557729) (xy -4.739789 -3.40327) (xy -4.798769 -3.329769) (xy -4.845754 -3.271276)
+      (xy -4.888792 -3.21779) (xy -4.89721 -3.207346) (xy -4.916643 -3.180729) (xy -4.921803 -3.157349)
+      (xy -4.909562 -3.126974) (xy -4.876791 -3.079376) (xy -4.845175 -3.037238) (xy -4.753678 -2.916052)
+      (xy -4.848047 -2.833748) (xy -4.891721 -2.796591) (xy -4.917387 -2.77042) (xy -4.9225 -2.747573)
+      (xy -4.904518 -2.720387) (xy -4.860896 -2.681199) (xy -4.789092 -2.622348) (xy -4.773652 -2.609632)
+      (xy -4.691393 -2.54168) (xy -4.961709 -2.293058) (xy -4.81894 -2.254412) (xy -4.746314 -2.23277)
+      (xy -4.691296 -2.212665) (xy -4.665419 -2.198333) (xy -4.665175 -2.197975) (xy -4.671867 -2.173878)
+      (xy -4.699617 -2.126454) (xy -4.742748 -2.065201) (xy -4.751067 -2.054271) (xy -4.847955 -1.928358)
+      (xy -4.720561 -1.913945) (xy -4.653582 -1.904908) (xy -4.607439 -1.895893) (xy -4.593166 -1.88983)
+      (xy -4.602758 -1.867973) (xy -4.628068 -1.819267) (xy -4.6639 -1.753668) (xy -4.669072 -1.744397)
+      (xy -4.744977 -1.608667) (xy -4.616155 -1.608666) (xy -4.546031 -1.605402) (xy -4.500013 -1.596736)
+      (xy -4.487333 -1.587046) (xy -4.498226 -1.557812) (xy -4.525851 -1.508308) (xy -4.543347 -1.480782)
+      (xy -4.574353 -1.430159) (xy -4.590542 -1.3961) (xy -4.590972 -1.388744) (xy -4.567292 -1.387326)
+      (xy -4.513538 -1.390828) (xy -4.445072 -1.398065) (xy -4.374169 -1.405766) (xy -4.322489 -1.409643)
+      (xy -4.301729 -1.408951) (xy -4.303171 -1.387038) (xy -4.312625 -1.335405) (xy -4.32726 -1.268677)
+      (xy -4.342344 -1.199144) (xy -4.351235 -1.148288) (xy -4.352085 -1.127696) (xy -4.333617 -1.136404)
+      (xy -4.291692 -1.165552) (xy -4.238306 -1.206542) (xy -4.131066 -1.291928) (xy -4.097533 -1.144494)
+      (xy -4.080797 -1.066497) (xy -4.068779 -1.002062) (xy -4.064005 -0.96478) (xy -4.064 -0.964196)
+      (xy -4.052801 -0.934819) (xy -4.029689 -0.938373) (xy -4.01463 -0.961472) (xy -3.996993 -0.996344)
+      (xy -3.965266 -1.050856) (xy -3.946382 -1.081403) (xy -3.913761 -1.128958) (xy -3.890158 -1.147504)
+      (xy -3.871405 -1.133909) (xy -3.853333 -1.085045) (xy -3.831776 -0.997781) (xy -3.8311 -0.994833)
+      (xy -3.81491 -0.928169) (xy -3.801294 -0.879003) (xy -3.795233 -0.86231) (xy -3.778625 -0.869352)
+      (xy -3.74337 -0.902886) (xy -3.696718 -0.955915) (xy -3.691028 -0.962852) (xy -3.642643 -1.020259)
+      (xy -3.604451 -1.061901) (xy -3.584178 -1.079395) (xy -3.583562 -1.0795) (xy -3.579123 -1.06007)
+      (xy -3.578314 -1.008423) (xy -3.581183 -0.934526) (xy -3.582724 -0.910166) (xy -3.587551 -0.83162)
+      (xy -3.590129 -0.772432) (xy -3.590059 -0.742579) (xy -3.589484 -0.740833) (xy -3.57623 -0.757026)
+      (xy -3.545032 -0.800234) (xy -3.501658 -0.862401) (xy -3.482883 -0.889758) (xy -3.436261 -0.956185)
+      (xy -3.399168 -1.00565) (xy -3.377426 -1.030528) (xy -3.374346 -1.031901) (xy -3.376356 -1.010435)
+      (xy -3.385933 -0.957415) (xy -3.400996 -0.882506) (xy -3.419462 -0.795373) (xy -3.439251 -0.70568)
+      (xy -3.45828 -0.623093) (xy -3.474468 -0.557277) (xy -3.483761 -0.523875) (xy -3.50192 -0.49784)
+      (xy -3.540276 -0.490585) (xy -3.60847 -0.5003) (xy -3.608916 -0.500391) (xy -3.837104 -0.553707)
+      (xy -4.03141 -0.615252) (xy -4.200108 -0.68933) (xy -4.351467 -0.780242) (xy -4.493757 -0.892292)
+      (xy -4.63525 -1.029782) (xy -4.643696 -1.038723) (xy -4.8457 -1.278645) (xy -5.011413 -1.531518)
+      (xy -5.141741 -1.800029) (xy -5.237591 -2.086865) (xy -5.29987 -2.394711) (xy -5.329485 -2.726255)
+      (xy -5.328149 -3.066548) (xy -5.298912 -3.342449) (xy -5.234738 -3.606386) (xy -5.133584 -3.864432)
+      (xy -4.993408 -4.122664) (xy -4.950047 -4.191) (xy -4.813766 -4.369395) (xy -4.643492 -4.543551)
+      (xy -4.447522 -4.707334) (xy -4.234152 -4.85461) (xy -4.011681 -4.979245) (xy -3.788404 -5.075105)
+      (xy -3.725333 -5.096442) (xy -3.624644 -5.127445) (xy -3.53756 -5.151311) (xy -3.456054 -5.168965)
+      (xy -3.372099 -5.181331) (xy -3.277666 -5.189335) (xy -3.164727 -5.1939) (xy -3.025256 -5.195952)
+      (xy -2.8575 -5.196416) (xy -2.661399 -5.195425)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy -3.534833 -0.03175) (xy -3.545416 -0.021166) (xy -3.556 -0.03175) (xy -3.545416 -0.042333)
+      (xy -3.534833 -0.03175)) (layer Eco2.User) (width 0.01))
+    (fp_poly (pts (xy 2.043966 -0.693589) (xy 2.057844 -0.664879) (xy 2.07871 -0.603946) (xy 2.104154 -0.519845)
+      (xy 2.131769 -0.42163) (xy 2.159145 -0.318357) (xy 2.183873 -0.21908) (xy 2.203546 -0.132854)
+      (xy 2.215753 -0.068733) (xy 2.218414 -0.037851) (xy 2.214043 -0.003662) (xy 2.206732 0.007012)
+      (xy 2.191921 -0.009734) (xy 2.165052 -0.057804) (xy 2.140652 -0.104449) (xy 2.09666 -0.185266)
+      (xy 2.039651 -0.284877) (xy 1.979369 -0.386387) (xy 1.95564 -0.425169) (xy 1.908023 -0.503307)
+      (xy 1.870145 -0.567675) (xy 1.846738 -0.610094) (xy 1.8415 -0.622344) (xy 1.858816 -0.633491)
+      (xy 1.874301 -0.635) (xy 1.915012 -0.644316) (xy 1.968723 -0.66688) (xy 1.971518 -0.668311)
+      (xy 2.016748 -0.688542) (xy 2.042746 -0.694256) (xy 2.043966 -0.693589)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy 2.03005 -2.437154) (xy 2.089057 -2.426402) (xy 2.163415 -2.409487) (xy 2.313661 -2.365644)
+      (xy 2.446792 -2.30582) (xy 2.569013 -2.225188) (xy 2.686531 -2.118925) (xy 2.805551 -1.982206)
+      (xy 2.929935 -1.813583) (xy 2.998188 -1.707139) (xy 3.060942 -1.594207) (xy 3.113878 -1.484085)
+      (xy 3.152672 -1.386066) (xy 3.173004 -1.309446) (xy 3.175 -1.286466) (xy 3.187118 -1.242851)
+      (xy 3.220221 -1.173296) (xy 3.269438 -1.085378) (xy 3.329894 -0.986674) (xy 3.396717 -0.884761)
+      (xy 3.465032 -0.787218) (xy 3.529968 -0.70162) (xy 3.58665 -0.635544) (xy 3.606204 -0.616012)
+      (xy 3.650975 -0.561117) (xy 3.683163 -0.487498) (xy 3.706499 -0.38541) (xy 3.714318 -0.333475)
+      (xy 3.745125 -0.226776) (xy 3.802788 -0.147643) (xy 3.88341 -0.100694) (xy 3.917764 -0.092486)
+      (xy 3.977331 -0.078195) (xy 3.997093 -0.057043) (xy 3.97957 -0.023086) (xy 3.957322 0.000845)
+      (xy 3.915603 0.03552) (xy 3.866197 0.059422) (xy 3.800729 0.074364) (xy 3.710826 0.082161)
+      (xy 3.588114 0.084626) (xy 3.570497 0.08465) (xy 3.463335 0.083758) (xy 3.386305 0.07972)
+      (xy 3.327222 0.070464) (xy 3.273897 0.053918) (xy 3.214145 0.028012) (xy 3.201051 0.021856)
+      (xy 3.117378 -0.014771) (xy 3.033955 -0.046554) (xy 2.978801 -0.063813) (xy 2.766907 -0.139161)
+      (xy 2.566284 -0.252805) (xy 2.553108 -0.261933) (xy 2.468207 -0.318616) (xy 2.375719 -0.376049)
+      (xy 2.31193 -0.41275) (xy 2.248026 -0.450101) (xy 2.207324 -0.485044) (xy 2.178461 -0.531348)
+      (xy 2.150077 -0.602779) (xy 2.146211 -0.61356) (xy 2.097195 -0.75087) (xy 2.153225 -0.809351)
+      (xy 2.187436 -0.847099) (xy 2.193362 -0.863734) (xy 2.172947 -0.867783) (xy 2.166548 -0.867833)
+      (xy 2.124133 -0.858489) (xy 2.061737 -0.834542) (xy 2.019712 -0.814678) (xy 1.944327 -0.781257)
+      (xy 1.869596 -0.755982) (xy 1.838228 -0.748796) (xy 1.782915 -0.744471) (xy 1.751925 -0.758618)
+      (xy 1.737687 -0.779393) (xy 1.717558 -0.824803) (xy 1.726195 -0.842177) (xy 1.76814 -0.838199)
+      (xy 1.776455 -0.836422) (xy 1.842347 -0.836937) (xy 1.909642 -0.859738) (xy 1.961204 -0.897519)
+      (xy 1.976518 -0.921698) (xy 1.985156 -0.964742) (xy 1.989533 -1.026739) (xy 1.989667 -1.038898)
+      (xy 1.994505 -1.096234) (xy 2.011948 -1.117521) (xy 2.046391 -1.103541) (xy 2.098832 -1.058333)
+      (xy 2.143426 -1.019366) (xy 2.176466 -0.996958) (xy 2.183306 -0.994833) (xy 2.197435 -1.012297)
+      (xy 2.198288 -1.056349) (xy 2.188824 -1.114484) (xy 2.172003 -1.174193) (xy 2.150785 -1.222971)
+      (xy 2.12813 -1.248309) (xy 2.123039 -1.249506) (xy 2.094365 -1.261604) (xy 2.066902 -1.279863)
+      (xy 2.044894 -1.300089) (xy 2.043091 -1.321506) (xy 2.063881 -1.356394) (xy 2.088069 -1.388739)
+      (xy 2.118645 -1.43282) (xy 2.136681 -1.474463) (xy 2.145376 -1.527026) (xy 2.147927 -1.603866)
+      (xy 2.147961 -1.638841) (xy 2.145434 -1.752231) (xy 2.135373 -1.836176) (xy 2.112995 -1.903474)
+      (xy 2.073521 -1.966923) (xy 2.012169 -2.039323) (xy 1.988931 -2.064541) (xy 1.926519 -2.133935)
+      (xy 1.888652 -2.184218) (xy 1.86944 -2.225706) (xy 1.862996 -2.268717) (xy 1.862667 -2.285777)
+      (xy 1.868076 -2.346387) (xy 1.890834 -2.384319) (xy 1.927012 -2.410419) (xy 1.96048 -2.429117)
+      (xy 1.991008 -2.438044) (xy 2.03005 -2.437154)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy -3.7465 0.455084) (xy -3.757083 0.465667) (xy -3.767666 0.455084) (xy -3.757083 0.4445)
+      (xy -3.7465 0.455084)) (layer Eco2.User) (width 0.01))
     (fp_poly (pts (xy 3.07975 -5.151582) (xy 3.387615 -5.136524) (xy 3.664031 -5.095703) (xy 3.911637 -5.028458)
       (xy 4.133072 -4.934127) (xy 4.27224 -4.852732) (xy 4.415226 -4.745021) (xy 4.566159 -4.607514)
       (xy 4.716825 -4.449543) (xy 4.859006 -4.280438) (xy 4.984487 -4.109531) (xy 5.085052 -3.946152)
       (xy 2.326077 -5.003023) (xy 2.414425 -5.044529) (xy 2.509756 -5.080524) (xy 2.58259 -5.104319)
       (xy 2.648487 -5.123604) (xy 2.709369 -5.137092) (xy 2.774905 -5.145702) (xy 2.854765 -5.150353)
       (xy 2.958619 -5.151964) (xy 3.07975 -5.151582)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy -3.7465 0.455084) (xy -3.757083 0.465667) (xy -3.767666 0.455084) (xy -3.757083 0.4445)
-      (xy -3.7465 0.455084)) (layer Eco2.User) (width 0.01))
-    (fp_poly (pts (xy 2.03005 -2.437154) (xy 2.089057 -2.426402) (xy 2.163415 -2.409487) (xy 2.313661 -2.365644)
-      (xy 2.446792 -2.30582) (xy 2.569013 -2.225188) (xy 2.686531 -2.118925) (xy 2.805551 -1.982206)
-      (xy 2.929935 -1.813583) (xy 2.998188 -1.707139) (xy 3.060942 -1.594207) (xy 3.113878 -1.484085)
-      (xy 3.152672 -1.386066) (xy 3.173004 -1.309446) (xy 3.175 -1.286466) (xy 3.187118 -1.242851)
-      (xy 3.220221 -1.173296) (xy 3.269438 -1.085378) (xy 3.329894 -0.986674) (xy 3.396717 -0.884761)
-      (xy 3.465032 -0.787218) (xy 3.529968 -0.70162) (xy 3.58665 -0.635544) (xy 3.606204 -0.616012)
-      (xy 3.650975 -0.561117) (xy 3.683163 -0.487498) (xy 3.706499 -0.38541) (xy 3.714318 -0.333475)
-      (xy 3.745125 -0.226776) (xy 3.802788 -0.147643) (xy 3.88341 -0.100694) (xy 3.917764 -0.092486)
-      (xy 3.977331 -0.078195) (xy 3.997093 -0.057043) (xy 3.97957 -0.023086) (xy 3.957322 0.000845)
-      (xy 3.915603 0.03552) (xy 3.866197 0.059422) (xy 3.800729 0.074364) (xy 3.710826 0.082161)
-      (xy 3.588114 0.084626) (xy 3.570497 0.08465) (xy 3.463335 0.083758) (xy 3.386305 0.07972)
-      (xy 3.327222 0.070464) (xy 3.273897 0.053918) (xy 3.214145 0.028012) (xy 3.201051 0.021856)
-      (xy 3.117378 -0.014771) (xy 3.033955 -0.046554) (xy 2.978801 -0.063813) (xy 2.766907 -0.139161)
-      (xy 2.566284 -0.252805) (xy 2.553108 -0.261933) (xy 2.468207 -0.318616) (xy 2.375719 -0.376049)
-      (xy 2.31193 -0.41275) (xy 2.248026 -0.450101) (xy 2.207324 -0.485044) (xy 2.178461 -0.531348)
-      (xy 2.150077 -0.602779) (xy 2.146211 -0.61356) (xy 2.097195 -0.75087) (xy 2.153225 -0.809351)
-      (xy 2.187436 -0.847099) (xy 2.193362 -0.863734) (xy 2.172947 -0.867783) (xy 2.166548 -0.867833)
-      (xy 2.124133 -0.858489) (xy 2.061737 -0.834542) (xy 2.019712 -0.814678) (xy 1.944327 -0.781257)
-      (xy 1.869596 -0.755982) (xy 1.838228 -0.748796) (xy 1.782915 -0.744471) (xy 1.751925 -0.758618)
-      (xy 1.737687 -0.779393) (xy 1.717558 -0.824803) (xy 1.726195 -0.842177) (xy 1.76814 -0.838199)
-      (xy 1.776455 -0.836422) (xy 1.842347 -0.836937) (xy 1.909642 -0.859738) (xy 1.961204 -0.897519)
-      (xy 1.976518 -0.921698) (xy 1.985156 -0.964742) (xy 1.989533 -1.026739) (xy 1.989667 -1.038898)
-      (xy 1.994505 -1.096234) (xy 2.011948 -1.117521) (xy 2.046391 -1.103541) (xy 2.098832 -1.058333)
-      (xy 2.143426 -1.019366) (xy 2.176466 -0.996958) (xy 2.183306 -0.994833) (xy 2.197435 -1.012297)
-      (xy 2.198288 -1.056349) (xy 2.188824 -1.114484) (xy 2.172003 -1.174193) (xy 2.150785 -1.222971)
-      (xy 2.12813 -1.248309) (xy 2.123039 -1.249506) (xy 2.094365 -1.261604) (xy 2.066902 -1.279863)
-      (xy 2.044894 -1.300089) (xy 2.043091 -1.321506) (xy 2.063881 -1.356394) (xy 2.088069 -1.388739)
-      (xy 2.118645 -1.43282) (xy 2.136681 -1.474463) (xy 2.145376 -1.527026) (xy 2.147927 -1.603866)
-      (xy 2.147961 -1.638841) (xy 2.145434 -1.752231) (xy 2.135373 -1.836176) (xy 2.112995 -1.903474)
-      (xy 2.073521 -1.966923) (xy 2.012169 -2.039323) (xy 1.988931 -2.064541) (xy 1.926519 -2.133935)
-      (xy 1.888652 -2.184218) (xy 1.86944 -2.225706) (xy 1.862996 -2.268717) (xy 1.862667 -2.285777)
-      (xy 1.868076 -2.346387) (xy 1.890834 -2.384319) (xy 1.927012 -2.410419) (xy 1.96048 -2.429117)
-      (xy 1.991008 -2.438044) (xy 2.03005 -2.437154)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy 2.043966 -0.693589) (xy 2.057844 -0.664879) (xy 2.07871 -0.603946) (xy 2.104154 -0.519845)
-      (xy 2.131769 -0.42163) (xy 2.159145 -0.318357) (xy 2.183873 -0.21908) (xy 2.203546 -0.132854)
-      (xy 2.215753 -0.068733) (xy 2.218414 -0.037851) (xy 2.214043 -0.003662) (xy 2.206732 0.007012)
-      (xy 2.191921 -0.009734) (xy 2.165052 -0.057804) (xy 2.140652 -0.104449) (xy 2.09666 -0.185266)
-      (xy 2.039651 -0.284877) (xy 1.979369 -0.386387) (xy 1.95564 -0.425169) (xy 1.908023 -0.503307)
-      (xy 1.870145 -0.567675) (xy 1.846738 -0.610094) (xy 1.8415 -0.622344) (xy 1.858816 -0.633491)
-      (xy 1.874301 -0.635) (xy 1.915012 -0.644316) (xy 1.968723 -0.66688) (xy 1.971518 -0.668311)
-      (xy 2.016748 -0.688542) (xy 2.042746 -0.694256) (xy 2.043966 -0.693589)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy -3.534833 -0.03175) (xy -3.545416 -0.021166) (xy -3.556 -0.03175) (xy -3.545416 -0.042333)
-      (xy -3.534833 -0.03175)) (layer Eco2.User) (width 0.01))
-    (fp_poly (pts (xy -2.661399 -5.195425) (xy -2.500512 -5.191523) (xy -2.367749 -5.18332) (xy -2.256016 -5.169425)
-      (xy -2.158222 -5.148448) (xy -2.067276 -5.118998) (xy -1.976086 -5.079683) (xy -1.87756 -5.029114)
-      (xy -1.808139 -4.990631) (xy -1.669371 -4.912833) (xy -1.561397 -4.853858) (xy -1.478467 -4.811156)
-      (xy -1.414835 -4.782177) (xy -1.36475 -4.764369) (xy -1.322466 -4.755184) (xy -1.282233 -4.752072)
-      (xy -1.270096 -4.75194) (xy -1.196463 -4.75563) (xy -1.130553 -4.764848) (xy -1.116541 -4.768195)
-      (xy -1.071189 -4.773772) (xy -1.06028 -4.756221) (xy -1.083571 -4.716686) (xy -1.140105 -4.656991)
-      (xy -1.240757 -4.588417) (xy -1.374517 -4.540357) (xy -1.537211 -4.513271) (xy -1.724664 -4.507622)
-      (xy -1.932702 -4.523872) (xy -2.100041 -4.550769) (xy -2.385855 -4.586452) (xy -2.665245 -4.580689)
-      (xy -2.94127 -4.533203) (xy -3.197346 -4.451467) (xy -3.416498 -4.3442) (xy -3.612972 -4.201699)
-      (xy -3.787016 -4.023694) (xy -3.938878 -3.809915) (xy -4.068809 -3.560091) (xy -4.110472 -3.46075)
-      (xy -4.137625 -3.38906) (xy -4.156696 -3.327382) (xy -4.169447 -3.264843) (xy -4.177638 -3.190567)
-      (xy -4.183029 -3.09368) (xy -4.186566 -2.990678) (xy -4.187568 -2.811901) (xy -4.17718 -2.665634)
-      (xy -4.15327 -2.543079) (xy -4.113706 -2.435439) (xy -4.056357 -2.333914) (xy -4.012532 -2.272284)
-      (xy -3.889844 -2.137539) (xy -3.758263 -2.043897) (xy -3.619434 -1.99146) (xy -3.475002 -1.980331)
-      (xy -3.326613 -2.010612) (xy -3.175912 -2.082405) (xy -3.024544 -2.195814) (xy -3.00901 -2.209836)
-      (xy -2.970508 -2.248424) (xy -2.908992 -2.31409) (xy -2.82902 -2.401784) (xy -2.735149 -2.506458)
-      (xy -2.631937 -2.623065) (xy -2.523941 -2.746556) (xy -2.51031 -2.76225) (xy -2.324262 -2.975572)
-      (xy -2.161865 -3.158655) (xy -2.019867 -3.313944) (xy -1.895015 -3.443885) (xy -1.784057 -3.550924)
-      (xy -1.68374 -3.637506) (xy -1.590812 -3.706076) (xy -1.50202 -3.75908) (xy -1.414111 -3.798965)
-      (xy -1.323834 -3.828174) (xy -1.227936 -3.849155) (xy -1.123164 -3.864352) (xy -1.031877 -3.873886)
-      (xy -0.798449 -3.883418) (xy -0.588522 -3.864346) (xy -0.395267 -3.814225) (xy -0.211857 -3.730608)
-      (xy -0.031461 -3.611048) (xy 0.152749 -3.4531) (xy 0.158879 -3.447293) (xy 0.319843 -3.294392)
-      (xy 0.434965 -3.299725) (xy 0.530939 -3.293599) (xy 0.611062 -3.261647) (xy 0.685067 -3.198398)
-      (xy 0.742716 -3.126709) (xy 0.780729 -3.065566) (xy 0.799195 -3.00588) (xy 0.804315 -2.926799)
-      (xy 0.804334 -2.919555) (xy 0.806644 -2.831718) (xy 0.817718 -2.772951) (xy 0.84377 -2.730065)
-      (xy 0.891015 -2.689874) (xy 0.92303 -2.667677) (xy 0.982975 -2.62932) (xy 1.010149 -2.617542)
-      (xy 1.004727 -2.632619) (xy 0.966885 -2.674827) (xy 0.943108 -2.69897) (xy 0.904637 -2.739501)
-      (xy 0.883761 -2.773344) (xy 0.8764 -2.814756) (xy 0.878476 -2.877993) (xy 0.881236 -2.915223)
-      (xy 0.881052 -3.027789) (xy 0.858682 -3.123471) (xy 0.809845 -3.209191) (xy 0.730259 -3.291869)
-      (xy 0.61564 -3.378423) (xy 0.57985 -3.402236) (xy 0.555265 -3.421888) (xy 0.563232 -3.426311)
-      (xy 0.597685 -3.417608) (xy 0.652553 -3.397882) (xy 0.721769 -3.369237) (xy 0.799264 -3.333779)
-      (xy 0.850638 -3.30836) (xy 1.019302 -3.210419) (xy 1.15117 -3.108281) (xy 1.244794 -3.003497)
-      (xy 1.298731 -2.89762) (xy 1.312334 -2.812578) (xy 1.294832 -2.729057) (xy 1.247734 -2.639255)
-      (xy 1.179152 -2.55613) (xy 1.121875 -2.508278) (xy 1.019655 -2.42767) (xy 0.957827 -2.354011)
-      (xy 0.935588 -2.284496) (xy 0.952137 -2.216318) (xy 1.006672 -2.146672) (xy 1.016 -2.137833)
-      (xy 1.078615 -2.065629) (xy 1.100254 -2.001407) (xy 1.081135 -1.943396) (xy 1.044519 -1.90624)
-      (xy 0.998752 -1.875077) (xy 0.980054 -1.876045) (xy 0.987116 -1.909862) (xy 0.996727 -1.932454)
-      (xy 1.010584 -2.007637) (xy 0.983138 -2.079626) (xy 0.915365 -2.147425) (xy 0.80824 -2.210039)
-      (xy 0.673262 -2.263037) (xy 0.548829 -2.312646) (xy 0.440629 -2.372136) (xy 0.358613 -2.435509)
-      (xy 0.326738 -2.471997) (xy 0.293873 -2.541546) (xy 0.267049 -2.640877) (xy 0.247684 -2.75769)
-      (xy 0.237196 -2.879687) (xy 0.237005 -2.994569) (xy 0.248529 -3.090036) (xy 0.253275 -3.108973)
-      (xy 0.265421 -3.155112) (xy 0.261984 -3.166565) (xy 0.239456 -3.14922) (xy 0.232854 -3.143268)
-      (xy 0.214153 -3.128959) (xy 0.194883 -3.125703) (xy 0.168734 -3.137294) (xy 0.129395 -3.167528)
-      (xy 0.070558 -3.220199) (xy 0.007754 -3.27866) (xy -0.109581 -3.38087) (xy -0.221265 -3.463929)
-      (xy -0.312272 -3.517882) (xy -0.378458 -3.548455) (xy -0.436966 -3.568785) (xy -0.500621 -3.581529)
-      (xy -0.58225 -3.589344) (xy -0.681565 -3.594352) (xy -0.830498 -3.596837) (xy -0.955388 -3.588704)
-      (xy -1.069534 -3.56701) (xy -1.186238 -3.528815) (xy -1.318801 -3.471176) (xy -1.386416 -3.438485)
-      (xy -1.50913 -3.374018) (xy -1.620423 -3.305969) (xy -1.72618 -3.229283) (xy -1.832285 -3.138907)
-      (xy -1.944623 -3.029786) (xy -2.069078 -2.896866) (xy -2.211534 -2.735092) (xy -2.229161 -2.714614)
-      (xy -2.378438 -2.543197) (xy -2.507812 -2.400671) (xy -2.622867 -2.282126) (xy -2.729186 -2.18265)
-      (xy -2.832352 -2.097334) (xy -2.937951 -2.021266) (xy -3.051565 -1.949537) (xy -3.178779 -1.877237)
-      (xy -3.185583 -1.873526) (xy -3.274939 -1.819026) (xy -3.36535 -1.754486) (xy -3.43547 -1.695469)
-      (xy -3.537189 -1.598083) (xy -3.623312 -1.690046) (xy -3.709435 -1.782008) (xy -3.849676 -1.774712)
-      (xy -3.989916 -1.767416) (xy -4.048538 -2.049996) (xy -4.167394 -2.079457) (xy -4.28625 -2.108919)
-      (xy -4.280974 -2.255668) (xy -4.276791 -2.337109) (xy -4.270999 -2.4069) (xy -4.265172 -2.448144)
-      (xy -4.266637 -2.481276) (xy -4.292621 -2.513677) (xy -4.348684 -2.553364) (xy -4.442721 -2.612857)
-      (xy -4.375069 -2.736025) (xy -4.307416 -2.859194) (xy -4.375908 -2.989912) (xy -4.4444 -3.120631)
-      (xy -4.360033 -3.262641) (xy -4.313663 -3.343753) (xy -4.287666 -3.403696) (xy -4.27966 -3.456996)
-      (xy -4.28726 -3.51818) (xy -4.305785 -3.593167) (xy -4.335401 -3.704418) (xy -4.236742 -3.78293)
-      (xy -4.183051 -3.825456) (xy -4.14432 -3.855759) (xy -4.130751 -3.865983) (xy -4.125463 -3.887665)
-      (xy -4.118267 -3.940712) (xy -4.110601 -4.014288) (xy -4.109585 -4.02547) (xy -4.09575 -4.180416)
-      (xy -3.949948 -4.231569) (xy -3.874351 -4.259242) (xy -3.826598 -4.28386) (xy -3.79456 -4.316299)
-      (xy -3.766104 -4.367435) (xy -3.743362 -4.416778) (xy -3.682578 -4.550833) (xy -3.518747 -4.550915)
-      (xy -3.354916 -4.550996) (xy -3.19721 -4.745884) (xy -2.967135 -4.750439) (xy -2.860263 -4.75367)
-      (xy -2.785173 -4.759592) (xy -2.731322 -4.770048) (xy -2.688165 -4.78688) (xy -2.656623 -4.804706)
-      (xy -2.576185 -4.854419) (xy -2.476249 -4.798242) (xy -2.376314 -4.742066) (xy -2.248836 -4.797069)
-      (xy -2.121358 -4.852073) (xy -1.907345 -4.775967) (xy -1.82047 -4.745794) (xy -1.750551 -4.722883)
-      (xy -1.705705 -4.709806) (xy -1.693333 -4.708191) (xy -1.708689 -4.724291) (xy -1.749476 -4.759663)
-      (xy -1.807775 -4.807508) (xy -1.825838 -4.821959) (xy -1.898037 -4.876819) (xy -1.956198 -4.911174)
-      (xy -2.017474 -4.932435) (xy -2.099016 -4.948016) (xy -2.127463 -4.952318) (xy -2.228624 -4.968969)
-      (xy -2.332609 -4.988871) (xy -2.417246 -5.007772) (xy -2.418682 -5.008134) (xy -2.481348 -5.022599)
-      (xy -2.530669 -5.027766) (xy -2.581089 -5.022577) (xy -2.647053 -5.005974) (xy -2.711044 -4.98674)
-      (xy -2.795882 -4.961518) (xy -2.856063 -4.948148) (xy -2.907295 -4.945729) (xy -2.965288 -4.953359)
-      (xy -3.036288 -4.968084) (xy -3.191269 -5.001716) (xy -3.334482 -4.921626) (xy -3.409576 -4.881056)
-      (xy -3.464724 -4.858101) (xy -3.516475 -4.848925) (xy -3.581377 -4.849689) (xy -3.630154 -4.853068)
-      (xy -3.782613 -4.864598) (xy -3.854515 -4.740384) (xy -3.893922 -4.674515) (xy -3.92461 -4.636375)
-      (xy -3.95894 -4.616982) (xy -4.009275 -4.607354) (xy -4.042833 -4.603555) (xy -4.135346 -4.59236)
-      (xy -4.197066 -4.578574) (xy -4.239343 -4.555585) (xy -4.273527 -4.516782) (xy -4.310968 -4.455554)
-      (xy -4.318 -4.443267) (xy -4.370306 -4.361602) (xy -4.421903 -4.306963) (xy -4.485408 -4.266193)
-      (xy -4.490096 -4.263787) (xy -4.535097 -4.239811) (xy -4.565934 -4.216329) (xy -4.586613 -4.184625)
-      (xy -4.601139 -4.135986) (xy -4.61352 -4.061698) (xy -4.62575 -3.96875) (xy -4.640198 -3.89729)
-      (xy -4.668399 -3.844554) (xy -4.721244 -3.790594) (xy -4.724677 -3.787552) (xy -4.810051 -3.712187)
-      (xy -4.77492 -3.557729) (xy -4.739789 -3.40327) (xy -4.798769 -3.329769) (xy -4.845754 -3.271276)
-      (xy -4.888792 -3.21779) (xy -4.89721 -3.207346) (xy -4.916643 -3.180729) (xy -4.921803 -3.157349)
-      (xy -4.909562 -3.126974) (xy -4.876791 -3.079376) (xy -4.845175 -3.037238) (xy -4.753678 -2.916052)
-      (xy -4.848047 -2.833748) (xy -4.891721 -2.796591) (xy -4.917387 -2.77042) (xy -4.9225 -2.747573)
-      (xy -4.904518 -2.720387) (xy -4.860896 -2.681199) (xy -4.789092 -2.622348) (xy -4.773652 -2.609632)
-      (xy -4.691393 -2.54168) (xy -4.961709 -2.293058) (xy -4.81894 -2.254412) (xy -4.746314 -2.23277)
-      (xy -4.691296 -2.212665) (xy -4.665419 -2.198333) (xy -4.665175 -2.197975) (xy -4.671867 -2.173878)
-      (xy -4.699617 -2.126454) (xy -4.742748 -2.065201) (xy -4.751067 -2.054271) (xy -4.847955 -1.928358)
-      (xy -4.720561 -1.913945) (xy -4.653582 -1.904908) (xy -4.607439 -1.895893) (xy -4.593166 -1.88983)
-      (xy -4.602758 -1.867973) (xy -4.628068 -1.819267) (xy -4.6639 -1.753668) (xy -4.669072 -1.744397)
-      (xy -4.744977 -1.608667) (xy -4.616155 -1.608666) (xy -4.546031 -1.605402) (xy -4.500013 -1.596736)
-      (xy -4.487333 -1.587046) (xy -4.498226 -1.557812) (xy -4.525851 -1.508308) (xy -4.543347 -1.480782)
-      (xy -4.574353 -1.430159) (xy -4.590542 -1.3961) (xy -4.590972 -1.388744) (xy -4.567292 -1.387326)
-      (xy -4.513538 -1.390828) (xy -4.445072 -1.398065) (xy -4.374169 -1.405766) (xy -4.322489 -1.409643)
-      (xy -4.301729 -1.408951) (xy -4.303171 -1.387038) (xy -4.312625 -1.335405) (xy -4.32726 -1.268677)
-      (xy -4.342344 -1.199144) (xy -4.351235 -1.148288) (xy -4.352085 -1.127696) (xy -4.333617 -1.136404)
-      (xy -4.291692 -1.165552) (xy -4.238306 -1.206542) (xy -4.131066 -1.291928) (xy -4.097533 -1.144494)
-      (xy -4.080797 -1.066497) (xy -4.068779 -1.002062) (xy -4.064005 -0.96478) (xy -4.064 -0.964196)
-      (xy -4.052801 -0.934819) (xy -4.029689 -0.938373) (xy -4.01463 -0.961472) (xy -3.996993 -0.996344)
-      (xy -3.965266 -1.050856) (xy -3.946382 -1.081403) (xy -3.913761 -1.128958) (xy -3.890158 -1.147504)
-      (xy -3.871405 -1.133909) (xy -3.853333 -1.085045) (xy -3.831776 -0.997781) (xy -3.8311 -0.994833)
-      (xy -3.81491 -0.928169) (xy -3.801294 -0.879003) (xy -3.795233 -0.86231) (xy -3.778625 -0.869352)
-      (xy -3.74337 -0.902886) (xy -3.696718 -0.955915) (xy -3.691028 -0.962852) (xy -3.642643 -1.020259)
-      (xy -3.604451 -1.061901) (xy -3.584178 -1.079395) (xy -3.583562 -1.0795) (xy -3.579123 -1.06007)
-      (xy -3.578314 -1.008423) (xy -3.581183 -0.934526) (xy -3.582724 -0.910166) (xy -3.587551 -0.83162)
-      (xy -3.590129 -0.772432) (xy -3.590059 -0.742579) (xy -3.589484 -0.740833) (xy -3.57623 -0.757026)
-      (xy -3.545032 -0.800234) (xy -3.501658 -0.862401) (xy -3.482883 -0.889758) (xy -3.436261 -0.956185)
-      (xy -3.399168 -1.00565) (xy -3.377426 -1.030528) (xy -3.374346 -1.031901) (xy -3.376356 -1.010435)
-      (xy -3.385933 -0.957415) (xy -3.400996 -0.882506) (xy -3.419462 -0.795373) (xy -3.439251 -0.70568)
-      (xy -3.45828 -0.623093) (xy -3.474468 -0.557277) (xy -3.483761 -0.523875) (xy -3.50192 -0.49784)
-      (xy -3.540276 -0.490585) (xy -3.60847 -0.5003) (xy -3.608916 -0.500391) (xy -3.837104 -0.553707)
-      (xy -4.03141 -0.615252) (xy -4.200108 -0.68933) (xy -4.351467 -0.780242) (xy -4.493757 -0.892292)
-      (xy -4.63525 -1.029782) (xy -4.643696 -1.038723) (xy -4.8457 -1.278645) (xy -5.011413 -1.531518)
-      (xy -5.141741 -1.800029) (xy -5.237591 -2.086865) (xy -5.29987 -2.394711) (xy -5.329485 -2.726255)
-      (xy -5.328149 -3.066548) (xy -5.298912 -3.342449) (xy -5.234738 -3.606386) (xy -5.133584 -3.864432)
-      (xy -4.993408 -4.122664) (xy -4.950047 -4.191) (xy -4.813766 -4.369395) (xy -4.643492 -4.543551)
-      (xy -4.447522 -4.707334) (xy -4.234152 -4.85461) (xy -4.011681 -4.979245) (xy -3.788404 -5.075105)
-      (xy -3.725333 -5.096442) (xy -3.624644 -5.127445) (xy -3.53756 -5.151311) (xy -3.456054 -5.168965)
-      (xy -3.372099 -5.181331) (xy -3.277666 -5.189335) (xy -3.164727 -5.1939) (xy -3.025256 -5.195952)
-      (xy -2.8575 -5.196416) (xy -2.661399 -5.195425)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy 1.656783 -1.159876) (xy 1.660681 -1.144943) (xy 1.6555 -1.137708) (xy 1.634948 -1.099332)
-      (xy 1.616009 -1.043919) (xy 1.615867 -1.043379) (xy 1.598084 -0.975507) (xy 1.548434 -1.051462)
-      (xy 1.519155 -1.108706) (xy 1.524073 -1.14375) (xy 1.565643 -1.160647) (xy 1.61655 -1.163842)
-      (xy 1.656783 -1.159876)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy 4.042834 -2.275416) (xy 4.03225 -2.264833) (xy 4.021667 -2.275416) (xy 4.03225 -2.286)
-      (xy 4.042834 -2.275416)) (layer Eco2.User) (width 0.01))
   )
 
   (module Symbol:OSHW-Logo2_9.8x8mm_SilkScreen (layer F.Cu) (tedit 0) (tstamp 5EC5F9DA)
     (fp_text value OSHW-Logo2_9.8x8mm_SilkScreen (at 0.75 0) (layer F.Fab) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_poly (pts (xy -3.231114 2.584505) (xy -3.156461 2.621727) (xy -3.090569 2.690261) (xy -3.072423 2.715648)
-      (xy -3.052655 2.748866) (xy -3.039828 2.784945) (xy -3.03249 2.833098) (xy -3.029187 2.902536)
-      (xy -3.028462 2.994206) (xy -3.031737 3.11983) (xy -3.043123 3.214154) (xy -3.064959 3.284523)
-      (xy -3.099581 3.338286) (xy -3.14933 3.382788) (xy -3.152986 3.385423) (xy -3.202015 3.412377)
-      (xy -3.261055 3.425712) (xy -3.336141 3.429) (xy -3.458205 3.429) (xy -3.458256 3.547497)
-      (xy -3.459392 3.613492) (xy -3.466314 3.652202) (xy -3.484402 3.675419) (xy -3.519038 3.694933)
-      (xy -3.527355 3.69892) (xy -3.56628 3.717603) (xy -3.596417 3.729403) (xy -3.618826 3.730422)
-      (xy -3.634567 3.716761) (xy -3.644698 3.684522) (xy -3.650277 3.629804) (xy -3.652365 3.548711)
-      (xy -3.652019 3.437344) (xy -3.6503 3.291802) (xy -3.649763 3.248269) (xy -3.647828 3.098205)
-      (xy -3.646096 3.000042) (xy -3.458308 3.000042) (xy -3.457252 3.083364) (xy -3.452562 3.13788)
-      (xy -3.441949 3.173837) (xy -3.423128 3.201482) (xy -3.41035 3.214965) (xy -3.35811 3.254417)
-      (xy -3.311858 3.257628) (xy -3.264133 3.225049) (xy -3.262923 3.223846) (xy -3.243506 3.198668)
-      (xy -3.231693 3.164447) (xy -3.225735 3.111748) (xy -3.22388 3.031131) (xy -3.223846 3.013271)
-      (xy -3.22833 2.902175) (xy -3.242926 2.825161) (xy -3.26935 2.778147) (xy -3.309317 2.75705)
-      (xy -3.332416 2.754923) (xy -3.387238 2.7649) (xy -3.424842 2.797752) (xy -3.447477 2.857857)
-      (xy -3.457394 2.949598) (xy -3.458308 3.000042) (xy -3.646096 3.000042) (xy -3.645778 2.98206)
-      (xy -3.643127 2.894679) (xy -3.639394 2.830905) (xy -3.634093 2.785582) (xy -3.626742 2.753555)
-      (xy -3.616857 2.729668) (xy -3.603954 2.708764) (xy -3.598421 2.700898) (xy -3.525031 2.626595)
-      (xy -3.43224 2.584467) (xy -3.324904 2.572722) (xy -3.231114 2.584505)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy -1.728336 2.595089) (xy -1.665633 2.631358) (xy -1.622039 2.667358) (xy -1.590155 2.705075)
-      (xy -1.56819 2.751199) (xy -1.554351 2.812421) (xy -1.546847 2.895431) (xy -1.543883 3.006919)
-      (xy -1.543539 3.087062) (xy -1.543539 3.382065) (xy -1.709615 3.456515) (xy -1.719385 3.133402)
-      (xy -1.723421 3.012729) (xy -1.727656 2.925141) (xy -1.732903 2.86465) (xy -1.739975 2.825268)
-      (xy -1.749689 2.801007) (xy -1.762856 2.78588) (xy -1.767081 2.782606) (xy -1.831091 2.757034)
-      (xy -1.895792 2.767153) (xy -1.934308 2.794) (xy -1.949975 2.813024) (xy -1.96082 2.837988)
-      (xy -1.967712 2.875834) (xy -1.971521 2.933502) (xy -1.973117 3.017935) (xy -1.973385 3.105928)
-      (xy -1.973437 3.216323) (xy -1.975328 3.294463) (xy -1.981655 3.347165) (xy -1.995017 3.381242)
-      (xy -2.018015 3.403511) (xy -2.053246 3.420787) (xy -2.100303 3.438738) (xy -2.151697 3.458278)
-      (xy -2.145579 3.111485) (xy -2.143116 2.986468) (xy -2.140233 2.894082) (xy -2.136102 2.827881)
-      (xy -2.129893 2.78142) (xy -2.120774 2.748256) (xy -2.107917 2.721944) (xy -2.092416 2.698729)
-      (xy -2.017629 2.624569) (xy -1.926372 2.581684) (xy -1.827117 2.571412) (xy -1.728336 2.595089)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy -3.983114 2.587256) (xy -3.891536 2.635409) (xy -3.823951 2.712905) (xy -3.799943 2.762727)
-      (xy -3.781262 2.837533) (xy -3.771699 2.932052) (xy -3.770792 3.03521) (xy -3.778079 3.135935)
-      (xy -3.793097 3.223153) (xy -3.815385 3.285791) (xy -3.822235 3.296579) (xy -3.903368 3.377105)
-      (xy -3.999734 3.425336) (xy -4.104299 3.43945) (xy -4.210032 3.417629) (xy -4.239457 3.404547)
-      (xy -4.296759 3.364231) (xy -4.34705 3.310775) (xy -4.351803 3.303995) (xy -4.371122 3.271321)
-      (xy -4.383892 3.236394) (xy -4.391436 3.190414) (xy -4.395076 3.124584) (xy -4.396135 3.030105)
-      (xy -4.396154 3.008923) (xy -4.396106 3.002182) (xy -4.200769 3.002182) (xy -4.199632 3.091349)
-      (xy -4.195159 3.15052) (xy -4.185754 3.188741) (xy -4.169824 3.215053) (xy -4.161692 3.223846)
-      (xy -4.114942 3.257261) (xy -4.069553 3.255737) (xy -4.02366 3.226752) (xy -3.996288 3.195809)
-      (xy -3.980077 3.150643) (xy -3.970974 3.07942) (xy -3.970349 3.071114) (xy -3.968796 2.942037)
-      (xy -3.985035 2.846172) (xy -4.018848 2.784107) (xy -4.070016 2.756432) (xy -4.08828 2.754923)
-      (xy -4.13624 2.762513) (xy -4.169047 2.788808) (xy -4.189105 2.839095) (xy -4.198822 2.918664)
-      (xy -4.200769 3.002182) (xy -4.396106 3.002182) (xy -4.395426 2.908249) (xy -4.392371 2.837906)
-      (xy -4.385678 2.789163) (xy -4.37404 2.753288) (xy -4.356147 2.721548) (xy -4.352192 2.715648)
-      (xy -4.285733 2.636104) (xy -4.213315 2.589929) (xy -4.125151 2.571599) (xy -4.095213 2.570703)
-      (xy -3.983114 2.587256)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy -2.465746 2.599745) (xy -2.388714 2.651567) (xy -2.329184 2.726412) (xy -2.293622 2.821654)
-      (xy -2.286429 2.891756) (xy -2.287246 2.921009) (xy -2.294086 2.943407) (xy -2.312888 2.963474)
-      (xy -2.349592 2.985733) (xy -2.410138 3.014709) (xy -2.500466 3.054927) (xy -2.500923 3.055129)
-      (xy -2.584067 3.09321) (xy -2.652247 3.127025) (xy -2.698495 3.152933) (xy -2.715842 3.167295)
-      (xy -2.715846 3.167411) (xy -2.700557 3.198685) (xy -2.664804 3.233157) (xy -2.623758 3.25799)
-      (xy -2.602963 3.262923) (xy -2.54623 3.245862) (xy -2.497373 3.203133) (xy -2.473535 3.156155)
-      (xy -2.450603 3.121522) (xy -2.405682 3.082081) (xy -2.352877 3.048009) (xy -2.30629 3.02948)
-      (xy -2.296548 3.028462) (xy -2.285582 3.045215) (xy -2.284921 3.088039) (xy -2.29298 3.145781)
-      (xy -2.308173 3.207289) (xy -2.328914 3.261409) (xy -2.329962 3.26351) (xy -2.392379 3.35066)
-      (xy -2.473274 3.409939) (xy -2.565144 3.439034) (xy -2.660487 3.435634) (xy -2.751802 3.397428)
-      (xy -2.755862 3.394741) (xy -2.827694 3.329642) (xy -2.874927 3.244705) (xy -2.901066 3.133021)
-      (xy -2.904574 3.101643) (xy -2.910787 2.953536) (xy -2.903339 2.884468) (xy -2.715846 2.884468)
-      (xy -2.71341 2.927552) (xy -2.700086 2.940126) (xy -2.666868 2.930719) (xy -2.614506 2.908483)
-      (xy -2.555976 2.88061) (xy -2.554521 2.879872) (xy -2.504911 2.853777) (xy -2.485 2.836363)
-      (xy -2.48991 2.818107) (xy -2.510584 2.79412) (xy -2.563181 2.759406) (xy -2.619823 2.756856)
-      (xy -2.670631 2.782119) (xy -2.705724 2.830847) (xy -2.715846 2.884468) (xy -2.903339 2.884468)
-      (xy -2.898008 2.835036) (xy -2.865222 2.741055) (xy -2.819579 2.675215) (xy -2.737198 2.608681)
-      (xy -2.646454 2.575676) (xy -2.553815 2.573573) (xy -2.465746 2.599745)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy -0.840154 2.49212) (xy -0.834428 2.57198) (xy -0.827851 2.619039) (xy -0.818738 2.639566)
-      (xy -0.805402 2.639829) (xy -0.801077 2.637378) (xy -0.743556 2.619636) (xy -0.668732 2.620672)
-      (xy -0.592661 2.63891) (xy -0.545082 2.662505) (xy -0.496298 2.700198) (xy -0.460636 2.742855)
-      (xy -0.436155 2.797057) (xy -0.420913 2.869384) (xy -0.41297 2.966419) (xy -0.410384 3.094742)
-      (xy -0.410338 3.119358) (xy -0.410308 3.39587) (xy -0.471839 3.41732) (xy -0.515541 3.431912)
-      (xy -0.539518 3.438706) (xy -0.540223 3.438769) (xy -0.542585 3.420345) (xy -0.544594 3.369526)
-      (xy -0.546099 3.292993) (xy -0.546947 3.19743) (xy -0.547077 3.139329) (xy -0.547349 3.024771)
-      (xy -0.548748 2.942667) (xy -0.552151 2.886393) (xy -0.558433 2.849326) (xy -0.568471 2.824844)
-      (xy -0.583139 2.806325) (xy -0.592298 2.797406) (xy -0.655211 2.761466) (xy -0.723864 2.758775)
-      (xy -0.786152 2.78917) (xy -0.797671 2.800144) (xy -0.814567 2.820779) (xy -0.826286 2.845256)
-      (xy -0.833767 2.880647) (xy -0.837946 2.934026) (xy -0.839763 3.012466) (xy -0.840154 3.120617)
-      (xy -0.840154 3.39587) (xy -0.901685 3.41732) (xy -0.945387 3.431912) (xy -0.969364 3.438706)
-      (xy -0.97007 3.438769) (xy -0.971874 3.420069) (xy -0.9735 3.367322) (xy -0.974883 3.285557)
-      (xy -0.975958 3.179805) (xy -0.97666 3.055094) (xy -0.976923 2.916455) (xy -0.976923 2.381806)
-      (xy -0.849923 2.328236) (xy -0.840154 2.49212)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy 0.053501 2.626303) (xy 0.13006 2.654733) (xy 0.130936 2.655279) (xy 0.178285 2.690127)
-      (xy 0.213241 2.730852) (xy 0.237825 2.783925) (xy 0.254062 2.855814) (xy 0.263975 2.952992)
-      (xy 0.269586 3.081928) (xy 0.270077 3.100298) (xy 0.277141 3.377287) (xy 0.217695 3.408028)
-      (xy 0.174681 3.428802) (xy 0.14871 3.438646) (xy 0.147509 3.438769) (xy 0.143014 3.420606)
-      (xy 0.139444 3.371612) (xy 0.137248 3.300031) (xy 0.136769 3.242068) (xy 0.136758 3.14817)
-      (xy 0.132466 3.089203) (xy 0.117503 3.061079) (xy 0.085482 3.059706) (xy 0.030014 3.080998)
-      (xy -0.053731 3.120136) (xy -0.115311 3.152643) (xy -0.146983 3.180845) (xy -0.156294 3.211582)
-      (xy -0.156308 3.213104) (xy -0.140943 3.266054) (xy -0.095453 3.29466) (xy -0.025834 3.298803)
-      (xy 0.024313 3.298084) (xy 0.050754 3.312527) (xy 0.067243 3.347218) (xy 0.076733 3.391416)
-      (xy 0.063057 3.416493) (xy 0.057907 3.420082) (xy 0.009425 3.434496) (xy -0.058469 3.436537)
-      (xy -0.128388 3.426983) (xy -0.177932 3.409522) (xy -0.24643 3.351364) (xy -0.285366 3.270408)
-      (xy -0.293077 3.20716) (xy -0.287193 3.150111) (xy -0.265899 3.103542) (xy -0.223735 3.062181)
-      (xy -0.155241 3.020755) (xy -0.054956 2.973993) (xy -0.048846 2.97135) (xy 0.04149 2.929617)
-      (xy 0.097235 2.895391) (xy 0.121129 2.864635) (xy 0.115913 2.833311) (xy 0.084328 2.797383)
-      (xy 0.074883 2.789116) (xy 0.011617 2.757058) (xy -0.053936 2.758407) (xy -0.111028 2.789838)
-      (xy -0.148907 2.848024) (xy -0.152426 2.859446) (xy -0.1867 2.914837) (xy -0.230191 2.941518)
-      (xy -0.293077 2.96796) (xy -0.293077 2.899548) (xy -0.273948 2.80011) (xy -0.217169 2.708902)
-      (xy -0.187622 2.678389) (xy -0.120458 2.639228) (xy -0.035044 2.6215) (xy 0.053501 2.626303)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy 0.713362 2.62467) (xy 0.802117 2.657421) (xy 0.874022 2.71535) (xy 0.902144 2.756128)
-      (xy 0.932802 2.830954) (xy 0.932165 2.885058) (xy 0.899987 2.921446) (xy 0.888081 2.927633)
-      (xy 0.836675 2.946925) (xy 0.810422 2.941982) (xy 0.80153 2.909587) (xy 0.801077 2.891692)
-      (xy 0.784797 2.825859) (xy 0.742365 2.779807) (xy 0.683388 2.757564) (xy 0.617475 2.763161)
-      (xy 0.563895 2.792229) (xy 0.545798 2.80881) (xy 0.532971 2.828925) (xy 0.524306 2.859332)
-      (xy 0.518696 2.906788) (xy 0.515035 2.97805) (xy 0.512215 3.079875) (xy 0.511484 3.112115)
-      (xy 0.50882 3.22241) (xy 0.505792 3.300036) (xy 0.50125 3.351396) (xy 0.494046 3.38289)
-      (xy 0.483033 3.40092) (xy 0.46706 3.411888) (xy 0.456834 3.416733) (xy 0.413406 3.433301)
-      (xy 0.387842 3.438769) (xy 0.379395 3.420507) (xy 0.374239 3.365296) (xy 0.372346 3.272499)
-      (xy 0.373689 3.141478) (xy 0.374107 3.121269) (xy 0.377058 3.001733) (xy 0.380548 2.914449)
-      (xy 0.385514 2.852591) (xy 0.392893 2.809336) (xy 0.403624 2.77786) (xy 0.418645 2.751339)
-      (xy 0.426502 2.739975) (xy 0.471553 2.689692) (xy 0.52194 2.650581) (xy 0.528108 2.647167)
-      (xy 0.618458 2.620212) (xy 0.713362 2.62467)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy 1.602081 2.780289) (xy 1.601833 2.92632) (xy 1.600872 3.038655) (xy 1.598794 3.122678)
-      (xy 1.595193 3.183769) (xy 1.589665 3.227309) (xy 1.581804 3.258679) (xy 1.571207 3.283262)
-      (xy 1.563182 3.297294) (xy 1.496728 3.373388) (xy 1.41247 3.421084) (xy 1.319249 3.438199)
-      (xy 1.2259 3.422546) (xy 1.170312 3.394418) (xy 1.111957 3.34576) (xy 1.072186 3.286333)
-      (xy 1.04819 3.208507) (xy 1.037161 3.104652) (xy 1.035599 3.028462) (xy 1.035809 3.022986)
-      (xy 1.172308 3.022986) (xy 1.173141 3.110355) (xy 1.176961 3.168192) (xy 1.185746 3.206029)
-      (xy 1.201474 3.233398) (xy 1.220266 3.254042) (xy 1.283375 3.29389) (xy 1.351137 3.297295)
-      (xy 1.415179 3.264025) (xy 1.420164 3.259517) (xy 1.441439 3.236067) (xy 1.454779 3.208166)
-      (xy 1.462001 3.166641) (xy 1.464923 3.102316) (xy 1.465385 3.0312) (xy 1.464383 2.941858)
-      (xy 1.460238 2.882258) (xy 1.451236 2.843089) (xy 1.435667 2.81504) (xy 1.422902 2.800144)
-      (xy 1.3636 2.762575) (xy 1.295301 2.758057) (xy 1.23011 2.786753) (xy 1.217528 2.797406)
-      (xy 1.196111 2.821063) (xy 1.182744 2.849251) (xy 1.175566 2.891245) (xy 1.172719 2.956319)
-      (xy 1.172308 3.022986) (xy 1.035809 3.022986) (xy 1.040322 2.905765) (xy 1.056362 2.813577)
-      (xy 1.086528 2.744269) (xy 1.133629 2.690211) (xy 1.170312 2.662505) (xy 1.23699 2.632572)
-      (xy 1.314272 2.618678) (xy 1.38611 2.622397) (xy 1.426308 2.6374) (xy 1.442082 2.64167)
-      (xy 1.45255 2.62575) (xy 1.459856 2.583089) (xy 1.465385 2.518106) (xy 1.471437 2.445732)
-      (xy 1.479844 2.402187) (xy 1.495141 2.377287) (xy 1.521864 2.360845) (xy 1.538654 2.353564)
-      (xy 1.602154 2.326963) (xy 1.602081 2.780289)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy 2.395929 2.636662) (xy 2.398911 2.688068) (xy 2.401247 2.766192) (xy 2.402749 2.864857)
-      (xy 2.403231 2.968343) (xy 2.403231 3.318533) (xy 2.341401 3.380363) (xy 2.298793 3.418462)
-      (xy 2.26139 3.433895) (xy 2.21027 3.432918) (xy 2.189978 3.430433) (xy 2.126554 3.4232)
-      (xy 2.074095 3.419055) (xy 2.061308 3.418672) (xy 2.018199 3.421176) (xy 1.956544 3.427462)
-      (xy 1.932638 3.430433) (xy 1.873922 3.435028) (xy 1.834464 3.425046) (xy 1.795338 3.394228)
-      (xy 1.781215 3.380363) (xy 1.719385 3.318533) (xy 1.719385 2.663503) (xy 1.76915 2.640829)
-      (xy 1.812002 2.624034) (xy 1.837073 2.618154) (xy 1.843501 2.636736) (xy 1.849509 2.688655)
-      (xy 1.854697 2.768172) (xy 1.858664 2.869546) (xy 1.860577 2.955192) (xy 1.865923 3.292231)
-      (xy 1.91256 3.298825) (xy 1.954976 3.294214) (xy 1.97576 3.279287) (xy 1.98157 3.251377)
-      (xy 1.98653 3.191925) (xy 1.990246 3.108466) (xy 1.992324 3.008532) (xy 1.992624 2.957104)
-      (xy 1.992923 2.661054) (xy 2.054454 2.639604) (xy 2.098004 2.62502) (xy 2.121694 2.618219)
-      (xy 2.122377 2.618154) (xy 2.124754 2.636642) (xy 2.127366 2.687906) (xy 2.129995 2.765649)
-      (xy 2.132421 2.863574) (xy 2.134115 2.955192) (xy 2.139461 3.292231) (xy 2.256692 3.292231)
-      (xy 2.262072 2.984746) (xy 2.267451 2.677261) (xy 2.324601 2.647707) (xy 2.366797 2.627413)
-      (xy 2.39177 2.618204) (xy 2.392491 2.618154) (xy 2.395929 2.636662)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy 2.887333 2.633528) (xy 2.94359 2.659117) (xy 2.987747 2.690124) (xy 3.020101 2.724795)
-      (xy 3.042438 2.76952) (xy 3.056546 2.830692) (xy 3.064211 2.914701) (xy 3.06722 3.02794)
-      (xy 3.067538 3.102509) (xy 3.067538 3.39342) (xy 3.017773 3.416095) (xy 2.978576 3.432667)
-      (xy 2.959157 3.438769) (xy 2.955442 3.42061) (xy 2.952495 3.371648) (xy 2.950691 3.300153)
-      (xy 2.950308 3.243385) (xy 2.948661 3.161371) (xy 2.944222 3.096309) (xy 2.93774 3.056467)
-      (xy 2.93259 3.048) (xy 2.897977 3.056646) (xy 2.84364 3.078823) (xy 2.780722 3.108886)
-      (xy 2.720368 3.141192) (xy 2.673721 3.170098) (xy 2.651926 3.189961) (xy 2.651839 3.190175)
-      (xy 2.653714 3.226935) (xy 2.670525 3.262026) (xy 2.700039 3.290528) (xy 2.743116 3.300061)
-      (xy 2.779932 3.29895) (xy 2.832074 3.298133) (xy 2.859444 3.310349) (xy 2.875882 3.342624)
-      (xy 2.877955 3.34871) (xy 2.885081 3.394739) (xy 2.866024 3.422687) (xy 2.816353 3.436007)
-      (xy 2.762697 3.43847) (xy 2.666142 3.42021) (xy 2.616159 3.394131) (xy 2.554429 3.332868)
-      (xy 2.52169 3.25767) (xy 2.518753 3.178211) (xy 2.546424 3.104167) (xy 2.588047 3.057769)
-      (xy 2.629604 3.031793) (xy 2.694922 2.998907) (xy 2.771038 2.965557) (xy 2.783726 2.960461)
-      (xy 2.867333 2.923565) (xy 2.91553 2.891046) (xy 2.93103 2.858718) (xy 2.91655 2.822394)
-      (xy 2.891692 2.794) (xy 2.832939 2.759039) (xy 2.768293 2.756417) (xy 2.709008 2.783358)
-      (xy 2.666339 2.837088) (xy 2.660739 2.85095) (xy 2.628133 2.901936) (xy 2.58053 2.939787)
-      (xy 2.520461 2.97085) (xy 2.520461 2.882768) (xy 2.523997 2.828951) (xy 2.539156 2.786534)
-      (xy 2.572768 2.741279) (xy 2.605035 2.70642) (xy 2.655209 2.657062) (xy 2.694193 2.630547)
-      (xy 2.736064 2.619911) (xy 2.78346 2.618154) (xy 2.887333 2.633528)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy 3.570807 2.636782) (xy 3.594161 2.646988) (xy 3.649902 2.691134) (xy 3.697569 2.754967)
-      (xy 3.727048 2.823087) (xy 3.731846 2.85667) (xy 3.71576 2.903556) (xy 3.680475 2.928365)
-      (xy 3.642644 2.943387) (xy 3.625321 2.946155) (xy 3.616886 2.926066) (xy 3.60023 2.882351)
-      (xy 3.592923 2.862598) (xy 3.551948 2.794271) (xy 3.492622 2.760191) (xy 3.416552 2.761239)
-      (xy 3.410918 2.762581) (xy 3.370305 2.781836) (xy 3.340448 2.819375) (xy 3.320055 2.879809)
-      (xy 3.307836 2.967751) (xy 3.3025 3.087813) (xy 3.302 3.151698) (xy 3.301752 3.252403)
-      (xy 3.300126 3.321054) (xy 3.295801 3.364673) (xy 3.287454 3.390282) (xy 3.273765 3.404903)
-      (xy 3.253411 3.415558) (xy 3.252234 3.416095) (xy 3.213038 3.432667) (xy 3.193619 3.438769)
-      (xy 3.190635 3.420319) (xy 3.188081 3.369323) (xy 3.18614 3.292308) (xy 3.184997 3.195805)
-      (xy 3.184769 3.125184) (xy 3.185932 2.988525) (xy 3.190479 2.884851) (xy 3.199999 2.808108)
-      (xy 3.216081 2.752246) (xy 3.240313 2.711212) (xy 3.274286 2.678954) (xy 3.307833 2.65644)
-      (xy 3.388499 2.626476) (xy 3.482381 2.619718) (xy 3.570807 2.636782)) (layer F.SilkS) (width 0.01))
-    (fp_poly (pts (xy 4.245224 2.647838) (xy 4.322528 2.698361) (xy 4.359814 2.74359) (xy 4.389353 2.825663)
-      (xy 4.391699 2.890607) (xy 4.386385 2.977445) (xy 4.186115 3.065103) (xy 4.088739 3.109887)
-      (xy 4.025113 3.145913) (xy 3.992029 3.177117) (xy 3.98628 3.207436) (xy 4.004658 3.240805)
-      (xy 4.024923 3.262923) (xy 4.083889 3.298393) (xy 4.148024 3.300879) (xy 4.206926 3.273235)
-      (xy 4.250197 3.21832) (xy 4.257936 3.198928) (xy 4.295006 3.138364) (xy 4.337654 3.112552)
-      (xy 4.396154 3.090471) (xy 4.396154 3.174184) (xy 4.390982 3.23115) (xy 4.370723 3.279189)
-      (xy 4.328262 3.334346) (xy 4.321951 3.341514) (xy 4.27472 3.390585) (xy 4.234121 3.41692)
-      (xy 4.183328 3.429035) (xy 4.14122 3.433003) (xy 4.065902 3.433991) (xy 4.012286 3.421466)
-      (xy 3.978838 3.402869) (xy 3.926268 3.361975) (xy 3.889879 3.317748) (xy 3.86685 3.262126)
-      (xy 3.854359 3.187047) (xy 3.849587 3.084449) (xy 3.849206 3.032376) (xy 3.850501 2.969948)
-      (xy 3.968471 2.969948) (xy 3.969839 3.003438) (xy 3.973249 3.008923) (xy 3.995753 3.001472)
-      (xy 4.044182 2.981753) (xy 4.108908 2.953718) (xy 4.122443 2.947692) (xy 4.204244 2.906096)
-      (xy 4.249312 2.869538) (xy 4.259217 2.835296) (xy 4.235526 2.800648) (xy 4.21596 2.785339)
-      (xy 4.14536 2.754721) (xy 4.07928 2.75978) (xy 4.023959 2.797151) (xy 3.985636 2.863473)
-      (xy 3.973349 2.916116) (xy 3.968471 2.969948) (xy 3.850501 2.969948) (xy 3.85173 2.91072)
-      (xy 3.861032 2.82071) (xy 3.87946 2.755167) (xy 3.90936 2.706912) (xy 3.95308 2.668767)
-      (xy 3.972141 2.65644) (xy 4.058726 2.624336) (xy 4.153522 2.622316) (xy 4.245224 2.647838)) (layer F.SilkS) (width 0.01))
     (fp_poly (pts (xy 0.139878 -3.712224) (xy 0.245612 -3.711645) (xy 0.322132 -3.710078) (xy 0.374372 -3.707028)
       (xy 0.407263 -3.702004) (xy 0.425737 -3.694511) (xy 0.434727 -3.684056) (xy 0.439163 -3.670147)
       (xy 0.439594 -3.668346) (xy 0.446333 -3.635855) (xy 0.458808 -3.571748) (xy 0.475719 -3.482849)
       (xy -0.439594 -3.668346) (xy -0.435361 -3.682675) (xy -0.427129 -3.693493) (xy -0.409967 -3.701294)
       (xy -0.378942 -3.706571) (xy -0.329122 -3.709818) (xy -0.255576 -3.711528) (xy -0.153371 -3.712193)
       (xy -0.017575 -3.712307) (xy 0 -3.712308) (xy 0.139878 -3.712224)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy 4.245224 2.647838) (xy 4.322528 2.698361) (xy 4.359814 2.74359) (xy 4.389353 2.825663)
+      (xy 4.391699 2.890607) (xy 4.386385 2.977445) (xy 4.186115 3.065103) (xy 4.088739 3.109887)
+      (xy 4.025113 3.145913) (xy 3.992029 3.177117) (xy 3.98628 3.207436) (xy 4.004658 3.240805)
+      (xy 4.024923 3.262923) (xy 4.083889 3.298393) (xy 4.148024 3.300879) (xy 4.206926 3.273235)
+      (xy 4.250197 3.21832) (xy 4.257936 3.198928) (xy 4.295006 3.138364) (xy 4.337654 3.112552)
+      (xy 4.396154 3.090471) (xy 4.396154 3.174184) (xy 4.390982 3.23115) (xy 4.370723 3.279189)
+      (xy 4.328262 3.334346) (xy 4.321951 3.341514) (xy 4.27472 3.390585) (xy 4.234121 3.41692)
+      (xy 4.183328 3.429035) (xy 4.14122 3.433003) (xy 4.065902 3.433991) (xy 4.012286 3.421466)
+      (xy 3.978838 3.402869) (xy 3.926268 3.361975) (xy 3.889879 3.317748) (xy 3.86685 3.262126)
+      (xy 3.854359 3.187047) (xy 3.849587 3.084449) (xy 3.849206 3.032376) (xy 3.850501 2.969948)
+      (xy 3.968471 2.969948) (xy 3.969839 3.003438) (xy 3.973249 3.008923) (xy 3.995753 3.001472)
+      (xy 4.044182 2.981753) (xy 4.108908 2.953718) (xy 4.122443 2.947692) (xy 4.204244 2.906096)
+      (xy 4.249312 2.869538) (xy 4.259217 2.835296) (xy 4.235526 2.800648) (xy 4.21596 2.785339)
+      (xy 4.14536 2.754721) (xy 4.07928 2.75978) (xy 4.023959 2.797151) (xy 3.985636 2.863473)
+      (xy 3.973349 2.916116) (xy 3.968471 2.969948) (xy 3.850501 2.969948) (xy 3.85173 2.91072)
+      (xy 3.861032 2.82071) (xy 3.87946 2.755167) (xy 3.90936 2.706912) (xy 3.95308 2.668767)
+      (xy 3.972141 2.65644) (xy 4.058726 2.624336) (xy 4.153522 2.622316) (xy 4.245224 2.647838)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy 3.570807 2.636782) (xy 3.594161 2.646988) (xy 3.649902 2.691134) (xy 3.697569 2.754967)
+      (xy 3.727048 2.823087) (xy 3.731846 2.85667) (xy 3.71576 2.903556) (xy 3.680475 2.928365)
+      (xy 3.642644 2.943387) (xy 3.625321 2.946155) (xy 3.616886 2.926066) (xy 3.60023 2.882351)
+      (xy 3.592923 2.862598) (xy 3.551948 2.794271) (xy 3.492622 2.760191) (xy 3.416552 2.761239)
+      (xy 3.410918 2.762581) (xy 3.370305 2.781836) (xy 3.340448 2.819375) (xy 3.320055 2.879809)
+      (xy 3.307836 2.967751) (xy 3.3025 3.087813) (xy 3.302 3.151698) (xy 3.301752 3.252403)
+      (xy 3.300126 3.321054) (xy 3.295801 3.364673) (xy 3.287454 3.390282) (xy 3.273765 3.404903)
+      (xy 3.253411 3.415558) (xy 3.252234 3.416095) (xy 3.213038 3.432667) (xy 3.193619 3.438769)
+      (xy 3.190635 3.420319) (xy 3.188081 3.369323) (xy 3.18614 3.292308) (xy 3.184997 3.195805)
+      (xy 3.184769 3.125184) (xy 3.185932 2.988525) (xy 3.190479 2.884851) (xy 3.199999 2.808108)
+      (xy 3.216081 2.752246) (xy 3.240313 2.711212) (xy 3.274286 2.678954) (xy 3.307833 2.65644)
+      (xy 3.388499 2.626476) (xy 3.482381 2.619718) (xy 3.570807 2.636782)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy 2.887333 2.633528) (xy 2.94359 2.659117) (xy 2.987747 2.690124) (xy 3.020101 2.724795)
+      (xy 3.042438 2.76952) (xy 3.056546 2.830692) (xy 3.064211 2.914701) (xy 3.06722 3.02794)
+      (xy 3.067538 3.102509) (xy 3.067538 3.39342) (xy 3.017773 3.416095) (xy 2.978576 3.432667)
+      (xy 2.959157 3.438769) (xy 2.955442 3.42061) (xy 2.952495 3.371648) (xy 2.950691 3.300153)
+      (xy 2.950308 3.243385) (xy 2.948661 3.161371) (xy 2.944222 3.096309) (xy 2.93774 3.056467)
+      (xy 2.93259 3.048) (xy 2.897977 3.056646) (xy 2.84364 3.078823) (xy 2.780722 3.108886)
+      (xy 2.720368 3.141192) (xy 2.673721 3.170098) (xy 2.651926 3.189961) (xy 2.651839 3.190175)
+      (xy 2.653714 3.226935) (xy 2.670525 3.262026) (xy 2.700039 3.290528) (xy 2.743116 3.300061)
+      (xy 2.779932 3.29895) (xy 2.832074 3.298133) (xy 2.859444 3.310349) (xy 2.875882 3.342624)
+      (xy 2.877955 3.34871) (xy 2.885081 3.394739) (xy 2.866024 3.422687) (xy 2.816353 3.436007)
+      (xy 2.762697 3.43847) (xy 2.666142 3.42021) (xy 2.616159 3.394131) (xy 2.554429 3.332868)
+      (xy 2.52169 3.25767) (xy 2.518753 3.178211) (xy 2.546424 3.104167) (xy 2.588047 3.057769)
+      (xy 2.629604 3.031793) (xy 2.694922 2.998907) (xy 2.771038 2.965557) (xy 2.783726 2.960461)
+      (xy 2.867333 2.923565) (xy 2.91553 2.891046) (xy 2.93103 2.858718) (xy 2.91655 2.822394)
+      (xy 2.891692 2.794) (xy 2.832939 2.759039) (xy 2.768293 2.756417) (xy 2.709008 2.783358)
+      (xy 2.666339 2.837088) (xy 2.660739 2.85095) (xy 2.628133 2.901936) (xy 2.58053 2.939787)
+      (xy 2.520461 2.97085) (xy 2.520461 2.882768) (xy 2.523997 2.828951) (xy 2.539156 2.786534)
+      (xy 2.572768 2.741279) (xy 2.605035 2.70642) (xy 2.655209 2.657062) (xy 2.694193 2.630547)
+      (xy 2.736064 2.619911) (xy 2.78346 2.618154) (xy 2.887333 2.633528)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy 2.395929 2.636662) (xy 2.398911 2.688068) (xy 2.401247 2.766192) (xy 2.402749 2.864857)
+      (xy 2.403231 2.968343) (xy 2.403231 3.318533) (xy 2.341401 3.380363) (xy 2.298793 3.418462)
+      (xy 2.26139 3.433895) (xy 2.21027 3.432918) (xy 2.189978 3.430433) (xy 2.126554 3.4232)
+      (xy 2.074095 3.419055) (xy 2.061308 3.418672) (xy 2.018199 3.421176) (xy 1.956544 3.427462)
+      (xy 1.932638 3.430433) (xy 1.873922 3.435028) (xy 1.834464 3.425046) (xy 1.795338 3.394228)
+      (xy 1.781215 3.380363) (xy 1.719385 3.318533) (xy 1.719385 2.663503) (xy 1.76915 2.640829)
+      (xy 1.812002 2.624034) (xy 1.837073 2.618154) (xy 1.843501 2.636736) (xy 1.849509 2.688655)
+      (xy 1.854697 2.768172) (xy 1.858664 2.869546) (xy 1.860577 2.955192) (xy 1.865923 3.292231)
+      (xy 1.91256 3.298825) (xy 1.954976 3.294214) (xy 1.97576 3.279287) (xy 1.98157 3.251377)
+      (xy 1.98653 3.191925) (xy 1.990246 3.108466) (xy 1.992324 3.008532) (xy 1.992624 2.957104)
+      (xy 1.992923 2.661054) (xy 2.054454 2.639604) (xy 2.098004 2.62502) (xy 2.121694 2.618219)
+      (xy 2.122377 2.618154) (xy 2.124754 2.636642) (xy 2.127366 2.687906) (xy 2.129995 2.765649)
+      (xy 2.132421 2.863574) (xy 2.134115 2.955192) (xy 2.139461 3.292231) (xy 2.256692 3.292231)
+      (xy 2.262072 2.984746) (xy 2.267451 2.677261) (xy 2.324601 2.647707) (xy 2.366797 2.627413)
+      (xy 2.39177 2.618204) (xy 2.392491 2.618154) (xy 2.395929 2.636662)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy 1.602081 2.780289) (xy 1.601833 2.92632) (xy 1.600872 3.038655) (xy 1.598794 3.122678)
+      (xy 1.595193 3.183769) (xy 1.589665 3.227309) (xy 1.581804 3.258679) (xy 1.571207 3.283262)
+      (xy 1.563182 3.297294) (xy 1.496728 3.373388) (xy 1.41247 3.421084) (xy 1.319249 3.438199)
+      (xy 1.2259 3.422546) (xy 1.170312 3.394418) (xy 1.111957 3.34576) (xy 1.072186 3.286333)
+      (xy 1.04819 3.208507) (xy 1.037161 3.104652) (xy 1.035599 3.028462) (xy 1.035809 3.022986)
+      (xy 1.172308 3.022986) (xy 1.173141 3.110355) (xy 1.176961 3.168192) (xy 1.185746 3.206029)
+      (xy 1.201474 3.233398) (xy 1.220266 3.254042) (xy 1.283375 3.29389) (xy 1.351137 3.297295)
+      (xy 1.415179 3.264025) (xy 1.420164 3.259517) (xy 1.441439 3.236067) (xy 1.454779 3.208166)
+      (xy 1.462001 3.166641) (xy 1.464923 3.102316) (xy 1.465385 3.0312) (xy 1.464383 2.941858)
+      (xy 1.460238 2.882258) (xy 1.451236 2.843089) (xy 1.435667 2.81504) (xy 1.422902 2.800144)
+      (xy 1.3636 2.762575) (xy 1.295301 2.758057) (xy 1.23011 2.786753) (xy 1.217528 2.797406)
+      (xy 1.196111 2.821063) (xy 1.182744 2.849251) (xy 1.175566 2.891245) (xy 1.172719 2.956319)
+      (xy 1.172308 3.022986) (xy 1.035809 3.022986) (xy 1.040322 2.905765) (xy 1.056362 2.813577)
+      (xy 1.086528 2.744269) (xy 1.133629 2.690211) (xy 1.170312 2.662505) (xy 1.23699 2.632572)
+      (xy 1.314272 2.618678) (xy 1.38611 2.622397) (xy 1.426308 2.6374) (xy 1.442082 2.64167)
+      (xy 1.45255 2.62575) (xy 1.459856 2.583089) (xy 1.465385 2.518106) (xy 1.471437 2.445732)
+      (xy 1.479844 2.402187) (xy 1.495141 2.377287) (xy 1.521864 2.360845) (xy 1.538654 2.353564)
+      (xy 1.602154 2.326963) (xy 1.602081 2.780289)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy 0.713362 2.62467) (xy 0.802117 2.657421) (xy 0.874022 2.71535) (xy 0.902144 2.756128)
+      (xy 0.932802 2.830954) (xy 0.932165 2.885058) (xy 0.899987 2.921446) (xy 0.888081 2.927633)
+      (xy 0.836675 2.946925) (xy 0.810422 2.941982) (xy 0.80153 2.909587) (xy 0.801077 2.891692)
+      (xy 0.784797 2.825859) (xy 0.742365 2.779807) (xy 0.683388 2.757564) (xy 0.617475 2.763161)
+      (xy 0.563895 2.792229) (xy 0.545798 2.80881) (xy 0.532971 2.828925) (xy 0.524306 2.859332)
+      (xy 0.518696 2.906788) (xy 0.515035 2.97805) (xy 0.512215 3.079875) (xy 0.511484 3.112115)
+      (xy 0.50882 3.22241) (xy 0.505792 3.300036) (xy 0.50125 3.351396) (xy 0.494046 3.38289)
+      (xy 0.483033 3.40092) (xy 0.46706 3.411888) (xy 0.456834 3.416733) (xy 0.413406 3.433301)
+      (xy 0.387842 3.438769) (xy 0.379395 3.420507) (xy 0.374239 3.365296) (xy 0.372346 3.272499)
+      (xy 0.373689 3.141478) (xy 0.374107 3.121269) (xy 0.377058 3.001733) (xy 0.380548 2.914449)
+      (xy 0.385514 2.852591) (xy 0.392893 2.809336) (xy 0.403624 2.77786) (xy 0.418645 2.751339)
+      (xy 0.426502 2.739975) (xy 0.471553 2.689692) (xy 0.52194 2.650581) (xy 0.528108 2.647167)
+      (xy 0.618458 2.620212) (xy 0.713362 2.62467)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy 0.053501 2.626303) (xy 0.13006 2.654733) (xy 0.130936 2.655279) (xy 0.178285 2.690127)
+      (xy 0.213241 2.730852) (xy 0.237825 2.783925) (xy 0.254062 2.855814) (xy 0.263975 2.952992)
+      (xy 0.269586 3.081928) (xy 0.270077 3.100298) (xy 0.277141 3.377287) (xy 0.217695 3.408028)
+      (xy 0.174681 3.428802) (xy 0.14871 3.438646) (xy 0.147509 3.438769) (xy 0.143014 3.420606)
+      (xy 0.139444 3.371612) (xy 0.137248 3.300031) (xy 0.136769 3.242068) (xy 0.136758 3.14817)
+      (xy 0.132466 3.089203) (xy 0.117503 3.061079) (xy 0.085482 3.059706) (xy 0.030014 3.080998)
+      (xy -0.053731 3.120136) (xy -0.115311 3.152643) (xy -0.146983 3.180845) (xy -0.156294 3.211582)
+      (xy -0.156308 3.213104) (xy -0.140943 3.266054) (xy -0.095453 3.29466) (xy -0.025834 3.298803)
+      (xy 0.024313 3.298084) (xy 0.050754 3.312527) (xy 0.067243 3.347218) (xy 0.076733 3.391416)
+      (xy 0.063057 3.416493) (xy 0.057907 3.420082) (xy 0.009425 3.434496) (xy -0.058469 3.436537)
+      (xy -0.128388 3.426983) (xy -0.177932 3.409522) (xy -0.24643 3.351364) (xy -0.285366 3.270408)
+      (xy -0.293077 3.20716) (xy -0.287193 3.150111) (xy -0.265899 3.103542) (xy -0.223735 3.062181)
+      (xy -0.155241 3.020755) (xy -0.054956 2.973993) (xy -0.048846 2.97135) (xy 0.04149 2.929617)
+      (xy 0.097235 2.895391) (xy 0.121129 2.864635) (xy 0.115913 2.833311) (xy 0.084328 2.797383)
+      (xy 0.074883 2.789116) (xy 0.011617 2.757058) (xy -0.053936 2.758407) (xy -0.111028 2.789838)
+      (xy -0.148907 2.848024) (xy -0.152426 2.859446) (xy -0.1867 2.914837) (xy -0.230191 2.941518)
+      (xy -0.293077 2.96796) (xy -0.293077 2.899548) (xy -0.273948 2.80011) (xy -0.217169 2.708902)
+      (xy -0.187622 2.678389) (xy -0.120458 2.639228) (xy -0.035044 2.6215) (xy 0.053501 2.626303)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy -0.840154 2.49212) (xy -0.834428 2.57198) (xy -0.827851 2.619039) (xy -0.818738 2.639566)
+      (xy -0.805402 2.639829) (xy -0.801077 2.637378) (xy -0.743556 2.619636) (xy -0.668732 2.620672)
+      (xy -0.592661 2.63891) (xy -0.545082 2.662505) (xy -0.496298 2.700198) (xy -0.460636 2.742855)
+      (xy -0.436155 2.797057) (xy -0.420913 2.869384) (xy -0.41297 2.966419) (xy -0.410384 3.094742)
+      (xy -0.410338 3.119358) (xy -0.410308 3.39587) (xy -0.471839 3.41732) (xy -0.515541 3.431912)
+      (xy -0.539518 3.438706) (xy -0.540223 3.438769) (xy -0.542585 3.420345) (xy -0.544594 3.369526)
+      (xy -0.546099 3.292993) (xy -0.546947 3.19743) (xy -0.547077 3.139329) (xy -0.547349 3.024771)
+      (xy -0.548748 2.942667) (xy -0.552151 2.886393) (xy -0.558433 2.849326) (xy -0.568471 2.824844)
+      (xy -0.583139 2.806325) (xy -0.592298 2.797406) (xy -0.655211 2.761466) (xy -0.723864 2.758775)
+      (xy -0.786152 2.78917) (xy -0.797671 2.800144) (xy -0.814567 2.820779) (xy -0.826286 2.845256)
+      (xy -0.833767 2.880647) (xy -0.837946 2.934026) (xy -0.839763 3.012466) (xy -0.840154 3.120617)
+      (xy -0.840154 3.39587) (xy -0.901685 3.41732) (xy -0.945387 3.431912) (xy -0.969364 3.438706)
+      (xy -0.97007 3.438769) (xy -0.971874 3.420069) (xy -0.9735 3.367322) (xy -0.974883 3.285557)
+      (xy -0.975958 3.179805) (xy -0.97666 3.055094) (xy -0.976923 2.916455) (xy -0.976923 2.381806)
+      (xy -0.849923 2.328236) (xy -0.840154 2.49212)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy -2.465746 2.599745) (xy -2.388714 2.651567) (xy -2.329184 2.726412) (xy -2.293622 2.821654)
+      (xy -2.286429 2.891756) (xy -2.287246 2.921009) (xy -2.294086 2.943407) (xy -2.312888 2.963474)
+      (xy -2.349592 2.985733) (xy -2.410138 3.014709) (xy -2.500466 3.054927) (xy -2.500923 3.055129)
+      (xy -2.584067 3.09321) (xy -2.652247 3.127025) (xy -2.698495 3.152933) (xy -2.715842 3.167295)
+      (xy -2.715846 3.167411) (xy -2.700557 3.198685) (xy -2.664804 3.233157) (xy -2.623758 3.25799)
+      (xy -2.602963 3.262923) (xy -2.54623 3.245862) (xy -2.497373 3.203133) (xy -2.473535 3.156155)
+      (xy -2.450603 3.121522) (xy -2.405682 3.082081) (xy -2.352877 3.048009) (xy -2.30629 3.02948)
+      (xy -2.296548 3.028462) (xy -2.285582 3.045215) (xy -2.284921 3.088039) (xy -2.29298 3.145781)
+      (xy -2.308173 3.207289) (xy -2.328914 3.261409) (xy -2.329962 3.26351) (xy -2.392379 3.35066)
+      (xy -2.473274 3.409939) (xy -2.565144 3.439034) (xy -2.660487 3.435634) (xy -2.751802 3.397428)
+      (xy -2.755862 3.394741) (xy -2.827694 3.329642) (xy -2.874927 3.244705) (xy -2.901066 3.133021)
+      (xy -2.904574 3.101643) (xy -2.910787 2.953536) (xy -2.903339 2.884468) (xy -2.715846 2.884468)
+      (xy -2.71341 2.927552) (xy -2.700086 2.940126) (xy -2.666868 2.930719) (xy -2.614506 2.908483)
+      (xy -2.555976 2.88061) (xy -2.554521 2.879872) (xy -2.504911 2.853777) (xy -2.485 2.836363)
+      (xy -2.48991 2.818107) (xy -2.510584 2.79412) (xy -2.563181 2.759406) (xy -2.619823 2.756856)
+      (xy -2.670631 2.782119) (xy -2.705724 2.830847) (xy -2.715846 2.884468) (xy -2.903339 2.884468)
+      (xy -2.898008 2.835036) (xy -2.865222 2.741055) (xy -2.819579 2.675215) (xy -2.737198 2.608681)
+      (xy -2.646454 2.575676) (xy -2.553815 2.573573) (xy -2.465746 2.599745)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy -3.983114 2.587256) (xy -3.891536 2.635409) (xy -3.823951 2.712905) (xy -3.799943 2.762727)
+      (xy -3.781262 2.837533) (xy -3.771699 2.932052) (xy -3.770792 3.03521) (xy -3.778079 3.135935)
+      (xy -3.793097 3.223153) (xy -3.815385 3.285791) (xy -3.822235 3.296579) (xy -3.903368 3.377105)
+      (xy -3.999734 3.425336) (xy -4.104299 3.43945) (xy -4.210032 3.417629) (xy -4.239457 3.404547)
+      (xy -4.296759 3.364231) (xy -4.34705 3.310775) (xy -4.351803 3.303995) (xy -4.371122 3.271321)
+      (xy -4.383892 3.236394) (xy -4.391436 3.190414) (xy -4.395076 3.124584) (xy -4.396135 3.030105)
+      (xy -4.396154 3.008923) (xy -4.396106 3.002182) (xy -4.200769 3.002182) (xy -4.199632 3.091349)
+      (xy -4.195159 3.15052) (xy -4.185754 3.188741) (xy -4.169824 3.215053) (xy -4.161692 3.223846)
+      (xy -4.114942 3.257261) (xy -4.069553 3.255737) (xy -4.02366 3.226752) (xy -3.996288 3.195809)
+      (xy -3.980077 3.150643) (xy -3.970974 3.07942) (xy -3.970349 3.071114) (xy -3.968796 2.942037)
+      (xy -3.985035 2.846172) (xy -4.018848 2.784107) (xy -4.070016 2.756432) (xy -4.08828 2.754923)
+      (xy -4.13624 2.762513) (xy -4.169047 2.788808) (xy -4.189105 2.839095) (xy -4.198822 2.918664)
+      (xy -4.200769 3.002182) (xy -4.396106 3.002182) (xy -4.395426 2.908249) (xy -4.392371 2.837906)
+      (xy -4.385678 2.789163) (xy -4.37404 2.753288) (xy -4.356147 2.721548) (xy -4.352192 2.715648)
+      (xy -4.285733 2.636104) (xy -4.213315 2.589929) (xy -4.125151 2.571599) (xy -4.095213 2.570703)
+      (xy -3.983114 2.587256)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy -1.728336 2.595089) (xy -1.665633 2.631358) (xy -1.622039 2.667358) (xy -1.590155 2.705075)
+      (xy -1.56819 2.751199) (xy -1.554351 2.812421) (xy -1.546847 2.895431) (xy -1.543883 3.006919)
+      (xy -1.543539 3.087062) (xy -1.543539 3.382065) (xy -1.709615 3.456515) (xy -1.719385 3.133402)
+      (xy -1.723421 3.012729) (xy -1.727656 2.925141) (xy -1.732903 2.86465) (xy -1.739975 2.825268)
+      (xy -1.749689 2.801007) (xy -1.762856 2.78588) (xy -1.767081 2.782606) (xy -1.831091 2.757034)
+      (xy -1.895792 2.767153) (xy -1.934308 2.794) (xy -1.949975 2.813024) (xy -1.96082 2.837988)
+      (xy -1.967712 2.875834) (xy -1.971521 2.933502) (xy -1.973117 3.017935) (xy -1.973385 3.105928)
+      (xy -1.973437 3.216323) (xy -1.975328 3.294463) (xy -1.981655 3.347165) (xy -1.995017 3.381242)
+      (xy -2.018015 3.403511) (xy -2.053246 3.420787) (xy -2.100303 3.438738) (xy -2.151697 3.458278)
+      (xy -2.145579 3.111485) (xy -2.143116 2.986468) (xy -2.140233 2.894082) (xy -2.136102 2.827881)
+      (xy -2.129893 2.78142) (xy -2.120774 2.748256) (xy -2.107917 2.721944) (xy -2.092416 2.698729)
+      (xy -2.017629 2.624569) (xy -1.926372 2.581684) (xy -1.827117 2.571412) (xy -1.728336 2.595089)) (layer F.SilkS) (width 0.01))
+    (fp_poly (pts (xy -3.231114 2.584505) (xy -3.156461 2.621727) (xy -3.090569 2.690261) (xy -3.072423 2.715648)
+      (xy -3.052655 2.748866) (xy -3.039828 2.784945) (xy -3.03249 2.833098) (xy -3.029187 2.902536)
+      (xy -3.028462 2.994206) (xy -3.031737 3.11983) (xy -3.043123 3.214154) (xy -3.064959 3.284523)
+      (xy -3.099581 3.338286) (xy -3.14933 3.382788) (xy -3.152986 3.385423) (xy -3.202015 3.412377)
+      (xy -3.261055 3.425712) (xy -3.336141 3.429) (xy -3.458205 3.429) (xy -3.458256 3.547497)
+      (xy -3.459392 3.613492) (xy -3.466314 3.652202) (xy -3.484402 3.675419) (xy -3.519038 3.694933)
+      (xy -3.527355 3.69892) (xy -3.56628 3.717603) (xy -3.596417 3.729403) (xy -3.618826 3.730422)
+      (xy -3.634567 3.716761) (xy -3.644698 3.684522) (xy -3.650277 3.629804) (xy -3.652365 3.548711)
+      (xy -3.652019 3.437344) (xy -3.6503 3.291802) (xy -3.649763 3.248269) (xy -3.647828 3.098205)
+      (xy -3.646096 3.000042) (xy -3.458308 3.000042) (xy -3.457252 3.083364) (xy -3.452562 3.13788)
+      (xy -3.441949 3.173837) (xy -3.423128 3.201482) (xy -3.41035 3.214965) (xy -3.35811 3.254417)
+      (xy -3.311858 3.257628) (xy -3.264133 3.225049) (xy -3.262923 3.223846) (xy -3.243506 3.198668)
+      (xy -3.231693 3.164447) (xy -3.225735 3.111748) (xy -3.22388 3.031131) (xy -3.223846 3.013271)
+      (xy -3.22833 2.902175) (xy -3.242926 2.825161) (xy -3.26935 2.778147) (xy -3.309317 2.75705)
+      (xy -3.332416 2.754923) (xy -3.387238 2.7649) (xy -3.424842 2.797752) (xy -3.447477 2.857857)
+      (xy -3.457394 2.949598) (xy -3.458308 3.000042) (xy -3.646096 3.000042) (xy -3.645778 2.98206)
+      (xy -3.643127 2.894679) (xy -3.639394 2.830905) (xy -3.634093 2.785582) (xy -3.626742 2.753555)
+      (xy -3.616857 2.729668) (xy -3.603954 2.708764) (xy -3.598421 2.700898) (xy -3.525031 2.626595)
+      (xy -3.43224 2.584467) (xy -3.324904 2.572722) (xy -3.231114 2.584505)) (layer F.SilkS) (width 0.01))
   )
 
   (module romdev:mouse-bite-2mm-slot (layer F.Cu) (tedit 551DB891) (tstamp 5EC5E8D8)
     (fp_text value VAL** (at 0 2.1 90) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.2)))
     )
-    (fp_circle (center 2 0) (end 2.06 0) (layer Dwgs.User) (width 0.05))
-    (fp_circle (center -2 0) (end -2 -0.06) (layer Dwgs.User) (width 0.05))
-    (fp_line (start -2 0) (end -2 0) (layer Eco1.User) (width 2))
     (fp_line (start 2 0) (end 2 0) (layer Eco1.User) (width 2))
+    (fp_line (start -2 0) (end -2 0) (layer Eco1.User) (width 2))
+    (fp_circle (center -2 0) (end -2 -0.06) (layer Dwgs.User) (width 0.05))
+    (fp_circle (center 2 0) (end 2.06 0) (layer Dwgs.User) (width 0.05))
     (fp_arc (start 2 0) (end 2 1) (angle 180) (layer F.SilkS) (width 0.1))
     (fp_arc (start -2 0) (end -2 -1) (angle 180) (layer F.SilkS) (width 0.1))
     (pad "" np_thru_hole circle (at 0.75 0.75 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
     (fp_text value VAL** (at 0 2.1) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.2)))
     )
-    (fp_line (start 2 0) (end 2 0) (layer Eco1.User) (width 2))
-    (fp_line (start -2 0) (end -2 0) (layer Eco1.User) (width 2))
-    (fp_circle (center -2 0) (end -2 -0.06) (layer Dwgs.User) (width 0.05))
     (fp_circle (center 2 0) (end 2.06 0) (layer Dwgs.User) (width 0.05))
+    (fp_circle (center -2 0) (end -2 -0.06) (layer Dwgs.User) (width 0.05))
+    (fp_line (start -2 0) (end -2 0) (layer Eco1.User) (width 2))
+    (fp_line (start 2 0) (end 2 0) (layer Eco1.User) (width 2))
     (fp_arc (start -2 0) (end -2 -1) (angle 180) (layer F.SilkS) (width 0.1))
     (fp_arc (start 2 0) (end 2 1) (angle 180) (layer F.SilkS) (width 0.1))
     (pad "" np_thru_hole circle (at 0 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
     (fp_text value VAL** (at 0 2.1) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.2)))
     )
-    (fp_circle (center 2 0) (end 2.06 0) (layer Dwgs.User) (width 0.05))
-    (fp_circle (center -2 0) (end -2 -0.06) (layer Dwgs.User) (width 0.05))
-    (fp_line (start -2 0) (end -2 0) (layer Eco1.User) (width 2))
     (fp_line (start 2 0) (end 2 0) (layer Eco1.User) (width 2))
+    (fp_line (start -2 0) (end -2 0) (layer Eco1.User) (width 2))
+    (fp_circle (center -2 0) (end -2 -0.06) (layer Dwgs.User) (width 0.05))
+    (fp_circle (center 2 0) (end 2.06 0) (layer Dwgs.User) (width 0.05))
     (fp_arc (start 2 0) (end 2 1) (angle 180) (layer F.SilkS) (width 0.1))
     (fp_arc (start -2 0) (end -2 -1) (angle 180) (layer F.SilkS) (width 0.1))
     (pad "" np_thru_hole circle (at 0.75 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
     (fp_text value VAL** (at 0 2.1) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.2)))
     )
-    (fp_line (start 2 0) (end 2 0) (layer Eco1.User) (width 2))
-    (fp_line (start -2 0) (end -2 0) (layer Eco1.User) (width 2))
-    (fp_circle (center -2 0) (end -2 -0.06) (layer Dwgs.User) (width 0.05))
     (fp_circle (center 2 0) (end 2.06 0) (layer Dwgs.User) (width 0.05))
+    (fp_circle (center -2 0) (end -2 -0.06) (layer Dwgs.User) (width 0.05))
+    (fp_line (start -2 0) (end -2 0) (layer Eco1.User) (width 2))
+    (fp_line (start 2 0) (end 2 0) (layer Eco1.User) (width 2))
     (fp_arc (start -2 0) (end -2 -1) (angle 180) (layer F.SilkS) (width 0.1))
     (fp_arc (start 2 0) (end 2 1) (angle 180) (layer F.SilkS) (width 0.1))
     (pad "" np_thru_hole circle (at 0 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
     (fp_text value VAL** (at 0 2.1) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.2)))
     )
-    (fp_circle (center 2 0) (end 2.06 0) (layer Dwgs.User) (width 0.05))
-    (fp_circle (center -2 0) (end -2 -0.06) (layer Dwgs.User) (width 0.05))
-    (fp_line (start -2 0) (end -2 0) (layer Eco1.User) (width 2))
     (fp_line (start 2 0) (end 2 0) (layer Eco1.User) (width 2))
+    (fp_line (start -2 0) (end -2 0) (layer Eco1.User) (width 2))
+    (fp_circle (center -2 0) (end -2 -0.06) (layer Dwgs.User) (width 0.05))
+    (fp_circle (center 2 0) (end 2.06 0) (layer Dwgs.User) (width 0.05))
     (fp_arc (start 2 0) (end 2 1) (angle 180) (layer F.SilkS) (width 0.1))
     (fp_arc (start -2 0) (end -2 -1) (angle 180) (layer F.SilkS) (width 0.1))
     (pad "" np_thru_hole circle (at 0.75 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask))
     (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
     (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
+    (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0.3 0) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
     (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
     (fp_text user %R (at 0.3 0) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
     (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
+    (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0.3 0) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
     (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15))
     (fp_text user %R (at 0.3 0) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value 22pF (at 2.804 2.934 180) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
     (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 180) (layer B.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror))
     )
     (fp_text value 22pF (at 2.875 1.666) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
     (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0) (layer B.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror))
     )
     (fp_text value 0.1uF (at 0 1.65 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value 0.1uF (at -3.859 0.938 180) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value 0.1uF (at 0 -1.65 90) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
     (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 90) (layer B.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror))
     )
     (fp_text value 0.1uF (at 0.193 1.65) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value 0.1uF (at 0 -1.65) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
     (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0) (layer B.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror))
     )
     (fp_text value 0.1uF (at 0 -1.65) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
     (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
     (fp_text user %R (at 0 0) (layer B.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror))
     )
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /608775E5)
-    (attr smd)
-    (fp_text reference C9 (at 0 1.65) (layer B.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_text value 0.1uF (at 0 -1.65) (layer B.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
+    (attr smd)
+    (fp_text reference C9 (at 0 1.65) (layer B.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_text value 0.1uF (at 0 -1.65) (layer B.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
     (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0) (layer B.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror))
     )
     (fp_text value 0.1uF (at 2.495 1.648) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
     (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
     (fp_text user %R (at 0 0) (layer B.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror))
     )
     (fp_text value 0.1uF (at 0.709 -1.804) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
     (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value 0.1uF (at 0 -1.65 90) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
     (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
     (fp_text user %R (at 0 0 90) (layer B.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror))
     )
     (fp_text value 0.1uF (at 2.727 -1.27 180) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
     (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 270) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value RxLED (at 3.487 1.636 270) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1 -0.6) (end -0.7 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.7 -0.6) (end -1 -0.3) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.3) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.96) (end -1.86 -0.96) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.86 -0.96) (end -1.86 0.96) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.86 0.96) (end 1 0.96) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.86 0.96) (end 1 0.96) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.86 -0.96) (end -1.86 0.96) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 -0.96) (end -1.86 -0.96) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.3) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.7 -0.6) (end -1 -0.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end -0.7 -0.6) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value TxLED (at 3.305 -1.724 270) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.86 0.96) (end 1 0.96) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.86 -0.96) (end -1.86 0.96) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 -0.96) (end -1.86 -0.96) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.3) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.7 -0.6) (end -1 -0.3) (layer F.Fab) (width 0.1))
     (fp_line (start 1 -0.6) (end -0.7 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.7 -0.6) (end -1 -0.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.3) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.96) (end -1.86 -0.96) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.86 -0.96) (end -1.86 0.96) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.86 0.96) (end 1 0.96) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value AVR-ISP (at -4.28 2.246 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -3.655 -5.6) (end -1.115 -5.6) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.655 -5.6) (end -3.655 -3.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.405 -5.35) (end 5.945 -5.35) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.405 10.43) (end -3.405 -5.35) (layer F.SilkS) (width 0.12))
-    (fp_line (start 5.945 10.43) (end -3.405 10.43) (layer F.SilkS) (width 0.12))
-    (fp_line (start 5.945 -5.35) (end 5.945 10.43) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.41 -5.35) (end 5.95 -5.35) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.41 10.43) (end -3.41 -5.35) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.95 10.43) (end -3.41 10.43) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.95 -5.35) (end 5.95 10.43) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.155 10.18) (end -2.605 9.62) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.155 -5.1) (end -2.605 -4.56) (layer F.Fab) (width 0.1))
-    (fp_line (start 5.695 10.18) (end 5.145 9.62) (layer F.Fab) (width 0.1))
-    (fp_line (start 5.695 -5.1) (end 5.145 -4.56) (layer F.Fab) (width 0.1))
-    (fp_line (start 5.145 9.62) (end -2.605 9.62) (layer F.Fab) (width 0.1))
-    (fp_line (start 5.695 10.18) (end -3.155 10.18) (layer F.Fab) (width 0.1))
-    (fp_line (start 5.145 -4.56) (end -2.605 -4.56) (layer F.Fab) (width 0.1))
-    (fp_line (start 5.695 -5.1) (end -3.155 -5.1) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.605 4.79) (end -3.155 4.79) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.605 0.29) (end -3.155 0.29) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.605 4.79) (end -2.605 9.62) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.605 -4.56) (end -2.605 0.29) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.155 -5.1) (end -3.155 10.18) (layer F.Fab) (width 0.1))
-    (fp_line (start 5.145 -4.56) (end 5.145 9.62) (layer F.Fab) (width 0.1))
     (fp_line (start 5.695 -5.1) (end 5.695 10.18) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.145 -4.56) (end 5.145 9.62) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.155 -5.1) (end -3.155 10.18) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.605 -4.56) (end -2.605 0.29) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.605 4.79) (end -2.605 9.62) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.605 0.29) (end -3.155 0.29) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.605 4.79) (end -3.155 4.79) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.695 -5.1) (end -3.155 -5.1) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.145 -4.56) (end -2.605 -4.56) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.695 10.18) (end -3.155 10.18) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.145 9.62) (end -2.605 9.62) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.695 -5.1) (end 5.145 -4.56) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.695 10.18) (end 5.145 9.62) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.155 -5.1) (end -2.605 -4.56) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.155 10.18) (end -2.605 9.62) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.95 -5.35) (end 5.95 10.43) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.95 10.43) (end -3.41 10.43) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.41 10.43) (end -3.41 -5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.41 -5.35) (end 5.95 -5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.945 -5.35) (end 5.945 10.43) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.945 10.43) (end -3.405 10.43) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.405 10.43) (end -3.405 -5.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.405 -5.35) (end 5.945 -5.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.655 -5.6) (end -3.655 -3.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.655 -5.6) (end -1.115 -5.6) (layer F.SilkS) (width 0.12))
     (fp_text user %R (at 1.27 2.54) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value USB_B_Micro (at 0.3 4.3375 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1.1 -2.1225) (end -1.1 -1.9125) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.5 -2.1225) (end -1.5 -1.9125) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.5 -2.1225) (end -1.1 -2.1225) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.1 -1.9125) (end -1.3 -1.7125) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.3 -1.7125) (end -1.5 -1.9125) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.7 -2.3125) (end -1.7 -1.8625) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.7 -2.3125) (end -1.25 -2.3125) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.9 -1.7625) (end 3.45 -1.7625) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.9 0.0875) (end 3.9 -1.7625) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.9 2.6375) (end -3.9 2.3875) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.75 3.3875) (end -3.75 -1.6125) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.75 -1.6125) (end 3.75 -1.6125) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.75 3.389204) (end 3.75 3.389204) (layer F.Fab) (width 0.1))
-    (fp_line (start -3 2.689204) (end 3 2.689204) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.75 3.3875) (end 3.75 -1.6125) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.9 2.6375) (end 3.9 2.3875) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.9 0.0875) (end -3.9 -1.7625) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.9 -1.7625) (end -3.45 -1.7625) (layer F.SilkS) (width 0.12))
-    (fp_line (start -4.4 3.64) (end -4.4 -2.46) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.4 -2.46) (end 4.4 -2.46) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.4 -2.46) (end 4.4 3.64) (layer F.CrtYd) (width 0.05))
     (fp_line (start -4.4 3.64) (end 4.4 3.64) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.4 -2.46) (end 4.4 3.64) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.4 -2.46) (end 4.4 -2.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.4 3.64) (end -4.4 -2.46) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.9 -1.7625) (end -3.45 -1.7625) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.9 0.0875) (end -3.9 -1.7625) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.9 2.6375) (end 3.9 2.3875) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.75 3.3875) (end 3.75 -1.6125) (layer F.Fab) (width 0.1))
+    (fp_line (start -3 2.689204) (end 3 2.689204) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.75 3.389204) (end 3.75 3.389204) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.75 -1.6125) (end 3.75 -1.6125) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.75 3.3875) (end -3.75 -1.6125) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.9 2.6375) (end -3.9 2.3875) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.9 0.0875) (end 3.9 -1.7625) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.9 -1.7625) (end 3.45 -1.7625) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.7 -2.3125) (end -1.25 -2.3125) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.7 -2.3125) (end -1.7 -1.8625) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.3 -1.7125) (end -1.5 -1.9125) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.1 -1.9125) (end -1.3 -1.7125) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.5 -2.1225) (end -1.1 -2.1225) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.5 -2.1225) (end -1.5 -1.9125) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.1 -2.1225) (end -1.1 -1.9125) (layer F.Fab) (width 0.1))
     (fp_text user "PCB Edge" (at 0 2.6875 90) (layer Dwgs.User)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value dip2k (at 7.62 30.27 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 16.8 29.55) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.55 29.55) (end 16.8 29.55) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.55 -1.6) (end -1.55 29.55) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 16.57 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12))
-    (fp_line (start 16.57 29.33) (end 16.57 -1.39) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 29.33) (end 16.57 29.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 -1.39) (end -1.33 29.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 14.08 29.27) (end 14.08 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.16 29.27) (end 14.08 29.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.16 -1.33) (end 1.16 29.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1))
-    (fp_line (start 16.51 29.27) (end 16.51 -1.33) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 29.27) (end 16.51 29.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 -1.33) (end -1.27 29.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.255 29.21) (end 0.255 -0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 14.985 29.21) (end 0.255 29.21) (layer F.Fab) (width 0.1))
-    (fp_line (start 14.985 -1.27) (end 14.985 29.21) (layer F.Fab) (width 0.1))
     (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 14.985 -1.27) (end 14.985 29.21) (layer F.Fab) (width 0.1))
+    (fp_line (start 14.985 29.21) (end 0.255 29.21) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.255 29.21) (end 0.255 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 -1.33) (end -1.27 29.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 29.27) (end 16.51 29.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 16.51 29.27) (end 16.51 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.16 -1.33) (end 1.16 29.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.16 29.27) (end 14.08 29.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 14.08 29.27) (end 14.08 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 -1.39) (end -1.33 29.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 29.33) (end 16.57 29.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 16.57 29.33) (end 16.57 -1.39) (layer F.SilkS) (width 0.12))
+    (fp_line (start 16.57 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.55 -1.6) (end -1.55 29.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.55 29.55) (end 16.8 29.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 16.8 29.55) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05))
     (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12))
     (fp_text user %R (at 7.62 13.97 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     (fp_text value dip32k (at 7.62 35.35 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 16.8 34.65) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.55 34.65) (end 16.8 34.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.55 -1.6) (end -1.55 34.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 16.57 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12))
-    (fp_line (start 16.57 34.41) (end 16.57 -1.39) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 34.41) (end 16.57 34.41) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 -1.39) (end -1.33 34.41) (layer F.SilkS) (width 0.12))
-    (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 14.08 34.35) (end 14.08 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.16 34.35) (end 14.08 34.35) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.16 -1.33) (end 1.16 34.35) (layer F.SilkS) (width 0.12))
-    (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1))
-    (fp_line (start 16.51 34.35) (end 16.51 -1.33) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 34.35) (end 16.51 34.35) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 -1.33) (end -1.27 34.35) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.255 34.29) (end 0.255 -0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 14.985 34.29) (end 0.255 34.29) (layer F.Fab) (width 0.1))
-    (fp_line (start 14.985 -1.27) (end 14.985 34.29) (layer F.Fab) (width 0.1))
     (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 14.985 -1.27) (end 14.985 34.29) (layer F.Fab) (width 0.1))
+    (fp_line (start 14.985 34.29) (end 0.255 34.29) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.255 34.29) (end 0.255 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 -1.33) (end -1.27 34.35) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 34.35) (end 16.51 34.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 16.51 34.35) (end 16.51 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.16 -1.33) (end 1.16 34.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.16 34.35) (end 14.08 34.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start 14.08 34.35) (end 14.08 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 -1.39) (end -1.33 34.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 34.41) (end 16.57 34.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start 16.57 34.41) (end 16.57 -1.39) (layer F.SilkS) (width 0.12))
+    (fp_line (start 16.57 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.55 -1.6) (end -1.55 34.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.55 34.65) (end 16.8 34.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 16.8 34.65) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05))
     (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12))
     (fp_text user %R (at 7.62 16.51 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     (fp_text value VCCOUT (at 2.542 1.3 180) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
     (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 1.27) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value "JP A14" (at -2.194 2.326 180) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 1.27) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value "JP A13" (at 2.476 2.326 180) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
     (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 1.27) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value 330R (at -4.123 1.364 180) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
     (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value 330R (at 0 1.65 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value ATmega328P-AU (at -0.016 6.05 270) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -3.625 -3.4) (end -5.05 -3.4) (layer F.SilkS) (width 0.15))
-    (fp_line (start 3.625 -3.625) (end 3.3 -3.625) (layer F.SilkS) (width 0.15))
-    (fp_line (start 3.625 3.625) (end 3.3 3.625) (layer F.SilkS) (width 0.15))
-    (fp_line (start -3.625 3.625) (end -3.3 3.625) (layer F.SilkS) (width 0.15))
-    (fp_line (start -3.625 -3.625) (end -3.3 -3.625) (layer F.SilkS) (width 0.15))
-    (fp_line (start -3.625 3.625) (end -3.625 3.3) (layer F.SilkS) (width 0.15))
-    (fp_line (start 3.625 3.625) (end 3.625 3.3) (layer F.SilkS) (width 0.15))
-    (fp_line (start 3.625 -3.625) (end 3.625 -3.3) (layer F.SilkS) (width 0.15))
-    (fp_line (start -3.625 -3.625) (end -3.625 -3.4) (layer F.SilkS) (width 0.15))
-    (fp_line (start -5.3 5.3) (end 5.3 5.3) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.3 -5.3) (end 5.3 -5.3) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.3 -5.3) (end 5.3 5.3) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.3 -5.3) (end -5.3 5.3) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer F.Fab) (width 0.15))
-    (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.15))
-    (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.15))
-    (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.15))
     (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -5.3 -5.3) (end -5.3 5.3) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.3 -5.3) (end 5.3 5.3) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.3 -5.3) (end 5.3 -5.3) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.3 5.3) (end 5.3 5.3) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.625 -3.625) (end -3.625 -3.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 3.625 -3.625) (end 3.625 -3.3) (layer F.SilkS) (width 0.15))
+    (fp_line (start 3.625 3.625) (end 3.625 3.3) (layer F.SilkS) (width 0.15))
+    (fp_line (start -3.625 3.625) (end -3.625 3.3) (layer F.SilkS) (width 0.15))
+    (fp_line (start -3.625 -3.625) (end -3.3 -3.625) (layer F.SilkS) (width 0.15))
+    (fp_line (start -3.625 3.625) (end -3.3 3.625) (layer F.SilkS) (width 0.15))
+    (fp_line (start 3.625 3.625) (end 3.3 3.625) (layer F.SilkS) (width 0.15))
+    (fp_line (start 3.625 -3.625) (end 3.3 -3.625) (layer F.SilkS) (width 0.15))
+    (fp_line (start -3.625 -3.4) (end -5.05 -3.4) (layer F.SilkS) (width 0.15))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value mcp2221 (at 0 -5.32 270) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer F.Fab) (width 0.1))
-    (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 4.435) (end -1.95 4.435) (layer F.SilkS) (width 0.12))
     (fp_line (start 0 4.435) (end 1.95 4.435) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 4.435) (end -1.95 4.435) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.98 0.98) (thickness 0.15)))
     )
   )
 
   (module Package_SO:SOIC-16_4.55x10.3mm_P1.27mm (layer F.Cu) (tedit 5D9F72B1) (tstamp 5EC26899)
-    (at 184.912 66.294 180)
-    (descr "SOIC, 16 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12858&prodName=TLP291-4), generated with kicad-footprint-generator ipc_gullwing_generator.py")
-    (tags "SOIC SO")
-    (path /603A2A56)
-    (attr smd)
-    (fp_text reference U3 (at 0 -6.1) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 74HCT157 (at -0.188 -0.006 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 4.3 -5.4) (end -4.3 -5.4) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.3 5.4) (end 4.3 -5.4) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.3 5.4) (end 4.3 5.4) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.3 -5.4) (end -4.3 5.4) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.275 -4.15) (end -1.275 -5.15) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.275 5.15) (end -2.275 -4.15) (layer F.Fab) (width 0.1))
-    (fp_line (start 2.275 5.15) (end -2.275 5.15) (layer F.Fab) (width 0.1))
-    (fp_line (start 2.275 -5.15) (end 2.275 5.15) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.275 -5.15) (end 2.275 -5.15) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.385 -4.98) (end -4.05 -4.98) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.385 -5.26) (end -2.385 -4.98) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -5.26) (end -2.385 -5.26) (layer F.SilkS) (width 0.12))
-    (fp_line (start 2.385 -5.26) (end 2.385 -4.98) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -5.26) (end 2.385 -5.26) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.385 5.26) (end -2.385 4.98) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 5.26) (end -2.385 5.26) (layer F.SilkS) (width 0.12))
-    (fp_line (start 2.385 5.26) (end 2.385 4.98) (layer F.SilkS) (width 0.12))
+    (at 184.912 66.294 180)
+    (descr "SOIC, 16 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12858&prodName=TLP291-4), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+    (tags "SOIC SO")
+    (path /603A2A56)
+    (attr smd)
+    (fp_text reference U3 (at 0 -6.1) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 74HCT157 (at -0.188 -0.006 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
     (fp_line (start 0 5.26) (end 2.385 5.26) (layer F.SilkS) (width 0.12))
+    (fp_line (start 2.385 5.26) (end 2.385 4.98) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 5.26) (end -2.385 5.26) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.385 5.26) (end -2.385 4.98) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -5.26) (end 2.385 -5.26) (layer F.SilkS) (width 0.12))
+    (fp_line (start 2.385 -5.26) (end 2.385 -4.98) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -5.26) (end -2.385 -5.26) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.385 -5.26) (end -2.385 -4.98) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.385 -4.98) (end -4.05 -4.98) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.275 -5.15) (end 2.275 -5.15) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.275 -5.15) (end 2.275 5.15) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.275 5.15) (end -2.275 5.15) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.275 5.15) (end -2.275 -4.15) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.275 -4.15) (end -1.275 -5.15) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.3 -5.4) (end -4.3 5.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.3 5.4) (end 4.3 5.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.3 5.4) (end 4.3 -5.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.3 -5.4) (end -4.3 -5.4) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value 74HCT595 (at 0 0.074 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12))
     (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.98 0.98) (thickness 0.15)))
     )
     (fp_text value 74HCT595 (at -0.288 -0.018 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05))
     (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12))
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.98 0.98) (thickness 0.15)))
     )
     (fp_text value sram_um61512ak (at 3.752 19.014 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 8.68 -1.6) (end -1.1 -1.6) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 8.68 39.7) (end 8.68 -1.6) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.1 39.7) (end 8.68 39.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.1 -1.6) (end -1.1 39.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.58 -1.39) (end 4.81 -1.39) (layer F.SilkS) (width 0.12))
-    (fp_line (start 6.58 39.49) (end 6.58 -1.39) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.04 39.49) (end 6.58 39.49) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.04 -1.39) (end 1.04 39.49) (layer F.SilkS) (width 0.12))
-    (fp_line (start 2.81 -1.39) (end 1.04 -1.39) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.255 39.37) (end 0.255 -0.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 7.365 39.37) (end 0.255 39.37) (layer F.Fab) (width 0.1))
-    (fp_line (start 7.365 -1.27) (end 7.365 39.37) (layer F.Fab) (width 0.1))
     (fp_line (start 1.255 -1.27) (end 7.365 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 7.365 -1.27) (end 7.365 39.37) (layer F.Fab) (width 0.1))
+    (fp_line (start 7.365 39.37) (end 0.255 39.37) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.255 39.37) (end 0.255 -0.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.81 -1.39) (end 1.04 -1.39) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.04 -1.39) (end 1.04 39.49) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.04 39.49) (end 6.58 39.49) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.58 39.49) (end 6.58 -1.39) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.58 -1.39) (end 4.81 -1.39) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.1 -1.6) (end -1.1 39.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.1 39.7) (end 8.68 39.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 8.68 39.7) (end 8.68 -1.6) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 8.68 -1.6) (end -1.1 -1.6) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 3.81 19.05) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value 74HCT244 (at -0.028 -0.076 180) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 6.51) (end -3.86 6.51) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer F.SilkS) (width 0.12))
     (fp_line (start 0 6.51) (end 3.86 6.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 6.51) (end -3.86 6.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 18 smd roundrect (at 4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 100 /A8))
     (pad 19 smd roundrect (at 4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
+      (net 80 /PGM))
     (pad 20 smd roundrect (at 4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 5 VCC))
     (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl
     (fp_text value 74HCT244 (at 0 0.024 180) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 0 6.51) (end 3.86 6.51) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 6.51) (end -3.86 6.51) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer F.CrtYd) (width 0.05))
     (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 6.51) (end -3.86 6.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 6.51) (end 3.86 6.51) (layer F.SilkS) (width 0.12))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 20 smd roundrect (at 4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 5 VCC))
     (pad 19 smd roundrect (at 4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
+      (net 80 /PGM))
     (pad 18 smd roundrect (at 4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 99 /A0))
     (pad 17 smd roundrect (at 4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
     (fp_text value 74HCT244 (at 0.014 -0.076 180) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 6.51) (end -3.86 6.51) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer F.SilkS) (width 0.12))
     (fp_line (start 0 6.51) (end 3.86 6.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 6.51) (end -3.86 6.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 18 smd roundrect (at 4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 130 /SYSD0))
     (pad 19 smd roundrect (at 4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
+      (net 80 /PGM))
     (pad 20 smd roundrect (at 4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
       (net 5 VCC))
     (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl
     (fp_text value 14.7456 (at 0 3.2) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -4.75 2.3) (end 4.75 2.3) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.75 -2.3) (end 4.75 2.3) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.75 -2.3) (end -4.75 2.3) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.75 -2.3) (end 4.75 -2.3) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 3.92 2.17) (end 3.92 0.9) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.92 2.17) (end -3.92 0.9) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.92 2.17) (end 3.92 2.17) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.92 -2.17) (end 3.92 -0.9) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.92 -2.17) (end -3.92 -0.9) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.92 -2.17) (end 3.92 -2.17) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.8 2.05) (end -3.8 -2.05) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.8 2.05) (end -3.8 2.05) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.8 -2.05) (end 3.8 2.05) (layer F.Fab) (width 0.1))
     (fp_line (start -3.8 -2.05) (end 3.8 -2.05) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.8 -2.05) (end 3.8 2.05) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.8 2.05) (end -3.8 2.05) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.8 2.05) (end -3.8 -2.05) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.92 -2.17) (end 3.92 -2.17) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.92 -2.17) (end -3.92 -0.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.92 -2.17) (end 3.92 -0.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.92 2.17) (end 3.92 2.17) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.92 2.17) (end -3.92 0.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.92 2.17) (end 3.92 0.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.75 -2.3) (end 4.75 -2.3) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.75 -2.3) (end -4.75 2.3) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.75 -2.3) (end 4.75 2.3) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.75 2.3) (end 4.75 2.3) (layer F.CrtYd) (width 0.05))
     (fp_arc (start 1.5 0) (end 1.5 2.05) (angle -180) (layer F.Fab) (width 0.1))
     (fp_arc (start -1.5 0) (end -1.5 -2.05) (angle -180) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 -0.05) (layer F.Fab)
     (path /5FAB6BE4/5FADD307)
     (fp_text reference J3 (at 1.27 -2.33 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value idc2k (at 1.27 30.27 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.35 29.75) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 29.75) (end 4.35 29.75) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 -1.8) (end -1.8 29.75) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.87 -1.33) (end 3.87 29.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end -1.33 29.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 29.27) (end 3.87 29.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 29.21) (end -1.27 0) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.81 29.21) (end -1.27 29.21) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.81 -1.27) (end 3.81 29.21) (layer F.Fab) (width 0.1))
+    )
+    (fp_text value idc2k (at 1.27 30.27 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
     (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.81 -1.27) (end 3.81 29.21) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.81 29.21) (end -1.27 29.21) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 29.21) (end -1.27 0) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.33 29.27) (end 3.87 29.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 29.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.87 -1.33) (end 3.87 29.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.8 -1.8) (end -1.8 29.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 29.75) (end 4.35 29.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.35 29.75) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 1.27 13.97) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value idc32k (at 1.27 35.35 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.81 -1.27) (end 3.81 34.29) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.81 34.29) (end -1.27 34.29) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 34.29) (end -1.27 0) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.33 34.35) (end 3.87 34.35) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end -1.33 34.35) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.87 -1.33) (end 3.87 34.35) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.8 -1.8) (end -1.8 34.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 34.8) (end 4.35 34.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.35 34.8) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.35 34.8) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 34.8) (end 4.35 34.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 -1.8) (end -1.8 34.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.87 -1.33) (end 3.87 34.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 34.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 34.35) (end 3.87 34.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 34.29) (end -1.27 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.81 34.29) (end -1.27 34.29) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.81 -1.27) (end 3.81 34.29) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 1.27 16.51) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value conn2k (at 1.27 30.27) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.81 -1.27) (end 3.81 29.21) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.81 29.21) (end -1.27 29.21) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 29.21) (end -1.27 0) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.33 29.27) (end 3.87 29.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end -1.33 29.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.87 -1.33) (end 3.87 29.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.8 -1.8) (end -1.8 29.75) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 29.75) (end 4.35 29.75) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.35 29.75) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.35 29.75) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 29.75) (end 4.35 29.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 -1.8) (end -1.8 29.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.87 -1.33) (end 3.87 29.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 29.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 29.27) (end 3.87 29.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 29.21) (end -1.27 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.81 29.21) (end -1.27 29.21) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.81 -1.27) (end 3.81 29.21) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 1.27 13.97 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value conn32k (at 1.27 35.35) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.35 34.8) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 34.8) (end 4.35 34.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 -1.8) (end -1.8 34.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.87 -1.33) (end 3.87 34.35) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.27) (end -1.33 34.35) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 34.35) (end 3.87 34.35) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 34.29) (end -1.27 0) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.81 34.29) (end -1.27 34.29) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.81 -1.27) (end 3.81 34.29) (layer F.Fab) (width 0.1))
     (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.81 -1.27) (end 3.81 34.29) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.81 34.29) (end -1.27 34.29) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 34.29) (end -1.27 0) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.33 34.35) (end 3.87 34.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 34.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.87 -1.33) (end 3.87 34.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.8 -1.8) (end -1.8 34.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 34.8) (end 4.35 34.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.35 34.8) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 1.27 16.51 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value SYSRST (at -0.024 -2.546) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1.8 1.75) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.75 1.75) (end -1.8 1.75) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.75 -1.8) (end 1.75 1.75) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.33 1.21) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.21) (end -1.33 1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.27 1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.27 -0.635) (end 1.27 1.27) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1))
     (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -0.635) (end 1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.21) (end -1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.21) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.75 -1.8) (end 1.75 1.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.75 1.75) (end -1.8 1.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 1.75) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value 4K7 (at 2.475 0 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value 4K7 (at -1.825 1.6 270) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
     (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value 4K7 (at -2.525 0 180) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value 4K7 (at 0.175 -1.6 270) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
     (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
     (fp_text value 4K7 (at -0.625 1.8 180) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
-    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
-    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
     (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 180) (layer B.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror))
     )
   (gr_text http://nuclear.mutantstargoat.com/hw (at 212.4 74.2) (layer F.SilkS)
     (effects (font (size 1 1) (thickness 0.15)))
   )
-  (gr_text "PCB rev1 - 19/5/2020" (at 168.7 22.5) (layer F.SilkS)
+  (gr_text "PCB rev2 - 11/10/2020" (at 169.4 22.4) (layer F.SilkS)
     (effects (font (size 1 1) (thickness 0.15)))
   )
   (gr_line (start 197.1 69.6) (end 226.3 69.6) (layer F.SilkS) (width 0.12))
   (segment (start 211.328 61.214) (end 208.788 58.674) (width 0.3) (layer B.Cu) (net 5))
   (segment (start 208.788 56.691) (end 208.661 56.564) (width 0.3) (layer F.Cu) (net 5) (status 30))
   (segment (start 208.788 58.674) (end 208.788 56.691) (width 0.3) (layer F.Cu) (net 5) (status 20))
-  (via (at 208.788 42.926) (size 1) (drill 0.6) (layers F.Cu B.Cu) (net 5))
-  (segment (start 208.788 40.943) (end 208.661 40.816) (width 0.3) (layer F.Cu) (net 5) (status 30))
-  (segment (start 208.788 42.926) (end 208.788 40.943) (width 0.3) (layer F.Cu) (net 5) (status 20))
   (via (at 183.134 39.37) (size 1) (drill 0.6) (layers F.Cu B.Cu) (net 5))
   (segment (start 182.372 35.052) (end 182.372 38.608) (width 0.3) (layer B.Cu) (net 5) (status 10))
   (segment (start 182.372 38.608) (end 183.134 39.37) (width 0.3) (layer B.Cu) (net 5))
   (segment (start 166.116 37.846) (end 170.18 37.846) (width 0.3) (layer F.Cu) (net 5) (status 20))
   (segment (start 157.9265 39.594) (end 164.368 39.594) (width 0.3) (layer F.Cu) (net 5) (status 10))
   (segment (start 164.368 39.594) (end 166.116 37.846) (width 0.3) (layer F.Cu) (net 5))
-  (segment (start 208.814 42.9) (end 208.788 42.926) (width 0.3) (layer B.Cu) (net 5))
-  (segment (start 210.5 42.9) (end 208.814 42.9) (width 0.3) (layer B.Cu) (net 5))
-  (segment (start 213.36 45.466) (end 213.066 45.466) (width 0.3) (layer B.Cu) (net 5) (status 30))
-  (segment (start 213.066 45.466) (end 210.5 42.9) (width 0.3) (layer B.Cu) (net 5) (status 10))
   (segment (start 184.5 52.42) (end 184.5 66.092894) (width 0.3) (layer B.Cu) (net 5))
   (segment (start 183.896 51.816) (end 184.5 52.42) (width 0.3) (layer B.Cu) (net 5))
   (via (at 184.5 66.8) (size 1) (drill 0.6) (layers F.Cu B.Cu) (net 5))
   (segment (start 169.5 46.3) (end 170.149999 46.949999) (width 0.3) (layer B.Cu) (net 5))
   (segment (start 170.149999 49.439999) (end 169.949999 49.639999) (width 0.3) (layer B.Cu) (net 5))
   (segment (start 170.149999 46.949999) (end 170.149999 49.439999) (width 0.3) (layer B.Cu) (net 5))
+  (via (at 208.788 42.87499) (size 1) (drill 0.6) (layers F.Cu B.Cu) (net 5))
+  (segment (start 213.36 44.766) (end 211.46899 42.87499) (width 0.3) (layer B.Cu) (net 5))
+  (segment (start 211.46899 42.87499) (end 208.788 42.87499) (width 0.3) (layer B.Cu) (net 5))
+  (segment (start 208.661 42.74799) (end 208.788 42.87499) (width 0.3) (layer F.Cu) (net 5))
+  (segment (start 208.661 40.816) (end 208.661 42.74799) (width 0.3) (layer F.Cu) (net 5))
+  (segment (start 213.36 45.466) (end 213.36 44.766) (width 0.3) (layer B.Cu) (net 5))
   (segment (start 161.036 58.438) (end 161.036 60.452) (width 0.25) (layer F.Cu) (net 6) (status 30))
   (segment (start 161.036 56.388) (end 159.004 56.388) (width 0.25) (layer F.Cu) (net 7) (status 10))
   (segment (start 157.48 54.864) (end 157.48 53.275) (width 0.25) (layer F.Cu) (net 7) (status 20))
   (segment (start 159.004 56.388) (end 157.48 54.864) (width 0.25) (layer F.Cu) (net 7))
-  (segment (start 163.576 56.37) (end 162.556011 55.350011) (width 0.25) (layer F.Cu) (net 8))
+  (segment (start 163.576 56.37) (end 162.556011 55.350011) (width 0.25) (layer F.Cu) (net 8) (status 10))
   (segment (start 162.556011 55.350011) (end 159.850011 55.350011) (width 0.25) (layer F.Cu) (net 8))
   (segment (start 159.850011 55.350011) (end 158.75 54.25) (width 0.25) (layer F.Cu) (net 8))
-  (segment (start 158.75 54.25) (end 158.75 53.275) (width 0.25) (layer F.Cu) (net 8))
+  (segment (start 158.75 54.25) (end 158.75 53.275) (width 0.25) (layer F.Cu) (net 8) (status 20))
   (segment (start 163.576 58.42) (end 163.576 60.434) (width 0.25) (layer F.Cu) (net 9) (status 30))
   (via (at 173.682246 47.498) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 10))
   (segment (start 175.7 46.984) (end 174.196246 46.984) (width 0.25) (layer F.Cu) (net 10) (status 10))
   (segment (start 203.765685 23.6) (end 203.2 23.6) (width 0.25) (layer B.Cu) (net 80))
   (segment (start 207.244 34.544) (end 203.6 30.9) (width 0.25) (layer B.Cu) (net 80))
   (segment (start 203.6 26.3) (end 204.9 25) (width 0.25) (layer B.Cu) (net 80))
-  (segment (start 204.9 25) (end 204.9 24.3) (width 0.25) (layer B.Cu) (net 80))
   (segment (start 207.264 34.544) (end 207.244 34.544) (width 0.25) (layer B.Cu) (net 80))
   (segment (start 203.6 30.9) (end 203.6 26.3) (width 0.25) (layer B.Cu) (net 80))
+  (segment (start 209.931 26.969) (end 209.6 27.3) (width 0.25) (layer F.Cu) (net 80))
+  (via (at 209.6 27.3) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 80))
+  (segment (start 209.931 25.322) (end 209.931 26.969) (width 0.25) (layer F.Cu) (net 80))
+  (segment (start 207 24.7) (end 204.9 24.7) (width 0.25) (layer B.Cu) (net 80))
+  (segment (start 209.6 27.3) (end 207 24.7) (width 0.25) (layer B.Cu) (net 80))
+  (segment (start 204.9 24.7) (end 204.9 24.3) (width 0.25) (layer B.Cu) (net 80))
+  (segment (start 204.9 25) (end 204.9 24.7) (width 0.25) (layer B.Cu) (net 80))
+  (via (at 207.772 42.164) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 80))
+  (segment (start 207.772 43.272) (end 207.772 42.164) (width 0.25) (layer F.Cu) (net 80))
+  (segment (start 209.5 43.7) (end 208.2 43.7) (width 0.25) (layer F.Cu) (net 80))
+  (segment (start 209.931 40.816) (end 209.931 43.269) (width 0.25) (layer F.Cu) (net 80))
+  (segment (start 209.931 43.269) (end 209.5 43.7) (width 0.25) (layer F.Cu) (net 80))
+  (segment (start 208.2 43.7) (end 207.772 43.272) (width 0.25) (layer F.Cu) (net 80))
+  (segment (start 209.931 56.564) (end 209.931 55.331) (width 0.25) (layer F.Cu) (net 80))
+  (segment (start 207.772 53.172) (end 207.772 51.816) (width 0.25) (layer F.Cu) (net 80))
+  (segment (start 209.931 55.331) (end 207.772 53.172) (width 0.25) (layer F.Cu) (net 80))
   (via (at 183.7 63.7) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 81))
   (segment (start 188.151 64.4) (end 188.162 64.389) (width 0.25) (layer F.Cu) (net 81) (status 30))
   (segment (start 184.265685 63.7) (end 184.284695 63.71901) (width 0.25) (layer F.Cu) (net 81))
   (segment (start 165.354 48.514) (end 166.084 47.784) (width 0.25) (layer F.Cu) (net 83))
   (segment (start 165.354 60.198) (end 165.354 48.514) (width 0.25) (layer B.Cu) (net 83))
   (segment (start 168.656 63.5) (end 165.354 60.198) (width 0.25) (layer B.Cu) (net 83))
-  (segment (start 167.2 50.984) (end 163.416 50.984) (width 0.25) (layer F.Cu) (net 84))
-  (segment (start 162.56 51.84) (end 162.56 53.275) (width 0.25) (layer F.Cu) (net 84))
+  (segment (start 167.2 50.984) (end 163.416 50.984) (width 0.25) (layer F.Cu) (net 84) (status 10))
+  (segment (start 162.56 51.84) (end 162.56 53.275) (width 0.25) (layer F.Cu) (net 84) (status 20))
   (segment (start 163.416 50.984) (end 162.56 51.84) (width 0.25) (layer F.Cu) (net 84))
-  (segment (start 161.29 54.49) (end 161.29 53.275) (width 0.25) (layer F.Cu) (net 85))
+  (segment (start 161.29 54.49) (end 161.29 53.275) (width 0.25) (layer F.Cu) (net 85) (status 20))
   (segment (start 161.7 54.9) (end 161.29 54.49) (width 0.25) (layer F.Cu) (net 85))
   (segment (start 164.2 54.9) (end 161.7 54.9) (width 0.25) (layer F.Cu) (net 85))
   (segment (start 164.7 54.4) (end 164.2 54.9) (width 0.25) (layer F.Cu) (net 85))
   (segment (start 164.7 52.3) (end 164.7 54.4) (width 0.25) (layer F.Cu) (net 85))
   (segment (start 165.216 51.784) (end 164.7 52.3) (width 0.25) (layer F.Cu) (net 85))
-  (segment (start 167.2 51.784) (end 165.216 51.784) (width 0.25) (layer F.Cu) (net 85))
+  (segment (start 167.2 51.784) (end 165.216 51.784) (width 0.25) (layer F.Cu) (net 85) (status 10))
   (segment (start 194.347999 64.553999) (end 194.347999 64.045999) (width 0.25) (layer F.Cu) (net 86))
   (segment (start 199.217965 69.423965) (end 194.347999 64.553999) (width 0.25) (layer F.Cu) (net 86))
   (segment (start 215.011 66.889) (end 213.32 68.58) (width 0.25) (layer F.Cu) (net 86))
         (xy 207.22726 50.641016) (xy 207.206686 50.679508) (xy 207.166717 50.754284) (xy 207.129435 50.877186) (xy 207.116846 51.005)
         (xy 207.12 51.037022) (xy 207.12 51.157024) (xy 207.051952 51.225072) (xy 206.950504 51.376901) (xy 206.880624 51.545604)
         (xy 206.845 51.724699) (xy 206.845 51.907301) (xy 206.880624 52.086396) (xy 206.950504 52.255099) (xy 207.051952 52.406928)
-        (xy 207.181072 52.536048) (xy 207.332901 52.637496) (xy 207.501604 52.707376) (xy 207.680699 52.743) (xy 207.863301 52.743)
-        (xy 208.042396 52.707376) (xy 208.211099 52.637496) (xy 208.362928 52.536048) (xy 208.492048 52.406928) (xy 208.593496 52.255099)
-        (xy 208.663376 52.086396) (xy 208.699 51.907301) (xy 208.699 51.724699) (xy 208.688229 51.670549) (xy 208.811 51.670549)
-        (xy 208.943573 51.657492) (xy 209.071052 51.618821) (xy 209.188537 51.556024) (xy 209.291514 51.471514) (xy 209.296 51.466048)
-        (xy 209.300486 51.471514) (xy 209.403463 51.556024) (xy 209.447436 51.579528) (xy 209.467736 51.604264) (xy 209.492619 51.624685)
-        (xy 211.30632 53.438387) (xy 211.326736 53.463264) (xy 211.426016 53.544741) (xy 211.519757 53.594846) (xy 211.539283 53.605283)
-        (xy 211.662185 53.642565) (xy 211.789999 53.655154) (xy 211.822021 53.652) (xy 212.165933 53.652) (xy 210.762614 55.05532)
-        (xy 210.737737 55.075736) (xy 210.717437 55.100471) (xy 210.700153 55.10971) (xy 210.682185 55.087815) (xy 210.585494 55.008463)
-        (xy 210.47518 54.949498) (xy 210.355482 54.913188) (xy 210.231 54.900928) (xy 210.21675 54.904) (xy 210.058 55.06275)
-        (xy 210.058 56.437) (xy 210.078 56.437) (xy 210.078 56.691) (xy 210.058 56.691) (xy 210.058 58.06525)
-        (xy 210.21675 58.224) (xy 210.231 58.227072) (xy 210.355482 58.214812) (xy 210.47518 58.178502) (xy 210.569365 58.128158)
-        (xy 209.788339 58.909184) (xy 209.815 58.775151) (xy 209.815 58.572849) (xy 209.775533 58.374435) (xy 209.698115 58.187533)
-        (xy 209.691547 58.177703) (xy 209.804 58.06525) (xy 209.804 56.691) (xy 209.784 56.691) (xy 209.784 56.437)
-        (xy 209.804 56.437) (xy 209.804 55.06275) (xy 209.64525 54.904) (xy 209.631 54.900928) (xy 209.506518 54.913188)
-        (xy 209.38682 54.949498) (xy 209.276506 55.008463) (xy 209.179815 55.087815) (xy 209.161847 55.10971) (xy 209.071052 55.061179)
-        (xy 208.943573 55.022508) (xy 208.811 55.009451) (xy 208.511 55.009451) (xy 208.378427 55.022508) (xy 208.250948 55.061179)
-        (xy 208.133463 55.123976) (xy 208.030486 55.208486) (xy 207.945976 55.311463) (xy 207.883179 55.428948) (xy 207.844508 55.556427)
-        (xy 207.831451 55.689) (xy 207.831451 57.439) (xy 207.844508 57.571573) (xy 207.883179 57.699052) (xy 207.945976 57.816537)
-        (xy 208.030486 57.919514) (xy 208.063223 57.94638) (xy 207.990277 58.019326) (xy 207.877885 58.187533) (xy 207.800467 58.374435)
-        (xy 207.761 58.572849) (xy 207.761 58.775151) (xy 207.800467 58.973565) (xy 207.877885 59.160467) (xy 207.990277 59.328674)
-        (xy 208.133326 59.471723) (xy 208.301533 59.584115) (xy 208.488435 59.661533) (xy 208.686849 59.701) (xy 208.889151 59.701)
-        (xy 209.023184 59.674339) (xy 206.103524 62.594) (xy 202.328317 62.594) (xy 202.198748 62.400087) (xy 202.013913 62.215252)
-        (xy 201.79657 62.070028) (xy 201.569567 61.976) (xy 201.79657 61.881972) (xy 202.013913 61.736748) (xy 202.198748 61.551913)
-        (xy 202.343972 61.33457) (xy 202.444004 61.093072) (xy 202.495 60.836698) (xy 202.495 60.575302) (xy 202.444004 60.318928)
-        (xy 202.343972 60.07743) (xy 202.198748 59.860087) (xy 202.013913 59.675252) (xy 201.79657 59.530028) (xy 201.569567 59.436)
-        (xy 201.79657 59.341972) (xy 202.013913 59.196748) (xy 202.198748 59.011913) (xy 202.343972 58.79457) (xy 202.444004 58.553072)
-        (xy 202.495 58.296698) (xy 202.495 58.035302) (xy 202.444004 57.778928) (xy 202.343972 57.53743) (xy 202.198748 57.320087)
-        (xy 202.013913 57.135252) (xy 201.79657 56.990028) (xy 201.569567 56.896) (xy 201.79657 56.801972) (xy 202.013913 56.656748)
-        (xy 202.198748 56.471913) (xy 202.343972 56.25457) (xy 202.444004 56.013072) (xy 202.495 55.756698) (xy 202.495 55.495302)
-        (xy 202.444004 55.238928) (xy 202.343972 54.99743) (xy 202.198748 54.780087) (xy 202.013913 54.595252) (xy 201.79657 54.450028)
-        (xy 201.569567 54.356) (xy 201.79657 54.261972) (xy 202.013913 54.116748) (xy 202.198748 53.931913) (xy 202.343972 53.71457)
-        (xy 202.444004 53.473072) (xy 202.495 53.216698) (xy 202.495 52.955302) (xy 202.444004 52.698928) (xy 202.343972 52.45743)
-        (xy 202.198748 52.240087) (xy 202.013913 52.055252) (xy 201.79657 51.910028) (xy 201.569567 51.816) (xy 201.79657 51.721972)
-        (xy 202.013913 51.576748) (xy 202.198748 51.391913) (xy 202.343972 51.17457) (xy 202.444004 50.933072) (xy 202.488302 50.710369)
-        (xy 202.573 50.795067) (xy 202.573 50.891301) (xy 202.608624 51.070396) (xy 202.678504 51.239099) (xy 202.779952 51.390928)
-        (xy 202.909072 51.520048) (xy 203.060901 51.621496) (xy 203.229604 51.691376) (xy 203.408699 51.727) (xy 203.591301 51.727)
-        (xy 203.770396 51.691376) (xy 203.939099 51.621496) (xy 204.090928 51.520048) (xy 204.220048 51.390928) (xy 204.321496 51.239099)
-        (xy 204.391376 51.070396) (xy 204.427 50.891301) (xy 204.427 50.708699) (xy 204.391376 50.529604) (xy 204.321496 50.360901)
-        (xy 204.220048 50.209072) (xy 204.090928 50.079952) (xy 203.939099 49.978504) (xy 203.770396 49.908624) (xy 203.591301 49.873)
-        (xy 203.495067 49.873) (xy 202.583686 48.961619) (xy 202.563265 48.936737) (xy 202.463985 48.85526) (xy 202.350718 48.794718)
-        (xy 202.256135 48.766027) (xy 202.343972 48.63457) (xy 202.444004 48.393072) (xy 202.495 48.136698) (xy 202.495 47.875302)
-        (xy 202.444004 47.618928) (xy 202.34835 47.388) (xy 208.056704 47.388)
+        (xy 207.120001 52.474977) (xy 207.12 53.139978) (xy 207.116846 53.172) (xy 207.129435 53.299814) (xy 207.162741 53.40961)
+        (xy 207.166717 53.422716) (xy 207.227259 53.535983) (xy 207.308736 53.635264) (xy 207.333619 53.655685) (xy 208.687384 55.009451)
+        (xy 208.511 55.009451) (xy 208.378427 55.022508) (xy 208.250948 55.061179) (xy 208.133463 55.123976) (xy 208.030486 55.208486)
+        (xy 207.945976 55.311463) (xy 207.883179 55.428948) (xy 207.844508 55.556427) (xy 207.831451 55.689) (xy 207.831451 57.439)
+        (xy 207.844508 57.571573) (xy 207.883179 57.699052) (xy 207.945976 57.816537) (xy 208.030486 57.919514) (xy 208.063223 57.94638)
+        (xy 207.990277 58.019326) (xy 207.877885 58.187533) (xy 207.800467 58.374435) (xy 207.761 58.572849) (xy 207.761 58.775151)
+        (xy 207.800467 58.973565) (xy 207.877885 59.160467) (xy 207.990277 59.328674) (xy 208.133326 59.471723) (xy 208.301533 59.584115)
+        (xy 208.488435 59.661533) (xy 208.686849 59.701) (xy 208.889151 59.701) (xy 209.023184 59.674339) (xy 206.103524 62.594)
+        (xy 202.328317 62.594) (xy 202.198748 62.400087) (xy 202.013913 62.215252) (xy 201.79657 62.070028) (xy 201.569567 61.976)
+        (xy 201.79657 61.881972) (xy 202.013913 61.736748) (xy 202.198748 61.551913) (xy 202.343972 61.33457) (xy 202.444004 61.093072)
+        (xy 202.495 60.836698) (xy 202.495 60.575302) (xy 202.444004 60.318928) (xy 202.343972 60.07743) (xy 202.198748 59.860087)
+        (xy 202.013913 59.675252) (xy 201.79657 59.530028) (xy 201.569567 59.436) (xy 201.79657 59.341972) (xy 202.013913 59.196748)
+        (xy 202.198748 59.011913) (xy 202.343972 58.79457) (xy 202.444004 58.553072) (xy 202.495 58.296698) (xy 202.495 58.035302)
+        (xy 202.444004 57.778928) (xy 202.343972 57.53743) (xy 202.198748 57.320087) (xy 202.013913 57.135252) (xy 201.79657 56.990028)
+        (xy 201.569567 56.896) (xy 201.79657 56.801972) (xy 202.013913 56.656748) (xy 202.198748 56.471913) (xy 202.343972 56.25457)
+        (xy 202.444004 56.013072) (xy 202.495 55.756698) (xy 202.495 55.495302) (xy 202.444004 55.238928) (xy 202.343972 54.99743)
+        (xy 202.198748 54.780087) (xy 202.013913 54.595252) (xy 201.79657 54.450028) (xy 201.569567 54.356) (xy 201.79657 54.261972)
+        (xy 202.013913 54.116748) (xy 202.198748 53.931913) (xy 202.343972 53.71457) (xy 202.444004 53.473072) (xy 202.495 53.216698)
+        (xy 202.495 52.955302) (xy 202.444004 52.698928) (xy 202.343972 52.45743) (xy 202.198748 52.240087) (xy 202.013913 52.055252)
+        (xy 201.79657 51.910028) (xy 201.569567 51.816) (xy 201.79657 51.721972) (xy 202.013913 51.576748) (xy 202.198748 51.391913)
+        (xy 202.343972 51.17457) (xy 202.444004 50.933072) (xy 202.488302 50.710369) (xy 202.573 50.795067) (xy 202.573 50.891301)
+        (xy 202.608624 51.070396) (xy 202.678504 51.239099) (xy 202.779952 51.390928) (xy 202.909072 51.520048) (xy 203.060901 51.621496)
+        (xy 203.229604 51.691376) (xy 203.408699 51.727) (xy 203.591301 51.727) (xy 203.770396 51.691376) (xy 203.939099 51.621496)
+        (xy 204.090928 51.520048) (xy 204.220048 51.390928) (xy 204.321496 51.239099) (xy 204.391376 51.070396) (xy 204.427 50.891301)
+        (xy 204.427 50.708699) (xy 204.391376 50.529604) (xy 204.321496 50.360901) (xy 204.220048 50.209072) (xy 204.090928 50.079952)
+        (xy 203.939099 49.978504) (xy 203.770396 49.908624) (xy 203.591301 49.873) (xy 203.495067 49.873) (xy 202.583686 48.961619)
+        (xy 202.563265 48.936737) (xy 202.463985 48.85526) (xy 202.350718 48.794718) (xy 202.256135 48.766027) (xy 202.343972 48.63457)
+        (xy 202.444004 48.393072) (xy 202.495 48.136698) (xy 202.495 47.875302) (xy 202.444004 47.618928) (xy 202.34835 47.388)
+        (xy 208.056704 47.388)
       )
     )
     (filled_polygon
         (xy 227.275917 60.599656) (xy 227.379718 60.850254) (xy 227.530414 61.075787) (xy 227.722213 61.267586) (xy 227.947746 61.418282)
         (xy 228.067776 61.468) (xy 227.947746 61.517718) (xy 227.722213 61.668414) (xy 227.530414 61.860213) (xy 227.379718 62.085746)
         (xy 227.379613 62.086) (xy 225.108067 62.086) (xy 222.752 59.729934) (xy 222.752 55.632022) (xy 222.755154 55.6)
-        (xy 222.742565 55.472185) (xy 222.705283 55.349283) (xy 222.697497 55.334716) (xy 222.644741 55.236016) (xy 222.563264 55.136736)
+        (xy 222.742565 55.472185) (xy 222.705283 55.349283) (xy 222.69551 55.330999) (xy 222.644741 55.236016) (xy 222.563264 55.136736)
         (xy 222.538388 55.116321) (xy 222.14012 54.718053) (xy 223.595987 54.718053)
       )
     )
     )
     (filled_polygon
       (pts
+        (xy 209.300486 51.471514) (xy 209.403463 51.556024) (xy 209.447436 51.579528) (xy 209.467736 51.604264) (xy 209.492619 51.624685)
+        (xy 211.30632 53.438387) (xy 211.326736 53.463264) (xy 211.426016 53.544741) (xy 211.519757 53.594846) (xy 211.539283 53.605283)
+        (xy 211.662185 53.642565) (xy 211.789999 53.655154) (xy 211.822021 53.652) (xy 212.165933 53.652) (xy 210.762614 55.05532)
+        (xy 210.737737 55.075736) (xy 210.717437 55.100471) (xy 210.673463 55.123976) (xy 210.573818 55.205752) (xy 210.573565 55.203185)
+        (xy 210.536283 55.080283) (xy 210.525872 55.060805) (xy 210.475741 54.967016) (xy 210.394264 54.867736) (xy 210.369387 54.84732)
+        (xy 208.424 52.901934) (xy 208.424 52.474976) (xy 208.492048 52.406928) (xy 208.593496 52.255099) (xy 208.663376 52.086396)
+        (xy 208.699 51.907301) (xy 208.699 51.724699) (xy 208.688229 51.670549) (xy 208.811 51.670549) (xy 208.943573 51.657492)
+        (xy 209.071052 51.618821) (xy 209.188537 51.556024) (xy 209.291514 51.471514) (xy 209.296 51.466048)
+      )
+    )
+    (filled_polygon
+      (pts
         (xy 171.055626 46.43731) (xy 171.085761 46.53665) (xy 171.134696 46.628202) (xy 171.177 46.67975) (xy 171.177 46.81025)
         (xy 171.33575 46.969) (xy 171.45249 46.959206) (xy 171.572012 46.92232) (xy 171.680704 46.863549) (xy 172.125 46.863549)
         (xy 172.22831 46.853374) (xy 172.25 46.846794) (xy 172.27169 46.853374) (xy 172.273068 46.85351) (xy 172.2448 46.881778)
     )
     (filled_polygon
       (pts
-        (xy 207.831451 41.691) (xy 207.844508 41.823573) (xy 207.883179 41.951052) (xy 207.945976 42.068537) (xy 208.030486 42.171514)
-        (xy 208.063223 42.19838) (xy 207.990277 42.271326) (xy 207.877885 42.439533) (xy 207.800467 42.626435) (xy 207.761 42.824849)
-        (xy 207.761 43.027151) (xy 207.800467 43.225565) (xy 207.877885 43.412467) (xy 207.990277 43.580674) (xy 208.133326 43.723723)
-        (xy 208.301533 43.836115) (xy 208.488435 43.913533) (xy 208.686849 43.953) (xy 208.889151 43.953) (xy 209.087565 43.913533)
-        (xy 209.274467 43.836115) (xy 209.442674 43.723723) (xy 209.585723 43.580674) (xy 209.698115 43.412467) (xy 209.775533 43.225565)
-        (xy 209.815 43.027151) (xy 209.815 42.824849) (xy 209.775533 42.626435) (xy 209.698115 42.439533) (xy 209.691547 42.429703)
-        (xy 209.804 42.31725) (xy 209.804 40.943) (xy 209.784 40.943) (xy 209.784 40.689) (xy 209.804 40.689)
-        (xy 209.804 40.669) (xy 210.058 40.669) (xy 210.058 40.689) (xy 210.078 40.689) (xy 210.078 40.943)
-        (xy 210.058 40.943) (xy 210.058 42.31725) (xy 210.21675 42.476) (xy 210.231 42.479072) (xy 210.355482 42.466812)
-        (xy 210.47518 42.430502) (xy 210.585494 42.371537) (xy 210.682185 42.292185) (xy 210.700153 42.27029) (xy 210.790948 42.318821)
-        (xy 210.918427 42.357492) (xy 211.051 42.370549) (xy 211.351 42.370549) (xy 211.483573 42.357492) (xy 211.611052 42.318821)
-        (xy 211.728537 42.256024) (xy 211.819 42.181784) (xy 211.819 42.738978) (xy 211.815846 42.771) (xy 211.828435 42.898814)
-        (xy 211.846769 42.959252) (xy 211.865717 43.021716) (xy 211.926259 43.134983) (xy 212.007736 43.234264) (xy 212.032618 43.254684)
-        (xy 212.81632 44.038387) (xy 212.836736 44.063264) (xy 212.936016 44.144741) (xy 213.043148 44.202004) (xy 213.049283 44.205283)
-        (xy 213.172185 44.242565) (xy 213.299999 44.255154) (xy 213.332021 44.252) (xy 225.769853 44.252) (xy 226.914239 45.396387)
-        (xy 226.934655 45.421264) (xy 227.033935 45.502741) (xy 227.113285 45.545154) (xy 227.147202 45.563283) (xy 227.270104 45.600565)
-        (xy 227.38051 45.611439) (xy 227.530414 45.835787) (xy 227.722213 46.027586) (xy 227.947746 46.178282) (xy 228.067776 46.228)
-        (xy 227.947746 46.277718) (xy 227.722213 46.428414) (xy 227.530414 46.620213) (xy 227.379718 46.845746) (xy 227.379613 46.846)
-        (xy 227.334022 46.846) (xy 227.302 46.842846) (xy 227.174185 46.855435) (xy 227.124309 46.870565) (xy 227.051283 46.892717)
-        (xy 226.938016 46.953259) (xy 226.838736 47.034736) (xy 226.81832 47.059614) (xy 226.261614 47.61632) (xy 226.236737 47.636736)
-        (xy 226.15526 47.736016) (xy 226.127181 47.788549) (xy 226.094717 47.849284) (xy 226.057435 47.972186) (xy 226.044846 48.1)
-        (xy 226.048001 48.132032) (xy 226.048 50.229933) (xy 225.113934 51.164) (xy 221.026807 51.164) (xy 221.029072 51.141)
-        (xy 221.026 50.40175) (xy 220.86725 50.243) (xy 220.218 50.243) (xy 220.218 50.263) (xy 219.964 50.263)
-        (xy 219.964 50.243) (xy 219.944 50.243) (xy 219.944 49.989) (xy 219.964 49.989) (xy 219.964 48.61475)
-        (xy 220.218 48.61475) (xy 220.218 49.989) (xy 220.86725 49.989) (xy 221.026 49.83025) (xy 221.029072 49.091)
-        (xy 221.016812 48.966518) (xy 220.980502 48.84682) (xy 220.921537 48.736506) (xy 220.842185 48.639815) (xy 220.745494 48.560463)
-        (xy 220.63518 48.501498) (xy 220.515482 48.465188) (xy 220.391 48.452928) (xy 220.37675 48.456) (xy 220.218 48.61475)
-        (xy 219.964 48.61475) (xy 219.80525 48.456) (xy 219.791 48.452928) (xy 219.666518 48.465188) (xy 219.54682 48.501498)
-        (xy 219.436506 48.560463) (xy 219.339815 48.639815) (xy 219.321847 48.66171) (xy 219.304564 48.652472) (xy 219.284264 48.627736)
-        (xy 219.259387 48.60732) (xy 217.613685 46.961619) (xy 217.593264 46.936736) (xy 217.493984 46.855259) (xy 217.380717 46.794717)
-        (xy 217.257814 46.757435) (xy 217.162022 46.748) (xy 217.13 46.744846) (xy 217.097978 46.748) (xy 211.170067 46.748)
-        (xy 208.941685 44.519619) (xy 208.921264 44.494736) (xy 208.821984 44.413259) (xy 208.708717 44.352717) (xy 208.585814 44.315435)
-        (xy 208.490022 44.306) (xy 208.458 44.302846) (xy 208.425978 44.306) (xy 207.679281 44.306) (xy 207.683 44.287301)
-        (xy 207.683 44.104699) (xy 207.647376 43.925604) (xy 207.577496 43.756901) (xy 207.476048 43.605072) (xy 207.408 43.537024)
-        (xy 207.408 40.402066) (xy 207.831451 39.978616)
+        (xy 211.819 42.738978) (xy 211.815846 42.771) (xy 211.828435 42.898814) (xy 211.861653 43.008319) (xy 211.865717 43.021716)
+        (xy 211.926259 43.134983) (xy 212.007736 43.234264) (xy 212.032618 43.254684) (xy 212.81632 44.038387) (xy 212.836736 44.063264)
+        (xy 212.936016 44.144741) (xy 213.043148 44.202004) (xy 213.049283 44.205283) (xy 213.172185 44.242565) (xy 213.299999 44.255154)
+        (xy 213.332021 44.252) (xy 225.769853 44.252) (xy 226.914239 45.396387) (xy 226.934655 45.421264) (xy 227.033935 45.502741)
+        (xy 227.113285 45.545154) (xy 227.147202 45.563283) (xy 227.270104 45.600565) (xy 227.38051 45.611439) (xy 227.530414 45.835787)
+        (xy 227.722213 46.027586) (xy 227.947746 46.178282) (xy 228.067776 46.228) (xy 227.947746 46.277718) (xy 227.722213 46.428414)
+        (xy 227.530414 46.620213) (xy 227.379718 46.845746) (xy 227.379613 46.846) (xy 227.334022 46.846) (xy 227.302 46.842846)
+        (xy 227.174185 46.855435) (xy 227.124309 46.870565) (xy 227.051283 46.892717) (xy 226.938016 46.953259) (xy 226.838736 47.034736)
+        (xy 226.81832 47.059614) (xy 226.261614 47.61632) (xy 226.236737 47.636736) (xy 226.15526 47.736016) (xy 226.127181 47.788549)
+        (xy 226.094717 47.849284) (xy 226.057435 47.972186) (xy 226.044846 48.1) (xy 226.048001 48.132032) (xy 226.048 50.229933)
+        (xy 225.113934 51.164) (xy 221.026807 51.164) (xy 221.029072 51.141) (xy 221.026 50.40175) (xy 220.86725 50.243)
+        (xy 220.218 50.243) (xy 220.218 50.263) (xy 219.964 50.263) (xy 219.964 50.243) (xy 219.944 50.243)
+        (xy 219.944 49.989) (xy 219.964 49.989) (xy 219.964 48.61475) (xy 220.218 48.61475) (xy 220.218 49.989)
+        (xy 220.86725 49.989) (xy 221.026 49.83025) (xy 221.029072 49.091) (xy 221.016812 48.966518) (xy 220.980502 48.84682)
+        (xy 220.921537 48.736506) (xy 220.842185 48.639815) (xy 220.745494 48.560463) (xy 220.63518 48.501498) (xy 220.515482 48.465188)
+        (xy 220.391 48.452928) (xy 220.37675 48.456) (xy 220.218 48.61475) (xy 219.964 48.61475) (xy 219.80525 48.456)
+        (xy 219.791 48.452928) (xy 219.666518 48.465188) (xy 219.54682 48.501498) (xy 219.436506 48.560463) (xy 219.339815 48.639815)
+        (xy 219.321847 48.66171) (xy 219.304564 48.652472) (xy 219.284264 48.627736) (xy 219.259387 48.60732) (xy 217.613685 46.961619)
+        (xy 217.593264 46.936736) (xy 217.493984 46.855259) (xy 217.380717 46.794717) (xy 217.257814 46.757435) (xy 217.162022 46.748)
+        (xy 217.13 46.744846) (xy 217.097978 46.748) (xy 211.170067 46.748) (xy 208.941685 44.519619) (xy 208.921264 44.494736)
+        (xy 208.821984 44.413259) (xy 208.708717 44.352717) (xy 208.706353 44.352) (xy 209.467978 44.352) (xy 209.5 44.355154)
+        (xy 209.532022 44.352) (xy 209.627814 44.342565) (xy 209.750717 44.305283) (xy 209.863984 44.244741) (xy 209.963264 44.163264)
+        (xy 209.983685 44.138381) (xy 210.369381 43.752685) (xy 210.394264 43.732264) (xy 210.475741 43.632984) (xy 210.536283 43.519717)
+        (xy 210.550702 43.472185) (xy 210.573565 43.396815) (xy 210.586154 43.269001) (xy 210.583 43.236979) (xy 210.583 42.181784)
+        (xy 210.673463 42.256024) (xy 210.790948 42.318821) (xy 210.918427 42.357492) (xy 211.051 42.370549) (xy 211.351 42.370549)
+        (xy 211.483573 42.357492) (xy 211.611052 42.318821) (xy 211.728537 42.256024) (xy 211.819 42.181784)
       )
     )
     (filled_polygon
         (xy 181.136952 35.052) (xy 181.131486 35.056486) (xy 181.046976 35.159463) (xy 181.023472 35.203436) (xy 180.998736 35.223736)
         (xy 180.97832 35.248613) (xy 179.647619 36.579315) (xy 179.622736 36.599736) (xy 179.541259 36.699017) (xy 179.488364 36.797978)
         (xy 179.480717 36.812284) (xy 179.443435 36.935186) (xy 179.430846 37.063) (xy 179.434 37.095022) (xy 179.434001 40.353968)
-        (xy 179.430846 40.386) (xy 179.443435 40.513814) (xy 179.480717 40.636716) (xy 179.50528 40.68267) (xy 179.54126 40.749984)
+        (xy 179.430846 40.386) (xy 179.443435 40.513814) (xy 179.480717 40.636716) (xy 179.505609 40.683285) (xy 179.54126 40.749984)
         (xy 179.622737 40.849264) (xy 179.647614 40.86968) (xy 180.74532 41.967387) (xy 180.765736 41.992264) (xy 180.865016 42.073741)
         (xy 180.978283 42.134283) (xy 181.101185 42.171565) (xy 181.126882 42.174096) (xy 181.046976 42.271463) (xy 180.984179 42.388948)
         (xy 180.945508 42.516427) (xy 180.932451 42.649) (xy 180.932451 42.949) (xy 180.945508 43.081573) (xy 180.984179 43.209052)
     )
     (filled_polygon
       (pts
-        (xy 210.058 25.195) (xy 210.078 25.195) (xy 210.078 25.449) (xy 210.058 25.449) (xy 210.058 26.82325)
-        (xy 210.21675 26.982) (xy 210.231 26.985072) (xy 210.355482 26.972812) (xy 210.47518 26.936502) (xy 210.585494 26.877537)
-        (xy 210.682185 26.798185) (xy 210.700153 26.77629) (xy 210.790948 26.824821) (xy 210.918427 26.863492) (xy 211.051 26.876549)
-        (xy 211.351 26.876549) (xy 211.483573 26.863492) (xy 211.611052 26.824821) (xy 211.728537 26.762024) (xy 211.831514 26.677514)
-        (xy 211.836 26.672048) (xy 211.840486 26.677514) (xy 211.943463 26.762024) (xy 212.060948 26.824821) (xy 212.188427 26.863492)
-        (xy 212.321 26.876549) (xy 212.621 26.876549) (xy 212.67172 26.871554) (xy 214.323164 28.522999) (xy 209.611912 28.522999)
-        (xy 209.587533 28.400435) (xy 209.510115 28.213533) (xy 209.397723 28.045326) (xy 209.338 27.985603) (xy 209.338 26.910407)
-        (xy 209.38682 26.936502) (xy 209.506518 26.972812) (xy 209.631 26.985072) (xy 209.64525 26.982) (xy 209.804 26.82325)
-        (xy 209.804 25.449) (xy 209.784 25.449) (xy 209.784 25.195) (xy 209.804 25.195) (xy 209.804 25.175)
-        (xy 210.058 25.175)
-      )
-    )
-    (filled_polygon
-      (pts
         (xy 207.844508 24.314427) (xy 207.831451 24.447) (xy 207.831451 26.197) (xy 207.844508 26.329573) (xy 207.883179 26.457052)
         (xy 207.945976 26.574537) (xy 207.984 26.62087) (xy 207.984001 27.876435) (xy 207.945326 27.902277) (xy 207.802277 28.045326)
         (xy 207.689885 28.213533) (xy 207.612467 28.400435) (xy 207.588088 28.522999) (xy 206.429015 28.522999) (xy 206.432812 28.510482)
         (xy 205.359002 26.509748) (xy 205.359002 26.50889) (xy 207.593893 24.274) (xy 207.856772 24.274)
       )
     )
+    (filled_polygon
+      (pts
+        (xy 211.840486 26.677514) (xy 211.943463 26.762024) (xy 212.060948 26.824821) (xy 212.188427 26.863492) (xy 212.321 26.876549)
+        (xy 212.621 26.876549) (xy 212.67172 26.871554) (xy 214.323164 28.522999) (xy 209.611912 28.522999) (xy 209.587533 28.400435)
+        (xy 209.515693 28.227) (xy 209.691301 28.227) (xy 209.870396 28.191376) (xy 210.039099 28.121496) (xy 210.190928 28.020048)
+        (xy 210.320048 27.890928) (xy 210.421496 27.739099) (xy 210.491376 27.570396) (xy 210.527 27.391301) (xy 210.527 27.237084)
+        (xy 210.536283 27.219717) (xy 210.557214 27.150716) (xy 210.573565 27.096815) (xy 210.586154 26.969) (xy 210.583 26.936978)
+        (xy 210.583 26.687784) (xy 210.673463 26.762024) (xy 210.790948 26.824821) (xy 210.918427 26.863492) (xy 211.051 26.876549)
+        (xy 211.351 26.876549) (xy 211.483573 26.863492) (xy 211.611052 26.824821) (xy 211.728537 26.762024) (xy 211.831514 26.677514)
+        (xy 211.836 26.672048)
+      )
+    )
   )
   (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 5EC661F7) (hatch edge 0.508)
     (connect_pads (clearance 0.508))
         (xy 214.318342 29.154594) (xy 214.312962 29.148038) (xy 214.178387 29.037595) (xy 214.024851 28.955528) (xy 213.858255 28.904992)
         (xy 213.685001 28.887928) (xy 213.034999 28.887928) (xy 212.861745 28.904992) (xy 212.695149 28.955528) (xy 212.541613 29.037595)
         (xy 212.407038 29.148038) (xy 212.296595 29.282613) (xy 212.214528 29.436149) (xy 212.213056 29.441) (xy 210.451157 29.441)
-        (xy 209.735 28.724843) (xy 209.735 28.588212) (xy 209.691383 28.368933) (xy 209.605824 28.162376) (xy 209.481612 27.97648)
-        (xy 209.32352 27.818388) (xy 209.137624 27.694176) (xy 208.931067 27.608617) (xy 208.711788 27.565) (xy 208.488212 27.565)
-        (xy 208.268933 27.608617) (xy 208.062376 27.694176) (xy 207.87648 27.818388) (xy 207.718388 27.97648) (xy 207.594176 28.162376)
-        (xy 207.508617 28.368933) (xy 207.465 28.588212) (xy 207.465 28.811788) (xy 207.508617 29.031067) (xy 207.594176 29.237624)
-        (xy 207.718388 29.42352) (xy 207.87648 29.581612) (xy 208.062376 29.705824) (xy 208.268933 29.791383) (xy 208.488212 29.835)
-        (xy 208.624843 29.835) (xy 209.543653 30.75381) (xy 209.568236 30.783764) (xy 209.687767 30.881862) (xy 209.814196 30.949439)
-        (xy 209.82414 30.954754) (xy 209.972113 30.999642) (xy 210.047026 31.00702) (xy 210.087439 31.011) (xy 210.087444 31.011)
-        (xy 210.126 31.014797) (xy 210.164556 31.011) (xy 212.213056 31.011) (xy 212.214528 31.015851) (xy 212.296595 31.169387)
-        (xy 212.407038 31.303962) (xy 212.541613 31.414405) (xy 212.575001 31.432251) (xy 212.575001 34.208199) (xy 212.399803 34.033002)
-        (xy 212.376001 34.003999) (xy 212.260276 33.909026) (xy 212.128247 33.838454) (xy 211.984986 33.794997) (xy 211.873333 33.784)
-        (xy 211.873322 33.784) (xy 211.836 33.780324) (xy 211.798678 33.784) (xy 207.967711 33.784) (xy 207.923774 33.740063)
-        (xy 207.754256 33.626795) (xy 207.565898 33.548774) (xy 207.365939 33.509) (xy 207.283802 33.509) (xy 204.36 30.585199)
-        (xy 204.36 26.614801) (xy 205.411004 25.563798) (xy 205.440001 25.540001) (xy 205.534974 25.424276) (xy 205.605546 25.292247)
-        (xy 205.649003 25.148986) (xy 205.66 25.037333) (xy 205.66 25.037325) (xy 205.663676 25) (xy 205.66 24.962675)
-        (xy 205.66 24.337322) (xy 205.663676 24.299999) (xy 205.66 24.262676) (xy 205.66 24.262667) (xy 205.649003 24.151014)
-        (xy 205.605546 24.007753) (xy 205.534974 23.875724) (xy 205.509608 23.844815) (xy 205.463799 23.788996) (xy 205.463795 23.788992)
+        (xy 209.735 28.724843) (xy 209.735 28.588212) (xy 209.691383 28.368933) (xy 209.677327 28.335) (xy 209.701939 28.335)
+        (xy 209.901898 28.295226) (xy 210.090256 28.217205) (xy 210.259774 28.103937) (xy 210.403937 27.959774) (xy 210.517205 27.790256)
+        (xy 210.595226 27.601898) (xy 210.635 27.401939) (xy 210.635 27.198061) (xy 210.595226 26.998102) (xy 210.517205 26.809744)
+        (xy 210.403937 26.640226) (xy 210.259774 26.496063) (xy 210.090256 26.382795) (xy 209.901898 26.304774) (xy 209.701939 26.265)
+        (xy 209.639802 26.265) (xy 207.563804 24.189003) (xy 207.540001 24.159999) (xy 207.424276 24.065026) (xy 207.292247 23.994454)
+        (xy 207.148986 23.950997) (xy 207.037333 23.94) (xy 207.037322 23.94) (xy 207 23.936324) (xy 206.962678 23.94)
+        (xy 205.569331 23.94) (xy 205.534974 23.875724) (xy 205.509608 23.844815) (xy 205.463799 23.788996) (xy 205.463795 23.788992)
         (xy 205.440001 23.759999) (xy 205.411008 23.736205) (xy 205.134802 23.46) (xy 228.463199 23.46) (xy 228.836655 23.833457)
         (xy 228.822815 23.844815) (xy 228.743463 23.941506) (xy 228.684498 24.05182) (xy 228.648188 24.171518) (xy 228.635928 24.296)
         (xy 228.635928 25.996) (xy 228.648188 26.120482) (xy 228.684498 26.24018) (xy 228.743463 26.350494) (xy 228.822815 26.447185)
     )
     (filled_polygon
       (pts
-        (xy 212.146928 45.657086) (xy 212.146928 45.916001) (xy 212.163992 46.089255) (xy 212.214528 46.255851) (xy 212.296595 46.409387)
-        (xy 212.407038 46.543962) (xy 212.541613 46.654405) (xy 212.575 46.672251) (xy 212.575001 60.007749) (xy 212.541613 60.025595)
-        (xy 212.407038 60.136038) (xy 212.296595 60.270613) (xy 212.214528 60.424149) (xy 212.213056 60.429) (xy 211.653158 60.429)
-        (xy 209.923 58.698843) (xy 209.923 58.562212) (xy 209.879383 58.342933) (xy 209.793824 58.136376) (xy 209.669612 57.95048)
-        (xy 209.51152 57.792388) (xy 209.325624 57.668176) (xy 209.119067 57.582617) (xy 208.899788 57.539) (xy 208.676212 57.539)
-        (xy 208.532 57.567685) (xy 208.532 52.519711) (xy 208.575937 52.475774) (xy 208.689205 52.306256) (xy 208.767226 52.117898)
-        (xy 208.807 51.917939) (xy 208.807 51.714061) (xy 208.767226 51.514102) (xy 208.689205 51.325744) (xy 208.575937 51.156226)
-        (xy 208.532 51.112289) (xy 208.532 44.032315) (xy 208.676212 44.061) (xy 208.899788 44.061) (xy 209.119067 44.017383)
-        (xy 209.325624 43.931824) (xy 209.51152 43.807612) (xy 209.634132 43.685) (xy 210.174843 43.685)
+        (xy 212.201835 44.717993) (xy 212.163992 44.842745) (xy 212.146928 45.015999) (xy 212.146928 45.916001) (xy 212.163992 46.089255)
+        (xy 212.214528 46.255851) (xy 212.296595 46.409387) (xy 212.407038 46.543962) (xy 212.541613 46.654405) (xy 212.575 46.672251)
+        (xy 212.575001 60.007749) (xy 212.541613 60.025595) (xy 212.407038 60.136038) (xy 212.296595 60.270613) (xy 212.214528 60.424149)
+        (xy 212.213056 60.429) (xy 211.653158 60.429) (xy 209.923 58.698843) (xy 209.923 58.562212) (xy 209.879383 58.342933)
+        (xy 209.793824 58.136376) (xy 209.669612 57.95048) (xy 209.51152 57.792388) (xy 209.325624 57.668176) (xy 209.119067 57.582617)
+        (xy 208.899788 57.539) (xy 208.676212 57.539) (xy 208.532 57.567685) (xy 208.532 52.519711) (xy 208.575937 52.475774)
+        (xy 208.689205 52.306256) (xy 208.767226 52.117898) (xy 208.807 51.917939) (xy 208.807 51.714061) (xy 208.767226 51.514102)
+        (xy 208.689205 51.325744) (xy 208.575937 51.156226) (xy 208.532 51.112289) (xy 208.532 43.981305) (xy 208.676212 44.00999)
+        (xy 208.899788 44.00999) (xy 209.119067 43.966373) (xy 209.325624 43.880814) (xy 209.51152 43.756602) (xy 209.608132 43.65999)
+        (xy 211.143833 43.65999)
       )
     )
     (filled_polygon
         (xy 196.265043 28.092449) (xy 196.151775 28.261967) (xy 196.073754 28.450325) (xy 196.03398 28.650284) (xy 196.03398 28.727997)
         (xy 195.963435 28.859976) (xy 195.945909 28.917754) (xy 195.919979 29.003236) (xy 195.908982 29.114889) (xy 195.905305 29.152222)
         (xy 195.908982 29.189554) (xy 195.908981 43.977659) (xy 195.905305 44.014981) (xy 195.908981 44.052303) (xy 195.908981 44.052313)
-        (xy 195.919978 44.163966) (xy 195.95618 44.283309) (xy 195.963435 44.307227) (xy 196.034007 44.439257) (xy 196.049616 44.458276)
+        (xy 195.919978 44.163966) (xy 195.95618 44.283309) (xy 195.963435 44.307227) (xy 196.034007 44.439257) (xy 196.058417 44.469)
         (xy 196.12898 44.554982) (xy 196.157984 44.578785) (xy 198.8262 47.247002) (xy 198.849999 47.276001) (xy 198.878997 47.299799)
         (xy 198.965723 47.370974) (xy 199.056291 47.419384) (xy 199.097753 47.441546) (xy 199.241014 47.485003) (xy 199.352667 47.496)
         (xy 199.352677 47.496) (xy 199.39 47.499676) (xy 199.427323 47.496) (xy 199.826017 47.496) (xy 199.788147 47.587426)
     )
     (filled_polygon
       (pts
-        (xy 211.176226 37.125937) (xy 211.345744 37.239205) (xy 211.534102 37.317226) (xy 211.542335 37.318864) (xy 207.261003 41.600196)
-        (xy 207.231999 41.623999) (xy 207.19507 41.668998) (xy 207.137026 41.739724) (xy 207.075836 41.854201) (xy 207.066454 41.871754)
-        (xy 207.022997 42.015015) (xy 207.012 42.126668) (xy 207.012 42.126678) (xy 207.008324 42.164) (xy 207.012 42.201322)
-        (xy 207.012 43.191644) (xy 207.000619 43.189381) (xy 206.989226 43.132102) (xy 206.911205 42.943744) (xy 206.797937 42.774226)
-        (xy 206.653774 42.630063) (xy 206.484256 42.516795) (xy 206.295898 42.438774) (xy 206.238619 42.427381) (xy 206.227226 42.370102)
-        (xy 206.149205 42.181744) (xy 206.035937 42.012226) (xy 205.891774 41.868063) (xy 205.722256 41.754795) (xy 205.533898 41.676774)
-        (xy 205.333939 41.637) (xy 205.130061 41.637) (xy 204.930102 41.676774) (xy 204.741744 41.754795) (xy 204.572226 41.868063)
-        (xy 204.428063 42.012226) (xy 204.314795 42.181744) (xy 204.236774 42.370102) (xy 204.225381 42.427381) (xy 204.168102 42.438774)
-        (xy 203.979744 42.516795) (xy 203.810226 42.630063) (xy 203.666063 42.774226) (xy 203.552795 42.943744) (xy 203.474774 43.132102)
-        (xy 203.435 43.332061) (xy 203.435 43.535939) (xy 203.474774 43.735898) (xy 203.552795 43.924256) (xy 203.666063 44.093774)
-        (xy 203.810226 44.237937) (xy 203.940001 44.324649) (xy 203.940001 44.662668) (xy 203.936324 44.7) (xy 203.940001 44.737333)
-        (xy 203.950998 44.848986) (xy 203.952919 44.855319) (xy 203.994454 44.992246) (xy 204.065026 45.124276) (xy 204.119971 45.191226)
-        (xy 204.16 45.240001) (xy 204.188997 45.263799) (xy 204.64 45.714802) (xy 204.640001 49.685197) (xy 204.285199 50.04)
-        (xy 204.203711 50.04) (xy 204.159774 49.996063) (xy 203.990256 49.882795) (xy 203.801898 49.804774) (xy 203.601939 49.765)
-        (xy 203.398061 49.765) (xy 203.198102 49.804774) (xy 203.009744 49.882795) (xy 202.840226 49.996063) (xy 202.696063 50.140226)
-        (xy 202.583815 50.308217) (xy 202.566688 50.222114) (xy 203.203009 49.585794) (xy 203.232001 49.562001) (xy 203.255795 49.533008)
-        (xy 203.255799 49.533004) (xy 203.326973 49.446277) (xy 203.326974 49.446276) (xy 203.397546 49.314247) (xy 203.441003 49.170986)
-        (xy 203.452 49.059333) (xy 203.452 49.059324) (xy 203.455676 49.022001) (xy 203.452 48.984678) (xy 203.452 47.281322)
-        (xy 203.455676 47.243999) (xy 203.452 47.206676) (xy 203.452 47.206667) (xy 203.441003 47.095014) (xy 203.397546 46.951753)
-        (xy 203.326974 46.819724) (xy 203.232001 46.703999) (xy 203.203002 46.6802) (xy 202.747803 46.225002) (xy 202.724001 46.195999)
-        (xy 202.608276 46.101026) (xy 202.485401 46.035347) (xy 202.547853 45.884574) (xy 202.603 45.607335) (xy 202.603 45.324665)
-        (xy 202.566688 45.142114) (xy 203.111003 44.597799) (xy 203.140001 44.574001) (xy 203.234974 44.458276) (xy 203.305546 44.326247)
-        (xy 203.349003 44.182986) (xy 203.36 44.071333) (xy 203.36 44.071323) (xy 203.363676 44.034) (xy 203.36 43.996677)
-        (xy 203.36 37.335004) (xy 203.501939 37.335004) (xy 203.701898 37.29523) (xy 203.890256 37.217209) (xy 204.059774 37.103941)
-        (xy 204.081715 37.082) (xy 211.132289 37.082)
+        (xy 211.176226 37.125937) (xy 211.345744 37.239205) (xy 211.534102 37.317226) (xy 211.542335 37.318864) (xy 207.732199 41.129)
+        (xy 207.670061 41.129) (xy 207.470102 41.168774) (xy 207.281744 41.246795) (xy 207.112226 41.360063) (xy 206.968063 41.504226)
+        (xy 206.854795 41.673744) (xy 206.776774 41.862102) (xy 206.737 42.062061) (xy 206.737 42.265939) (xy 206.776774 42.465898)
+        (xy 206.854795 42.654256) (xy 206.968063 42.823774) (xy 207.012 42.867711) (xy 207.012 43.191644) (xy 207.000619 43.189381)
+        (xy 206.989226 43.132102) (xy 206.911205 42.943744) (xy 206.797937 42.774226) (xy 206.653774 42.630063) (xy 206.484256 42.516795)
+        (xy 206.295898 42.438774) (xy 206.238619 42.427381) (xy 206.227226 42.370102) (xy 206.149205 42.181744) (xy 206.035937 42.012226)
+        (xy 205.891774 41.868063) (xy 205.722256 41.754795) (xy 205.533898 41.676774) (xy 205.333939 41.637) (xy 205.130061 41.637)
+        (xy 204.930102 41.676774) (xy 204.741744 41.754795) (xy 204.572226 41.868063) (xy 204.428063 42.012226) (xy 204.314795 42.181744)
+        (xy 204.236774 42.370102) (xy 204.225381 42.427381) (xy 204.168102 42.438774) (xy 203.979744 42.516795) (xy 203.810226 42.630063)
+        (xy 203.666063 42.774226) (xy 203.552795 42.943744) (xy 203.474774 43.132102) (xy 203.435 43.332061) (xy 203.435 43.535939)
+        (xy 203.474774 43.735898) (xy 203.552795 43.924256) (xy 203.666063 44.093774) (xy 203.810226 44.237937) (xy 203.940001 44.324649)
+        (xy 203.940001 44.662668) (xy 203.936324 44.7) (xy 203.940001 44.737333) (xy 203.950998 44.848986) (xy 203.952919 44.855319)
+        (xy 203.994454 44.992246) (xy 204.065026 45.124276) (xy 204.119971 45.191226) (xy 204.16 45.240001) (xy 204.188997 45.263799)
+        (xy 204.64 45.714802) (xy 204.640001 49.685197) (xy 204.285199 50.04) (xy 204.203711 50.04) (xy 204.159774 49.996063)
+        (xy 203.990256 49.882795) (xy 203.801898 49.804774) (xy 203.601939 49.765) (xy 203.398061 49.765) (xy 203.198102 49.804774)
+        (xy 203.009744 49.882795) (xy 202.840226 49.996063) (xy 202.696063 50.140226) (xy 202.583815 50.308217) (xy 202.566688 50.222114)
+        (xy 203.203009 49.585794) (xy 203.232001 49.562001) (xy 203.255795 49.533008) (xy 203.255799 49.533004) (xy 203.326973 49.446277)
+        (xy 203.326974 49.446276) (xy 203.397546 49.314247) (xy 203.441003 49.170986) (xy 203.452 49.059333) (xy 203.452 49.059324)
+        (xy 203.455676 49.022001) (xy 203.452 48.984678) (xy 203.452 47.281322) (xy 203.455676 47.243999) (xy 203.452 47.206676)
+        (xy 203.452 47.206667) (xy 203.441003 47.095014) (xy 203.397546 46.951753) (xy 203.326974 46.819724) (xy 203.232001 46.703999)
+        (xy 203.203002 46.6802) (xy 202.747803 46.225002) (xy 202.724001 46.195999) (xy 202.608276 46.101026) (xy 202.485401 46.035347)
+        (xy 202.547853 45.884574) (xy 202.603 45.607335) (xy 202.603 45.324665) (xy 202.566688 45.142114) (xy 203.111003 44.597799)
+        (xy 203.140001 44.574001) (xy 203.234974 44.458276) (xy 203.305546 44.326247) (xy 203.349003 44.182986) (xy 203.36 44.071333)
+        (xy 203.36 44.071323) (xy 203.363676 44.034) (xy 203.36 43.996677) (xy 203.36 37.335004) (xy 203.501939 37.335004)
+        (xy 203.701898 37.29523) (xy 203.890256 37.217209) (xy 204.059774 37.103941) (xy 204.081715 37.082) (xy 211.132289 37.082)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 208.565 27.339802) (xy 208.565 27.401939) (xy 208.597435 27.565) (xy 208.488212 27.565) (xy 208.268933 27.608617)
+        (xy 208.062376 27.694176) (xy 207.87648 27.818388) (xy 207.718388 27.97648) (xy 207.594176 28.162376) (xy 207.508617 28.368933)
+        (xy 207.465 28.588212) (xy 207.465 28.811788) (xy 207.508617 29.031067) (xy 207.594176 29.237624) (xy 207.718388 29.42352)
+        (xy 207.87648 29.581612) (xy 208.062376 29.705824) (xy 208.268933 29.791383) (xy 208.488212 29.835) (xy 208.624843 29.835)
+        (xy 209.543653 30.75381) (xy 209.568236 30.783764) (xy 209.687767 30.881862) (xy 209.814196 30.949439) (xy 209.82414 30.954754)
+        (xy 209.972113 30.999642) (xy 210.047026 31.00702) (xy 210.087439 31.011) (xy 210.087444 31.011) (xy 210.126 31.014797)
+        (xy 210.164556 31.011) (xy 212.213056 31.011) (xy 212.214528 31.015851) (xy 212.296595 31.169387) (xy 212.407038 31.303962)
+        (xy 212.541613 31.414405) (xy 212.575001 31.432251) (xy 212.575001 34.208199) (xy 212.399803 34.033002) (xy 212.376001 34.003999)
+        (xy 212.260276 33.909026) (xy 212.128247 33.838454) (xy 211.984986 33.794997) (xy 211.873333 33.784) (xy 211.873322 33.784)
+        (xy 211.836 33.780324) (xy 211.798678 33.784) (xy 207.967711 33.784) (xy 207.923774 33.740063) (xy 207.754256 33.626795)
+        (xy 207.565898 33.548774) (xy 207.365939 33.509) (xy 207.283802 33.509) (xy 204.36 30.585199) (xy 204.36 26.614801)
+        (xy 205.411004 25.563798) (xy 205.440001 25.540001) (xy 205.505656 25.46) (xy 206.685199 25.46)
       )
     )
     (filled_polygon
index 1da0113..2a42523 100644 (file)
@@ -1660,20 +1660,6 @@ Wire Wire Line
        4900 3300 5000 3300
 Wire Wire Line
        5000 3300 5000 3200
-Wire Wire Line
-       6700 3050 6700 3350
-Wire Wire Line
-       6700 3350 7200 3350
-Connection ~ 7200 3350
-Wire Wire Line
-       6300 4850 6300 5150
-Wire Wire Line
-       6300 5150 5800 5150
-Connection ~ 5800 5150
-Wire Wire Line
-       6050 6550 6050 6850
-Wire Wire Line
-       6050 6850 5550 6850
 Connection ~ 5550 6850
 Wire Wire Line
        4400 5950 4650 5950
@@ -1887,7 +1873,6 @@ Wire Wire Line
        8750 1100 9000 1100
 Text Notes 7750 650  0    50   ~ 0
 bypass capacitors
-Connection ~ 6050 6850
 NoConn ~ 1900 5300
 Text Label 2800 3050 0    50   ~ 0
 ~SYSRST
@@ -1920,8 +1905,6 @@ $EndComp
 Wire Wire Line
        6250 6450 6050 6450
 Wire Wire Line
-       6400 6850 6050 6850
-Wire Wire Line
        6050 6250 6400 6250
 Wire Wire Line
        6400 6250 6400 6850
@@ -2051,6 +2034,16 @@ Wire Wire Line
        3350 3450 2800 3450
 Wire Wire Line
        3350 3450 3350 5200
+Wire Wire Line
+       5550 6850 6400 6850
+Wire Wire Line
+       6300 4850 6300 4750
+Connection ~ 6300 4750
+Wire Wire Line
+       6050 6550 6050 6450
+Connection ~ 6050 6450
+Wire Wire Line
+       6700 3050 6700 2950
 Wire Bus Line
        8100 1500 8100 2650
 Wire Bus Line
@@ -2065,4 +2058,5 @@ Wire Bus Line
        8650 2100 8650 6450
 Wire Bus Line
        4750 1250 4750 6150
+Connection ~ 6700 2950
 $EndSCHEMATC