> For the complete documentation index, see [llms.txt](https://docs.timos-werkstatt.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.timos-werkstatt.de/open-cnc-shield-2/controllermodules/estlcam.md).

# Estlcam - Arduino Mega

<div><figure><img src="https://2801776025-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjORbagsr6fvvxePwVb4C%2Fuploads%2Fa4QstWOjOiktPB3zsNWK%2FDSC00670.jpg?alt=media&amp;token=28eb5d64-7e22-4a29-816d-68c9876f756f" alt=""><figcaption></figcaption></figure> <figure><img src="https://2801776025-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjORbagsr6fvvxePwVb4C%2Fuploads%2FTPDyk9Jz8P5MvfpkX0LM%2FDSC00671.jpg?alt=media&amp;token=b5b4842d-d91c-4bb1-843f-efb86672fdc1" alt=""><figcaption></figcaption></figure> <figure><img src="https://2801776025-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjORbagsr6fvvxePwVb4C%2Fuploads%2FOYydIgFtDHaThsxILSel%2FDSC00755.jpg?alt=media&amp;token=bd5d6817-dfde-4365-8992-a25d075070e0" alt=""><figcaption><p>OPEN-CNC-Shield 2 mit Estlcam ControllerModule und Arduino</p></figcaption></figure></div>

Dieser Controller ist für die Verwendung der Software [Estlcam ](https://www.estlcam.de/Fertigungsunterlagen_Klemmen.php)gedacht. Die Software wird von Christian Knüll entwickelt und deckt die Bedürfnisse im Hobby-Bereich sehr gut ab. Es wird außerdem ein Arduino Mega 2560 benötigt. Dieser wird auf das ControllerModule aufgesteckt.

Videoanleitung OPEN-CNC-Shield 2 - Estlcam:

{% embed url="<https://youtu.be/pB7pwFJagds>" %}

### Überblick

* 3-Achsen
* CAM und Steuersoftware in einem
* 16 Eingänge
* 8 Ausgänge
* Zusätzliche Eingänge für Bedienelemente, Handrad, Joystick etc.
* Verbindung mit dem PC über USB

### Unterstützung der OCS2 Funktionen

<table><thead><tr><th width="313">Möglichkeiten OCS2</th><th width="432">Unterstützung des Estlcam Adapters</th></tr></thead><tbody><tr><td>6 Achsen</td><td><span data-gb-custom-inline data-tag="emoji" data-code="26a0">⚠️</span> Steuerung von 3 Achsen. Weitere Achsen können auf dem <a href="/open-cnc-shield-2/mainboard-mini/anschluesse-jumper.md#achsenkonfiguration">Shield gleichlaufend konfiguriert </a>werden.</td></tr><tr><td>16 Eingänge</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> 16 </td></tr><tr><td>8 Ausgänge</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> 8</td></tr><tr><td>Spindelgeschwindigkeitssteuerung 0-5V, 0-10V oder 5V PWM</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Spindel An/Aus Anschluss zum Schalten eines Relais / Frequenzumrichters</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td><strong>Externe Bedienelemente</strong></td><td></td></tr><tr><td>Handrad / Encoder</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Motor Start Taster</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Programm Start Taster</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>OK Taster</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Feedrate (Vorschubgeschwindigkeit)</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Rotation Speed (Spindelgeschwindigkeit)</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>3-Achsen Joystick </td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Auwahl X, Y, Z zur Wahl der Achsen für den Encoder</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> <em><mark style="color:red;">Wird von Estlcam v12 nicht mehr unterstützt</mark></em></td></tr><tr><td>Speed 1 und Speed 2 zur Einstellung der Encoder Geschwindigkeit</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> <em><mark style="color:red;">Wird von Estlcam v12 nicht mehr unterstützt</mark></em></td></tr></tbody></table>

### Pin Mapping

Die Pins sind nach dem originalen Estlcam Schema angeschlossen und können auch nicht verändert werden.

<figure><img src="https://2801776025-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjORbagsr6fvvxePwVb4C%2Fuploads%2FxUlYMtwuB9lfGL63Osg9%2Festlcam%20mega%20pinout.png?alt=media&amp;token=d71248f5-cc1f-4fb7-a5c7-5e9ea9512c09" alt=""><figcaption></figcaption></figure>

Pins, welche auf dem OCS2 nicht genutzt werden, stehen auf dem Adapter als Pinout zur Verfügung. Dazu gehören:

* Speed 3-6 *<mark style="color:red;">Wird von Estlcam v12 nicht mehr unterstützt</mark>*
* Motor Stop (Funktion ist auch durch zweimaliges Auslösen von Motor Start verfügbar)
* Programm Stop (Funktion ist auch durch zweimaliges Auslösen von Programm Start verfügbar)
* LED X, Y, Z *<mark style="color:red;">Wird von Estlcam v12 nicht mehr unterstützt</mark>*

### Technische Details

Die schematischen Zeichnungen und DXF files zu der Platine sind auf Github zu finden:

{% embed url="<https://github.com/timo1235/cnc-werkstatt/tree/master/OPEN-CNC-Shield%202.x/OCS2%20modules/ControllerModules/ControllerModule%20Estlcam>" %}
