Rotationshotend 29. December 2016 07:04 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 3.969 |
Re: Rotationshotend 29. December 2016 07:16 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 349 |
Re: Rotationshotend 29. December 2016 08:21 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 3.969 |
Re: Rotationshotend 29. December 2016 08:27 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: Rotationshotend 29. December 2016 08:58 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 3.969 |
Re: Rotationshotend 29. December 2016 11:33 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 3.969 |
Re: Rotationshotend 29. December 2016 11:48 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: Rotationshotend 29. December 2016 12:05 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 3.969 |
Re: Rotationshotend 30. December 2016 00:45 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 176 |
Re: Rotationshotend 30. December 2016 05:41 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 3.969 |
Quote
Gianelli
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.
Re: Rotationshotend 30. December 2016 05:48 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: Rotationshotend 30. December 2016 07:22 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 3.969 |
Re: Rotationshotend 30. December 2016 09:08 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 349 |
Re: Rotationshotend 30. December 2016 13:48 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 20 |
Quote
Fridi
Danke Roland,
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.
Bei dem Rumba sind zB die Temp-Pin 11,13,14,15. Ich finde aber im Belegungsplan kein anaog-Pin 15.
Habe mal diese Zeichnung als Vorgabe genommen
[www.robgray.com]
oder gibt es unterschiedliche Belegungspläne?
Re: Rotationshotend 30. December 2016 15:35 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 3.969 |
Quote
moe9584
Quote
Fridi
Danke Roland,
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.
Bei dem Rumba sind zB die Temp-Pin 11,13,14,15. Ich finde aber im Belegungsplan kein anaog-Pin 15.
Habe mal diese Zeichnung als Vorgabe genommen
[www.robgray.com]
oder gibt es unterschiedliche Belegungspläne?
Bei deinem verlinkten Schema hast du ein Board mit einem 32-bit Controller (ARM) erwischt.
Wenn du ein Rumba-Board mit einem ATMega 2560 (8-bit) verwendest, dann werden AnalogPins mit ADCxxx bezeichnet:
[reprap.org]
In Summe hat der ATMega 2560 16 Pins die als Analog-Pins (ADC0 - ADC15, Pin82-97 am uC) verwendet werden können.
Einige sind schon für die Thermistoren (Therm0-Therm4), ein paar sind für JTAG-Support (ADC4-ADC7) reserviert (NoShared Pins).
---
Bei Marlin sind in der Arduino IDE sind die pins.h die verwendeten Pins definiert.
Da das Arduino-Mapping nix mit den Pins vom Mikrocontroller zu tun hat macht's am Anfang etwas verwirrend:
[www.arduino.cc]
Beispiel:
Marlin =>Arduino => ATmega2560
Z_ENABLE_PIN 62 => DigitalPin62 => PK0 (ADC8/PCINT16)
Wie du beschrieben hast gibt es den Pin gib's nicht...
Aber die Pin's im Arduino werden gleich gemappt wie digitale Pins aber nach denen.
Letzter Digitaler Pin = 53 laut Arduino-Mapping
Pin 54 = ADC0
Pin62 = ADC8
Für dein Beispiel vom Analogen Pin15 müsstest du Pin69 in der Firmware definieren
Re: Rotationshotend 30. December 2016 15:50 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 20 |