Welcome! Log In Create A New Profile

Advanced

RAMPS

Posted by Stoffel15 
RAMPS
October 29, 2010 03:28AM
Ich hab die letzten Tage das Megashield zusammen gefrickelt..

Jetzt hab ich die Firmware drauf, Termistoren Funktionieren, Ausgänge D10;D9 auch nur der D8 macht ärger.

Der schaltet zwar, geht aber nicht komplett auf 0 . ich messe im abgeschalteten Zustand immer 7,5V.

Dann hab ich das Shield kontrolliert... kalte Lötstelle ? Brücke ? nix...

Dann hab ich den D8 mal am Arduino gemessen... der geht nicht auf 0V Hi=3,3v und Lo=0,5vsad smiley

Firmware gelöscht... das ganze Eprom mit 0 überschrieben.
Ausgang gemessen... 0v eye popping smiley

Ich hatte die Pinbelegung von der Wiki kopiert und in die Pin.h kopiert...

// RAMPS v1.1c
#define DEBUG_PIN        13

#define X_STEP_PIN (byte)26
#define X_DIR_PIN (byte)28
#define X_MIN_PIN (byte)3
#define X_MAX_PIN (byte)2
#define X_ENABLE_PIN (byte)24

#define Y_STEP_PIN (byte)38
#define Y_DIR_PIN (byte)40
#define Y_MIN_PIN (byte)16
#define Y_MAX_PIN (byte)17
#define Y_ENABLE_PIN (byte)36

#define Z_STEP_PIN (byte)44
#define Z_DIR_PIN (byte)46
#define Z_MIN_PIN (byte)18
#define Z_MAX_PIN (byte)19
#define Z_ENABLE_PIN (byte)42

// Heated bed

#define BED_HEATER_PIN (byte)8
#define BED_TEMPERATURE_PIN (byte) 1


//extruder pins

#define EXTRUDER_0_STEP_PIN (byte)32
#define EXTRUDER_0_DIR_PIN (byte)34
#define EXTRUDER_0_ENABLE_PIN (byte)30
#define EXTRUDER_0_HEATER_PIN (byte)10
#define EXTRUDER_0_TEMPERATURE_PIN (byte)2 

#define EXTRUDER_1_STEP_PIN (byte)23
#define EXTRUDER_1_DIR_PIN (byte)25
#define EXTRUDER_1_ENABLE_PIN (byte)27
#define EXTRUDER_1_HEATER_PIN (byte)9
#define EXTRUDER_1_TEMPERATURE_PIN (byte)8

Ist das normal, das der Pin 8 2x belegt ist ? Ist das richtig oder ist das der Grund warum der nicht auf 0v geht ?

#define BED_HEATER_PIN (byte)8
#define EXTRUDER_1_TEMPERATURE_PIN (byte)8

oder hab ich irgendwas anderes übersehen ?

Ich hab die Firmware aus dem Trunk.


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Re: RAMPS
October 29, 2010 03:38AM
Quote

Ist das normal, das der Pin 8 2x belegt ist ?

Ob das normal ist weiss ich nicht, funktionieren kann das aber auch nicht. Da der HEATER_PIN ein Ausgang und der TEMPERATURE_PIN ein Eingang ist schon gar nicht. Sieht so aus als ob Du nochmal nachzählen musst, was denn auf den einzelnen Pins nun tatsächlich angeschlossen ist.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: RAMPS
October 29, 2010 03:51AM
Ich hab den BED_HEATER_PIN mal auf 9 gesetzt, der gleiche Effekt, nur das es diesmal der Pin 9 ist der sich so verhält.

Da stimmt irgendwas nicht


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Re: RAMPS
October 29, 2010 04:41AM
Scheint an der Trunk-Version zu liegen... die letzte offizielle Firmware verhält sich ganz normal.


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Re: RAMPS
October 29, 2010 04:50AM
Kann es sein, dass die Nummerierung für Analogeingänge und Digitaleingänge sich überschneiden darf?

Hast Du 2 Extruder? IIRC wird der 2. überhaupt gar nicht angesteuert, wenn man die Extruderanzahl auf 1 setzt.
Re: RAMPS
October 29, 2010 05:40AM
Extruder setze ich immer auf 1.

Aber mit der Firmware in dem offiziellen Paket scheint es auf den ersten Blick zu laufen... ich hab überall mal nen Motor angeschlossen die laufen. Ausgänge lassen sich schalten, bis auf den D9, da hätte ich gerne den Lüfter drauf... der ist glaub ich jetzt für den 2. Extruder zu beheizen.

Auf der Platine ist zwar ein Lüfteranschluss, aber der ist wohl eher für die Platine gedacht, der ist nicht steuerbar.

Jetzt muß ich mal gucken wie ich den Lüfter auf D9 bekomme


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Re: RAMPS
November 02, 2010 10:34AM
Ich hab den Buzz mal angeschrieben und das Problem mit der Trunk-Version beschrieben :

-------------------------8<-----------------------------------

thankyou for you message. If you change from:
#define THERMAL_CONTROL THERMAL_CONTROL_SIMPLE
to:
#define THERMAL_CONTROL THERMAL_CONTROL_PID

then you should find you get the old functionality.

Alternatively, have a look in the pid.pde file, ( do a search for THERMAL_CONTROL ) and you will see that in "SIMPLE" mode, it ( currently) sets the analogWrite() value/s to 170 ( about 60% ) and 30 ( about 10% ). Just change the 170 to a 255, and the 30 to a 0, and you will also get better behaviour.

Thanks,
Buzz.

----------------------------8<-------------------------------


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Sorry, you do not have permission to post/reply in this forum.