Kompilace nového firmware MINI+ pro upgradovanou MINI+
 
Notifications
Clear all

[Solved] Kompilace nového firmware MINI+ pro upgradovanou MINI+  

  RSS
Guru von Pospi LEE
(@guru-von-pospi-lee)
Eminent Member
Kompilace nového firmware MINI+ pro upgradovanou MINI+

Zdravím. Potřeboval bych poradit jak zkompilovat firmware pro PRUSA MINI+ s novými parametry. Poslední firmware jsem si stáhnul na githubu  https://github.com/prusa3d  . Nainstaloval jsem si "Visual studio Code" vč. veškerých potřebných knihoven "Auto Build Marlin, Platform IO IDE, C/C++ Extension pack", které jsem si dohledal na youtoube. Firmware jsem si načetl a upravil parametry které potřebuji ve firmware změnit. MARLIN verze 2.0.7.2. Jde mi především o parametr:"#define X_BED_SIZE 180", "#define Y_BED_SIZE 370" a "#define Z_BED_SIZE 380" Nechal jsem zkompilovat, ale vyhazuje mi to chyby:

U souboru Canfiguration_A3ides_2209_MINI.h

Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Podtrhávání vlnovkou je pro tuto jednotku překladu (D:\DATA\3DTisk\Firmware\Marlin-2.0.7.2\Marlin\Configuration.h) zakázané.

U souboru Configuration.h

Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Podtrhávání vlnovkou je pro tuto jednotku překladu (D:\DATA\3DTisk\Firmware\Marlin-2.0.7.2\Marlin\Configuration.h) zakázané.

Soubor zdroj se nedá otevřít "stdint.h". (dependency of "config.h")

Obávám se, že problém bude v nesprávném nastavení mainboardu. Nikde jsem totiž nedohledal jaký defaultní ovladač použít pro mainboard "BUDDY" u MINI+

Např. u MK3 je mainboard "RAMBO".

 

Posted : 18/07/2021 2:57 pm
Guru von Pospi LEE
(@guru-von-pospi-lee)
Eminent Member
Topic starter answered:
Úprava firmware?

Vážně se tu nikdo nenajde kdo by mi poradil s úpravou a kompilací firmware?

Posted : 21/07/2021 7:38 am
Zoltan
(@zoltan)
Member Moderator
Kompilace

Nejjednodušší je upravit potřebné parametry v editoru a pak zkompilovat podle návodu https://github.com/prusa3d/Prusa-Firmware-Buddy s použitím Run python utils/build.py. The binaries are then going to be stored under ./build/products. ...

Zadat parametr, aby vytvoří bbf soubor,ale pozor a ten pak uložit na flash. Soubor musí být emptyboot. POZOR  noboot soubor vymaže bootloader a tím umrtvi tiskárnu.

Aby to šlo udělat musí být breaknuty appendix, čím ale uživatel přichází o záruku.

VS Code vytváří po překladu binarni soubory které nelze nahrát z flasky.

POZORNĚ PRECIST CELY NÁVOD!!!

even an old man can learn new things 🙂
Standard I3 mk3s, MMU2S, Prusa Enclosure, Fusion 360, PrusaSlicer, Windows 10
PRUSA MINI+ Prusalink + Prusa Connect

Posted : 12/09/2021 5:46 pm
Guru von Pospi LEE
(@guru-von-pospi-lee)
Eminent Member
Topic starter answered:
RE: Kompilace nového firmware MINI+ pro upgradovanou MINI+

Po delší době jsem zavítal na forum a vidím, že jsem ti ani neodpověděl za čež se velice omlouvám. Tvoje rada mi velice pomohla a již delší dobu funguji na upgradované mini a vesele kompiluji nové firmwery. Zde malá ukázka z funkčnosti upgrade.

Posted : 18/02/2022 8:26 pm
Zoltan
(@zoltan)
Member Moderator
RE: Kompilace nového firmware MINI+ pro upgradovanou MINI+

Moc mne tesi, ze to pomohlo. Je to velmi zajimavy upgrade. Nemas problem s vytapenim podlozky? To asi vyzaduje i upgrade napajeciho zdroje. Tim ze topeni funguje na bazi PWM asi neni potreba menit koncove tranzistory topeni podlozky.

even an old man can learn new things 🙂
Standard I3 mk3s, MMU2S, Prusa Enclosure, Fusion 360, PrusaSlicer, Windows 10
PRUSA MINI+ Prusalink + Prusa Connect

Posted : 19/02/2022 6:14 pm
Guru von Pospi LEE
(@guru-von-pospi-lee)
Eminent Member
Topic starter answered:
RE: Kompilace nového firmware MINI+ pro upgradovanou MINI+

S vytápěním podložek nemám sebemenší problém. Řídím to jedním teplotním čidlem. Zdroj jsem musel posílit. Tisknu tak již delší dobu a vše zatím bez problémů.

Posted : 19/02/2022 7:35 pm
Share: