Die Temperaturen werden und wurden immer ausgelesen, nur die Tests auf MIN/MAX_TEMP wurden verzögert bis das Heizen begann. Auf MAX_TEMP wird jetzt wieder immer getestet, damit eine permanent heizende Heizung spätestens beim erreichen von MAX_TEMP abgeschaltet werden kann, sofern das Netzteil abgeschaltet werden kann. MIN_TEMP bleibt weiterhin verzögert. Das sollte aber kein Problem sein, solangevon AnHardt - Software
Another point is energy/temperature. When extruding lots off filament the nozzle will cool down. Until the sensor will realize this a good while os over. When the heater will follow, depends on the filtering and the PID values. Until the heat from the heater cartridge arrives at the nozzle a small eternity is over. Until the temperature is constant again several seconds have gone. So you have tovon AnHardt - Printing
> "below" ist eine völlig unsinnige Angabe in der Firmware, würde ja heißen dein Sensor liegt TIEFER als Deine Düse macht nicht viel sinn oder ? Nicht der Sensorboden, aber der Triggerpunkt des Sensors liegt unter der Düse. Gnade der Düse wenn nicht.von AnHardt - Software
> // If you want endstops to stay on (by default) even when not homing > // enable this option. Override at any time with M120, M121. > //#define ENDSTOPS_ALWAYS_ON_DEFAULT ???von AnHardt - Software
@SYN If you don't like the new behavior of G28 (for deltas) deactivate DELTA_HOME_TO_SAFE_ZONE. However - G28 is not a move_to command. How about 'G0 X0 Y0 Zn', where n is your max_height.von AnHardt - Delta Machines
Werden Deine Teile "zufällig" auch gespiegelt? Die Firmwares gehen von einem rechtshändigen Koordinatensystem aus.von AnHardt - Software
I *think* the sintron has a sticker SL42STH40-1204A. I think that means 1.2A rated current? That's correct. NEMA 17 is the kind of stepper. MK8 is the kind of toothed wheel.von AnHardt - Delta Machines
@Electric ant: 0.1 - 0.2mm to large - can be caused by over extrusionvon AnHardt - Delta Machines
For COREXY machines a common error is to confuse max and min endstop because the bed is moving. So max is at the lower end and min is at the top.von AnHardt - Firmware - Marlin
Using the fake thermistor type 999 at least avoids max and min errors.von AnHardt - Firmware - Marlin
The combinations of RAMPS 1.4 and REPRAP_DISCOUNT_SMART_CONTROLLER and REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER are about the most common and best tested ones. So likely there is no error in Marlin for them. Likely sources for the error could be: Random Marlin version. Solder chips on the boards or adapter causing random errors. Defect cabes - causiing random errors. Defect switch - causingvon AnHardt - Firmware - Marlin
Suport for MKSbase was added during the last year. So if you are using 1.0.2 or below you cant find it. It's --- /** * MKS BASE 1.0 – Arduino Mega2560 with RAMPS v1.4 pin assignments */ #include "pins_RAMPS_13_EFB.h" #undef HEATER_1_PIN #define HEATER_1_PIN 7 --- If that does not work for you you have to define your own pins.von AnHardt - Firmware - Marlin
How about enabling FILAMENTCHANGEENABLE in Configuration_adv.h. In recent Marlins.von AnHardt - Firmware - Marlin
Your Configuration.h tells about #define X_HOME_DIR -1 #define Y_HOME_DIR -1 #define Z_HOME_DIR -1 that is a homing towards the min endstops. Your video shows ether homing to y-max or a left handed coordinate system. With a left handed coordinate system the ABL corrects to the wrong direction and you are printing mirrored parts.von AnHardt - Firmware - Marlin
Test if the Maga with the RAMPS is running on 5V standby with your power supply (that depends on the power supply). If yes, you can switch the 12V on and off with PS_ON.von AnHardt - Firmware - Marlin
Just configure fake sensors 999von AnHardt - Firmware - Marlin
100 bonus points for thinkyhead. SERVO0_PIN is a real difference between 1.3 and a.4. Please compare the connection schemes.von AnHardt - Firmware - Marlin
SERVO0_PIN is the complete difference. Marlins pins_RAMPS_13.h used to use the 11 what is correct for RAMPS 1.4 but not 1.3. Please compare with And if you don't trust the legend, as i did, follow the tracks in and This shows a light on how many 1.3 boards are out there, in the wild.von AnHardt - Firmware - Marlin
Hallo PonderStibbons Meinen wirst du jetzt etwas anpassen und per Hand einfrickeln müßen. Ist aber genau zu Deinem Thema.von AnHardt - Software
Mit enquecommand_P() kannst Du nur, wie das _P im Namen schon sagt, strings aus dem Programspeicher, da kommen sie mit PSTR() hin, einschleusen. Eine Variable bekommst du da niemals hin. lcd_setstatus() verträgt auch normale strings. Du wirst noch eine number-string conversion brauchen (itoa(), dtostrf(), oder eine vom Ende von ultralcd.cpp) Wenn es nicht auf der Statuszeile sein soll, schau Divon AnHardt - Software
Um diesen speziellen Bug aus zu bügeln reicht es die neue ultralcd.cpp in Deine RC3 zu kopieren. Andrerseits sind RC3 und RCBugFix zur Zeit auch ähnilch genug um Deine RC3 configs nach RCBugFix ein zu kopieren.von AnHardt - Software
In Marlin gibt es nur 4 unabhängige Achse (ABCE). Die nötigen Änderungen währen _sehr_ groß. Es gibt andere Mechaniken mit dem gleichen Zweck, ohne den Software Aufwand. Habe wir darüber schon auf github MarlinFirmware geschrieben?von AnHardt - Software
//#define ENCODER_PULSES_PER_STEP 1 // Increase if you have a high resolution encoder //#define ENCODER_STEPS_PER_MENU_ITEM 5 // Set according to ENCODER_PULSES_PER_STEP or your likingvon AnHardt - Software
Nein. #ifdef WITBOX #define MSG_FILAMENT "Filament" #define MSG_LEVEL_PLATE "Level plate" #define MSG_START_SCRIPT "Start script" #define MSG_PREHEAT "Preheat" #define MSG_JOG "Jog" #define MSG_LOAD "Load" #define MSG_UNLOAD "Unload" #define MSG_ABORT "Abort" #define MSG_PRE_EXTRUD "Insert & Press" #define MSG_EXTRUDING "Extruding..." #define MSG_LENGTH "Length:"von AnHardt - Software
Kopier mal den #ifdef WITBOX ... #endif block von english nach deutsch.von AnHardt - Software
Perfekt. In language.h muß jede Zeile eine gerade Anzahl von " haben! Leichet ist, nach dem Muster von "\002 Min" vor zu gehen. Zwei ". \002 ist nur die oktale screibweise \x02 geht genau so.von AnHardt - Software
Ich ahne auch ein zuärzliches Zeichen hinter "Hauptmeü"von AnHardt - Software
Sorry auch Ü55. Aber auch mit Lesebrille sind Deine Screenshots unleserlich. (Zu wenig Auflösing oder zu hohe Kompression) Ich rate mal, daß die Srting concatenation so nicht klappt. Ich rate zu sehen: "Text""\x12""mehrtext" Neuere Compiler hätten gern ein ' ' (Leerzeichen) zwischen abführendem und anführenden Anführungszeichen: "Text" "\x12" "mehrtext" oder ganz ohne "Text\x12mehrtext"von AnHardt - Software
Brauchs du nicht. Es geht a nur um MarlinFirmware/Marlin interna. Schon in Deinem ersten Posting wars Du doch schon auf einem guten Weg. Erwarte jetz bitte nicht, daß das einer für Dich ausprorbiert. > ä =\xe1 Hex-code für ävon AnHardt - Software