Notifications
Clear all

Kompilace upraveného FW  

  RSS
Evelas
(@evelas)
Trusted Member
Kompilace upraveného FW

Zdravím,

tentokrát v jiné sekci, ale pravděpodobně se stejně banálním dotazem.
Po tom, co se mi ulomil původní termistor jsem ho nahradil jiným z jiného hotendu (nový je nějaký Generic 100k 3950). Solidně jsem pročetl všechno o kompilaci, upgradu atd. atp. Sice je to chvíle, co jsem sáhnul na nějaké programování, ale nakonec se mi podařilo FW upravit.
Teď k mému dotazu.

Na Githubu u FW je v postupu kompilace bod č.3 "Nainstalovat addon pro Arduino z rootu repa". Předpokládám, že to bude nějaká náhrada Liquid Crystalu nebo něco podobného, ale po změně organizace v repu v rootu žádný addon není (obsahuje složku Firmware, hex-files a soubory Readme a License). I bez něj mi Arduino IDE upravený FW zkompilovalo do hex souboru. Je to nějaký velký problém?

Při pokusu nahrát nový FW přes updater mi to opakovaně hlásilo, že port COM3 (přes který jsem předtím normálně updatoval ofic. FW) je nedostupný a to i po restartu PC.

Předem díky za radu.

There is no such thing as overkill
Prusa i3 MKII 1,75mm

Posted : 13/05/2016 7:07 pm
jokerit
(@jokerit)
Estimable Member
Re: Kompilace upraveného FW

Nevím, jestli jsem tě pochopil dobře jak se snažíš kompilovat FW, ale arduino addon je na gitu v sekci Original Prusa 3D viz https://github.com/prusa3d/Orignal-Prusa-i3 . A slouží pro připojení Arduino IDE k desce , tak, aby si přímo z arduina IDE nahrál na desku nový FW. ovšem nejprve se musí v arduinu zvolit správná deska - tedy v tomto případě RAMBO. S knihovnou jako je Liquid cryst a pod to nemá nic moc společného. Dost podrobně je to napsané v manualu od Stvořitele - http://manual.prusa3d.com/Guide/Aktualizace+firmware/67

Posted : 14/05/2016 7:41 am
Evelas
(@evelas)
Trusted Member
Topic starter answered:
Re: Kompilace upraveného FW

Takže pokud nechci aktualizovat přímo přes IDE a místo toho si FW vyexportovat do hex souboru, tak addon vlastně nepotřebuji? Mimochodem, FW mám z tohoto repa
https://github.com/prusa3d/Prusa-Firmware

There is no such thing as overkill
Prusa i3 MKII 1,75mm

Posted : 15/05/2016 12:09 am
jokerit
(@jokerit)
Estimable Member
Re: Kompilace upraveného FW

Ano, pokud využiješ hex soubor + origo Stvořitelův prográmek na aktualizaci, tak žádný addon nepotřebuješ. Jinak to jsou tytéž stránky gitu, jen o sekci vedle 🙂

Posted : 15/05/2016 9:02 am
Evelas
(@evelas)
Trusted Member
Topic starter answered:
Re: Kompilace upraveného FW

Pořád tady je můj problém s portem, při prvním updatu FW to jelo v pohodě, teď neuploadnu nic. Ať už je to oficiální nebo upravený FW, i po restartu PC. Prolézám teď Arduino fóra, jak to řeší tam.

EDIT: Manuální změna COM portu nepomohla, chybu to hlásí pořád, jenom s jiným portem

There is no such thing as overkill
Prusa i3 MKII 1,75mm

Posted : 15/05/2016 11:08 am
Cipis
(@cipis)
Member
Re: Kompilace upraveného FW

Nemáš spuštěného ještě něco dalšího, co je připojené k tiskárně? Mám na mysli arduino, pronterface, Simplify, ....

Z pronterface se k tiskárně normálně připojíš?

Posted : 15/05/2016 11:53 am
Evelas
(@evelas)
Trusted Member
Topic starter answered:
Re: Kompilace upraveného FW

Zvláštní, Pronterface taky nefunguje (sice tisknu z SD, ale Pronterface mi při zkoušení fungovalo normálně). Když vyberu port, tváří se to jako připojené, ale na nic to nereaguje.

Jinak nic puštěného nemívám, tiskárna není normálně ani připojená k PC, jako první teď pouštím updater. Po restartu PC (kdy předpokládám, že se všechna taková připojení resetují) to hlásí úplně to samé.

EDIT: Mohlo by to být tím, že je to zapojené to čelního USB 3.0 panelu PC?

There is no such thing as overkill
Prusa i3 MKII 1,75mm

Posted : 15/05/2016 12:12 pm
jokerit
(@jokerit)
Estimable Member
Re: Kompilace upraveného FW

Tohle vypadá, jako by se ti tiskárna vůbec nepřipojila/nepřihlásila k Windowsům. Skutečně se ti hlásí v systému, a na který COM port? Zkus změnit USB port.

Posted : 15/05/2016 1:20 pm
V.S.
 V.S.
(@v-s)
Honorable Member
Re: Kompilace upraveného FW

Pokud s tiskárnou nekomunikuje ovládací sw tak nepůjde ani nahrát FW.
Doporučuju nejdřív zprovoznit komunikaci a teprva pak zkoušet nahrát FW jinak by to mohlo dopadnout i zmrtvěním tiskarny.

Z praxe doporučuju se vyhnout čelním USB a taky USB 3 dělá to problémy.

Posted : 15/05/2016 2:29 pm
Evelas
(@evelas)
Trusted Member
Topic starter answered:
Re: Kompilace upraveného FW

Ve správci zařízení se tiskárna ukazuje jako "RAMBo powered printer" nebo něco takového, systém jí hodil automaticky COM3. Když jsem aktualizoval fw pár dní zpátky, takto jelo doslova plug and play, když jsem téhož večera zkoušel nahrát upravený fw, narazil jsem na tento problém.

Když COM změním manuálně (vyčteno na Arduino fórech), tak Pronterface nový port nabídne, ale připojí se tak, jak jsem popisoval. Fw updater port také najde automaticky, ale vyhazuje chybovou hlášku.
Když jsem zkoušel updatovat přes IDE (s addonem), taky to hlásí nějakou chybu, ale znění si nepamatuji.

Jakmile se vrátím z práce, zkusím jiné porty a uvidíme.

There is no such thing as overkill
Prusa i3 MKII 1,75mm

Posted : 15/05/2016 5:00 pm
Cipis
(@cipis)
Member
Re: Kompilace upraveného FW

Strč to do jiného USB, myslím, že tím se vše vyřeší :-). Dokud nejede ani pronterface, nemá smysl zkoušet update.

Posted : 15/05/2016 5:13 pm
Evelas
(@evelas)
Trusted Member
Topic starter answered:
Re: Kompilace upraveného FW

Odzkoušeny všechny zadní porty (USB 2.0 + USB 3.0), přímo to nefunguje, po změně COM portů také ne.
Při prvním updatu jsem jel přes přední porty.

There is no such thing as overkill
Prusa i3 MKII 1,75mm

Posted : 16/05/2016 9:44 am
Evelas
(@evelas)
Trusted Member
Topic starter answered:
Re: Kompilace upraveného FW

Že mě to nenapadlo dřív, na můj notebook jsem totiž úplně zapomněl...
Nainstaloval jsem ovladače, jak Pronterface, tak FW updater fungují na první dobrou (COM5 automaticky).

Teď musím vychytat špatně zkompilovaný FW, po aktualizaci displej ukazuje hovadiny a tiskárna se musí ovládat přes PC.

There is no such thing as overkill
Prusa i3 MKII 1,75mm

Posted : 16/05/2016 12:01 pm
Cipis
(@cipis)
Member
Re: Kompilace upraveného FW

myslel jsem, že si měnil jen nastavení termistoru? Nezaměnil si výchozí firmware pro úpravy rambo 1.3 a 1.0?

Posted : 16/05/2016 4:49 pm
Evelas
(@evelas)
Trusted Member
Topic starter answered:
Re: Kompilace upraveného FW

Měnil jsem jenom termistor, RAMBo mám 1.3 a snad jsem použil i 1.3 základ, radši to ještě překontroluju. Na nic jiného jsem vědomě nesahal.

There is no such thing as overkill
Prusa i3 MKII 1,75mm

Posted : 16/05/2016 6:14 pm
V.S.
 V.S.
(@v-s)
Honorable Member
Re: Kompilace upraveného FW

A vyměnil jsi správný konfigurační soubor.


### Step 1

Install arduino

### Step 2

Remove Liquid Crystal library from your arduino or rename it

### Step 3

Install the arduino addon in root of this repo

### Step 4

Copy one of the configuration from variants folder to the the Firmware folder

### Step 5

Rename it to "Configuration_prusa.h"

### Step 6

Compile the firmware

### Step 7

Upload the firmware to board

Posted : 16/05/2016 6:47 pm
Evelas
(@evelas)
Trusted Member
Topic starter answered:
Re: Kompilace upraveného FW

Udělal jsem si novou složku, do ní překopíroval všechno ze složky z firmwarem. Potom jsem ze složky variants překopíroval verzi "1_75mm-RAMBo13a-E3Dv6lite.h" (stejnou verzi oficiální fw jsem úspěšně nahrál do tiskárny). Když byla ve složce s projektem, přejmenoval jsem ji na "Configuration_prusa.h".
Potom jsem otevřel Arduino IDE a nahrál celý projekt. V Configuration_prusa.h jsem si nastavil model thermistoru (#define TEMP_SENSOR_0 11), vlastně jsem jenom přepsal číslo.
Celý FW jsem zkompiloval do hexu a nahrál do tiskárny. Jako vývojovou desku mám nastavené RAMBo.

There is no such thing as overkill
Prusa i3 MKII 1,75mm

Posted : 17/05/2016 9:02 am
Evelas
(@evelas)
Trusted Member
Topic starter answered:
Re: Kompilace upraveného FW

Tak to vypadá, že občas je lepší začít odznova. Komplet jsem přeinstaloval IDE, smazal všechny související soubory a udělal úpravu s kompilací na čisté instalaci. Po nahrání do tiskárny se tváří jako oficiální FW, tak snad je to v pořádku.

Nicméně problém, kvůli kterému jsem to všechno dělal (ventilátor moc chladí heatblock, začalo to po výměně termistoru) pořád přetrvává. Nemůžu tisknout z ničeho, buď se ucpe tryska, nebo výsledek vypadá naprosto odporně.

There is no such thing as overkill
Prusa i3 MKII 1,75mm

Posted : 17/05/2016 1:41 pm
Cipis
(@cipis)
Member
Re: Kompilace upraveného FW

Myslíš ten zadní ventilátor? Ten přeci při tisku ABS nefouká (píšeš, že nejde tisknout z ničeho).

Jestli je pokles teploty vidět i na LCD a tiskne to dobře, dokud teplota neklesne, tak bych problém v termistoru moc nehledal. Spíš bych to videl na topne telisko. Pokud to predtim nedelalo, mohlo to vzniknout treba pri manipulaci behem montaze termistoru. Na anglickem foru nekdo mel problem se spojovaci dutinkou, ktera spojuje kabely s topnym teliskem. Taky bych mrknul na konektor na rambu, jestli nejsou povolene sroubky.

Posted : 18/05/2016 2:54 pm
Share: