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".
Úprava firmware?
Vážně se tu nikdo nenajde kdo by mi poradil s úpravou a kompilací firmware?
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
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.
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
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ů.