<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Rotationshotend</title>
        <description> Moin moin aus HU.
Zum Positionieren der 5 Düsen meines Rotationsmonsters soll sich ja das Hotend drehen. Um den Nullpunkt ( Startpunkt ) festzulegen wäre ja ein Endstop nötig. Leider fehlt mir da der nötige Pin im Rumbaboard. Nun meine Idee: Ich möchte da einen mechanischen Anschlag nehmen. Der Drehmotor hat 20 Schritte pro Umdrehung. Um aus jeder Düsenstellung auf eine andere zu kommen, soll der Extruder erst einmal 20 Schritte zurückdrehen, um dann mit den entsprechenden Schritten auf die gewünschte Düse zu drehen. Das bedeutet, das er im schlimmsten Falle am Endanschlag noch einige Schritte zurückdreht, sich aber dabei nicht weiter bewegen kann. Kann dadurch der Motor elektrisch zerstört werden?</description>
        <link>https://reprap.org/forum/read.php?249,733733,733733#msg-733733</link>
        <lastBuildDate>Fri, 04 Sep 2026 10:06:45 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,734227#msg-734227</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,734227#msg-734227</link>
            <description><![CDATA[ Sollte so sein:<br />
[<a href="http://electronics.stackexchange.com/questions/67103/can-i-use-the-analog-pins-on-the-arduino-for-my-project-as-digital" target="_blank"  rel="nofollow">electronics.stackexchange.com</a>]<br />
<br />
Bei Verwendung als digitaler Pin:<br />
&lt;1V...0<br />
&gt;3.5V...1]]></description>
            <dc:creator>moe9584</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Fri, 30 Dec 2016 15:50:52 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,734215#msg-734215</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,734215#msg-734215</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>moe9584</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>Fridi</strong><br />
Danke Roland,<br />
aber mal ne Verständnisfrage. Bei den Tempfühlern steht Pin 13,14,15 und 11. Es gibt auch die digitelen Pins 13, 14, 15 usw. Woher weiß der Prozessor, wenn ich Pin 13 eingebe, dass ich dort ein analogen Pin habe und woanders einen digitalen Pin. an der Pinnimmer steht ja keine Bezeichnung. Was ich aber gesehen habe,ist, dass der analoge Pin 11 der digitale Pinn 65 ist. Es gibt ja die digitalen Pins 0 - 69 und die analogen Pins 0 - 12. Irgendwie schnall ich das mit den Pins nicht.<br />
Bei dem Rumba sind zB die Temp-Pin 11,13,14,15. Ich finde aber im Belegungsplan kein anaog-Pin 15.<br />
Habe mal diese Zeichnung als Vorgabe genommen<br />
[<a href="http://www.robgray.com/temp/Due-pinout-A4.png" target="_blank"  rel="nofollow">www.robgray.com</a>]<br />
oder gibt es unterschiedliche Belegungspläne?</div></blockquote>
<br />
Bei deinem verlinkten Schema hast du ein Board mit einem 32-bit Controller (ARM) erwischt.;)<br />
<br />
Wenn du ein Rumba-Board mit einem ATMega 2560 (8-bit) verwendest, dann werden AnalogPins mit ADCxxx bezeichnet:<br />
[<a href="http://reprap.org/mediawiki/images/2/24/RRD-RUMBA_SCHEMATICS.png" target="_blank"  rel="nofollow">reprap.org</a>]<br />
<br />
In Summe hat der ATMega 2560 16 Pins die als Analog-Pins (ADC0 - ADC15, Pin82-97 am uC) verwendet werden können.<br />
Einige sind schon für die Thermistoren (Therm0-Therm4), ein paar sind für JTAG-Support (ADC4-ADC7) reserviert (NoShared Pins).<br />
<br />
---<br />
Bei Marlin sind in der Arduino IDE sind die pins.h die verwendeten Pins definiert.<br />
Da das Arduino-Mapping nix mit den Pins vom Mikrocontroller zu tun hat macht's am Anfang etwas verwirrend:<br />
[<a href="https://www.arduino.cc/en/Hacking/PinMapping2560" target="_blank"  rel="nofollow">www.arduino.cc</a>]<br />
Beispiel:<br />
Marlin =&gt;Arduino =&gt; ATmega2560<br />
 Z_ENABLE_PIN 62 =&gt; DigitalPin62 =&gt; PK0 (ADC8/PCINT16)<br />
<br />
Wie du beschrieben hast gibt es den Pin gib's nicht...<br />
Aber die Pin's im Arduino werden gleich gemappt wie digitale Pins aber nach denen.<br />
<br />
Letzter Digitaler Pin = 53 laut Arduino-Mapping<br />
Pin 54 = ADC0<br />
Pin62 = ADC8<br />
<br />
Für dein Beispiel vom Analogen Pin15 müsstest du Pin69 in der Firmware definieren:)-D</div></blockquote>
<br />
Danke für die Antwort.<br />
Also, wenn ich den Pin 15 vergebe, geht das nur an einer analogen Funktion. Vergebe ich den gleichen Pin als  Pin 69, geht das dann an eine digitale Funktion. Ich hoffe, so habe ich das richtig verstanden.]]></description>
            <dc:creator>Fridi</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Fri, 30 Dec 2016 15:35:07 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,734178#msg-734178</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,734178#msg-734178</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Fridi</strong><br />
Danke Roland,<br />
aber mal ne Verständnisfrage. Bei den Tempfühlern steht Pin 13,14,15 und 11. Es gibt auch die digitelen Pins 13, 14, 15 usw. Woher weiß der Prozessor, wenn ich Pin 13 eingebe, dass ich dort ein analogen Pin habe und woanders einen digitalen Pin. an der Pinnimmer steht ja keine Bezeichnung. Was ich aber gesehen habe,ist, dass der analoge Pin 11 der digitale Pinn 65 ist. Es gibt ja die digitalen Pins 0 - 69 und die analogen Pins 0 - 12. Irgendwie schnall ich das mit den Pins nicht.<br />
Bei dem Rumba sind zB die Temp-Pin 11,13,14,15. Ich finde aber im Belegungsplan kein anaog-Pin 15.<br />
Habe mal diese Zeichnung als Vorgabe genommen<br />
[<a href="http://www.robgray.com/temp/Due-pinout-A4.png" target="_blank"  rel="nofollow">www.robgray.com</a>]<br />
oder gibt es unterschiedliche Belegungspläne?</div></blockquote>
<br />
Bei deinem verlinkten Schema hast du ein DUE-Board mit einem 32-bit Controller (ARM) erwischt.;)<br />
<br />
Wenn du ein Rumba-Board mit einem ATMega 2560 (8-bit) verwendest, dann werden AnalogPins mit ADCxxx bezeichnet:<br />
[<a href="http://reprap.org/mediawiki/images/2/24/RRD-RUMBA_SCHEMATICS.png" target="_blank"  rel="nofollow">reprap.org</a>]<br />
<br />
In Summe hat der ATMega 2560 16 Pins die als Analog-Pins (ADC0 - ADC15, Pin82-97 am uC) verwendet werden können.<br />
<br />
---<br />
Bei Marlin sind in der Arduino IDE sind die verwendeten Pins in pins.h definiert (oder pins_RUMBA.h in Marlin RC7).<br />
Da das Arduino-Mapping nix mit den Pin-Nummern vom Mikrocontroller zu tun hat macht's am Anfang etwas verwirrend:<br />
[<a href="https://www.arduino.cc/en/Hacking/PinMapping2560" target="_blank"  rel="nofollow">www.arduino.cc</a>]<br />
Beispiel:<br />
Marlin =&gt;Arduino =&gt; ATmega2560<br />
 Z_ENABLE_PIN 62 =&gt; DigitalPin62 =&gt; PK0 (ADC8/PCINT16)<br />
<br />
Wie du beschrieben hast gibt es den Pin gib's nicht...<br />
Aber die Pin's im Arduino werden gleich gemappt wie digitale Pins aber nach denen.<br />
<br />
Letzter Digitaler Pin = 53 laut Arduino-Mapping<br />
Pin 54 = ADC0<br />
Pin62 = ADC8<br />
<br />
Für dein Beispiel vom Analogen Pin15 müsstest du Pin69 in der Firmware definieren:)-D<br />
<br />
In Marlin RC7 sind die Temperatur-Pins nach dem ANALOG Numbering zu definieren.<br />
Dann würde in der Firmware ein zB. "# define Temp_1_Pin     15" dem ADC15 beim ATmega 2560 entsprechen (Pin82 am Atmega2560)<br />
---<br />
Und deine Frage zu beantworten, wie sich der digitale vom analogen Pin unterscheidet.<br />
Es ist schlicht so in der Arduino IDE so definiert für diese Variable (bin noch am suchen). <br />
Im Hintergrund wird bei einer Messung mit dem ADC15 der Port K Pin7 angesprochen.<br />
<br />
In Marlin RC7 - temperature.cpp<br />
"START_ADC[TEMP_1_PIN]"<br />
<br />
Und das passt wenn man einen analogen Pin verwendet.]]></description>
            <dc:creator>moe9584</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Fri, 30 Dec 2016 13:48:35 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,734106#msg-734106</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,734106#msg-734106</link>
            <description><![CDATA[ Für mich bedeutet analog von-bis.<br />
...und wenn ich nen analogen Eingang, oder Ausgang nur mit 0, oder 100 Prozent bediene schaltet er ja digital.<br />
Habe keine Ahnung wie es beim Arduino intern gelöst ist, bei Siemenssteuerungen sage ich der Steuerung einfach, das es nen Digital, oder Analogpin ist. Das wird dann intern umgesetzt.]]></description>
            <dc:creator>Torti</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Fri, 30 Dec 2016 09:08:25 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,734066#msg-734066</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,734066#msg-734066</link>
            <description><![CDATA[ Danke Roland,<br />
aber mal ne Verständnisfrage. Bei den Tempfühlern steht Pin 13,14,15 und 11. Es gibt auch die digitelen Pins 13, 14, 15 usw. Woher weiß der Prozessor, wenn ich Pin 13 eingebe, dass ich dort ein analogen Pin habe und woanders einen digitalen Pin. an der Pinnimmer steht ja keine Bezeichnung. Was ich aber gesehen habe,ist, dass der analoge Pin 11 der digitale Pinn 65 ist. Es gibt ja die digitalen Pins 0 - 69 und die analogen Pins 0 - 12. Irgendwie schnall ich das mit den Pins nicht.<br />
Bei dem Rumba sind zB die Temp-Pin 11,13,14,15. Ich finde aber im Belegungsplan kein anaog-Pin 15.<br />
Habe mal diese Zeichnung als Vorgabe genommen<br />
[<a href="http://www.robgray.com/temp/Due-pinout-A4.png" target="_blank"  rel="nofollow">www.robgray.com</a>]<br />
oder gibt es unterschiedliche Belegungspläne?]]></description>
            <dc:creator>Fridi</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Fri, 30 Dec 2016 07:22:26 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,734041#msg-734041</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,734041#msg-734041</link>
            <description><![CDATA[ Müsste eigentlich gehen, die AnalogIn als Eingang zu verwenden. <a href="http://forum.arduino.cc/index.php?topic=13779.0" target="_blank"  rel="nofollow">Hier</a> stehen ein paar hilfreiche Informationen zum Thema.]]></description>
            <dc:creator>Glatzemann</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Fri, 30 Dec 2016 05:48:35 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,734038#msg-734038</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,734038#msg-734038</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Gianelli</strong><br />
Und was wäre wenn du einen Endstop verwendest, der dann den Enabeld-Pin von dem Revolver-dreh-Stepper unterbricht? Wäre doch eine schönere Variante wie ein mechanischer Anschlag.</div></blockquote>
<br />
Moin moin aus HU.<br />
Die Idee ist ja nicht schlecht. Nun ist der Stepper auf dem Nullpunkt, enable ist aus und er soll auf eine Düse setzen. EigentorX(]]></description>
            <dc:creator>Fridi</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Fri, 30 Dec 2016 05:41:21 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,733983#msg-733983</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,733983#msg-733983</link>
            <description><![CDATA[ Und was wäre wenn du einen Endstop verwendest, der dann den Enabeld-Pin von dem Revolver-dreh-Stepper unterbricht? Wäre doch eine schönere Variante wie ein mechanischer Anschlag.]]></description>
            <dc:creator>Gianelli</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Fri, 30 Dec 2016 00:45:13 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,733837#msg-733837</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,733837#msg-733837</link>
            <description><![CDATA[ ATmega 2560]]></description>
            <dc:creator>Fridi</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Thu, 29 Dec 2016 12:05:30 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,733831#msg-733831</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,733831#msg-733831</link>
            <description><![CDATA[ Normalerweise geht das. Welche MCU ist da drauf?]]></description>
            <dc:creator>Glatzemann</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Thu, 29 Dec 2016 11:48:55 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,733829#msg-733829</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,733829#msg-733829</link>
            <description><![CDATA[ Ich bin mir aber nicht sicher, ob man die analogen Pins als digitale Pins benutzen kann, obwohl ich mit A11 und A12 einen Steppertreiber steuer.]]></description>
            <dc:creator>Fridi</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Thu, 29 Dec 2016 11:33:19 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,733769#msg-733769</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,733769#msg-733769</link>
            <description><![CDATA[ Hallo Roland,<br />
die Enable Pins greife ich schon von einem Steppertreiber auf dem Rumbaboard ab, da ich ja nun 9 Stepper treiben muß und mir da die Pins aus gehen. Durch das Abgreifen gewinne ich 2 Pins für den 9. Stepper.<br />
Dann benötige ich keine Änderung in der Software und kann das alles mit G-Code steuern.<br />
Ich habe auf dem Rumbaboard 6 Steppertreiber mit Enable-Pin, die ich nicht umleiten kann. Durch die Pins der Max endstops habe ich 3 Pins und im AUX-Port sind noch einmal OHA<br />
Habe gerade mal durchgezählt. Auf dem Aux 2 sind noch 8 digitale Pins. Davon habe ich 3 Pins für den 2. externen Extruder in Benutzung. <br />
Im Endeffeckt sind mit den Max-Pins 11 Pins zur Verfügung. 1 Pin geht für Enable drauf. Bleiben 10 Pins für Step und Dir . Macht 4 Extrudertreiber und 2 freie. Davon einer für den Endstop des Rotationssteppers.<br />
Würde also gehen.<br />
Auf dem CNC Shield V3 sind ja die Enable-Pins sowieso gebrückt. Ich benötige also für die Erweiterung eh nur ein Enable-Pin.]]></description>
            <dc:creator>Fridi</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Thu, 29 Dec 2016 08:58:39 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,733761#msg-733761</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,733761#msg-733761</link>
            <description><![CDATA[ Wäre es nicht vielleicht besser einen der Extruder-Enable Pins zu "missbrauchen"? Sollte doch möglich sein, daß z.B. Extruder1 und Extruder2 sich einfach den Enable-Pin teilen. Dann kannst du den als Endstop-Pin verwenden.]]></description>
            <dc:creator>Glatzemann</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Thu, 29 Dec 2016 08:27:00 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,733759#msg-733759</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,733759#msg-733759</link>
            <description><![CDATA[ Moin moin.<br />
Ja, das habe ich nicht bedacht. Bei einem normalen E-Motor steigt der Strom, wenn der blockiert, da die Induktivität sinkt. Beim Steppetreiber bleibt der Strom konstant. Sollte daher gehen.]]></description>
            <dc:creator>Fridi</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Thu, 29 Dec 2016 08:21:56 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,733739#msg-733739</guid>
            <title>Re: Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,733739#msg-733739</link>
            <description><![CDATA[ Du hast ja nen Maximalstrom für deinen Motor und wenn du mit dem Blockierstrom unter dem Maximalstrom bleibst, sollte nichts passieren.<br />
Theoretisch...<br />
Liegt also vorrangig an deiner Treibereinstellung.]]></description>
            <dc:creator>Torti</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Thu, 29 Dec 2016 07:16:36 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?249,733733,733733#msg-733733</guid>
            <title>Rotationshotend</title>
            <link>https://reprap.org/forum/read.php?249,733733,733733#msg-733733</link>
            <description><![CDATA[ Moin moin aus HU.<br />
Zum Positionieren der 5 Düsen meines Rotationsmonsters soll sich ja das Hotend drehen. Um den Nullpunkt ( Startpunkt ) festzulegen wäre ja ein Endstop nötig. Leider fehlt mir da der nötige Pin im Rumbaboard. Nun meine Idee: Ich möchte da einen mechanischen Anschlag nehmen. Der Drehmotor hat 20 Schritte pro Umdrehung. Um aus jeder Düsenstellung auf eine andere zu kommen, soll der Extruder erst einmal 20 Schritte zurückdrehen, um dann mit den entsprechenden Schritten auf die gewünschte Düse zu drehen. Das bedeutet, das er im schlimmsten Falle am Endanschlag noch einige Schritte zurückdreht, sich aber dabei nicht weiter bewegen kann. Kann dadurch der Motor elektrisch zerstört werden?]]></description>
            <dc:creator>Fridi</dc:creator>
            <category>Elektrik &amp; Elektronik</category>
            <pubDate>Thu, 29 Dec 2016 07:04:00 -0500</pubDate>
        </item>
    </channel>
</rss>
