Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

m107 mit MArlin und Sanguino1.2 geht nicht

geschrieben von kleinfritzchen 
m107 mit MArlin und Sanguino1.2 geht nicht
02. April 2016 04:37
Hallo,
ich möchte mit meinem Sanguino clone 1.2. einen Lüfter für PLA steuern. Mit der original Firmware (Sprinter-Melzi) hat daas funktioniert.
In der original Firmware steht:
/****************************************************************************************
* Sanguinololu pin assignment
*
****************************************************************************************/
#if MOTHERBOARD == 62
#define MOTHERBOARD 6
#define SANGUINOLOLU_V_1_2 
#endif
#if MOTHERBOARD == 6
#define KNOWN_BOARD 1
#ifndef __AVR_ATmega644P__
#ifndef __AVR_ATmega1284P__
#error Oops!  Make sure you have the appropriate 'Sanguino' selected from the 'Tools -> Boards' menu.
#endif
#endif

#define X_STEP_PIN         15
#define X_DIR_PIN          21
#define X_MIN_PIN          18
#define X_MAX_PIN           -2

#define Y_STEP_PIN         22
#define Y_DIR_PIN          23
#define Y_MIN_PIN          19
#define Y_MAX_PIN          -1

#define Z_STEP_PIN         3
#define Z_DIR_PIN          2
#define Z_MIN_PIN          20
#define Z_MAX_PIN          -1

#define E_STEP_PIN         1
#define E_DIR_PIN          0

/*#define PROBE_PIN          11*/

#define LED_PIN            27

#define FAN_PIN            4 

#define PS_ON_PIN          -1
#define KILL_PIN           -1

#define HEATER_0_PIN       13 // (extruder)

#ifdef SANGUINOLOLU_V_1_2

#define HEATER_1_PIN       12 // (bed)
#define X_ENABLE_PIN       14
#define Y_ENABLE_PIN       14
#define Z_ENABLE_PIN       26
#define E_ENABLE_PIN       14

#else

#define HEATER_1_PIN       14  // (bed)
#define X_ENABLE_PIN       -1
#define Y_ENABLE_PIN       -1
#define Z_ENABLE_PIN       -1
#define E_ENABLE_PIN       -1

#endif

#define TEMP_0_PIN          7   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 33 extruder)
#define TEMP_1_PIN          6   // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!! (pin 34 bed)
#define SDPOWER          -1
#define SDSS          31

#ifndef KNOWN_BOARD
#error Unknown MOTHERBOARD value in configuration.h
#endif

#endif
#endif
bei Marlin wird in der pins_Sanguino12.h auf die pins_Sanguino11.h verwiesen.
Wenn ich dort aber die pins 27 und 4 für Lüfter und Status Led angebe passiert nichts.
was hab ich hier übersehen?

MfG Fritz


-------------------------------------------------
Ziel ist es zu lernen und das Gefühl genießen Es geschafft zu haben...!
Re: m107 mit MArlin und Sanguino1.2 geht nicht
02. April 2016 05:07
M107 ist ausmachen, nicht an.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: m107 mit MArlin und Sanguino1.2 geht nicht
02. April 2016 05:18
#if MB(AZTEEG_X1) || MB(STB_11) || MB(MELZI)
Ist die Bedingung erfüllt? Evtl. Motherboard in config.h falsch?

Herzl. Grüße
Re: m107 mit MArlin und Sanguino1.2 geht nicht
02. April 2016 06:46
Die bedeutung vom M106 und m107 sind mir bekannt.
in der Sanguino11 hab ich schon ge#ndert:
#define LED_PIN 27
#define FAN_PIN 4
standen auf "-1"

/**
 * Sanguinololu board pin assignments
 */

#if !defined(__AVR_ATmega644P__) && !defined(__AVR_ATmega1284P__)
  #error Oops!  Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu.
#endif

#define X_STEP_PIN         15
#define X_DIR_PIN          21
#define X_STOP_PIN         18

#define Y_STEP_PIN         22
#define Y_DIR_PIN          23
#define Y_STOP_PIN         19

#define Z_STEP_PIN          3
#define Z_DIR_PIN           2
#define Z_STOP_PIN         20

#define E0_STEP_PIN         1
#define E0_DIR_PIN          0

#define LED_PIN            27
#define FAN_PIN            4

#if MB(AZTEEG_X1) || MB(STB_11) || MB(MELZI)
  #define FAN_PIN           4 // Works for Panelolu2 too
  #if MB(MELZI)
    #define LED_PIN        27 // On some broken versions of the Sanguino libraries the pin definitions are wrong, so LED_PIN needs to be 28. But you should upgrade your Sanguino libraries! See #368.
  #elif MB(STB_11)
    #define LCD_PIN_BL     17 // LCD backlight LED
  #endif
#endif
Pin 27 hab ich ja oben schon auf LED_PIN gelegt das heist die abfrage "#if MB(AZTEEG_X1) || MB(STB_11) || MB(MELZI)" wird hier nicht durchlaufen.
Was heist hier "// On some broken versions of the Sanguino libraries the pin definitions are wrong, so LED_PIN needs to be 28. But you should upgrade your Sanguino libraries! See #368."?
wo soll da was falsch sein und in welcher Datei muss ich schauen das ich auch Zeile 368 finde?

MfG Fritz
Re: m107 mit MArlin und Sanguino1.2 geht nicht
02. April 2016 06:57
#368 bezieht sich auf github issues
[github.com]

Herzl. Grüße
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen