@RAU
Dank Dir für genaueres Hinschauen und Eruieren
) Mal schauen, wie wir das noch verwenden ...
...
Bzgl. Abbruchmeldung "IDLE"
Habe in der Firmware 91.17 in der Configuration.h folgendes geändert :
#define SCAN_IDLE_PRESSURE_MAX 3000
auf
#define SCAN_IDLE_PRESSURE_MAX 5000
gesetzt, seitdem läuft die Kiste ohne Abbruch ("IDLE") durch ... vielleicht ist 5000 digit etwas hoch, aber manchmal wird
im Display F: 5000 digit zeitweilig überschritten.
Möglicherweise ist das Ganze noch mit einem Timer verbunden, Kraft F darf nicht über einen längeren Zeitraum anstehen,
denn es gibt ja durchaus kurzzeitige, mechanische Belastungspitzen, die man einfach per Timer ausblendet ...
=>>
#define SCAN_IDLE_DELAY_MS 250
eventuell etwas vergössern ...
#define SCAN_IDLE_DELAY_MS 350
Aber Obacht, keine Gewähr ! Ich bin diese Routinen noch nicht "zu Fuß" durchgegangen !!
Ich bin in der Arduino-Programmierung noch nicht so fit, es braucht halt seine Zeit, aber wir kommen schon noch
dahinter ... ;-))
Gruß
3DWolf
Steht der Drucker auf "IDLE" kann man mit der "PLAY" Taste den Druck vortsetzen!
Der Drucker geht sicherheitshalber nur auf Pause und wartet auf den User der mit PLAY den Druck fortsetzen kann wenn noch alles okay ist.
---> Configuration.h
/** \brief Enables/diables the emergency pause in case of too high pressure
*/
#define FEATURE_EMERGENCY_PAUSE 1 // 1 = on, 0 = off
/** \brief Specifies the pressure at which the emergency pause shall be performed, in [digits]
*/
#define EMERGENCY_PAUSE_DIGITS_MIN -12000
#define EMERGENCY_PAUSE_DIGITS_MAX 12000
Kann man mit "0" auch ausschalten wenn es nervt.
Es gibt zudem wohl noch einige Costum G-Codes die man in der RF1000.h findet...
/* Custom M Codes
- M3000 - turn off the Z compensation
- M3001 - turn on the Z compensation
- M3002 - configure the no compensation steps
- M3003 - configure the max compensation steps
- M3004 - configure the manual compensation steps
- M3005 - enable custom debug outputs
- M3010 - start/abort the heat bed scan
- M3011 - clear the compensation matrix from the EEPROM
- M3012 - restore the default scan parameters
- M3013 - output the current compensation matrix
- M3020 - configure the x start position for the heat bed scan
- M3021 - configure the y start position for the heat bed scan
- M3022 - configure the x step size for the heat bed scan
- M3023 - configure the y step size for the heat bed scan
- M3024 - configure the x end position for the heat bed scan
- M3025 - configure the y end position for the heat bed scan
- M3030 - configure the fast step size for moving of the heat bed up during the heat bed scan
- M3031 - configure the slow step size for moving of the heat bed up during the heat bed scan
- M3032 - configure the fast step size for moving of the heat bed down during the heat bed scan
- M3033 - configure the slow step size for moving of the heat bed down during the heat bed scan
- M3040 - configure the delay (in ms) between two fast movements during the heat bed scan
- M3041 - configure the delay (in ms) between two slow movements during the heat bed scan
- M3042 - configure the delay (in ms) between reaching of a new x/y position and the test of the idle pressure
- M3050 - configure the contact pressure delta (in digits)
- M3051 - configure the retry pressure delta (in digits)
- M3052 - configure the idle pressure tolerance (in digits)
- M3053 - configure the number of A/D converter reads per pressure measurement
- M3054 - configure the delay (in ms) between two A/D converter reads
- M3055 - configure the pressure tolerance (in digits) per pressure measurement
- M3070 - pause the print as if the "Pause" button would have been pressed
- M3079 - output the printed object
- M3080 - park the printer
- M3090 - test the watchdog (this command resets the firmware)
- M3091 - erase the external EEPROM
- M3100 - configure the number of manual z steps after the "Heat Bed up" or "Heat Bed down" button has been pressed
- M3101 - configure the number of manual extruder steps after the "Extruder output" or "Extruder retract" button has been pressed
- M3102 - configure the offset in x, y and z direction as well as the extruder retract which shall be applied in case the "Pause Printing" button has been pressed
- M3103 - configure the x, y and z position which shall set when the printer is parked
- M3104 - configure the x, y and z position which shall set when the printed object is output
- M3110 - lock the current status text
*/