> For the complete documentation index, see [llms.txt](https://mrwheel-docs.gitbook.io/dsmrlogger32/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mrwheel-docs.gitbook.io/dsmrlogger32/firmware/dsmrlogger32-firmware.md).

# DSMRrlogger32 firmware clonen

### Clonen Firmware <a href="#clonen-firmware" id="clonen-firmware"></a>

De **DSMRlogger32** firmware staat hier[ https://github.com/mrWheel/DSMRlogger32](https://github.com/mrWheel/DSMRlogger32). Er zijn twee manieren om de firmware te clonen.

1. download de repository als een **`.zip`** file
2. gebruik **`git`**

Als je niet handig bent met **`git`** raad ik je aan de repository als een **`.zip`** file te downloaden.

Ga naar de [DSMRlogger32 repository](https://github.com/mrWheel/DSMRlogger32).

#### Download .zip file <a href="#download-zip-file" id="download-zip-file"></a>

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

Klik op de groene knop <mark style="background-color:green;">\[<> Code]</mark> ..

![](https://mrwheel.github.io/DSMRloggerWS/img/GIT_Clone2.png)

.. en selecteer **`[Download ZIP]`**

Er volgt een scherm als dit:

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

1. Bewaar het **`.zip`** bestand op een plek op je computer waar je hem terug kunt vinden.
2. Unzip het **`DSMRlogger32-main.zip`** bestand in de ArduinoIDE **`Sketchbook Location`**.
3. Rename de map **`DSMRlogger32-main`** naar **`DSMRlogger32`** (dus zonder **`-main`**)

Ga verder naar [DSMRlogger32 Sketch openen](#dsmrloggerws-sketch-openen).

#### git clone <a href="#git-clone" id="git-clone"></a>

Om de repository met **`git`** te kunnen clonen moet je er éérst voor zorgen dat je **`git`** op je systeem hebt staan. Hoe je dat moet doen valt buiten de scope van deze documentatie maar [hier](https://git-scm.com/book/nl/v1/Aan-de-slag-Git-installeren) kun je alles vinden over hoe je dit, voor jouw systeem, moet doen.

Voor nu ga ik ervan uit dat je **`git`** op je systeem hebt staan en dat je weet hoe je ermee moet werken.

Ga naar de Arduino **`Sketchbook location`** (de map waar al je Sketches in staan, [kijk hier](/dsmrlogger32/voorbereiding/esp8266-core.md)) en toets het volgende commando in:

```
git clone https://github.com/mrWheel/DSMRlogger32.git
```

That's it!

In **`Sketchbook location`** staat hierna een nieuwe map met de naam **`DSMRlogger32`**.

#### DSMRlogger32 Sketch openen <a href="#dsmrloggerws-sketch-openen" id="dsmrloggerws-sketch-openen"></a>

Start de ArduinoIDE ***opnieuw*** op en klik op het `open` icoon.

![](/files/WIidyLglaXt4tcF6rdvl)

Selecteer in het `drop-down` menu "Open" ..

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

In het pop-up window dat nu verschijnt navigeer je naar de map "**`DSMRlogger32`**" ..

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

.. en selecteer je de sketch **`DSMRlogger32.ino`**.\
Er verschijnt een nieuw editor window met de firmware van de DSMRlogger32!

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