Raspberry Pi Pico: Troubleshooting Thonny Python IDE - Fehler, Probleme und Lösungen

Wenn man einen Raspberry Pi Pico mit der Thonny Python IDE programmiert, dann erscheinen bei Problemen und Fehler im Programmcode die Fehlermeldungen in der Kommandozeile.

Im folgenden besprechen wir einfache und allgemeine Fehler, Fehlermeldungen, Probleme und mögliche Lösungen.

Übersicht

  • Irgendwie funktioniert was nicht
  • Fehlermeldung: „Unable to connect to“
  • Fehlermeldung: „Couldn't find the device automatically.“
  • Fehlermeldung: „ModuleNotFoundError: No module named machine“
  • Fehlermeldung: „Connection lost (read failed: [Errno 6] Device not configured)“

Irgendwie funktioniert was nicht

Wenn der Raspberry Pi Pico gerade noch funktioniert hat und plötzlich irgendwelche Fehlermeldungen in der Kommandozeile erscheinen, dann versuche mal folgendes:

1. Pico ausstecken
2. Thonny beenden
3. Pico einstecken
4. Thonny starten

In der Regel wird es dann wieder normal funktionieren.

Aber Vorsicht, wenn das Problem häufiger hintereinander auftritt, prüfe bitte Kabelverbindungen und am Raspberry Pi Pico angeschlossene Module, Erweiterungen und Bauteile.

Fehlermeldung: „Unable to connect to“

In der Thonny-Kommandozeile erscheint folgende Fehlermeldung:

Unable to connect to ...: [Errno 2] could not open port ...: [Errno 2] No such file or directory: '...'

Process ended with exit code 1.

Das bedeutet in der Regel, dass der Raspberry Pi Pico nicht mit dem Host-Computer verbunden ist.

Folgende Lösungen gibt es:

  1. Verbinde den Raspberry Pi Pico mit dem Host-Computer und Klicke auf das rote STOP-Symbol in der Symbolleiste.
  2. Stelle sicher, dass Du ein voll belegtes USB-Kabel verwendest und nicht nur ein USB-Kabel, dass sich ausschließlich zum Laden eignet.
  3. Ein unwahrscheinlicher Fall kann sein, dass das USB-Kabel oder sogar der Raspberry Pi Pico defekt sind.
  4. An Steckverbindungen können Wackelkontakte auftreten, die sich durch das Tauschen von Kabel lösen lassen.

Fehlermeldung: „Couldn't find the device automatically.“

In der Kommandozeile der Thonny Python IDE erscheint folgende Fehlermeldung:

Couldn’t find the device automatically. 
Check the connection (making sure the device is not in bootloader mode) or choose
„Configure interpreter“ in the interpreter menu (bottom-right corner of the window)
to select specific port or another interpreter.

Warum erscheint diese Fehlermeldung? Das Problem ist, dass die Thonny Python IDE den Raspberry Pi Pico nicht findet.

  1. Du hast in Thonny den falschen Interpreter ausgewählt. Den richtigen Interpreter findest Du unten rechts. Klicke auf den Text. Es öffnet sich ein Menü und wähle dort „Micropython (Raspberry Pi Pico)“ aus.
  2. Du hast den Raspberry Pi Pico noch nicht per USB angeschlossen. Also den Pico anschließen und dann auf das STOP-Symbol in der Symbolleiste klicken.

Hinweis: Die Fehlermeldung bedeutet in der Regel, dass keine Verbindung mit dem Host-Computer besteht. Wenn der Pico angeschlossen ist, dann sollte man nochmal die USB-Kabelverbindung prüfen, Wackelkontakte ausschließen und die vollständige Verbindung prüfen, wenn sie über USB-Hubs, Dockingstations und Adapterkabel verläuft.
Wenn dort nicht das Problem liegt, dann ist zu prüfen, ob mit dem USB-Kabel am Pico wirklich alles in Ordnung ist. Es gibt zum Beispiel USB-Ladekabel, bei denen nur die stromführenden Adern oder Pins belegt sind und nicht die Datenleitungen. Das Kabel ist dann auszutauschen.

Fehlermeldung: „ModuleNotFoundError: No module named machine“

In der Thonny-Kommandozeile erscheint folgende Fehlermeldung:

ModuleNotFoundError: No module named 'machine'

Warum erscheint diese Fehlermeldung? Du hast in Thonny den falschen Interpreter ausgewählt. Den richtigen Interpreter findest Du unten rechts. Klicke auf den Text. Es öffnet sich ein Menü und wähle dort „Micropython (Raspberry Pi Pico)“ aus.

Fehlermeldung: „Connection lost (read failed: [Errno 6] Device not configured)“

In der Thonny-Kommandozeile erscheint folgende Fehlermeldung:

Connection lost (read failed: [Errno 6] Device not configured)

Use Stop/Restart to reconnect.

Manche Programm werden nicht sauber beendet. Anschließend besteht keine logische Verbindung mehr zwischen dem Raspberry Pi Pico und Deinem Computer. Mit einem Klick auf das STOP-Symbol in der Symbolleiste wird die Verbindung wieder hergestellt.

Weitere verwandte Themen:

Frag Elektronik-Kompendium.de

Hardware-nahes Programmieren mit dem Raspberry Pi Pico und MicroPython

Elektronik-Set Pico Edition

Das Elektronik-Set Pico Edition ist ein Bauteile-Sortiment mit Anleitung zum Experimentieren und Programmieren mit MicroPython.

  • LED: Einschalten, ausschalten, blinken und Helligkeit steuern
  • Taster: Entprellen und Zustände anzeigen
  • LED mit Taster einschalten und ausschalten
  • Ampel- und Lauflicht-Steuerung
  • Elektronischer Würfel
  • Eigene Steuerungen programmieren

Elektronik-Set jetzt bestellen Online-Workshop buchen

Online-Workshop: Programmieren mit dem Raspberry Pi Pico

Programmieren mit dem Raspberry Pi Pico

Gemeinsam mit anderen und unter Anleitung experimentieren? Wir bieten unterschiedliche Online-Workshops zum Raspberry Pi Pico und MicroPython an. Einführung in die Programmierung, Sensoren programmieren und kalibrieren, sowie Internet of Things und Smart Home über WLAN und MQTT.

Online-Workshop buchen

Besuchen Sie unser fast monatlich stattfindendes Online-Meeting PicoTalk und lernen Sie uns kennen. Die Teilnahme ist kostenfrei.

Termine und Newsletter-Anmeldung

 

Elektronik-Sets für das Hardware-nahe Programmieren