Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error when compiling for Arduino #4

Closed
ThomasHeb opened this issue Sep 9, 2020 · 9 comments
Closed

Error when compiling for Arduino #4

ThomasHeb opened this issue Sep 9, 2020 · 9 comments
Labels
help wanted Extra attention is needed question Further information is requested

Comments

@ThomasHeb
Copy link
Owner

Hallo Thomas, bekomme beim Kompilieren einige Fehlermeldungen, könntest du mir da bitte weiterhelfen?
Danke!

Mehrere Bibliotheken wurden für "U8x8lib.h" gefunden
Benutzt: C:\Users\Jetpilot\Documents\Arduino\libraries\U8x8libr
Nicht benutzt: C:\Users\Peter\Documents\Arduino\libraries\Lib_8UG2
Nicht benutzt: C:\Users\Peter\Documents\Arduino\libraries\U8g2
lcd.cpp:7:10: fatal error: SdFat.h: No such file or directory
#include "SdFat.h"
^~~~~~~~~
compilation terminated.
exit status 1
SdFat.h: No such file or directory

@ThomasHeb
Copy link
Owner Author

ThomasHeb commented Sep 9, 2020

Bitte prüfe, dass nur eine U8G2 Lib installiert ist.
Öffne hierzu in Arduino unter Werkzeuge/Bibliotheken verwalten...
Suche hier nach U8G2.
Prüfe ob mehrere Libs installiert sind.
Wenn ja, lösche diese in deinen Lib Verzeichnissen (C:\Users\Peter\Documents\Arduino\libraries\ bzw C:\Users\Jetpilot\Documents\Arduino\libraries), am besten löscht du alle U8G2 Libs
Installiere die U8G2 Lib neu (U8g2 by oliver Version 2.27.6 siehe Screenshot
https://github.com/olikraus/u8g2
01

Installiere die SDdFat - Adafruit Fork by Bill Greiman Version 1.2.3 Lib, siehe Screenshot
https://github.com/greiman/SdFat
Bildschirmfoto 2020-09-09 um 19 59 48

Einbinden einer Lib in Arduino:
Lade die Lib als Zip-Datei von Github
Bildschirmfoto 2020-09-09 um 20 03 13

Unter Arduino/Sketch/Bibliothek/.ZIP-Bibliothek hinzufügen... wählst du die ZIP Datei aus.
Bildschirmfoto 2020-09-09 um 20 05 34

Die Libs erscheinen dann in den Arduino-Lib Verzeichnis
Hier musst du auch die U8x8lib.h and U8x8Lib.cpp (download von hier aus dem Projekt) im Verzeichnis U8G2 tauschen.
Bildschirmfoto 2020-09-09 um 20 07 08

Nach all den löschen und reinkopieren der Libs ist ein Neustart von Arduino sinnvoll.

@Campilot
Copy link

Danke Thomas!
Alle Fehler bis auf einen sind gefixt - hab aber noch immer den LCD Error

Screenshot 2020-09-10 09 53 44

@Campilot
Copy link

@ThomasHeb
U8x8lib.h and U8x8Lib.cpp hab ich natürlich ersetzt :)

@Campilot
Copy link

@ThomasHeb
hab jetzt nochmal einen clean install von arduino gemacht, bibliotheken neu installiert und das ganze nochmal versucht - jetzt bleibt er während dem kompilieren ohne meldung stehen und nicht´s geht mehr!
die letzte Zeile siehst du im screenshot - ich hab heut kein glück :/

Screenshot 2020-09-10 15 56 34

@ThomasHeb
Copy link
Owner Author

Hallo,

bei dem Stand "fatal error: lcd.h: no such file...." fehlte wirklich die lcd.h und die lcd.cpp aus meinem Source-Code. Sieht man auch, wenn man deine beiden Screenshots vergleicht... da fehlt in der Arduino IDE die Lasche mit lcd.h und lcd.cpp.
Die Fehler bzw das Hängenbleiben hängt mit der Installation der U8G2 Lib zusammen.
Ich würde vorschlagen, dass Du einfach meinen Lib-Source 1:1 nimmst, liegt hier: https://github.com/ThomasHeb/4AxisFoamCutter/tree/master/03_Firmware/libraries . Nur die u8g2_font.c fehlt (Verzeichnis /libraries/U8g2/src/clib/), da > 25MB.

Schließe die Arduino IDE.
Bitte sichere die die u8g2_font.c aus deinem library Ordner.
Lösche die Libraries in deinem Ordner
Kopiere die beiden Libs von hier rein.
Füge die u8g2_font.c unter /libraries/U8g2/src/clib/ hinzu
Starte die Arduino IDE neu und kompiliere den Foamcutter.

ich wäre morgen Nachmittag auch gut zu erreichen.... glaube das ist nur ein banaler Fehler, der sich aber gut versteckt.

LG
Thomas

@ThomasHeb ThomasHeb added help wanted Extra attention is needed question Further information is requested labels Sep 10, 2020
@Campilot
Copy link

Campilot commented Sep 11, 2020 via email

@ThomasHeb
Copy link
Owner Author

Hallo Peter,

freut mich, dass es jetzt klappt. Ich werde in den nächsten Tagen noch ein Update machen, um die Verfahrgeschwindigkeit auch lokal direkt an einer Taste umzuschalten. Du kannst Dir ja einen Notifier in GitHub legen, dann bekommst du eine Info, wenn ich die Firmware hochlade.
Gib mir auch gerne bescheid, wenn du weitere Funktionen brauchst.

An der Hardware bin ich auf jeden Fall interessiert.

Brauchst du die Libs noch (https://github.com/ThomasHeb/4AxisFoamCutter/tree/master/03_Firmware/libraries)?
Wenn nein, würde ich diese hier löschen, da ja nicht von mir geschrieben.

LG
Thomas

@Campilot
Copy link

Campilot commented Sep 11, 2020 via email

@ThomasHeb
Copy link
Owner Author

Hallo Peter,
freut mich! Video habe ich geprüft, wenn du willst kann ich deine Mechanik / Videos auch gerne mit hier verlinken.
LG
Thomas

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants