Stundenzähler in Marlin
19. November 2016 03:30
Hallo zusammen,
ich bin kurz vor der Fertigstellung meines Core XY Druckers.
Langsam muss ich mich mit dem Thema programmierung beschäftigen.
Gibt es eine Möglichkeit in Marlin einen Stundenzähler rein zu bekommen?
Würde gerne sehen wie viele Stunden mein Drucker so gedruckt hat nach einigen Monaten/Jahren ;-)
Jemand einen Tip?

danke
Martin
VDX
Re: Stundenzähler in Marlin
19. November 2016 18:17
... Marlin könnte nur auf eine SD-Karte speichern/akkumulieren - mach das besser im Programm auf dem PC mit Schreiben eines log-files ...


Viktor
--------
Aufruf zum Projekt "Müll-freie Meere" - [reprap.org] -- Deutsche Facebook-Gruppe - [www.facebook.com]

Call for the project "garbage-free seas" - [reprap.org]
Re: Stundenzähler in Marlin
20. November 2016 01:54
Moin Martin,

Marlin hat das schon eingebaut in der configuration.h

// Print Counter
//
// When enabled Marlin will keep track of some print statistical data such as:
//  - Total print jobs
//  - Total successful print jobs
//  - Total failed print jobs
//  - Total time printing
//
// This information can be viewed by the M78 command.
//#define PRINTCOUNTER

Ob die Daten im EEPROM erhalten bleiben wenn du die Firmware neu aufspielst weiß ich aber leider nicht.

Gruß
Siggi


Gruß
Siggi


Geeetech I3 Pro B 8mm Acryl - Mega 2560 - Ramps 1.4 - TMC2100 - MK42 - E3DV6-Clone 0,4 - SSR 522-1dd60-40 (A-Senco) - Marlin RC8Bugfix 26.12.2016 - Repetier Host - Windows 7 64 Bit
Vulcanus mit Linearschienen
Anycubic i3 Mega
Re: Stundenzähler in Marlin
20. November 2016 02:29
also ich hab mal meien configuration.h durchsucht...und nix gefunden!!?
Re: Stundenzähler in Marlin
20. November 2016 03:08
Du hast nichts gefunden, weil deine Marlin Version diese Funktion noch nicht integriert hat.
Du musst dir eine aktuellere Version von Github holen und diese neu konfigurieren.

1-mal bearbeitet. Zuletzt am 20.11.16 03:15.
Re: Stundenzähler in Marlin
20. November 2016 03:15
Vielleicht hätte ich schreiben sollen dass ich die RC-Bugfix vom 26.07.2016 nutze.
In dieser befindet sich das angegebene in der configuration.h ab Zeile 982.

Gruß
Siggi

P.S. In der Arduino IDE kann man alle Sketche nach Stichwörtern durchsuchen und gleiches geht auch z.B. in Notepad++.

Edit: Auch in der letzten RC Bugfix befindet sich das gesuchte in der configuration.h, dort allerdings dann ab Zeile 1001.

1-mal bearbeitet. Zuletzt am 20.11.16 03:35.


Gruß
Siggi


Geeetech I3 Pro B 8mm Acryl - Mega 2560 - Ramps 1.4 - TMC2100 - MK42 - E3DV6-Clone 0,4 - SSR 522-1dd60-40 (A-Senco) - Marlin RC8Bugfix 26.12.2016 - Repetier Host - Windows 7 64 Bit
Vulcanus mit Linearschienen
Anycubic i3 Mega
Re: Stundenzähler in Marlin
20. November 2016 04:59
ok hab mal online geschaut.
heißt das, ich muss nur diese Zeilen bei mir einfügen?


//
// Print job timer
//
// Enable this option to automatically start and stop the
// print job timer when M104/M109/M190 commands are received.
// M104 (extruder without wait) - high temp = none, low temp = stop timer
// M109 (extruder with wait) - high temp = start timer, low temp = stop timer
// M190 (bed with wait) - high temp = start timer, low temp = none
//
// In all cases the timer can be started and stopped using
// the following commands:
//
// - M75 - Start the print job timer
// - M76 - Pause the print job timer
// - M77 - Stop the print job timer
#define PRINTJOB_TIMER_AUTOSTART

//
// Print Counter
//
// When enabled Marlin will keep track of some print statistical data such as:
// - Total print jobs
// - Total successful print jobs
// - Total failed print jobs
// - Total time printing
//
// This information can be viewed by the M78 command.
//#define PRINTCOUNTER



sorry ist noch nicht meine Welt :-D
Re: Stundenzähler in Marlin
20. November 2016 07:35
Das wird dir nichts bringen, da gehört nämlich noch viel mehr dazu.
Die musst die aktuelle Marlin nehmen und dort die ganzen Einstellung für deinen Drucker eingeben.
Umgekehrt wird es nicht funktionieren.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen