Stránka 1 z 1

Čas tisku na displeji

PříspěvekNapsal: 08.04.2017 18:40
od Tony3
Ahoj,

je možné nějak upravit firmware Repetieru tak aby při tisku s SD karty na displeji byl zbývající čas tisku a ne procenta?

Dík

Re: Čas tisku na displeji

PříspěvekNapsal: 10.04.2017 08:31
od oscar
No, věc je trosku slozitejsi

1. Procenta zobrazena behem tisku se odvijeji od pomeru nactenych bajtu vuci delce souboru. Tj, pokud budete tisknout neco co obsahuje dlouhe pojezdy versus kratounke oblouky, uvidite jak to keca.

2. Asi by se dal FW upravit tak aby nacetl celkovou dobu tisku z gkodu a tu potom dekrementoval a ukazoval zbytek. Ale:

IMHO neni specifikovano jak to tam jaky slicer dava, pokud vubec

Simplify vidim
; Build time: 1 hour 5 minutes

Slicer nevidim u sve (stare) verze nic. Zkuste napsat do vedlejsiho tematu Vojtovi jestli by to umel s nejakou presnosti pocitat a ukladat pri slicovani.

Jako tretit variantu vidim radkovou utilitku ktera soubory v adresari proskenuje a cas dopocita a vlozi do gkodu.

Re: Čas tisku na displeji

PříspěvekNapsal: 10.04.2017 12:03
od Tony3
Když tu píšeš o Simplify a o Sliceru tak je to závislé i na slicerovacím programu?
Nemohu to teď najít ale viděl jsem na google nějaké fotky displeje při tisku a ukazoval přímo čas...

Re: Čas tisku na displeji

PříspěvekNapsal: 10.04.2017 12:19
od medapeta
Ukazuje čas, pokud před tím je například Repetier Server na Raspberry a je to tak v něm nastavené.

Re: Čas tisku na displeji

PříspěvekNapsal: 10.04.2017 12:31
od oscar
Tony3 píše:Když tu píšeš o Simplify a o Sliceru tak je to závislé i na slicerovacím programu?
Nemohu to teď najít ale viděl jsem na google nějaké fotky displeje při tisku a ukazoval přímo čas...


Ten slicer do gkodu spocita celkovy cas.
Variantu kdy to bude jednim pruchodem souborem navic pocitat vlastni atmega nejak nechci uvazovat.

Re: Čas tisku na displeji

PříspěvekNapsal: 10.04.2017 12:39
od Rebel
no co, nez by se natopil BED, tak by to treba atmega schroustala taky :D napasujes k ni v nejhorsim vic ramky a druhy jadro a je to :D :D :D

Re: Čas tisku na displeji

PříspěvekNapsal: 10.04.2017 12:47
od peca
po chvilce "guglení" jsem vygugloval toto: remaining print time in hh:mm instead of %!?. Tam se odpovídá: "Progress is done by host if printing from host via M117" (Postup dělá hostitel přes M117, pokud se tiskne z hostitele). Dohledal jsem si, že M117 (Display Message) by měl zobrazit zadanou zprávu ve stavovém řádku připojeného displeje. Jak se s tím popere ten který FW, toť otázka.
Co je podstatné - teoreticky by bylo možné, aby slicer do fajlu s G-kódem vložil v zadaných intervalech předpokládaný zbývající čas právě pomocí M117. Dokážu si představit i jinou utilitku, která by podle zadaných parametrů čas uměla spočítat, g-kód upravit a vložit podle zbývajícího času třeba každých 5 minut a poslení čtvrthodinu třeba po 1 minutě...
Nějaký dobrovolník? :D
---
Když na to přijde, tak ta úprava souboru bude malina. Ale jak se nějak rozumně spočítá ta doba tisku fakt netuším. :roll:

Re: Čas tisku na displeji

PříspěvekNapsal: 10.04.2017 13:52
od oscar
u te prvni varianty - musis mit nadrizeny system. (coz mozna orange bude resit)
u te druhe - obcas tisknu i na mene ci vice procent rychlosti nez 100 - bude to kecat :)

Re: Čas tisku na displeji

PříspěvekNapsal: 10.04.2017 13:59
od peca
To první je jasný, dával jsem to jenom jako zdroj informace.
To druhé je holt vlastnost. Vydělit zbývající čas procentem rychlosti tisku už musí zvládnout obsluha sama :)
Našel jsem nějaký webový prohlížeč g-kódu (open source), který umí předpokládaný čas tisku spočítat. Třeba, až konečně budu tisknout, se mi bude chtít se tím zabývat...

Re: Čas tisku na displeji

PříspěvekNapsal: 10.04.2017 14:47
od oscar
kdyz mi napisete fci ktera spocte cas behu g-kodu - vcetne akceleraci, nekam to zapojime :)

Re: Čas tisku na displeji

PříspěvekNapsal: 10.04.2017 17:00
od Remet
peca: Tak treba Repetier si s M117 poradi celkem snadno...
Kód: Vybrat vše
      case 117: // M117 message to lcd
            if(com->hasString()) {
                UI_STATUS_UPD_RAM(com->text);
            }
            break;

Re: Čas tisku na displeji

PříspěvekNapsal: 20.04.2017 21:16
od Tony3
Teď jsem si všiml že když tisknu z PC tak to zobrazuje čas.
To je tím že to Repetier-Host počítá posílá přes displej?

Re: Čas tisku na displeji

PříspěvekNapsal: 20.04.2017 21:30
od Rebel
ano