From aaf278f9699b0eb925e97b2c38e382908bd46c98 Mon Sep 17 00:00:00 2001 From: John J <33000716+pokergeist@users.noreply.github.com> Date: Sun, 10 Apr 2022 09:36:16 -0400 Subject: [PATCH 01/11] Update ATDevices.lbr Adding ItsyBitsy devices. --- Eagle_lib/ATDevices.lbr | 339 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 339 insertions(+) diff --git a/Eagle_lib/ATDevices.lbr b/Eagle_lib/ATDevices.lbr index 4c094e9..ff53cd4 100644 --- a/Eagle_lib/ATDevices.lbr +++ b/Eagle_lib/ATDevices.lbr @@ -52,8 +52,10 @@ + + @@ -83,7 +85,10 @@ + + + @@ -93,15 +98,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -619,6 +649,49 @@ by exp-lbrs.ulp >NAME >VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + @@ -815,6 +888,131 @@ by exp-lbrs.ulp >NAME >VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE + + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE + +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE + +>NAME + @@ -1183,6 +1381,147 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 3016690f3d6d86f04499f663c01b8a8ce62538e8 Mon Sep 17 00:00:00 2001 From: John J <33000716+pokergeist@users.noreply.github.com> Date: Sun, 10 Apr 2022 09:45:04 -0400 Subject: [PATCH 02/11] Adding QT Py --- Eagle_lib/ATDevices.lbr | 85 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/Eagle_lib/ATDevices.lbr b/Eagle_lib/ATDevices.lbr index ff53cd4..99eb334 100644 --- a/Eagle_lib/ATDevices.lbr +++ b/Eagle_lib/ATDevices.lbr @@ -692,6 +692,41 @@ by exp-lbrs.ulp + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1013,6 +1048,28 @@ by exp-lbrs.ulp >NAME + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + @@ -1522,6 +1579,34 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int + + + + + + + + + + + + + + + + + + + + + + + + + + + + From cfd4300d5e9f561d1e4e84534d7f4a597f9a2a25 Mon Sep 17 00:00:00 2001 From: John J <33000716+pokergeist@users.noreply.github.com> Date: Sun, 10 Apr 2022 09:57:10 -0400 Subject: [PATCH 03/11] Adding MCU list. --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index b500c30..7a424d0 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,10 @@ # ATDeviceLib A set of libraries for PCB Design using common AT devices. + +##MCU Devices + - ItsyBitsy + - 32u4-3V #3675 + - 32u4-5V #3677 + - SAMD51/M5-3V #3800 + - QT Py + - SAMD21/M0, RP2040, ... From 59b1123c6a94ec05aeaf8ddd9f3f2a38fcb33f28 Mon Sep 17 00:00:00 2001 From: John J <33000716+pokergeist@users.noreply.github.com> Date: Sun, 10 Apr 2022 10:00:51 -0400 Subject: [PATCH 04/11] Fixed sub-heading --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7a424d0..c75cc5e 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # ATDeviceLib A set of libraries for PCB Design using common AT devices. -##MCU Devices + ## MCU Devices - ItsyBitsy - 32u4-3V #3675 - 32u4-5V #3677 From 94ad26a8d486d9b2290621a50ed964947eac1d6b Mon Sep 17 00:00:00 2001 From: John J <33000716+pokergeist@users.noreply.github.com> Date: Sun, 10 Apr 2022 10:04:32 -0400 Subject: [PATCH 05/11] added section description --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c75cc5e..69a4867 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ A set of libraries for PCB Design using common AT devices. ## MCU Devices + Schematic elements and footprints for common microcontroller boards. - ItsyBitsy - 32u4-3V #3675 - 32u4-5V #3677 From ff27cece3d2385d6267b3e13618046b90b6cd954 Mon Sep 17 00:00:00 2001 From: John J <33000716+pokergeist@users.noreply.github.com> Date: Fri, 23 Sep 2022 12:25:52 -0400 Subject: [PATCH 06/11] new Qt Py models, /RST on ItsyBitsy --- Eagle_lib/ATDevices.lbr | 206 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 188 insertions(+), 18 deletions(-) diff --git a/Eagle_lib/ATDevices.lbr b/Eagle_lib/ATDevices.lbr index 99eb334..8d76214 100644 --- a/Eagle_lib/ATDevices.lbr +++ b/Eagle_lib/ATDevices.lbr @@ -727,6 +727,96 @@ by exp-lbrs.ulp + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -924,7 +1014,7 @@ by exp-lbrs.ulp >VALUE - + @@ -967,7 +1057,7 @@ by exp-lbrs.ulp >NAME - + @@ -1049,20 +1139,20 @@ by exp-lbrs.ulp >NAME - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -1070,6 +1160,31 @@ by exp-lbrs.ulp >NAME >VALUE + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + @@ -1445,6 +1560,7 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int + @@ -1470,7 +1586,6 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - @@ -1492,6 +1607,7 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int + @@ -1518,7 +1634,6 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - @@ -1607,6 +1722,61 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 3aa035bb6c4ef0ffbfb4883c911f4884269208a5 Mon Sep 17 00:00:00 2001 From: John J <33000716+pokergeist@users.noreply.github.com> Date: Mon, 26 Sep 2022 08:20:36 -0400 Subject: [PATCH 07/11] overhauled Qt Py & ItsyBitsy MCUs --- Eagle_lib/ATDevices.lbr | 1116 ++++++++++++++++++++++++--------------- 1 file changed, 695 insertions(+), 421 deletions(-) diff --git a/Eagle_lib/ATDevices.lbr b/Eagle_lib/ATDevices.lbr index 8d76214..6851b71 100644 --- a/Eagle_lib/ATDevices.lbr +++ b/Eagle_lib/ATDevices.lbr @@ -22,39 +22,39 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + - - + + @@ -68,39 +68,39 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - - - - - - - - - + + + + + + + + + - - + + @@ -112,18 +112,18 @@ - + - - - - - - + + + + + + @@ -132,47 +132,47 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Generated from <b>Feather_j-link.sch</b><p> @@ -649,40 +649,130 @@ by exp-lbrs.ulp >NAME >VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + >NAME >VALUE @@ -692,7 +782,93 @@ by exp-lbrs.ulp - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + >NAME >VALUE @@ -712,22 +888,36 @@ by exp-lbrs.ulp - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + >NAME >VALUE @@ -747,25 +937,22 @@ by exp-lbrs.ulp - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + >NAME >VALUE @@ -793,29 +980,50 @@ by exp-lbrs.ulp - + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -1013,6 +1221,28 @@ by exp-lbrs.ulp >NAME >VALUE + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + @@ -1024,26 +1254,26 @@ by exp-lbrs.ulp - - + + - + - - - + + + - - - - - - - + + + + + + + @@ -1067,26 +1297,26 @@ by exp-lbrs.ulp - - + + - - + + - - - + + + - - - - - - - + + + + + + + @@ -1097,7 +1327,7 @@ by exp-lbrs.ulp >NAME - + @@ -1108,26 +1338,26 @@ by exp-lbrs.ulp - - + + - - + + - - + + - - - - - - - + + + + + + + @@ -1138,52 +1368,30 @@ by exp-lbrs.ulp >NAME - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + >NAME >VALUE - - - + + + @@ -1553,46 +1761,69 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - + - + - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1600,46 +1831,46 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1647,46 +1878,46 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1694,27 +1925,46 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - + - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1722,13 +1972,14 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - + - + - + + @@ -1738,38 +1989,61 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - - + - - + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 02b7dbcce4e2ecc3c865eb04e10140ad0df6c256 Mon Sep 17 00:00:00 2001 From: John J <33000716+pokergeist@users.noreply.github.com> Date: Mon, 26 Sep 2022 08:48:02 -0400 Subject: [PATCH 08/11] updated readme --- README.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 69a4867..a30c98f 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,19 @@ A set of libraries for PCB Design using common AT devices. ## MCU Devices Schematic elements and footprints for common microcontroller boards. - - ItsyBitsy +- Adafruit ItsyBitsy - 32u4-3V #3675 - 32u4-5V #3677 - - SAMD51/M5-3V #3800 - - QT Py - - SAMD21/M0, RP2040, ... + - M4 Express SAMD51-3V #3800 + - and probably the RP2040 #4888 using the M4 pattern (unverified). +- Adafruit QT Py + - SAMD21/M0 #4600, RP2040 #4900, ... + - Connect with SMD pads, through-hole or both. + - SWD variant adds access to SWDIO, SWCLK, & RESET. +- Adafruit Feather + +## Interconnects + +* STEMMA Qt/Qwiic surface mount connector +* Feather headers +* Segger J-Link ARM SWD Serial Wire Debug IDC header From a3a40bb8c0e58d081e7fdd840bfd005283754ea6 Mon Sep 17 00:00:00 2001 From: John J <33000716+pokergeist@users.noreply.github.com> Date: Mon, 26 Sep 2022 08:57:19 -0400 Subject: [PATCH 09/11] doc --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a30c98f..994e284 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # ATDeviceLib A set of libraries for PCB Design using common AT devices. - ## MCU Devices + ## Microcontrollers Schematic elements and footprints for common microcontroller boards. - Adafruit ItsyBitsy - 32u4-3V #3675 From c9475acc08d05830934d1a6ae6f0f04e4e73ee35 Mon Sep 17 00:00:00 2001 From: John J <33000716+pokergeist@users.noreply.github.com> Date: Thu, 6 Oct 2022 18:55:22 -0400 Subject: [PATCH 10/11] Fixed QT Py solder hole size --- Eagle_lib/ATDevices.lbr | 86 ++++++++++++++++++++--------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/Eagle_lib/ATDevices.lbr b/Eagle_lib/ATDevices.lbr index 6851b71..0e7676e 100644 --- a/Eagle_lib/ATDevices.lbr +++ b/Eagle_lib/ATDevices.lbr @@ -6,7 +6,7 @@ - + @@ -724,20 +724,20 @@ by exp-lbrs.ulp - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -937,20 +937,20 @@ by exp-lbrs.ulp - - - - - - - - - - - - - - + + + + + + + + + + + + + + >NAME @@ -1010,20 +1010,20 @@ by exp-lbrs.ulp - - - - - - - - - - - - - - + + + + + + + + + + + + + + From e12b3d254ec8acbd0561ab8f6f8704d6b56129a7 Mon Sep 17 00:00:00 2001 From: John J <33000716+pokergeist@users.noreply.github.com> Date: Mon, 21 Nov 2022 07:44:32 -0500 Subject: [PATCH 11/11] updated QT Pys --- Eagle_lib/ATDevices.lbr | 673 +++++++++++++++++++--------------------- 1 file changed, 321 insertions(+), 352 deletions(-) diff --git a/Eagle_lib/ATDevices.lbr b/Eagle_lib/ATDevices.lbr index 0e7676e..0f1629a 100644 --- a/Eagle_lib/ATDevices.lbr +++ b/Eagle_lib/ATDevices.lbr @@ -6,7 +6,7 @@ - + @@ -649,96 +649,6 @@ by exp-lbrs.ulp >NAME >VALUE - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -868,162 +778,241 @@ by exp-lbrs.ulp - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +QT Py for through-hole or Castelated mounting. +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +QT Py for Castelated mounting only. +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +QT Py for through-hole or Castelated mounting with a board cutout for under-board mounted SPI Flash IC. +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +QT Py for Castelated mounting only. Solder holes allow access to the Single Wire Debug (SWD) pins SWDIO, SWCLK, and Reset. +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +QT Py for through-hole or Castelated mounting. Solder holes allow access to the Single Wire Debug (SWD) pins SWDIO, SWCLK, and Reset. +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1221,28 +1210,6 @@ by exp-lbrs.ulp >NAME >VALUE - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - @@ -1368,7 +1335,31 @@ by exp-lbrs.ulp >NAME - + +Adafruit QT Py SAMD21 product #4600. + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +Adafruit QT Py SAMD21 product #4600 with access to Single Wire Debug (SWD) pins SWDIO, SWCLK, and Reset. @@ -1761,76 +1752,6 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1972,14 +1893,35 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - + +Adafruit QT Py SAMD21 product #4600. - + - + + + + + + + + + + + + + + + + + + + + + + - @@ -1990,20 +1932,17 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - + - - - + - @@ -2014,18 +1953,24 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - - + + - - - + + + +Adafruit QT Py SAMD21 product #4600 with access to Single Wire Debug (SWD) pins SWDIO, SWCLK, and Reset. + + + + + @@ -2036,9 +1981,9 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int - + - + @@ -2049,6 +1994,30 @@ For use with ARM7, and ARM9. Supported by some Cortex M3 boards with SWJ-DP int + + + + + + + + + + + + + + + + + + + + + + + +