packa píše:Ahoj MEX tobě se již povedlo nějak rozumě komunikovat s tinyg2 ? jakou jsi použil konzoli ?
Ahoj,
tohle vlákno mi to připomnělo a tak jsem včera zase po dlouhé době vytáhnul Due ze dna šuplíku a zavzpomínal, jak se to vlastně programovalo a používalo.
Zabil jsem exterimentama zase spoustu času a zase to skončilo jako minule, tj. naštváním se.
Jediné, co asi celkem funguje je pořád snad jenom ten ChiliPeppr, ale ta jeho koncepce je pro mě nezkousnutelná.
Oproti dřívější době se objevil nový projekt GrblDru, ale ani ten se s TinyG2 nespojí dobře.
Trochu s tím funguje JCNC, ale tam je zase nějaký problém se zpětnou vazbou, kdy to při práci neaktualizuje souřadnice XYZ na panelu.
Takže fakt bída. Opět se potvrdilo, že hotové řešení prostě není a asi hned tak nebude (bude-li vůbec někdy).
Tak jsem se rozhodl, že dneska nasypu GRBL do Arduina Uno a vyzkouším tyhle G-code sendery s GRBL. Pokud to pojede dobře, tak nastuduju komunikaci mezi GRBL a senderem, a předělám to TinyG2 tak, aby se navenek chovalo jako GRBL.
Autoři se do TinyG2 snažili dostat moderní technologie (JSON), jenže evidentně zbytek světa si nemyslí, že je to tak správná cesta, a tak tímhle směrem jít nechtějí.
Docela by mě zajímalo, kde je problém. Přece není možné, aby několik autorů u svých SW napsalo, že podporují TinyG, a přitom to naprosto nefunguje.
Tak buď je chyba ve mně a mám to TinyG2 nějak blbě zkompilované, i když mi není moc jasné, jak by k tomu mohlo dojít.
Nebo je nějaký významný rozdíl mezi TinyG a TinyG2, a autoři to odladili proti TinyG a na G2 to nemají vyzkoušené.
Mimochodem dotaz: když se připojíte jenom terminálovým emulátorem k TinyG2 - posílá vám deska na konci řádku CR, LF nebo jenom LF? Ta moje posílá jenom LF, takže bez speciálního nastavení terminálových emulátorů to vůbec nelze použít, protože to všechny výpisy rozbije.