Stránka 1 z 2

Chyba v firmware?

PříspěvekNapsal: 15.07.2017 20:52
od Kedargo36
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.

Re: Chyba v firmware?

PříspěvekNapsal: 15.07.2017 21:13
od Rebel
Pouzij starsi IDE, treba 1.0.5

Re: Chyba v firmware?

PříspěvekNapsal: 15.07.2017 23:41
od Kedargo36
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.

Re: Chyba v firmware?

PříspěvekNapsal: 17.07.2017 15:28
od Kedargo36
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á.

Re: Chyba v firmware?

PříspěvekNapsal: 17.07.2017 16:32
od zemciko
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".

Re: Chyba v firmware?

PříspěvekNapsal: 18.07.2017 12:50
od Kedargo36
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í.

Re: Chyba v firmware?

PříspěvekNapsal: 18.07.2017 13:26
od tom666
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

Re: Chyba v firmware?

PříspěvekNapsal: 18.07.2017 13:52
od medapeta

Re: Chyba v firmware?

PříspěvekNapsal: 18.07.2017 18:41
od Kedargo36
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.

Re: Chyba v firmware?

PříspěvekNapsal: 18.07.2017 18:59
od tom666

Re: Chyba v firmware?

PříspěvekNapsal: 18.07.2017 21:03
od medapeta
Přesně tak, Ramps je jen hromada propojek na plošňáku.

Re: Chyba v firmware?

PříspěvekNapsal: 18.07.2017 22:27
od zemciko
Teda až na ty mosfety :0)
Opravil bych raději to arduino než to obcházet....

Re: Chyba v firmware?

PříspěvekNapsal: 19.07.2017 15:14
od Kedargo36
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.

Re: Chyba v firmware?

PříspěvekNapsal: 19.07.2017 16:42
od tom666
@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).

Re: Chyba v firmware?

PříspěvekNapsal: 19.07.2017 17:15
od Kedargo36
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.