From fbe29aac4cd1ec772975c61892de47e4039889f7 Mon Sep 17 00:00:00 2001 From: El3ctr0nic Date: Fri, 31 Mar 2017 16:29:21 +0200 Subject: [PATCH 1/3] Add Nucleo 144 board Add F429 and F746 microcontrolers boards --- library/modules.dcm | 12 ++++ library/modules.lib | 160 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 172 insertions(+) diff --git a/library/modules.dcm b/library/modules.dcm index d059e63e..d882b59f 100644 --- a/library/modules.dcm +++ b/library/modules.dcm @@ -12,6 +12,18 @@ K Arduino nano microcontroller module USB F http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf $ENDCMP # +$CMP NUCLEO144-F746ZG +D Nucleo 144 Development Board with STM32F746ZG MCU, 256kB RAM, 1Mb FLASH +K STM32 Nucleo ST +F http://www.st.com/content/ccc/resource/technical/document/data_brief/group0/7b/df/1d/e9/64/55/43/8d/DM00247910/files/DM00247910.pdf/jcr:content/translations/en.DM00247910.pdf +$ENDCMP +# +$CMP NUCLEO144-FR429ZI +D Nucleo 144 Development Board with STM32F429ZIT6 MCU, 256kB RAM, 1Mb FLASH +K STM32 Nucleo ST +F http://www.st.com/content/ccc/resource/technical/document/data_brief/group0/7b/df/1d/e9/64/55/43/8d/DM00247910/files/DM00247910.pdf/jcr:content/translations/en.DM00247910.pdf +$ENDCMP +# $CMP NUCLEO64-FR411RE D Nucleo 64 Development Board with STM32F411RET6 MCU, 128kB RAM, 512KB FLASH K STM32 Nucleo ST diff --git a/library/modules.lib b/library/modules.lib index f76cb533..b4cb219d 100644 --- a/library/modules.lib +++ b/library/modules.lib @@ -47,6 +47,166 @@ X GND 29 100 -1000 100 U 50 50 1 1 W ENDDRAW ENDDEF # +# NUCLEO144-FR429ZI +# +DEF NUCLEO144-FR429ZI U 0 1 Y Y 1 F N +F0 "U" -900 3725 50 H V R CNN +F1 "NUCLEO144-FR429ZI" -900 3650 50 H V R CNN +F2 "Modules:ST_Zio_Connector_144_With_STLink" 850 -3650 50 H I L CNN +F3 "" -900 300 50 H V C CNN +ALIAS NUCLEO144-F746ZG +$FPLIST + ST?Zio?Connector?144?With?STLink* +$ENDFPLIST +DRAW +S -1100 -3600 1100 3600 0 1 10 f +X PC10 1 1300 -1100 200 L 50 50 1 1 B +X PC11 2 1300 -1200 200 L 50 50 1 1 B +X PC12 3 1300 -1300 200 L 50 50 1 1 B +X PD2 4 1300 -2000 200 L 50 50 1 1 B +X VDD 5 -800 3800 200 D 50 50 1 1 W +X E5V 6 -700 3800 200 D 50 50 1 1 W +X ~BOOT0 7 -1300 3300 200 R 50 50 1 1 I +X GND 8 -800 -3800 200 U 50 50 1 1 W +X PF6 9 -1300 -700 200 R 50 50 1 1 B +X NC 10 -1300 2200 200 R 50 50 1 1 N N +X GND 20 -600 -3800 200 U 50 50 1 1 W +X ETH_MDIO/PA1 30 1300 3200 200 L 50 50 1 1 B +X PD3 40 1300 -2100 200 L 50 50 1 1 B +X PE5 50 -1300 -2300 200 R 50 50 1 1 B +X GND 60 -300 -3800 200 U 50 50 1 1 W +X PG11/ETH_TX_EN 70 -1300 500 200 R 50 50 1 1 B +X U5V 80 -100 3800 200 D 50 50 1 1 W +X PB11 90 1300 500 200 L 50 50 1 1 B +X PF7 11 -1300 -800 200 R 50 50 1 1 B +X LD2/PB7 21 1300 900 200 L 50 50 1 1 B +X PH1 31 -1300 1800 200 R 50 50 1 1 B +X PD5 41 1300 -2300 200 L 50 50 1 1 B +X PF1 51 -1300 -200 200 R 50 50 1 1 B +X PE1 61 -1300 -1900 200 R 50 50 1 1 B +X GND 71 -200 -3800 200 U 50 50 1 1 W +X GND 81 0 -3800 200 U 50 50 1 1 W +X PC7 91 1300 -800 200 L 50 50 1 1 B +X IOREF 12 -600 3800 200 D 50 50 1 1 W +X GND 22 -400 -3800 200 U 50 50 1 1 W +X PA4 32 1300 2900 200 L 50 50 1 1 B +X PG2 42 -1300 1400 200 R 50 50 1 1 B +X PF2 52 -1300 -300 200 R 50 50 1 1 B +X PE6 62 -1300 -2400 200 R 50 50 1 1 B +X GND 72 -100 -3800 200 U 50 50 1 1 W +X STLINK_TX/PD8 82 1300 -2600 200 L 50 50 1 1 B +X GND 92 100 -3800 200 U 50 50 1 1 W +X TMS/PA13 13 1300 2000 200 L 50 50 1 1 B +X BT/PC13 23 1300 -1400 200 L 50 50 1 1 B +X VBAT 33 -200 3800 200 D 50 50 1 1 W +X PD6 43 1300 -2400 200 L 50 50 1 1 B +X PF0 53 -1300 -100 200 R 50 50 1 1 B +X PG9 63 -1300 700 200 R 50 50 1 1 B +X PC9 73 1300 -1000 200 L 50 50 1 1 B +X PA5 83 1300 2800 200 L 50 50 1 1 B +X USB_VBUS/PA9 93 1300 2400 200 L 50 50 1 1 B +X ~NRST 14 -1300 3200 200 R 50 50 1 1 I +X VIN 24 -300 3800 200 D 50 50 1 1 W +X PB0 34 1300 1600 200 L 50 50 1 1 B +X PG3 44 -1300 1300 200 R 50 50 1 1 B +X PF8 54 -1300 -900 200 R 50 50 1 1 B +X PG15 64 -1300 100 200 R 50 50 1 1 B +X PC8 74 1300 -900 200 L 50 50 1 1 B +X USB_DP/PA12 84 1300 2100 200 L 50 50 1 1 B +X PB2 94 1300 1400 200 L 50 50 1 1 B +X TCK/PA14 15 1300 1900 200 L 50 50 1 1 B +X RTC_CRYSTAL/PC14 25 1300 -1500 200 L 50 50 1 1 B +X PC2 35 1300 -300 200 L 50 50 1 1 B +X PD7 45 1300 -2500 200 L 50 50 1 1 B +X PD1 55 1300 -1900 200 L 50 50 1 1 B +X PG12 65 -1300 400 200 R 50 50 1 1 B +X PB8 75 1300 800 200 L 50 50 1 1 B +X PA6 85 1300 2700 200 L 50 50 1 1 B +X USB_SOF/PA8 95 1300 2500 200 L 50 50 1 1 B +X +3V3 16 -500 3800 200 D 50 50 1 1 W +X NC 26 -1300 2300 200 R 50 50 1 1 N N +X ETH_MDC/PC1 36 1300 -200 200 L 50 50 1 1 B +X PE2 46 -1300 -2000 200 R 50 50 1 1 B +X PF9 56 -1300 -1000 200 R 50 50 1 1 B +X PG10 66 -1300 600 200 R 50 50 1 1 B +X PC6 76 1300 -700 200 L 50 50 1 1 B +X USB_DM/PA11 86 1300 2200 200 L 50 50 1 1 B +X PB1 96 1300 1500 200 L 50 50 1 1 B +X PA15 17 1300 1800 200 L 50 50 1 1 B +X RTC_CRYSTAL/PC15 27 1300 -1600 200 L 50 50 1 1 B +X PC3 37 1300 -400 200 L 50 50 1 1 B +X PE3 47 -1300 -2100 200 R 50 50 1 1 B +X PD0 57 1300 -1800 200 L 50 50 1 1 B +X NC 67 -1300 2100 200 R 50 50 1 1 N N +X PB9 77 1300 700 200 L 50 50 1 1 B +X ETH_CRS_DV/PA7 87 1300 2600 200 L 50 50 1 1 B +X PB10 97 1300 600 200 L 50 50 1 1 B +X +5V 18 -400 3800 200 D 50 50 1 1 W +X ETH_REF_CLK/PA0 28 1300 3300 200 L 50 50 1 1 B +X PC0 38 1300 -100 200 L 50 50 1 1 B +X PE4 48 -1300 -2200 200 R 50 50 1 1 B +X PG1 58 -1300 1500 200 R 50 50 1 1 B +X PG13/ETH_TXD0 68 -1300 300 200 R 50 50 1 1 B +X ETH_RXD1/PC5 78 1300 -600 200 L 50 50 1 1 B +X PB12 88 1300 400 200 L 50 50 1 1 B +X PB15 98 1300 100 200 L 50 50 1 1 B +X GND 19 -700 -3800 200 U 50 50 1 1 W +X PH0 29 -1300 1900 200 R 50 50 1 1 B +X PD4 39 1300 -2200 200 L 50 50 1 1 B +X GND 49 -500 -3800 200 U 50 50 1 1 W +X PG0 59 -1300 1600 200 R 50 50 1 1 B +X STLINK_RX/PD9 69 1300 -2700 200 L 50 50 1 1 B +X AVDD 79 800 3800 200 D 50 50 1 1 W +X PB6 89 1300 1000 200 L 50 50 1 1 B +X PB4 99 1300 1200 200 L 50 50 1 1 B +X LD3/PB14 100 1300 200 200 L 50 50 1 1 B +X PF4 110 -1300 -500 200 R 50 50 1 1 B +X PD15 120 1300 -3300 200 L 50 50 1 1 B +X PF3 130 -1300 -400 200 R 50 50 1 1 B +X PG5 140 -1300 1100 200 R 50 50 1 1 B +X PB5 101 1300 1100 200 L 50 50 1 1 B +X GND 111 200 -3800 200 U 50 50 1 1 W +X PE12 121 -1300 -3000 200 R 50 50 1 1 B +X PF12 131 -1300 -1300 200 R 50 50 1 1 B +X PG4 141 -1300 1200 200 R 50 50 1 1 B +X ETH_TXD1/PB13 102 1300 300 200 L 50 50 1 1 B +X PE8 112 -1300 -2600 200 R 50 50 1 1 B +X PF14 122 -1300 -1500 200 R 50 50 1 1 B +X PF15 132 -1300 -1600 200 R 50 50 1 1 B +X PG6/USB_GPIO_OUT 142 -1300 1000 200 R 50 50 1 1 B +X SWO/PB3 103 1300 1300 200 L 50 50 1 1 B +X PD13 113 1300 -3100 200 L 50 50 1 1 B +X PE14 123 -1300 -3200 200 R 50 50 1 1 B +X PG14 133 -1300 200 200 R 50 50 1 1 B +X GND 143 500 -3800 200 U 50 50 1 1 W +X AGND 104 800 -3800 200 U 50 50 1 1 W +X PF10 114 -1300 -1100 200 R 50 50 1 1 B +X PE9 124 -1300 -2700 200 R 50 50 1 1 B +X PF11 134 -1300 -1200 200 R 50 50 1 1 B +X GND 144 600 -3800 200 U 50 50 1 1 W +X USB_ID/PA10 105 1300 2300 200 L 50 50 1 1 B +X PD12 115 1300 -3000 200 L 50 50 1 1 B +X PE15 125 -1300 -3300 200 R 50 50 1 1 B +X GND 135 400 -3800 200 U 50 50 1 1 W +X ETH_RXD0/PC4 106 1300 -500 200 L 50 50 1 1 B +X PE7 116 -1300 -2500 200 R 50 50 1 1 B +X GND 126 300 -3800 200 U 50 50 1 1 W +X PE0 136 -1300 -1800 200 R 50 50 1 1 B +X PA2 107 1300 3100 200 L 50 50 1 1 B +X PD11 117 1300 -2900 200 L 50 50 1 1 B +X PE13 127 -1300 -3100 200 R 50 50 1 1 B +X PD10 137 1300 -2800 200 L 50 50 1 1 B +X PF5 108 -1300 -600 200 R 50 50 1 1 B +X PD14 118 1300 -3200 200 L 50 50 1 1 B +X PE11 128 -1300 -2900 200 R 50 50 1 1 B +X PG8 138 -1300 800 200 R 50 50 1 1 B +X PA3 109 1300 3000 200 L 50 50 1 1 B +X PE10 119 -1300 -2800 200 R 50 50 1 1 B +X PF13 129 -1300 -1400 200 R 50 50 1 1 B +X PG7/USB_GPIO_IN 139 -1300 900 200 R 50 50 1 1 B +ENDDRAW +ENDDEF +# # NUCLEO64-FR411RE # DEF NUCLEO64-FR411RE U 0 1 Y Y 1 F N From 5dd6dd20f73d84a83440d365a797bd7d6b34815e Mon Sep 17 00:00:00 2001 From: El3ctr0nic Date: Sat, 1 Apr 2017 15:22:03 +0200 Subject: [PATCH 2/3] Names Fix Remove missmatch "R" from nucleo names --- library/modules.dcm | 14 +++++++------- library/modules.lib | 12 ++++++------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/library/modules.dcm b/library/modules.dcm index d882b59f..d114ede3 100644 --- a/library/modules.dcm +++ b/library/modules.dcm @@ -12,19 +12,19 @@ K Arduino nano microcontroller module USB F http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf $ENDCMP # +$CMP NUCLEO144-F429ZI +D Nucleo 144 Development Board with STM32F429ZIT6 MCU, 256kB RAM, 1Mb FLASH +K STM32 Nucleo ST +F http://www.st.com/content/ccc/resource/technical/document/data_brief/group0/7b/df/1d/e9/64/55/43/8d/DM00247910/files/DM00247910.pdf/jcr:content/translations/en.DM00247910.pdf +$ENDCMP +# $CMP NUCLEO144-F746ZG D Nucleo 144 Development Board with STM32F746ZG MCU, 256kB RAM, 1Mb FLASH K STM32 Nucleo ST F http://www.st.com/content/ccc/resource/technical/document/data_brief/group0/7b/df/1d/e9/64/55/43/8d/DM00247910/files/DM00247910.pdf/jcr:content/translations/en.DM00247910.pdf $ENDCMP # -$CMP NUCLEO144-FR429ZI -D Nucleo 144 Development Board with STM32F429ZIT6 MCU, 256kB RAM, 1Mb FLASH -K STM32 Nucleo ST -F http://www.st.com/content/ccc/resource/technical/document/data_brief/group0/7b/df/1d/e9/64/55/43/8d/DM00247910/files/DM00247910.pdf/jcr:content/translations/en.DM00247910.pdf -$ENDCMP -# -$CMP NUCLEO64-FR411RE +$CMP NUCLEO64-F411RE D Nucleo 64 Development Board with STM32F411RET6 MCU, 128kB RAM, 512KB FLASH K STM32 Nucleo ST F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00105918.pdf diff --git a/library/modules.lib b/library/modules.lib index b4cb219d..7e1aa01a 100644 --- a/library/modules.lib +++ b/library/modules.lib @@ -47,11 +47,11 @@ X GND 29 100 -1000 100 U 50 50 1 1 W ENDDRAW ENDDEF # -# NUCLEO144-FR429ZI +# NUCLEO144-F429ZI # -DEF NUCLEO144-FR429ZI U 0 1 Y Y 1 F N +DEF NUCLEO144-F429ZI U 0 1 Y Y 1 F N F0 "U" -900 3725 50 H V R CNN -F1 "NUCLEO144-FR429ZI" -900 3650 50 H V R CNN +F1 "NUCLEO144-F429ZI" -900 3650 50 H V R CNN F2 "Modules:ST_Zio_Connector_144_With_STLink" 850 -3650 50 H I L CNN F3 "" -900 300 50 H V C CNN ALIAS NUCLEO144-F746ZG @@ -207,11 +207,11 @@ X PG7/USB_GPIO_IN 139 -1300 900 200 R 50 50 1 1 B ENDDRAW ENDDEF # -# NUCLEO64-FR411RE +# NUCLEO64-F411RE # -DEF NUCLEO64-FR411RE U 0 1 Y Y 1 F N +DEF NUCLEO64-F411RE U 0 1 Y Y 1 F N F0 "U" -700 1975 50 H V R CNN -F1 "NUCLEO64-FR411RE" -700 1900 50 H V R CNN +F1 "NUCLEO64-F411RE" -700 1900 50 H V R CNN F2 "Modules:ST_Morpho_Connector_64_With_STLink" 550 -1900 50 H I L CNN F3 "" -900 -1400 50 H V C CNN $FPLIST From 641de0f31b416345148ce4321580b3332c4bc1a9 Mon Sep 17 00:00:00 2001 From: El3ctr0nic Date: Tue, 4 Apr 2017 10:34:00 +0200 Subject: [PATCH 3/3] Travis Fix - I think... Try 1 :) --- library/modules.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/modules.lib b/library/modules.lib index 7e1aa01a..b6912d1b 100644 --- a/library/modules.lib +++ b/library/modules.lib @@ -53,7 +53,7 @@ DEF NUCLEO144-F429ZI U 0 1 Y Y 1 F N F0 "U" -900 3725 50 H V R CNN F1 "NUCLEO144-F429ZI" -900 3650 50 H V R CNN F2 "Modules:ST_Zio_Connector_144_With_STLink" 850 -3650 50 H I L CNN -F3 "" -900 300 50 H V C CNN +F3 "" -900 300 50 H I C CNN ALIAS NUCLEO144-F746ZG $FPLIST ST?Zio?Connector?144?With?STLink* @@ -213,7 +213,7 @@ DEF NUCLEO64-F411RE U 0 1 Y Y 1 F N F0 "U" -700 1975 50 H V R CNN F1 "NUCLEO64-F411RE" -700 1900 50 H V R CNN F2 "Modules:ST_Morpho_Connector_64_With_STLink" 550 -1900 50 H I L CNN -F3 "" -900 -1400 50 H V C CNN +F3 "" -900 -1400 50 H I C CNN $FPLIST ST?Morpho?Connector?64?With?STLink* $ENDFPLIST