Shift SPI0 pins to correct alignment
authorKeith Packard <keithp@keithp.com>
Thu, 16 Mar 2023 16:58:12 +0000 (09:58 -0700)
committerKeith Packard <keithp@keithp.com>
Thu, 16 Mar 2023 16:58:12 +0000 (09:58 -0700)
SPI0 was wired to PA03 PA04 PA05 instead of PA04 PA05 PA06

Signed-off-by: Keith Packard <keithp@keithp.com>
easytimer.lht
easytimer.sch

index f1004271624e109033484ac25166f6498808943f..cbbc210dc38e1204d7391f31ef4933ef4c49cd80 100644 (file)
@@ -1670,54 +1670,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.181747 {
-    x1=14.789404mm; y1=10.852404mm; x2=609.0mil; y2=454.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.181792 {
-    x1=17.886045mm; y1=10.409936mm; x2=17.504664mm; y2=10.409936mm; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.181795 {
-    x1=17.504664mm; y1=10.409936mm; x2=666.0mil; y2=433.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.181798 {
-    x1=666.0mil; y1=433.0mil; x2=638.0mil; y2=433.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.181837 {
-    x1=17.886045mm; y1=350.8mil; x2=686.2mil; y2=350.8mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.181840 {
-    x1=686.2mil; y1=350.8mil; x2=681.0mil; y2=356.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.181843 {
-    x1=681.0mil; y1=356.0mil; x2=643.0mil; y2=356.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.181846 {
-    x1=645.0mil; y1=358.0mil; x2=643.0mil; y2=356.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.181452 {
     x1=689.85mil; y1=609.47mil; x2=682.47mil; y2=609.47mil; thickness=5.0mil; clearance=10.0mil;
     ha:flags {
@@ -1760,12 +1712,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.181987 {
-    x1=608.5mil; y1=453.5mil; x2=647.5mil; y2=453.5mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.181996 {
     x1=703.705mil; y1=430.0mil; x2=17.886045mm; y2=10.910062mm; thickness=5.0mil; clearance=10.0mil;
     ha:flags {
@@ -1778,42 +1724,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.182039 {
-    x1=647.5mil; y1=453.5mil; x2=657.0mil; y2=444.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.182042 {
-    x1=17.886045mm; y1=10.910062mm; x2=684.47mil; y2=10.910062mm; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.182045 {
-    x1=684.47mil; y1=10.910062mm; x2=670.0mil; y2=444.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.182048 {
-    x1=670.0mil; y1=444.0mil; x2=657.0mil; y2=444.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.182051 {
-    x1=17.886045mm; y1=11.409934mm; x2=17.266666mm; y2=11.409934mm; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.182054 {
-    x1=17.266666mm; y1=11.409934mm; x2=673.0mil; y2=456.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.182057 {
     x1=673.0mil; y1=456.0mil; x2=662.0mil; y2=456.0mil; thickness=5.0mil; clearance=10.0mil;
     ha:flags {
@@ -1838,18 +1748,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.182102 {
-    x1=17.886045mm; y1=11.91006mm; x2=682.1mil; y2=11.91006mm; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.182105 {
-    x1=682.1mil; y1=11.91006mm; x2=669.0mil; y2=482.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.182110 {
     x1=20.22221mm; y1=16.980662mm; x2=20.22221mm; y2=695.85mil; thickness=5.0mil; clearance=10.0mil;
     ha:flags {
@@ -1886,18 +1784,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.182540 {
-    x1=17.886045mm; y1=390.17mil; x2=678.83mil; y2=390.17mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.182543 {
-    x1=678.83mil; y1=390.17mil; x2=669.0mil; y2=400.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.182594 {
     x1=731.73mil; y1=264.185mil; x2=731.73mil; y2=6.216142mm; thickness=5.0mil; clearance=10.0mil;
     ha:flags {
@@ -2114,6 +2000,108 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
+   ha:line.191770 {
+    x1=17.886045mm; y1=12.409932mm; x2=675.58mil; y2=12.409932mm; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191773 {
+    x1=675.58mil; y1=12.409932mm; x2=669.0mil; y2=482.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191782 {
+    x1=17.886045mm; y1=11.91006mm; x2=17.42186mm; y2=11.91006mm; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191785 {
+    x1=17.42186mm; y1=11.91006mm; x2=673.0mil; y2=456.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191834 {
+    x1=17.886045mm; y1=10.910062mm; x2=16.752062mm; y2=10.910062mm; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191837 {
+    x1=16.752062mm; y1=10.910062mm; x2=624.0mil; y2=394.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191840 {
+    x1=624.0mil; y1=394.0mil; x2=599.0mil; y2=394.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191843 {
+    x1=599.0mil; y1=394.0mil; x2=583.0mil; y2=410.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191846 {
+    x1=583.0mil; y1=410.0mil; x2=583.0mil; y2=10.623804mm; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191849 {
+    x1=583.0mil; y1=10.623804mm; x2=14.789404mm; y2=419.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191880 {
+    x1=17.886045mm; y1=390.17mil; x2=17.276318mm; y2=390.17mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191883 {
+    x1=17.276318mm; y1=390.17mil; x2=668.0mil; y2=378.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191892 {
+    x1=17.886045mm; y1=10.409936mm; x2=668.84mil; y2=10.409936mm; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191895 {
+    x1=668.84mil; y1=10.409936mm; x2=668.0mil; y2=409.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191914 {
+    x1=17.886045mm; y1=11.409934mm; x2=684.21mil; y2=11.409934mm; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191917 {
+    x1=684.21mil; y1=11.409934mm; x2=679.0mil; y2=444.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191920 {
+    x1=679.0mil; y1=444.0mil; x2=645.0mil; y2=444.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
   }
   color = {#8b2323}
    ha:combining {
@@ -2221,30 +2209,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.181885 {
-    x1=643.0mil; y1=356.0mil; x2=614.0mil; y2=385.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.181888 {
-    x1=614.0mil; y1=385.0mil; x2=614.0mil; y2=456.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.181891 {
-    x1=614.0mil; y1=456.0mil; x2=674.0mil; y2=516.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.181894 {
-    x1=674.0mil; y1=516.0mil; x2=674.0mil; y2=588.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.182359 {
     x1=705.0mil; y1=536.0mil; x2=734.0mil; y2=565.0mil; thickness=5.0mil; clearance=10.0mil;
     ha:flags {
@@ -2293,18 +2257,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.182546 {
-    x1=669.0mil; y1=400.0mil; x2=691.0mil; y2=378.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.182549 {
-    x1=691.0mil; y1=378.0mil; x2=691.0mil; y2=196.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.182552 {
     x1=691.0mil; y1=196.0mil; x2=675.0mil; y2=180.0mil; thickness=5.0mil; clearance=10.0mil;
     ha:flags {
@@ -2425,6 +2377,48 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
+   ha:line.191816 {
+    x1=691.0mil; y1=355.0mil; x2=691.0mil; y2=196.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191871 {
+    x1=668.0mil; y1=378.0mil; x2=691.0mil; y2=355.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191932 {
+    x1=674.0mil; y1=588.0mil; x2=674.0mil; y2=507.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191935 {
+    x1=674.0mil; y1=507.0mil; x2=691.0mil; y2=490.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191938 {
+    x1=691.0mil; y1=490.0mil; x2=691.0mil; y2=473.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191941 {
+    x1=691.0mil; y1=473.0mil; x2=662.0mil; y2=444.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191944 {
+    x1=662.0mil; y1=444.0mil; x2=645.0mil; y2=444.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
   }
   color = {#3a5fcd}
   ha:combining {
@@ -2654,18 +2648,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.181122 {
-    x1=638.0mil; y1=433.0mil; x2=627.0mil; y2=422.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
-   ha:line.181125 {
-    x1=475.0mil; y1=287.0mil; x2=610.0mil; y2=422.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.181182 {
     x1=668.0mil; y1=335.0mil; x2=590.0mil; y2=335.0mil; thickness=5.0mil; clearance=10.0mil;
     ha:flags {
@@ -2684,12 +2666,6 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
-   ha:line.181789 {
-    x1=627.0mil; y1=422.0mil; x2=610.0mil; y2=422.0mil; thickness=5.0mil; clearance=10.0mil;
-    ha:flags {
-     clearline=1
-    }
-   }
    ha:line.182161 {
     x1=851.0mil; y1=574.0mil; x2=851.0mil; y2=679.0mil; thickness=5.0mil; clearance=10.0mil;
     ha:flags {
@@ -2834,6 +2810,18 @@ ha:pcb-rnd-board-v8 {
      clearline=1
     }
    }
+   ha:line.191904 {
+    x1=475.0mil; y1=287.0mil; x2=597.0mil; y2=409.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
+   ha:line.191907 {
+    x1=597.0mil; y1=409.0mil; x2=668.0mil; y2=409.0mil; thickness=5.0mil; clearance=10.0mil;
+    ha:flags {
+     clearline=1
+    }
+   }
   }
   color = {#548b54}
   ha:combining {
@@ -3427,15 +3415,6 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.157795 {
-       proto=5; x=638.0mil; y=433.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
       ha:padstack_ref.158479 {
        proto=5; x=802.0mil; y=227.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
@@ -3677,15 +3656,6 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.181473 {
-       proto=5; x=643.0mil; y=356.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
       ha:padstack_ref.181382 {
        proto=5; x=674.0mil; y=588.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
@@ -3722,15 +3692,6 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
-      ha:padstack_ref.182539 {
-       proto=5; x=669.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-      }
       ha:padstack_ref.182573 {
        proto=5; x=745.0mil; y=224.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
        ha:flags {
@@ -3776,6 +3737,33 @@ ha:pcb-rnd-board-v8 {
        li:thermal {
        }
       }
+      ha:padstack_ref.191815 {
+       proto=5; x=668.0mil; y=378.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.191864 {
+       proto=5; x=668.0mil; y=409.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
+      ha:padstack_ref.191913 {
+       proto=5; x=645.0mil; y=444.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+      }
       ha:subc.58061 {
        ha:attributes {
         value=
@@ -10608,7 +10596,7 @@ ha:pcb-rnd-board-v8 {
              }
            }
 
-           {ha:top copper}  {
+           {ha:top copper}    {
             lid=2
             ha:combining {            }
 
@@ -16893,6 +16881,8 @@ ha:` {
       grid = 1.00 mil
        buffer_number = 0
         all_direction_lines = false
+         draw_grid = false
+         show_drc = true
     }
    }
   }
@@ -16950,7 +16940,7 @@ ha:` {
        li:conn { U1-16; U12-5;       }
        }
         ha:mosi0 {
-        li:conn { U1-4; U3-5;        }
+        li:conn { U1-9; U3-5;        }
         }
        ha:cs_mag {
        li:conn { U1-13; U9-4;       }
@@ -17001,10 +16991,10 @@ ha:` {
       li:conn { U1-41; U12-16;      }
       }
        ha:sck0 {
-       li:conn { U1-9; U3-6;       }
+       li:conn { U1-10; U3-6;       }
        }
        ha:miso0 {
-       li:conn { U1-10; U3-2;       }
+       li:conn { U1-11; U3-2;       }
        }
        ha:sck3 {
        li:conn { U1-32; U9-1;       }
index 806b9ae2ee75bbb2dcd046be60d4ba0cc73dce3e..2b14ffc5cf0dda3353556f4bdff0880987e4c1ab 100644 (file)
@@ -1069,19 +1069,19 @@ N 6400 32800 7500 32800 4
 T 6400 32900 5 10 1 1 0 0 1
 netname=miso5
 }
-N 15200 39200 13900 39200 4
-{
-T 15200 39300 5 10 1 1 0 6 1
-netname=mosi0
-}
 N 15200 38800 13900 38800 4
 {
 T 15200 38900 5 10 1 1 0 6 1
-netname=sck0
+netname=mosi0
 }
 N 15200 38400 13900 38400 4
 {
 T 15200 38500 5 10 1 1 0 6 1
+netname=sck0
+}
+N 15200 38000 13900 38000 4
+{
+T 15200 38100 5 10 1 1 0 6 1
 netname=miso0
 }
 N 13900 30800 15200 30800 4
@@ -1163,11 +1163,11 @@ value=NoConnection
 T 14000 41000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 13900 37900 1 0 0 nc-right.sym
+C 13900 39100 1 0 0 nc-right.sym
 {
-T 14000 38400 5 10 0 0 0 0 1
+T 14000 39600 5 10 0 0 0 0 1
 value=NoConnection
-T 14000 38600 5 10 0 0 0 0 1
+T 14000 39800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 C 13900 37500 1 0 0 nc-right.sym