# Arduino Drivers

New kits come with a genuine Arduino Nano Every, earlier kits come with an Arduino compatible Nano clone. The driver installation for each is different - select the correct one below.

<figure><img src="/files/Pfp8Mi72BmiRWUlZfsp6" alt=""><figcaption></figcaption></figure>

{% tabs %}
{% tab title="Arduino Nano Every" %}
Within the Arduino IDE, go to the Tools menu, then Boards, then Boards Manager.

In the Boards Manager, search for megaAVR and install it.

<figure><img src="/files/WEPUlOVpXCMDDG8oz6aZ" alt=""><figcaption><p>Arduino megaAVR Boards installed</p></figcaption></figure>

All done - continue to the next page.
{% endtab %}

{% tab title="Nano Clone" %}
The Arduino Compatible Nano uses a different USB Serial interface and requires a driver to be installed that isn't included with the Arduino IDE.

Sparkfun have written an excellent installation guide, linked below. Ensure you download the drivers directly from sparkfun, not via the WCH website. There is a bug in the newer (2019+) version of the drivers from the WCH Website.

{% embed url="<https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/all#drivers-if-you-need-them>" fullWidth="false" %}

Alternatively, download the drivers directly (still via sparkfun) [here.](https://cdn.sparkfun.com/assets/learn_tutorials/8/4/4/CH341SER.EXE)

During the install process, check the driver date - the 2014 drivers work, later ones have been known to cause issues when uploading code to the Arduino.

<figure><img src="/files/uc8QTRpg0YSE07Iz9EXr" alt=""><figcaption><p>Left: Good 2014 drivers. Right: Buggy later drivers.</p></figcaption></figure>

Once drivers are installed continue to the next page.
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.echook.uk/programming-the-arduino/arduino-ch340-drivers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
