diff --git a/examples/cord_epsim/Makefile b/examples/cord_epsim/Makefile
index f40884bdeb62a66c85dfa7e32bead5d7b06fb76a..110dae7f864ac6d7a025014c23919c2db1f90473 100644
--- a/examples/cord_epsim/Makefile
+++ b/examples/cord_epsim/Makefile
@@ -11,7 +11,7 @@ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \
                              chronos hifive1 msb-430 msb-430h nucleo-f030r8 \
                              nucleo-l053r8 nucleo-f031k6 nucleo-f042k6 \
                              nucleo-f303k8 nucleo-f334r8 nucleo-l031k6 \
-                             stm32f0discovery telosb waspmote-pro \
+                             mega-xplained stm32f0discovery telosb waspmote-pro \
                              wsn430-v1_3b wsn430-v1_4 z1
 
 # Enable GNRC networking
diff --git a/examples/ipc_pingpong/Makefile b/examples/ipc_pingpong/Makefile
index 03828548a90b879847c035b85a3f05b54aca2074..b7dd2ef8e0cfd5742b2a61fe71290be470f53d00 100644
--- a/examples/ipc_pingpong/Makefile
+++ b/examples/ipc_pingpong/Makefile
@@ -4,7 +4,8 @@ APPLICATION = ipc_pingpong
 # If no BOARD is found in the environment, use this default:
 BOARD ?= native
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \
+
 
 # This has to be the absolute path to the RIOT base directory:
 RIOTBASE ?= $(CURDIR)/../..
diff --git a/tests/bench_sizeof_coretypes/Makefile b/tests/bench_sizeof_coretypes/Makefile
index c3cb1b3e017b8c0f5c71f05aef1075789001bd72..a3f0b96487ada27706761cc5f448251af3f706ea 100644
--- a/tests/bench_sizeof_coretypes/Makefile
+++ b/tests/bench_sizeof_coretypes/Makefile
@@ -1,5 +1,7 @@
 include ../Makefile.tests_common
 
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
+
 # Modules that will have an impact on the size of the TCB (thread_t):
 #
 # disabled by default, enable on demand:
diff --git a/tests/driver_bmx055/Makefile b/tests/driver_bmx055/Makefile
index 9c9293fbfd516318b488fd43da5820a8ff926a48..f1a5f72c27af177a343a455dfe9e14e594a44f9f 100644
--- a/tests/driver_bmx055/Makefile
+++ b/tests/driver_bmx055/Makefile
@@ -1,5 +1,7 @@
 include ../Makefile.tests_common
 
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
+
 # include and auto-initialize all available sensors
 USEMODULE += saul_default
 # include driver for bmx055 sensor
diff --git a/tests/driver_enc28j60/Makefile b/tests/driver_enc28j60/Makefile
index 21e3a1f1ac0bf954ce2c0859a3db87c3f9c772cb..db65bd668dfe0df4a7b174d4f9ca66c54809367d 100644
--- a/tests/driver_enc28j60/Makefile
+++ b/tests/driver_enc28j60/Makefile
@@ -3,7 +3,7 @@ include ../Makefile.tests_common
 BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \
                              msb-430 msb-430h nucleo-f334r8 nucleo-l053r8 \
                              nucleo-f031k6 nucleo-f042k6 nucleo-f303k8 \
-                             nucleo-l031k6 stm32f0discovery telosb \
+                             nucleo-l031k6 mega-xplained stm32f0discovery telosb \
                              waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
 
 USEMODULE += auto_init_gnrc_netif
diff --git a/tests/driver_mpu9150/Makefile b/tests/driver_mpu9150/Makefile
index 5f564681c8cbcc6a359eff59f9c715b1b274097f..c487eac2d8baa6fcb70e0005f3fcc98b7db71298 100644
--- a/tests/driver_mpu9150/Makefile
+++ b/tests/driver_mpu9150/Makefile
@@ -1,5 +1,7 @@
 include ../Makefile.tests_common
 
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
+
 USEMODULE += mpu9150
 USEMODULE += xtimer
 
diff --git a/tests/driver_nvram_spi/Makefile b/tests/driver_nvram_spi/Makefile
index d056bae463ccc4bf82e404d4fc940f4dbaa9bd64..50ab28ce16aca12813acc047f33162d8f93c8d10 100644
--- a/tests/driver_nvram_spi/Makefile
+++ b/tests/driver_nvram_spi/Makefile
@@ -1,5 +1,7 @@
 include ../Makefile.tests_common
 
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
+
 USEMODULE += nvram_spi
 USEMODULE += xtimer
 
diff --git a/tests/driver_pir/Makefile b/tests/driver_pir/Makefile
index a509648dccacbbc6738e0382c8be5a3c70e21f3c..b0d775f67b31ff354b4af285f3a38bea256e720b 100644
--- a/tests/driver_pir/Makefile
+++ b/tests/driver_pir/Makefile
@@ -1,6 +1,6 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
 
 USEMODULE += pir
 
diff --git a/tests/driver_tsl4531x/Makefile b/tests/driver_tsl4531x/Makefile
index 487030b625962f9f58668b9267ba7b732b6986b2..c9ba61e4d8bf42364773c85d3e5e6befa45559a1 100644
--- a/tests/driver_tsl4531x/Makefile
+++ b/tests/driver_tsl4531x/Makefile
@@ -1,5 +1,7 @@
 include ../Makefile.tests_common
 
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
+
 USEMODULE += tsl4531x
 USEMODULE += xtimer
 
diff --git a/tests/driver_xbee/Makefile b/tests/driver_xbee/Makefile
index 84d09bfa1bc017ac2cf97e52006e9ed79a01802e..2099972dea93d5aa70fdd4d76cb711908c89e85e 100644
--- a/tests/driver_xbee/Makefile
+++ b/tests/driver_xbee/Makefile
@@ -2,7 +2,7 @@ include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \
                              nucleo-f042k6 nucleo-f030r8 nucleo-f334r8 \
-                             stm32f0discovery
+                             stm32f0discovery waspmote-pro
 
 USEMODULE += xbee
 USEMODULE += gnrc_txtsnd
diff --git a/tests/emb6/Makefile b/tests/emb6/Makefile
index 184b11188c03dd86cb785760683b0c0f2585b106..e9065cc367d0b83d2f68cb799a460ef910f42b16 100644
--- a/tests/emb6/Makefile
+++ b/tests/emb6/Makefile
@@ -6,10 +6,10 @@ include ../Makefile.tests_common
 BOARD_BLACKLIST := msb-430 msb-430h pic32-clicker pic32-wifire \
                    telosb wsn430-v1_3b wsn430-v1_4 z1
 
-BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \
                              msb-430 msb-430h nucleo-l031k6 nucleo-f031k6 \
                              nucleo-f042k6 nucleo-l053r8 stm32f0discovery \
-                             telosb wsn430-v1_3b wsn430-v1_4 z1
+                             telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
 
 USEPKG += emb6
 
diff --git a/tests/evtimer_msg/Makefile b/tests/evtimer_msg/Makefile
index cc66a9e3d9ed1a5b521b920a27a027ce78f50a8a..eb62ad17957aea8222ce78c084384b02b9c9cf83 100644
--- a/tests/evtimer_msg/Makefile
+++ b/tests/evtimer_msg/Makefile
@@ -1,6 +1,7 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \
+                             nucleo-f042k6
 
 USEMODULE += evtimer
 
diff --git a/tests/evtimer_underflow/Makefile b/tests/evtimer_underflow/Makefile
index cc66a9e3d9ed1a5b521b920a27a027ce78f50a8a..eb62ad17957aea8222ce78c084384b02b9c9cf83 100644
--- a/tests/evtimer_underflow/Makefile
+++ b/tests/evtimer_underflow/Makefile
@@ -1,6 +1,7 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6 nucleo-f042k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6 \
+                             nucleo-f042k6
 
 USEMODULE += evtimer
 
diff --git a/tests/gnrc_ipv6_nib/Makefile b/tests/gnrc_ipv6_nib/Makefile
index 2b8205ec5d15ddef99e1e679e9aec87bdaa7767f..7f767162da4179d651354274f035bb94d8405352 100644
--- a/tests/gnrc_ipv6_nib/Makefile
+++ b/tests/gnrc_ipv6_nib/Makefile
@@ -1,8 +1,8 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-mega2560 arduino-uno \
                              chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \
-                             telosb wsn430-v1_3b wsn430-v1_4
+                             telosb waspmote-pro wsn430-v1_3b wsn430-v1_4
 
 USEMODULE += gnrc_ipv6
 USEMODULE += gnrc_ipv6_nib
diff --git a/tests/gnrc_sock_udp/Makefile b/tests/gnrc_sock_udp/Makefile
index ae292db100d30156899c6ec24e24c7944a2b83f4..4583d8b4f5bc0177c321656b9dd55e28b0a5343b 100644
--- a/tests/gnrc_sock_udp/Makefile
+++ b/tests/gnrc_sock_udp/Makefile
@@ -1,7 +1,8 @@
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno \
-                             chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6
+                             chronos nucleo-f031k6 nucleo-f042k6 nucleo-l031k6 \
+                             waspmote-pro
 
 USEMODULE += gnrc_sock_check_reuse
 USEMODULE += gnrc_sock_udp
diff --git a/tests/irq/Makefile b/tests/irq/Makefile
index 4a9dbbdb5d8d9f1d289b1ddc5d245b6b431de8ce..4824580eb065d245d29d66e10baecb32b3b9a8b8 100644
--- a/tests/irq/Makefile
+++ b/tests/irq/Makefile
@@ -1,6 +1,6 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
 
 USEMODULE += auto_init
 USEMODULE += xtimer
diff --git a/tests/isr_yield_higher/Makefile b/tests/isr_yield_higher/Makefile
index bfb6dbf0b1af35203942d932e53f6bfa3000abf0..551df56bb799d548b216025770e47c61b9fa2ff7 100644
--- a/tests/isr_yield_higher/Makefile
+++ b/tests/isr_yield_higher/Makefile
@@ -1,7 +1,7 @@
 APPLICATION = isr_yield_higher
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
 
 USEMODULE += xtimer
 
diff --git a/tests/msg_send_receive/Makefile b/tests/msg_send_receive/Makefile
index 54a42556f80cfcd3aa57c8a33a5d7533a88b9da6..489976d1e82bf327a2decb770c96d05475462b55 100644
--- a/tests/msg_send_receive/Makefile
+++ b/tests/msg_send_receive/Makefile
@@ -1,6 +1,6 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
 
 TEST_ON_CI_WHITELIST += all
 
diff --git a/tests/periph_eeprom/Makefile b/tests/periph_eeprom/Makefile
index a34d7a7e28e3dc88162c9f56d2932cdb39cb3e76..1771c5bd5db1fcf7ba3e40a6ed4abf34653644e9 100644
--- a/tests/periph_eeprom/Makefile
+++ b/tests/periph_eeprom/Makefile
@@ -3,6 +3,8 @@ include ../Makefile.tests_common
 
 FEATURES_REQUIRED += periph_eeprom
 
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
+
 USEMODULE += shell
 USEMODULE += shell_commands  # provides reboot command
 
diff --git a/tests/pipe/Makefile b/tests/pipe/Makefile
index 10f63e29cd64bc6113e680c9aa29a210b747e41b..10a4697c3956e176f3d675b4bb125514e81b5847 100644
--- a/tests/pipe/Makefile
+++ b/tests/pipe/Makefile
@@ -2,7 +2,7 @@ include ../Makefile.tests_common
 
 #malloc.h not found
 BOARD_BLACKLIST := jiminy-mega256rfr2 mega-xplained
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
 
 USEMODULE += pipe
 
diff --git a/tests/sched_testing/Makefile b/tests/sched_testing/Makefile
index 54a42556f80cfcd3aa57c8a33a5d7533a88b9da6..489976d1e82bf327a2decb770c96d05475462b55 100644
--- a/tests/sched_testing/Makefile
+++ b/tests/sched_testing/Makefile
@@ -1,6 +1,6 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
 
 TEST_ON_CI_WHITELIST += all
 
diff --git a/tests/struct_tm_utility/Makefile b/tests/struct_tm_utility/Makefile
index 549f162764732ea0705176ce7d6425aec449c02b..3a359b349190dfad1dba1ac663d2d513fff53d56 100644
--- a/tests/struct_tm_utility/Makefile
+++ b/tests/struct_tm_utility/Makefile
@@ -2,6 +2,8 @@ include ../Makefile.tests_common
 
 DISABLE_MODULE += auto_init
 
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
+
 USEMODULE += shell
 USEMODULE += timex
 
diff --git a/tests/thread_exit/Makefile b/tests/thread_exit/Makefile
index 61bc51c2c4b26329229d3fe021a12ceff7f2cb24..e2e53cdc4480e194e1105baee71c01ed602f021e 100644
--- a/tests/thread_exit/Makefile
+++ b/tests/thread_exit/Makefile
@@ -1,6 +1,6 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
 
 DISABLE_MODULE += auto_init
 
diff --git a/tests/thread_flags/Makefile b/tests/thread_flags/Makefile
index 30365019ccec03b1370ebe6f02b8dfd2086759dd..e2ad1f354512798b584999356f796870f08276b2 100644
--- a/tests/thread_flags/Makefile
+++ b/tests/thread_flags/Makefile
@@ -1,6 +1,6 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
 
 USEMODULE += core_thread_flags
 USEMODULE += xtimer
diff --git a/tests/thread_race/Makefile b/tests/thread_race/Makefile
index 391995e8f6d12c5bcba1b3ccbac63873c882200d..25a5f776ef8031d4fadfaa76f59fd244d96ebd13 100644
--- a/tests/thread_race/Makefile
+++ b/tests/thread_race/Makefile
@@ -2,6 +2,8 @@ include ../Makefile.tests_common
 
 DISABLE_MODULE += auto_init
 
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno
+
 TEST_ON_CI_WHITELIST += all
 
 include $(RIOTBASE)/Makefile.include
diff --git a/tests/xtimer_hang/Makefile b/tests/xtimer_hang/Makefile
index c32a4e70bffedb9a98d2e564c5a2dde8fb5134bb..fa58b99b80d6911ba3f3fdc054cf20948a550204 100644
--- a/tests/xtimer_hang/Makefile
+++ b/tests/xtimer_hang/Makefile
@@ -1,6 +1,6 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
 
 USEMODULE += xtimer
 
diff --git a/tests/xtimer_msg/Makefile b/tests/xtimer_msg/Makefile
index d2da7702d4541efecfb2cf7e3ac5614289c5818b..5ef90226bffdcdd026de29a776697c7ca0a36324 100644
--- a/tests/xtimer_msg/Makefile
+++ b/tests/xtimer_msg/Makefile
@@ -1,6 +1,6 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := nucleo-f031k6
+BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-uno nucleo-f031k6
 
 USEMODULE += xtimer