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

Kompilace nového firmware MINI+ pro upgradovanou MINI+  

  RSS
Guru von Pospi LEE
(@guru-von-pospi-lee)
Active 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)
Active 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)
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, FW 3.10.1 RC1, MMU2S, no closed box, sketchup , fusion 360, PrusaSlicer, Windows 10
PRUSA MINI FW 4.3.3, Prusa Connect Beta...
Posted : 12/09/2021 5:46 pm
Share: