Chyba v firmware?

Chyba v firmware?

Příspěvekod Kedargo36 » 15.07.2017 20:52

Zdravím,
skúšam si nastaviť chladenie tlače, len mi počas kompilovania firmwaru "Repetier_RII_91_V8_full_GLCD_JRC"
vyhodilo takúto chybu:
expected primary-expression before 'const'
Kód: Vybrat vše
 uint8_t entType = HAL::readFlashByte((const prog_char*)&(ent->menuType));// 0 = Info, 1 = Headline, 2 = submenu ref, 3 = direct action command

vedel by mi s týmto niekto poradiť?
za odpoveď ďakujem.
  • 0

Kedargo36
 
Příspěvky: 11
Registrován: 13.10.2016 14:06
Reputation: 0

Re: Chyba v firmware?

Příspěvekod Rebel » 15.07.2017 21:13

Pouzij starsi IDE, treba 1.0.5
  • 0

Dan - Rebel ? ;) - http://rebelove.org - Nevyzkoušíš = nevíš - Rebel I-III, Rebel sCUBE, Anycubic i3 MEGA, Anycubic - Kossel Mini, MeCretor2-upravený, Anycubic Photon, RR1, RR400M ! Pro STL přílohy použij čudlík "UMÍSTIT DO PŘÍSPĚVKU" !
Rebel
 
Příspěvky: 3896
Images: 243
Registrován: 12.08.2013 11:44
Bydliště: HK.......není Hong Kong :D
Reputation: 108
Zasloužil bys asi medajli :) Nebo jsi admin :D

Re: Chyba v firmware?

Příspěvekod Kedargo36 » 15.07.2017 23:41

vyzerá to že staršia verzia pomohla,
ale teraz mi píše že nemám zadefinovaný buffer, kde zadám číslo koľko si má zásobiť príkazov?
toto našiel v gcode.h
Kód: Vybrat vše
 static GCode commandsBuffered[GCODE_BUFFER_SIZE]; ///< Buffer for received commands.

a chyba vyzerá takto: 'GCODE_BUFFER_SIZE' was not declared in this scope.

*EDIT: takže vyzerá to tak že keď sa staršia verzia configuration.h prevedie cez online konfigurátor repetieru tak to upravý configuration.h tak že nieje kompatibilná s verziu firmwaru 91 V8 a následne treba ručne prepísať všetky nezrovnalosti, alebo nepoužiť online konfigurátor.

*EDIT 2: podarilo sa mi to nakoniec celé rozbehnúť aj spustiť firmwarom ovládaný chladič tlače.
pre prýpadných ludí čo by mali rovnaký problém takto sa dá vyriešiť:
staihnúť si repetier firmware ktorý chcete použiť, otvoriť ho za pomocou arduina 1.0.5 a nižšieho, a v configuration.h prenactaviť :
Kód: Vybrat vše
#define EXT0_EXTRUDER_COOLER_PIN 0
#define FEATURE_FAN_CONTROL 1
"fanPin": "HEATER_2_PIN",

prípadne najskôr použiť repetier online konfigurátor: https://www.repetier.com/firmware/v092/
nakonfigurovať si čo treba a potom stiahnuť. Otvoriť tento upravený configuration.h a pôvodný configuration.h ktorý bol medzi repetier firmware súbormy , a otvoriť celý kód v arduine (proste kliknúť na ikonu arduina a bude tam podobný názov ako tneto"Repetier_RII_91_V8_full_GLCD"). a dať kompilovať v prípade nájdenia chyby len v configu nájdete zadaný kód chyby a prepíšete do toho upraveného configuration.h. a ak už nevyhodí žiadne chyby tak môžete dať "upload" poprepájať káble na rampse a môžete sa tešiť z funkčného chladenia. Je možné že je tam aj lahšia cesta ale ja som inú nenašiel, plus táto fungovala.
  • 0

Kedargo36
 
Příspěvky: 11
Registrován: 13.10.2016 14:06
Reputation: 0

Re: Chyba v firmware?

Příspěvekod Kedargo36 » 17.07.2017 15:28

Ešte by som sa chcel spýtať či sa dá nejako zväčšiť jas na displeji, pretože po tom ako som niečo asi zoskratoval. tak mi zostal displej veľmi nečítateľný , svietiť svieti aj reaguje aj sa tam dá trochu vidieť čo píše ale je to veľmi nevýrazné. jedine v prípade že arduino pripojím cez USB s PC tak obrazovka začne svietiť jasne ako má.
  • 0

Kedargo36
 
Příspěvky: 11
Registrován: 13.10.2016 14:06
Reputation: 0

Re: Chyba v firmware?

Příspěvekod zemciko » 17.07.2017 16:32

Pokud v zapojení s USB připojením svítí normálně tak se obávám že problém nebude v display jako takovém a místo snahy zvýšit jas bych se podíval co odešlo na "ramps".
  • 0

zemciko
 
Příspěvky: 1487
Images: 9
Registrován: 09.05.2015 13:43
Reputation: 0

Re: Chyba v firmware?

Příspěvekod Kedargo36 » 18.07.2017 12:50

https://ibb.co/cTjpZa
takže tieto dva piny by mali zásobovať displej +5V. keď som pripojil USB nameral som na oboch 4.47V, a na čisto zdroji som nameral 4.1V na obocoh. takže vstup energie by mal mať v poriadku. jediné čo sa mi objavilo pri prehratí firmware je možnosť zapnúť atx zdroj ale keď ho zapnem tak sa nič nedeje ani displej sa neopraví.
  • 0

Kedargo36
 
Příspěvky: 11
Registrován: 13.10.2016 14:06
Reputation: 0

Re: Chyba v firmware?

Příspěvekod tom666 » 18.07.2017 13:26

5V vetva nieje v poriadku, pretoze napatie 4.47V a 4.1V je podozrivo nizke. Hladaj chybu v obvode 5V linearneho stabilizatora na doske Arduina.
https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf
  • 0

tom666
 
Příspěvky: 561
Images: 0
Registrován: 14.09.2016 17:00
Bydliště: Nitra (SK)
Reputation: 14
Jen tak dál :)

Re: Chyba v firmware?

Příspěvekod medapeta » 18.07.2017 13:52

  • 0

Mínusové body mému profilu zde udělil výhradně uživatel tom666, který se na foru již nevyskytuje.
Měl zřejmě pocit, že pravda se tu psát nesmí...
medapeta
 
Příspěvky: 1617
Images: 57
Registrován: 31.05.2016 22:14
Bydliště: Brdy
Reputation: 0

Re: Chyba v firmware?

Příspěvekod Kedargo36 » 18.07.2017 18:41

Vďaka za návody pozriem ich a vyskúšam ich.
*EDIT: tak ma napadlo. Čo keby som zobral +5V niekde z ramps a prepojil ich s displejom? fungovalo by to? pretože neviem či bude chyba v arduine to funguje aj svieti celý firmware funguje na 100% len písmo je slabo výrazné bez usb pripojenia.
  • 0

Kedargo36
 
Příspěvky: 11
Registrován: 13.10.2016 14:06
Reputation: 0

Re: Chyba v firmware?

Příspěvekod tom666 » 18.07.2017 18:59

  • 0

tom666
 
Příspěvky: 561
Images: 0
Registrován: 14.09.2016 17:00
Bydliště: Nitra (SK)
Reputation: 14
Jen tak dál :)

Re: Chyba v firmware?

Příspěvekod medapeta » 18.07.2017 21:03

Přesně tak, Ramps je jen hromada propojek na plošňáku.
  • 0

Mínusové body mému profilu zde udělil výhradně uživatel tom666, který se na foru již nevyskytuje.
Měl zřejmě pocit, že pravda se tu psát nesmí...
medapeta
 
Příspěvky: 1617
Images: 57
Registrován: 31.05.2016 22:14
Bydliště: Brdy
Reputation: 0

Re: Chyba v firmware?

Příspěvekod zemciko » 18.07.2017 22:27

Teda až na ty mosfety :0)
Opravil bych raději to arduino než to obcházet....
  • 0

zemciko
 
Příspěvky: 1487
Images: 9
Registrován: 09.05.2015 13:43
Reputation: 0

Re: Chyba v firmware?

Příspěvekod Kedargo36 » 19.07.2017 15:14

No jak to vyzerá chyba asi bude v arduine, pretože mi šťava v tlačiarni len tak z ničoho nič +- asi 10min po zapnutí tlače, prestane ísť do motorov atd.. motory začnú preskakovať až nakoniec sa úplne vypnú, obrazovka začne preblikávať a vetráky spomalovať až sa tiež zastavia.
Teda vyskúšam vymeniť ten stabilizátor na arduine poprípade objednám nové.
O výsledkoch dám vedieť hneď čo to vyskúšam.
*EDIT: na pinoch voltage regulátora na arduine som nameral medzi pinom 1 a 2 "4.53V" a medzi pinom 1 a 3 "3.72V" pričom 1 je GND, poistka taktiež bola v poriadku. výstup priamo z arduina dosky na 5V je 4.53V. Skusím prepáliť znovu firmware a keď ani to nepomôže asi skúsim zohnať nové arduino.
  • 0

Kedargo36
 
Příspěvky: 11
Registrován: 13.10.2016 14:06
Reputation: 0

Re: Chyba v firmware?

Příspěvekod tom666 » 19.07.2017 16:42

@Kedargo36
Na vstupe 5V stabilizatora ma byt 12V. Prevdepodobne je problem s PTC poistkov na RAMPSe - je to ta mensia 5A poistka. V horsom pripade moze byt poskodeny 12V napajac. Pokial budes mat problem to rozbehat, ponukam ti svoje sluzby na servis. Pri tej prilezitosti odporucam upravit aj RAMPS (vymena mosfetu, poistiek a svorkovnice).
  • 0

tom666
 
Příspěvky: 561
Images: 0
Registrován: 14.09.2016 17:00
Bydliště: Nitra (SK)
Reputation: 14
Jen tak dál :)

Re: Chyba v firmware?

Příspěvekod Kedargo36 » 19.07.2017 17:15

Poistky sú podla mňa všetky v poriadku, keď pripojím celé arduino+ramps na zdroj a ten do siete normálne vchádza do arduina 11.53V, len z arduina von 4.1V. Z toho usudzujem že pravdepodobne problém bude asi v arduine.
  • 0

Kedargo36
 
Příspěvky: 11
Registrován: 13.10.2016 14:06
Reputation: 0

Další

Zpět na REBEL II

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 11 návštevníků