diff --git a/.gitignore b/.gitignore
index 49369aeebe..d8fa00b890 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,4 +7,7 @@ node_modules
public
src
.DS_Store
-.vscode/settings.json
\ No newline at end of file
+.vscode/settings.json
+content/en
+content/de
+content/pt
\ No newline at end of file
diff --git a/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_CE_RED.pdf b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_CE_RED.pdf
new file mode 100644
index 0000000000..172bbdf103
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_CE_RED.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_FCC_DSS.pdf b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_FCC_DSS.pdf
new file mode 100644
index 0000000000..d7e98da68c
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_FCC_DSS.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_FCC_DTS.pdf b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_FCC_DTS.pdf
new file mode 100644
index 0000000000..2ce00ebf7a
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_FCC_DTS.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_IC.pdf b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_IC.pdf
new file mode 100644
index 0000000000..3549433fea
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_IC.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_MIC.pdf b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_MIC.pdf
new file mode 100644
index 0000000000..2a20e0f3c4
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_MIC.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_RCM.pdf b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_RCM.pdf
new file mode 100644
index 0000000000..b00fa2ff4c
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_RCM.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_REACH.pdf b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_REACH.pdf
new file mode 100644
index 0000000000..6c9a6b8dad
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_REACH.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_RoHS.pdf b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_RoHS.pdf
new file mode 100644
index 0000000000..d401eaf18b
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_RoHS.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_UKCA.pdf b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_UKCA.pdf
new file mode 100644
index 0000000000..f231208871
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-CERT_UKCA.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-DoC_CE.pdf b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-DoC_CE.pdf
new file mode 100644
index 0000000000..1d37612ff2
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-DoC_CE.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-DoC_UKCA.pdf b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-DoC_UKCA.pdf
new file mode 100644
index 0000000000..946d644b95
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/certifications/Arduino_ABX00023-DoC_UKCA.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/compatibility.yml b/content/hardware/_unlisted/boards/testt/compatibility.yml
new file mode 100644
index 0000000000..03e1c4c460
--- /dev/null
+++ b/content/hardware/_unlisted/boards/testt/compatibility.yml
@@ -0,0 +1,23 @@
+software:
+ - arduino-ide
+ - iot-cloud
+ - arduino-cli
+ - web-editor
+hardware:
+ shields:
+ - mkr-485-shield
+ - mkr-can-shield
+ - mkr-env-shield
+ - mkr-eth-shield
+ - mkr-imu-shield
+ - mkr-mem-shield
+ - mkr-sd-proto-shield
+ - mkr-rgb-shield
+ - mkr-gps-shield
+ - mkr-therm-shield
+ - mkr-relay-proto-shield
+ carriers:
+ - mkr-connector-carrier
+ - mkr-iot-carrier
+ - mkr-motor-carrier
+ boards: ~
diff --git a/content/hardware/_unlisted/boards/testt/datasheet/assets/featured.png b/content/hardware/_unlisted/boards/testt/datasheet/assets/featured.png
new file mode 100644
index 0000000000..fb91190677
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/datasheet/assets/featured.png differ
diff --git a/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifi1010_powertree.png b/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifi1010_powertree.png
new file mode 100644
index 0000000000..2d27dbf6d1
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifi1010_powertree.png differ
diff --git a/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifif1010_connectorPositions.png b/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifif1010_connectorPositions.png
new file mode 100644
index 0000000000..4aadc4fe13
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifif1010_connectorPositions.png differ
diff --git a/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifif1010_mountingHoles.png b/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifif1010_mountingHoles.png
new file mode 100644
index 0000000000..e7864fbe0e
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifif1010_mountingHoles.png differ
diff --git a/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifif1010_outline.png b/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifif1010_outline.png
new file mode 100644
index 0000000000..cdf6069ce4
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/datasheet/assets/mkrwifif1010_outline.png differ
diff --git a/content/hardware/_unlisted/boards/testt/datasheet/datasheet.md b/content/hardware/_unlisted/boards/testt/datasheet/datasheet.md
new file mode 100644
index 0000000000..b9d1a12784
--- /dev/null
+++ b/content/hardware/_unlisted/boards/testt/datasheet/datasheet.md
@@ -0,0 +1,355 @@
+---
+identifier: ABX000023
+title: TEST
+type: maker
+---
+
+
+
+# Description TEST
+The Arduino® MKR WiFi 1010 is a miniature sized module containing a SAMD21G18A Processor, the Nina W102 Module and a crypto chip (the ATECC508).
+
+
+# Target Areas
+Prototyping, IoT application examples
+
+
+# Features
+- **SAMD21G18A**
+ - **Processor**
+ - Arm® Cortex®-M0+ at up to 48 MHz
+ - 256 kB Flash
+ - 32 kB SRAM
+ - Power On Reset (POR) and Brown Out Detection (BOD)
+
+ - **Peripherals**
+ - 12 channel DMA
+ - 12 channel event system
+ - 5x 16 bit Timer/Counter
+ - 3x 24 bit timer/counter with extended functions
+ - 32 bit RTC
+ - Watchdog Timer
+ - CRC-32 generator
+ - Full speed Host/Device USB with 8 end points
+ - 6x SERCOM (USART, I2C, SPI, LIN)
+ - Two channel I2S
+ - 12 bit 350ksps ADC (up to 16 bit with oversampling)
+ - 10 bit 350ksps DAC
+ - External Interrupt Controller (up to 16 lines)
+
+- **ATECC508 Crypto Chip**
+ - Cryptographic co-processor with secure hardware based key storage
+ - Protected storage for up to 16 keys, certificates or data
+ - ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman
+ - ECDSA: FIPS186-3 Elliptic Curve Digital Signature Algorithm
+ - NIST standard P256 elliptic curve support
+ - SHA-256 & HMAC hash including off-chip context save/restore
+
+- **Nina W102 Module**
+ - Dual Core Tensilica LX6 CPU at up to 240MHz
+
+ - **Wi-Fi®**
+ - IEEE 802.11b up to 11Mbit
+ - IEEE 802.11g up to 54MBit
+ - IEEE 802.11n up to 72MBit
+ - 2.4 GHz, 13 channels
+ - 96 dBm sensitivity
+
+ - **Bluetooth® BR/EDR**
+ - Max 7 Clients
+ - 2.4 GHz, 79 channels
+ - Up to 3 Mbit/s
+ - -88 dBm sensitivity
+ - Bluetooth® Low Energy
+ - Bluetooth® 5.0 dual mode
+ - 2.4GHz 40 channels
+ - -88 dBm sensitivity
+ - Up to 1 Mbit/s
+
+- **BQ24125L I2C Controlled USB/Adapter Charger**
+ - 92% Charge Efficiency at 2 A, 90% at 4 A
+ - Autonomous Battery Charging
+ - 2.5-A Fast Charging
+
+# Contents
+
+## The Board
+
+Like most Arduino MKR form factor boards the MKR WiFi 1010 can be powered via USB, via headers or connecting a Lithium or Lithium Polymer battery to the embedded battery charger (the BQ24195L).
+
+**NOTE:** MKR WiFi 1010 battery charger has a minimum of 512 mA charge current. Please ensure this charging is compatible with the battery you will be using.
+
+**NOTE:** MKR WiFi 1010 only supports 3.3 V I/Os and is NOT 5 V tolerant.
+
+Please make sure you are not directly connecting 5 V signals to this board, or it will be damaged.
+
+
+Also the 5V pin does NOT supply voltage but is rather connected, through a jumper, to the USB power input.
+
+
+### Application Examples
+
+**Bluetooth®:** The communications chipset on the MKR WiFi 1010 is something pretty unique in the world of microcontroller platforms, since this can be both a Bluetooth® LE and Bluetooth® client and host device.
+
+**Wi-Fi®:** The Wi-Fi® connectivity is performed with a module from u-blox®, the NINA-W10, a low power chipset operating in the 2.4GHz range.
+
+**IoT:** Whether you are looking at building a sensor network connected to your office or home router, or if you want to create a BLE device sending data to a cell phone, the MKR WiFi 1010 is your one-stop-solution for many of the basic IoT application scenarios.
+
+
+## Ratings
+
+### Recommended Operating Conditions
+| Symbol | Description | Min | Max |
+| ------ | ------------------------------------------------- | ---------- | ------- |
+| | Conservative thermal limits for the whole board: | -40 °C | 85 °C |
+
+### Power Consumption
+| Symbol | Description | Min | Typ | Max | Unit |
+| --------------- | ---------------------------------------- | --- | --- | --- | ---- |
+| $VIN_{Max}$ | Maximum input voltage from VIN pad | -0.3| - | 5.5 | V |
+| $VUSB_{Max}$ | Maximum input voltage from USB connector | -0.3| - | 5.5 | V |
+| $P_{Max}$ | Maximum power consumption | -| - | TBC | mW |
+
+## Functional Overview
+
+### Processor
+
+The Main Processor is a Arm® Cortex®-M0+ running at up to 48 MHz.
+
+Most of its pins are connected to the external headers, however some are reserved for internal communication to the communication module and to the internal SPI and I2C peripherals (Crypto).
+Communication with NINA Module W102 happens through UART and SPI through the following pins.
+
+| Pin | Acronym | NINA Pin | Acronym | Description |
+| --- | ------- | -------- | --------- | ----------- |
+| 21 | PA12 | 36 | GPIO12 | SPI MOSI |
+| 22 | PA13 | 21 | SPIV\_DI | NINA\_MISO |
+| 23 | PA14 | 28 | SPIV\_CS | SPI CS |
+| 24 | PA15 | 29 | SPIV\_CLK | SPI CLK |
+| 39 | PA27 | 27 | GPIO0 | NINA\_GPIO0 |
+| 7 | PB08 | 19 | RESET | NINA RESET |
+| 41 | PA28 | 7 | GPIO\_33 | NINA\_ACK |
+| 23 | PA14 | 21 | UART\_CTS | NINA\_CS |
+| 24 | PA15 | 20 | UART\_CTS | NINA\_SCK |
+| 38 | PB23 | 22 | UART\_RXD | Serial1\_RX |
+| 37 | PA22 | 23 | UART\_TXD | Serial1\_TX |
+
+### Wi-Fi® Module
+
+Wi-Fi® connectivity is provided by a Nina W102 Module. This module contains a STM32L0 processor along with a Semtech SX1276 Radio. The processor is running on Arduino open source firmware based on Semtech code.
+
+**NOTE:** Although Firmware is open source, modifying it will require recertification of the radio stack.
+
+### Crypto Chips
+The crypto chip in Arduino IoT boards is what makes the difference with other less secure boards as it provides a secure way to store secrets such as certificates and it also allows accelerating secure protocols while never exposing secrets in plain text.
+
+
+### Power Tree
+
+
+
+## Board Operation
+### Getting Started - IDE
+If you want to program your MKR WiFi 1010 while offline you need to install the Arduino Desktop IDE [1] To connect the MKR WiFi 1010 to your computer, you’ll need a micro-B USB cable. This also provides power to the board, as indicated by the LED.
+
+### Getting Started - Arduino Cloud Editor
+All Arduino boards, including this one, work out-of-the-box on the Arduino Cloud Editor [2], by just installing a simple plugin.
+
+The Arduino Cloud Editor is hosted online, therefore it will always be up-to-date with the latest features and support for all boards. Follow [3] to start coding on the browser and upload your sketches onto your board.
+
+### Getting Started - Arduino Cloud
+All Arduino IoT enabled products are supported on Arduino Cloud which allows you to Log, graph and analyze sensor data, trigger events, and automate your home or business.
+
+### Arduino Forum
+Discussions and ideas for the MKR WiFi 1010 can be found in the Arduino Forum [4].
+
+### Online Resources
+Now that you have gone through the basics of what you can do with the board you can explore the endless possibilities it provides by checking exciting projects on Arduino Project Hub [5], the Arduino Library Reference [6] and the online store [7] where you will be able to complement your board with sensors, actuators and more.
+
+### Board Recovery
+All Arduino boards have a built-in bootloader which allows flashing the board via USB. In case a sketch locks up the processor and the board is not reachable anymore via USB it is possible to enter bootloader mode by double-tapping the reset button right after power up.
+
+## Connector Pinouts
+
+
+### USB
+
+| Pin | Function | Type | Description |
+| --- | -------- | ------------ | ------------------------------------------------------------------- |
+| 1 | VUSB | Power | Power Supply Input. Output is powered via VUSB from header |
+| 2 | D- | Differential | USB differential data - |
+| 3 | D+ | Differential | USB differential data + |
+| 4 | ID | Analog | Selects Host/Device functionality |
+| 5 | GND | Power | Supply Ground |
+
+**NOTE:** This board can support USB host mode only if powered via the VUSB pin and if the jumper close to the VUSB pin is shorted.
+
+### Headers
+
+Board exposes two 28 pin connectors assembled with pin headers.
+
+
+| Pin | Function | Type | Description |
+| --- | -------- | --------- | ------------------------------------------------- |
+| 1 | AREF | Analog | Analog Reference. |
+| 2 | A0/DAC0 | Analog | ADC in/DAC out, Can be used as GPIO |
+| 3 | A1 | Analog | ADC in, Can be used as GPIO |
+| 4 | A2 | Analog | ADC in, Can be used as GPIO |
+| 5 | A3 | Analog | ADC in, Can be used as GPIO |
+| 6 | A4/SDA | Analog | ADC in, I2C SDA, Can be used as GPIO |
+| 7 | A5/SCL | Analog | ADC in, I2C SCL, Can be used as GPIO |
+| 8 | A6 | Analog | ADC in, Can be used as GPIO |
+| 9 | D0 | Digital | GPIO, can be used as PWM |
+| 10 | D1 | | GPIO, can be used as PWM |
+| 11 | D2/PWM | Digital | GPIO, can be used as PWM |
+| 12 | D3/PWM | Digital | GPIO, can be used as PWM |
+| 13 | D4/PWM | Digital | GPIO, can be used as PWM |
+| 14 | D5/PWM | Digital | GPIO, can be used as PWM |
+| 15 | D6 | Digital | GPIO, can be used as PWM |
+| 16 | D7 | Digital | GPIO can be used as PWM |
+| 17 | D8/MOSI | Digital | SPI MOSI, can be used as GPIO, can be used as PWM |
+| 18 | D9/SCK | Digital | SPI SCK, can be used as GPIO, can be used as PWM |
+| 19 | D10/MISO | Digital | SPI MISO, can be used as GPIO |
+| 20 | D11/SDA | Digital | I2C SDA, can be used as GPIO |
+| 21 | D12/SCL | Digital | I2C SCL, can be used as GPIO |
+| 22 | D13/RX | Digital | USART RX, can be used as GPIO |
+| 23 | D14/TX | Digital | USART TX, can be used as GPIO |
+| 24 | RESETN | Digital | Reset input |
+| 25 | GND | Power | Power Ground |
+| 26 | +3V3 | Power Out | |
+| 27 | VIN | Power In | Vin Power input |
+| 28 | +5V | Power Out | |
+
+### Debug
+
+| Pin | Function | Type | Description |
+| --- | -------- | ---------- | ----------------------- |
+| 1 | +3V3 | Power Out | |
+| 2 | SWD | Digital | Single Wire Debug Data |
+| 3 | RESETN | Digital In | Processor Reset |
+| 4 | SWCLK | Digital In | Single Wire Debug Clock |
+| 5 | GND | Power | |
+
+
+## Mechanical Information
+
+Board measures are mixed between metric and imperial. Metric measures are used to maintain 100 mil pitch grid between pin rows to allow them to fit in a breadboard.
+
+### Board Outline
+
+### Mounting Holes
+
+### Connector Positions
+
+
+## Certifications
+### Declaration of Conformity CE DoC (EU)
+We declare under our sole responsibility that the products above are in conformity with the essential requirements of the following EU Directives and therefore qualify for free movement within markets comprising the European Union (EU) and European Economic Area (EEA).
+
+**ROHS 2 Directive 2011/65/EU**
+Conforms to: EN50581:2012
+
+**Directive 2014/35/EU. (LVD)**
+Conforms to: EN 60950-1:2006/A11:2009/A1:2010/A12:2011/AC:2011
+
+**Directive 2004/40/EC & 2008/46/EC & 2013/35/EU, EMF**
+Conforms to: EN 62311:2008
+
+### Declaration of Conformity to EU RoHS & REACH 211 01/19/2021
+Arduino boards are in compliance with RoHS 2 Directive 2011/65/EU of the European Parliament and RoHS 3 Directive 2015/863/EU of the Council of 4 June 2015 on the restriction of the use of certain hazardous substances in electrical and electronic equipment.
+
+| **Substance** | **Maximum Limit (ppm)** |
+| -------------------------------------- | ----------------------- |
+| Lead (Pb) | 1000 |
+| Cadmium (Cd) | 100 |
+| Mercury (Hg) | 1000 |
+| Hexavalent Chromium (Cr6+) | 1000 |
+| Poly Brominated Biphenyls (PBB) | 1000 |
+| Poly Brominated Diphenyl ethers (PBDE) | 1000 |
+| Bis(2-Ethylhexyl} phthalate (DEHP) | 1000 |
+| Benzyl butyl phthalate (BBP) | 1000 |
+| Dibutyl phthalate (DBP) | 1000 |
+| Diisobutyl phthalate (DIBP) | 1000 |
+
+Exemptions : No exemptions are claimed.
+
+Arduino Boards are fully compliant with the related requirements of European Union Regulation (EC) 1907 /2006 concerning the Registration, Evaluation, Authorization and Restriction of Chemicals (REACH). We declare none of the SVHCs (https://echa.europa.eu/web/guest/candidate-list-table), the Candidate List of Substances of Very High Concern for authorization currently released by ECHA, is present in all products (and also package) in quantities totaling in a concentration equal or above 0.1%. To the best of our knowledge, we also declare that our products do not contain any of the substances listed on the "Authorization List" (Annex XIV of the REACH regulations) and Substances of Very High Concern (SVHC) in any significant amounts as specified by the Annex XVII of Candidate list published by ECHA (European Chemical Agency) 1907 /2006/EC.
+
+### Conflict Minerals Declaration
+As a global supplier of electronic and electrical components, Arduino is aware of our obligations with regards to laws and regulations regarding Conflict Minerals, specifically the Dodd-Frank Wall Street Reform and Consumer Protection Act, Section 1502. Arduino does not directly source or process conflict minerals such as Tin, Tantalum, Tungsten, or Gold. Conflict minerals are contained in our products in the form of solder, or as a component in metal alloys. As part of our reasonable due diligence Arduino has contacted component suppliers within our supply chain to verify their continued compliance with the regulations. Based on the information received thus far we declare that our products contain Conflict Minerals sourced from conflict-free areas.
+
+### FCC Caution
+Any Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.
+
+This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:
+
+(1) This device may not cause harmful interference
+
+(2) this device must accept any interference received, including interference that may cause undesired operation.
+
+**FCC RF Radiation Exposure Statement:**
+
+1. This Transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.
+
+2. This equipment complies with RF radiation exposure limits set forth for an uncontrolled environment.
+
+3. This equipment should be installed and operated with minimum distance 20cm between the radiator & your body.
+
+English:
+User manuals for license-exempt radio apparatus shall contain the following or equivalent notice in a conspicuous location in the user manual or alternatively on the device or both. This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two conditions:
+
+(1) this device may not cause interference
+
+(2) this device must accept any interference, including interference that may cause undesired operation of the device.
+
+French:
+Le présent appareil est conforme aux CNR d’Industrie Canada applicables aux appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes :
+
+(1) l’ appareil nedoit pas produire de brouillage
+
+(2) l’utilisateur de l’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d’en compromettre le fonctionnement.
+
+**IC SAR Warning:**
+
+English
+This equipment should be installed and operated with minimum distance 20 cm between the radiator and your body.
+
+French:
+Lors de l’ installation et de l’ exploitation de ce dispositif, la distance entre le radiateur et le corps est d ’au moins 20 cm.
+
+**Important:** The operating temperature of the EUT can’t exceed 80℃ and shouldn’t be lower than -20℃.
+
+Hereby, Arduino S.r.l. declares that this product is in compliance with essential requirements and other relevant provisions of Directive 2014/53/EU. This product is allowed to be used in all EU member states.
+
+| Frequency bands | Maximum output power (EIRP) |
+| --------------------- | --------------------------- |
+| WiFi(2412-2472MHz) | 14.49 dBm |
+| BT EDR(2402-2480 MHz) | 2.16 dBm |
+| BT BLE(2402-2480 MHz) | 1.24 dBm |
+
+## Company Information
+
+| Company name | Arduino S.r.l. |
+| --------------- | ------------------------------------------------------------- |
+| Company Address | Via Andrea Appiani 25, 20900 MONZA, Italy |
+
+## Reference Documentation
+
+| Ref | Link |
+| -------------------------------------- | ------------------------------------------------------------------------ |
+| Arduino IDE (Desktop) | https://www.arduino.cc/en/software |
+| Arduino Cloud Editor | https://create.arduino.cc/editor |
+| Arduino Cloud Editor - Getting Started | https://docs.arduino.cc/arduino-cloud/guides/editor/ |
+| Arduino Documentation | https://docs.arduino.cc/hardware/mkr-wifi-1010 |
+| Arduino Project Hub | https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending |
+| Library Reference | https://www.arduino.cc/reference/en/libraries/ |
+| Online Store | https://store.arduino.cc/ |
+
+
+## Revision History
+
+| **Date** | **Revision** | **Changes** |
+| ---------- | ------------ | ------------------------------------- |
+| 25/04/2024 | 4 | Updated link to new Cloud Editor |
+| 27/09/2022 | 3 | Rendering problems fixed |
+| 20/09/2022 | 2 | Migration to Markdown, links updated, small typos fixed|
+| 22/03/2021 | 1 | First Release |
diff --git a/content/hardware/_unlisted/boards/testt/downloads/ABX000023-datasheet.pdf b/content/hardware/_unlisted/boards/testt/downloads/ABX000023-datasheet.pdf
new file mode 100644
index 0000000000..59b2c38b5e
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/downloads/ABX000023-datasheet.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/downloads/ABX000023-full-pinout.pdf b/content/hardware/_unlisted/boards/testt/downloads/ABX000023-full-pinout.pdf
new file mode 100644
index 0000000000..74f7e2476a
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/downloads/ABX000023-full-pinout.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/downloads/ABX00023-cad-files.zip b/content/hardware/_unlisted/boards/testt/downloads/ABX00023-cad-files.zip
new file mode 100644
index 0000000000..59155904ac
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/downloads/ABX00023-cad-files.zip differ
diff --git a/content/hardware/_unlisted/boards/testt/downloads/ABX00023-fritzing.fzpz b/content/hardware/_unlisted/boards/testt/downloads/ABX00023-fritzing.fzpz
new file mode 100644
index 0000000000..afaacbe32f
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/downloads/ABX00023-fritzing.fzpz differ
diff --git a/content/hardware/_unlisted/boards/testt/downloads/ABX00023-schematics.pdf b/content/hardware/_unlisted/boards/testt/downloads/ABX00023-schematics.pdf
new file mode 100644
index 0000000000..a681b5b85f
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/downloads/ABX00023-schematics.pdf differ
diff --git a/content/hardware/_unlisted/boards/testt/essentials.md b/content/hardware/_unlisted/boards/testt/essentials.md
new file mode 100644
index 0000000000..0d155fcc52
--- /dev/null
+++ b/content/hardware/_unlisted/boards/testt/essentials.md
@@ -0,0 +1,34 @@
+
+
+ All you need to know to get started with your new Arduino board.
+
+
+ Learn how to update the firmware and load certificates to your u-blox NINA Wi-Fi based board.
+
+
+
+
+
+ The WiFiNINA library is designed to use the NINA-W102 module, which allows your Arduino to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
+
+
+
+ The ArduinoMqttClient library allows you to send and receive MQTT messages using Arduino. Connect to brokers, publish and subscribe to topics. A great library for devices to communicate over the Internet.
+
+
+
+The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
+
+
+
+
+
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+
+
+ Discover interesting articles, principles and techniques related to the Arduino ecosystem.
+
+
+ Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.
+
+
diff --git a/content/hardware/_unlisted/boards/testt/features.md b/content/hardware/_unlisted/boards/testt/features.md
new file mode 100644
index 0000000000..f8f00edb2c
--- /dev/null
+++ b/content/hardware/_unlisted/boards/testt/features.md
@@ -0,0 +1,25 @@
+
+
+The MKR WiFi 1010 is a great choice for any beginner, maker or professional to get started with Internet of Things (IoT). Using the popular **Arm® Cortex®-M0 32-bit SAMD21** processor, it also features the and the **ECC508** crypto-chip for security. The board is part of the MKR family, where you can choose from a large variety of shields to build projects out of the box with minimal effort!
+
+
+
+
+
+
+The MKR WiFi 1010 is compatible with the Arduino Cloud platform. Build IoT projects in just minutes!
+
+
+
+
+
+
+
+Enables Bluetooth® allowing you to implement Bluetooth® in your projects.
+
+
+
+
+
+
+
diff --git a/content/hardware/_unlisted/boards/testt/image.svg b/content/hardware/_unlisted/boards/testt/image.svg
new file mode 100644
index 0000000000..2d40de8de0
--- /dev/null
+++ b/content/hardware/_unlisted/boards/testt/image.svg
@@ -0,0 +1,1225 @@
+
+
+
diff --git a/content/hardware/_unlisted/boards/testt/interactive/ABX00023-altium.zip b/content/hardware/_unlisted/boards/testt/interactive/ABX00023-altium.zip
new file mode 100644
index 0000000000..bd2c52d870
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/interactive/ABX00023-altium.zip differ
diff --git a/content/hardware/_unlisted/boards/testt/interactive/ABX00023-pinout.png b/content/hardware/_unlisted/boards/testt/interactive/ABX00023-pinout.png
new file mode 100644
index 0000000000..1062418055
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/interactive/ABX00023-pinout.png differ
diff --git a/content/hardware/_unlisted/boards/testt/product.md b/content/hardware/_unlisted/boards/testt/product.md
new file mode 100644
index 0000000000..ddea7c45ef
--- /dev/null
+++ b/content/hardware/_unlisted/boards/testt/product.md
@@ -0,0 +1,19 @@
+---
+title: TEST
+url_shop: https://store.arduino.cc/arduino-mkr-wifi-1010
+url_guide: /software/ide-v2/tutorials/ide-v2-board-manager#samd
+draft: true
+core: arduino:samd
+forumCategorySlug: "/hardware/mkr-boards/mkrwifi1010/147"
+certifications: [FCC, UKCA, IC, REACH, RED, RoHS, RCM, MIC, CE]
+productCode: "025"
+primary_button_url: /software/ide-v2/tutorials/ide-v2-board-manager#samd
+primary_button_title: Get Started
+secondary_button_url: /tutorials/generic/WiFiNINAFirmwareUpdater
+secondary_button_title: Update Firmware
+sku: [ABX000023]
+---
+
+The easiest entry point to basic IoT and pico-network application design.
+
+Whether you are looking at building a sensor network connected to your office or home router, or if you want to create a Bluetooth® Low Energy device sending data to a cellphone, the MKR WiFi 1010 is your one-stop-solution for many of the basic IoT application scenarios.
diff --git a/content/hardware/_unlisted/boards/testt/suggestions.md b/content/hardware/_unlisted/boards/testt/suggestions.md
new file mode 100644
index 0000000000..3acae39ab9
--- /dev/null
+++ b/content/hardware/_unlisted/boards/testt/suggestions.md
@@ -0,0 +1,21 @@
+
+
+ Learn how to access your board through a browser on the same network.
+
+
+
+ Learn how to program your board to connect to a Wi-Fi network.
+
+
+
+
+
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+
+
+ Discover interesting articles, principles and techniques related to the Arduino ecosystem.
+
+
+ Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.
+
+
\ No newline at end of file
diff --git a/content/hardware/_unlisted/boards/testt/tech-specs.md b/content/hardware/_unlisted/boards/testt/tech-specs.md
new file mode 100644
index 0000000000..a26faa6130
--- /dev/null
+++ b/content/hardware/_unlisted/boards/testt/tech-specs.md
@@ -0,0 +1,9 @@
+Here you will find the technical specifications for the Arduino MKR WiFi 1010.
+
+**Please read: operating voltage is 3.3V**
+
+The microcontroller on the this board runs at 3.3V, which means that you must never apply more than 3.3V to its Digital and Analog pins. Care must be taken when connecting sensors and actuators to assure that this limit of 3.3V is never exceeded. Connecting higher voltage signals, like the 5V commonly used with the other Arduino boards, will damage the board.
+
+**Please read: black conductive foam**
+
+You should remove the black conductive foam from the board pins before usage. If you don't remove it, the board may behave erratically.
diff --git a/content/hardware/_unlisted/boards/testt/tech-specs.yml b/content/hardware/_unlisted/boards/testt/tech-specs.yml
new file mode 100644
index 0000000000..d622bdd8be
--- /dev/null
+++ b/content/hardware/_unlisted/boards/testt/tech-specs.yml
@@ -0,0 +1,37 @@
+Board:
+ Name: Arduino® MKR WiFi 1010
+ SKU: ABX000023
+ Compatibility: MKR
+Microcontroller: SAMD21 Cortex®-M0+ 32bit low power ARM MCU
+USB connector: Micro USB (USB-B)
+Pins:
+ Built-in LED Pin: 6
+ Digital I/O Pins: 8
+ Analog Input Pins: 7 (ADC 8/10/12 bit)
+ Analog Output Pins: 1 (DAC 10 bit)
+ PMW Pins: 13 (0 - 8, 10, 12, A3, A4)
+ External interrupts: 10 (0, 1, 4, 5, 6, 7, 8 ,9, A1, A2)
+Connectivity:
+ Bluetooth®: Nina W102 uBlox module
+ Wi-Fi: Nina W102 uBlox module
+ Secure element: ATECC508A
+Communication:
+ UART: Yes
+ I2C: Yes
+ SPI: Yes
+Power:
+ I/O Voltage: 3.3V
+ Input Voltage (nominal): 5-7V
+ DC Current per I/O pin: 7 mA
+ Supported battery: Li-Po Single Cell, 3.7V, 1024mAh Minimum
+ Battery connector: JST PH
+Clock speed:
+ Processor: 48 MHz
+ RTC: 32.768 kHz
+Memory:
+ SAMD21G18A: 256KB Flash, 32KB SRAM
+ Nina W102 uBlox module: 448 KB ROM, 520KB SRAM, 2MB Flash
+Dimensions:
+ Weight: 32 g
+ Width: 25 mm
+ Length: 61.5 mm
diff --git a/content/hardware/_unlisted/boards/testt/tutorials.md b/content/hardware/_unlisted/boards/testt/tutorials.md
new file mode 100644
index 0000000000..d585ac9e35
--- /dev/null
+++ b/content/hardware/_unlisted/boards/testt/tutorials.md
@@ -0,0 +1,3 @@
+# Tutorials
+
+Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
\ No newline at end of file
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img01.png b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img01.png
new file mode 100644
index 0000000000..4a099ed236
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img01.png differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img02.png b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img02.png
new file mode 100644
index 0000000000..09fc94c9d7
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img02.png differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img03.png b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img03.png
new file mode 100644
index 0000000000..40b24521d7
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img03.png differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img04.png b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img04.png
new file mode 100644
index 0000000000..461d2eca84
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img04.png differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img05.png b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img05.png
new file mode 100644
index 0000000000..6db7795667
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img05.png differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img06.png b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img06.png
new file mode 100644
index 0000000000..548badfc4c
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img06.png differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img07.png b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img07.png
new file mode 100644
index 0000000000..46965b52c1
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img07.png differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img08.png b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img08.png
new file mode 100644
index 0000000000..1270065cf0
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img08.png differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img09.gif b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img09.gif
new file mode 100644
index 0000000000..d358ce7836
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img09.gif differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img10.gif b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img10.gif
new file mode 100644
index 0000000000..d14b1db779
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img10.gif differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img11.gif b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img11.gif
new file mode 100644
index 0000000000..f4311e2fff
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img11.gif differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img12.gif b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img12.gif
new file mode 100644
index 0000000000..6f92e3074a
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img12.gif differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img13.png b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img13.png
new file mode 100644
index 0000000000..4768802565
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img13.png differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img14.png b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img14.png
new file mode 100644
index 0000000000..2e15f1f842
Binary files /dev/null and b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/assets/ide_v2_t1_img14.png differ
diff --git a/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/tutorial-test.md b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/tutorial-test.md
new file mode 100644
index 0000000000..cce10a0f99
--- /dev/null
+++ b/content/hardware/_unlisted/boards/testt/tutorials/tutorial-test/tutorial-test.md
@@ -0,0 +1,210 @@
+---
+title: "TEST"
+description: "Learn how to TEST"
+tags:
+ - IDE 2
+ - Debugging
+ - Debugger
+ - Atmel-ICE
+author: "Matteo"
+---
+
+## Introduction
+
+
+
+ All you need to know to get started with your new Arduino board.
+
+
+
+In this tutorial, we will learn how to use the [Atmel-ICE](https://www.microchip.com/DevelopmentTools/ProductDetails/ATATMEL-ICE) development tool with the new [Arduino IDE 2](https://www.arduino.cc/en/software) for debugging SAM-based Arduino® boards. Using an [Arduino MKR WiFi 1010](https://store.arduino.cc/arduino-mkr-wifi-1010) board and a simple program, we will learn about the debugging functionalities that are integrated with the debugger tool of the new IDE 2.
+
+## Goals
+
+The goals with this tutorial are:
+
+- Learn how to use an [Atmel-ICE](https://www.microchip.com/DevelopmentTools/ProductDetails/ATATMEL-ICE) development tool with the new [Arduino IDE 2](https://www.arduino.cc/en/software) and a SAM-based Arduino® board.
+- Learn about the debugging functionalities of the new [Arduino IDE 2](https://www.arduino.cc/en/software).
+
+## Hardware and Software Needed
+
+The hardware and software used in this tutorial:
+
+- [Arduino IDE 2](https://www.arduino.cc/en/software).
+- [Arduino MKR WiFi 1010](https://store.arduino.cc/arduino-mkr-wifi-1010) board.
+- [Atmel-ICE](https://www.microchip.com/DevelopmentTools/ProductDetails/ATATMEL-ICE) development tool.
+- 10-pin mini-squid cable (included with the Atmel-ICE development tool)
+- Micro USB cable (x2).
+- 2.54mm right-angle male headers (x6).
+- 2.54mm straight male headers (x6 - optional).
+- [MKR Proto Shield](https://store.arduino.cc/mkr-proto-shield) (optional).
+- Soldering iron, or a soldering station, and solder.
+
+## The Atmel-ICE Development Tool
+
+Atmel-ICE is a powerful development tool that can be used for **debugging** and **programming ARM® Cortex®-M-based SAM and AVR microcontrollers** with on-chip debug capability. One of the main features of Atmel-ICE is its support of several debugging/programming interfaces like JTAG, SWD, PDI, TPI, aWire, SPI, debugWIRE, and UPDI. For debugging SAM-based Arduino® boards with the Atmel-ICE, we are going to use its **SWD interface**.
+
+
+
+## The SWD Interface
+
+JTAG is the de facto interface for debugging and accessing a processor registers. This interface has been used for many years, and it is still largely used today. But JTAG has a drawback: **it uses many signals (or pins), at least four**. To address this drawback, ARM® created an alternative debug interface called the Serial Wire Debug (SWD) interface.
+
+The **SWD interface** is a **two-pin** (SWDIO/SWCLK) electrical alternative to the JTAG interface that has the same JTAG protocol on top. The SWD interface can be used to program the firmware of a processor and access its registers for debugging purposes. This interface and its associated protocol are now available in nearly all ARM® Cortex®-A, Cortex®-R, and Cortex®-M processors.
+
+### Preparing the SWD Interface
+
+Before we connect the Atmel-ICE development tool to our Arduino® MKR WiFi 1010 board, we have to prepare the SWD interface pins of our board. The MKR WiFi 1010 board has the SWD interface pins, SWDIO and SWCLK, connected to the J2 header as shown in its [schematic](https://content.arduino.cc/assets/MKRWiFi1010V2.0_sch.pdf).
+
+
+
+The J2 header pins of the MKR WiFi 1010 board are located on the **underside** of the board in the exposed pads; the pinout is shown in the image below:
+
+
+
+There are several methods to connect the J2 header pins of the MKR WiFi 1010 board to the SWD interface of the Atmel-ICE development tool. For example, one method can be **soldering wires directly on the exposed pads**; in this tutorial, we are going to explain how to set up two different methods: **one that requires soldering and one that doesn't**.
+
+> Note: The goal is to **reach** the exposed pads that are located on the underside of the board, feel free to choose one of the two methods that are explained in this tutorial or to implement another solution not mentioned here.
+
+### Method 1: Soldering 2.54mm Right-Angle Male Headers
+
+In the first method, the one that requires soldering, **6 2.54mm right-angle male headers are soldered on the exposed pads** as shown in the image below:
+
+
+
+Now you can connect the mini-squid cable to the soldered right-angle headers. Notice that, while the headers are soldered to the exposed pads of the MKR WiFi 1010 board, you are not going to be able to use the board in a breadboard because it won't fit.
+
+### Method 2: Using a MKR Proto Shield and Headers
+
+In the second method, the one that doesn't requires any soldering, a **MKR Proto Shield and 6 2.54mm straight male headers** can be used to access the exposed pads of the MKR WiFi 1010 board as shown in the images below:
+
+
+
+Besides not requiring any soldering, with this method the MKR Proto Shield remains also fully reusable. Now you can connect the mini-squid cable to the straight headers in the shield.
+
+
+
+## Connecting the Atmel-ICE to the MKR WiFi 1010
+
+Now that we have the MKR WiFi 1010 board SWD interface, we can connect it to the Atmel-ICE SWD interface. The Atmel-ICE development tool has two ports: an AVR and a SAM port. We can use both ports to access the SWD interface pins; the required connections are described in the table below:
+
+| Name | AVR Port Pin | SAM Port Pin | Description |
+| ------ | ------------ | ------------ | ------------------------------------ |
+| SWDCLK | 1 | 4 | Serial Wire Debug Clock. |
+| SWDIO | 5 | 2 | Serial Wire Debug Data Input/Output. |
+| SWO | 3 | 6 | Serial Wire Output (optional). |
+| nSRST | 6 | 10 | Reset. |
+| VTG | 4 | 1 | Target voltage reference. |
+| GND | 2, 10 | 3, 5, 9 | Ground. |
+
+We used the SAM port in this tutorial; this means we used the pins **4**, **2**, **6**, **10**, **1** and **3** (just one GND connection is enough) of the SAM port.
+
+> Note: be careful and **double-check the connections between the Atmel-ICE and the MKR WiFi 1010 board SWD interfaces to avoid damaging one or both devices**.
+
+If the SWD interfaces of the debugger and the board are connected properly, a **green LED should turn on in the debugger**. Now that we have both devices, the Atmel-ICE and the MKR WiFi 1010 board, SWD interfaces connected, its time to use the **debugger tool** of the Arduino IDE 2.
+
+## Using the Debugger Tool
+
+Now that we have our hardware set up, we can learn how to use the IDE 2 Debugger Tool main functionalities through the [**Debugging with the Arduino IDE 2 tutorial**](https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-debugger). This tutorial goes through some key features of the Debugger Tool, and includes pointers to get started.
+
+As explained in the [**Debugging with the Arduino IDE 2 tutorial**](https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-debugger), before we can use the Debugger Tool of the Arduino IDE 2, we need to upload a sketch to our MKR WiFi 1010 board, making sure it is optimized for debugging. Let's try a simple program that blinks the onboard LED of our MKR WiFi 1010 board and changes the value of several variables while running.
+
+### 1. Setting Up
+
+Let's start by opening the Arduino IDE 2 and connecting our MKR WiFi 1010 board to our computer with a micro USB cable. The IDE should recognize automatically the board, if so, the board and port should appear as shown in the image below:
+
+
+
+Select **Tools > Programmer > Atmel-ICE** from the Arduino IDE menus.
+
+### 2. Creating the Test Code
+
+Let's try the example code show below, it is a simple program that blinks the onboard LED of our board and changes the value of variables `x` and `y` while running. Open a new sketch, copy and paste the code show below:
+
+```arduino
+/*
+ Simple Debugger Test
+
+ This example blinks the onboard LED of an Arduino board and changes
+ the value of the variables x and y wwhile running. The purpose of
+ this example is to test the debugging functionalities of the Arduino
+ IDE 2.
+
+ The circuit:
+ - Arduino MKR WiFi 1010
+
+ Created by José Bagur
+
+ This example code is in the public domain.
+*/
+
+// Initialize variables x and y
+int x = 0;
+int y = 0;
+
+void setup() {
+ // Initialize digital pin LED_BUILTIN as an output
+ pinMode(LED_BUILTIN, OUTPUT);
+}
+
+
+void loop() {
+ digitalWrite(LED_BUILTIN, HIGH); // Turn the LED on
+ x++; // Increment in one unit x
+ y--; // Decrement in one unit y
+ delay(1000); // Wait for a second
+
+ digitalWrite(LED_BUILTIN, LOW); // Turn the LED off
+ delay(1000); // Wait for a second
+}
+```
+
+Before uploading the code to our board, we must optimize it for debugging. This can be made easily by clicking on the **Sketch** tab and then selecting the option **Optimize for Debugging**:
+
+
+
+With the **Optimize for Debugging** option selected, now its time to upload the code to our board and start debugging it.
+
+### 3. Using the Debugger Tool with the Test Code
+
+We can easily access to the Debugger Tool menu from the left sidebar of the Arduino IDE 2 where we can find also the **Board Manager**, **Library Manager**, **Search** and **Sketchbook Explorer**.
+
+
+
+Now, we can see the Debugger Tool menu expanded. Let's start using the debugger tool by selecting the **Start Debugging** button that is located near the **Upload** button:
+
+
+
+We should see some text in the IDE console from the Debugger Tool. The text displayed in the console shows information about the current debugging session, the debugging hardware tool and the connected board; for example, the board's microcontroller part number should be recognized by the Debugger Tool as shown below:
+
+
+
+Let's set two **breakpoints** in lines 28 and 33. The breakpoints can be set in the Debugger Tool by clicking to the left of the line numbering in the editor as shown below:
+
+
+
+We should see now information about the breakpoint we created in the Debugger Tool menu. Let's also watch what is happening with variables `x` and `y` in the program. To watch this variables we must add them in **Watch** section of the Debugger Tool as shown below:
+
+
+
+Now let's see what happens with the breakpoints and the x and y variables in the Watch section of the Debugger Tool. Let's use the **Continue** button, the program should run to the set breakpoints every time we press the Continue button as shown below, notice the value of x and y:
+
+
+
+As expected, we can see that the value of x increases in one unit while the value of y decreases in one unit. Also we can see the onboard LED going on and off.
+
+## Conclusion
+
+In this tutorial, we have learned how to use the Atmel-ICE development tool with the new Arduino IDE 2 for debugging SAM-based Arduino® boards. We learn how to connect the SWD interface of the Atmel-ICE development tool with the SWD interface of a MKR WiFi 1010 board. With a simple program, we learned also about the debugging functionalities of the debugger tool of the new Arduino IDE 2.
+
+### Troubleshoot
+
+Sometimes errors occur, there are some common issues we can troubleshoot:
+
+- Missing a bracket or a semicolon in the code.
+- Arduino board connected to the wrong port.
+- Accidental interruption of cable connection of the board or the debugger.
+- SWD interfaces of the debugger hardware tool and the board are not connected properly.
+- The debugging session in the IDE 2 didn't initialize correctly.
+
+We hope you enjoy the Debugger, and if you are having issues, please report them in [Arduino IDE GitHub repository](https://github.com/arduino/arduino-ide/issues).