Barnis zweiter Versuch - Probieren geht über studieren

Ich hatte bis jetzt auch nur die von AZ-Delivery und keine Probleme gehabt - scheinbar einfach Pech gehabt.
Aber wieder was gelernt :smile:
Und DANKE für die Unterstützung :+1:

Hallo zusammen,

nur fürs Protokoll - Ich habe ebenfalls @Hoffz Fehlerbild. Auch ein Nano von AZ-Delivery. Nach dem Upload des Sketches ist es nicht möglich, weiterer Sketches hochzuladen…

Grüße
Stefan

Hallo Zusammen.
Vor Jahren hatte ich den gleichen Effekt. Es waren China Nano Klone mit gefaktem FTDI Chip. Da hat FTDI einen neuen Treiber herausgebracht der in der Lage war Fake von Original zu unterscheiden. Bei den Fakes wurden die Nummern die benutzt werden um die Hardware zu identifizieren und einem Treiber zuzuordnen in ich glaube 0000 geändert. Beim ersten anschließen meldet sich der Arduino als FTDI, Sketch aufspielen, alles läuft. Nach dem abziehen und wieder anschließen kommt keine Verbindung mehr zu stande da der Rechner nicht weiß welches Device dran hängt und welchen Treiber er nehmen soll. Es gab dazu einen workaround um die ID wieder zurück zu ändern und ich glaube auch das FTDI den Treiber zurückziehen und das ändern unterlassen musste. Damals hatte ich mir 5 Klone bestellt und bei einem ist mir das aufgefallen. Bis vor 3 Monaten lagen die verbleibenden in der Schublade. Vor 3 Monaten als ich mit dem Tonuino angefangen habe, habe ich die Arduinos wieder herausgeholt um verschiedene Sketche schnell mal zu tauschen und sie habe ohne Probleme mit aktuellen Treibern funktioniert.
Kann das jemand bestätigen oder kennt das Thema?
Können die betroffenen mal die ID auslesen wie sich der USB Baustein am PC meldet. Vielleicht kann man daraus Rückschlüsse ziehen.
Gruß Cascade

@StefSo
nur fürs Protokoll - Ich habe ebenfalls @Hoffz Fehlerbild. Auch ein Nano von AZ-Delivery. Nach dem Upload des Sketches ist es nicht möglich, weiterer Sketches hochzuladen…

Bei mir ist es noch mysteriöser, da bei mir die Übertragung funktioniert sobald ich die LED-Bibliotheken weggelassen habe. Die Original und DEV-Version von @Thorsten funktionierten auch ohne Probleme.
Also ich konnte immer wieder nach Fehlversuchen einen leeren oder funktionierenden übertragen.
Beim neuen Nano funktioniert alles problemlos! (inkl. LED-Ring)

@cascade:
Treiber/Verbindungsprobleme habe ich bei mir ausgeschlossen, da andere Sketches ohne Probleme funktioniert haben

Ich habe auch das Problem, das ich den Sketch nicht kompiliert bekomme.
Bekomme immer diesen Fehler.

exit status 1

‚FolderSettings‘ was not declared in this scope

Sehr seltsam.
Hast Du einen anderen Nano zum gegentesten?
Alle anderen Sketches funktionieren zum uploaden?

Nein, leider nicht.
Bekomme den Fehler schon direkt bei der Überprüfung.
Die original Firmware kompiliert einwandfrei und läuft.

Hast Du auch mal zum Test versucht beide LED Libraries auszukommentieren?

Wundert mich, da das afaik null mit irgendwelchen FolderSettings zu tun hat.
Evtl. aus versehen irgendwo ein Semikolon oder ne geschweifte Klammer rausgelöscht?
Welche Zeile ist das im Code, die er anmeckert?

Versuch doch bitte nochmal direkt auf das .ino file in Github zu gehen, dann „raw“ drücken und direkt copy und paste in die Arduino IDE.
Libraries sind alle up to date?

Das mit den Led Libs hatte ich mal versucht. Allerdings ohne Erfolg.
Ich werde später mal die IDE komplett neu machen. Mal schauen ob es hilft.
Hatte das Paket komplett heruntergeladen ( als zip Archiv )
Hatte versucht die V2 für Neopixel zu kompilieren.

Also ich versteh es nicht, hab gertade testweise kompiliert und das läuft problemlos durch bei mir.
Einmal FastLED einmal Neopixel. 5 Tasten deaktiviert, alles andere an.
Arduino IDE 1.8.10 (Hoffe du hast die IDE installiert und nicht die komische Version aus dem Windows Shop)

//#define FIVEBUTTONS             // uncomment the line to enable five button support
#define STATUSLED                 // 1/2 uncomment the two lines to enable the StatusLED
#define statusLedPin  5           // 2/2 Pin für die Status LED
#define PLUSMINUS                 // 1/3 uncomment if no LED Buttons are used
#define louderLED     7           // 2/3 Pin für Louder/Next LED
#define lowerLED      8           // 3/3 Pin für Lower/Previous LED
// Please only enable one of the below LED Options
//#define LEDRING                 // uncomment the line to enable LED RING FASTLED support
#define LED_SR                    // uncomment the line to enable LED RING NEOPIXEL support

und das kommt dabei raus

Der Sketch verwendet 28688 Bytes (93%) des Programmspeicherplatzes. Das Maximum sind 30720 Bytes.
Globale Variablen verwenden 1092 Bytes (53%) des dynamischen Speichers, 956 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.

Wo ist die Box her? Hab in deinem Beitrag nichts dazu gefunden. Will auch noch eine Holz-Variante bauen.

Kommt von Amazon

1 „Gefällt mir“

Bin gerade noch etwas an der Gehäuseplanung, daher @barni mal noch ne blöde Frage:
Wie hast du denn genau die Aussparung für den LED-Ring gemacht? Sieht nach ner Lochsäge aus - aber wie hast du das Ganze dann wieder montiert?
Einfach alles zusammen geklebt? Falls ja, hält das ordentlich? :blush:

Ich habe meine allererste Ali-Bestellung für die Buttons gemacht. Die Dingers habe ich vor genau 1 Monat bestellt und stehen immernoch auf „warte noch auf Lieferung“ (also noch nicht in den Versand gegeben) Ist das Normal?

Bei Ali sind ja 1000e Händler unter einer Plattform vereint, das kommt also ganz auf den Händler an. Je nach Region in China könnte aber beim Händler gerade ein wenig Ausnahmezustand herrschen, daher kann man zZ wohl nicht von „Normal“ reden…

Da kommt das chinesische Neujahrsfest/Ferien und der Corona-Ausnahmezustand zusammen. Ist gerade ganz normal .

Ja das mit dem Ring ist etwas tricky.
Ist eine ganz normale Lochsäge. Deswegen auch das Loch in der Mitte, zur Zentrierung.

Bin mir nicht mehr ganz sicher, aber ich hab glaub zärtlich beide Radien leicht angeschnitten, aber nicht komplett durch. Ansonsten verlierst du halt die Zentrierung. Die letzten mm hab ich dann händisch rausgedremelt oder mit nem scharfen Cutter vollends rausgetrennt.
Einfach vorsichtig und überlegt vorgehen.

Ok, dank euch!! :+1:

wegen den sichtbaren kabel durchs Plexi von „damals“ …jetzt ist es zwar zu spät, aber wenn du mal einen alten flachbildmonitor hast oder einen defekten uralt-laptop. In deren Inneren sind mehere halbdurchlässige Schablonen - eine davon ist eine Diffuse (sieht recht milchig aus) welche das Licht nicht mehr linear durchlässt sondern streut. Die kann man auch perfekt zuschneiden und bei anderen Projekten könnte das evnt. helfen. Naja…

Gut zu wissen. Danke.

Nachdem ich meinen Rechner neu aufgesetzt habe, hat das kompilieren auch funktioniert.
Danke nochmal.