Neues FabScan kit ....
 
Notifications
Clear all

Neues FabScan kit ...

7 Posts
3 Users
0 Reactions
4,306 Views
hwa
Posts: 3
 hwa
Topic starter
(@hwa)
New Member
Joined: 5 years ago

Moin,

ich habe ein FabScan Kit erworben und zusammengebaut. Auf dem Pi habe ich v.2019-02-21-00-00 des FabScanPi images installiert. Die FabscanPi Server Version ist 0.7, wie auf dem image vorinstalliert. Der FabScan HAT steckt auf dem Raspberry Pi und versorgt ihn auch mit Strom. Ich greife per Ethernet auf den Raspberry Pi zu.

Leider habe ich ein Problem ... der Service startet nicht und ich habe folgende Meldungen in den Logs gefunden:

2019-08-17 12:46:33,251 - fabscan.server.FSScanServer - INFO - FabScanPi-Server 0.7.0
2019-08-17 12:46:35,461 - fabscan.scanner.laserscanner.driver.FSSerial - DEBUG - Port in Config found
2019-08-17 12:46:35,465 - fabscan.scanner.laserscanner.driver.FSSerial - DEBUG - Latest available firmware version is: v.20190211
2019-08-17 12:47:27,045 - fabscan.lib.util.FSUtil - DEBUG - avrdude-original: Using autoreset DTR on GPIO Pin 7
2019-08-17 12:47:27,067 - fabscan.scanner.laserscanner.driver.FSSerial - ERROR - No FabScanPi HAT or compatible device found on port /dev/ttyAMA0
2019-08-17 12:47:27,067 - fabscan.scanner.laserscanner.driver.FSSerial - ERROR - Fatal FabScanPi HAT or compatible connection error....
2019-08-17 12:47:27,068 - fabscan.scanner.laserscanner.driver.FSSerial - DEBUG - Connection baudrate is: 57600
2019-08-17 12:47:27,068 - fabscan.scanner.laserscanner.driver.FSSerial - DEBUG - Firmware flashing baudrate is: 57600
2019-08-17 12:47:27,069 - fabscan.scanner.laserscanner.FSHardwareController - DEBUG - Reset FabScanPi HAT...
2019-08-17 12:47:27,069 - fabscan.scanner.laserscanner.driver.FSSerial - ERROR - 'NoneType' object has no attribute 'write'
2019-08-17 12:47:27,070 - fabscan - CRITICAL - Fatal error: 'NoneType' object has no attribute 'read'
Nach einem Neustart bekomme ich das Gleiche nochmal. 

Wo begebe ich mich am Besten auf die Fehlersuche?

Der Hinweis auf der Webseite, ich soll den fabscan service neu starten, verläuft so:

root@fabscanpi:~# service fabscanpi restart
Failed to restart fabscanpi.service: Unit fabscanpi.service not found.
root@fabscanpi:~#

Vielen Dank,

     Harald 

Reply
6 Replies
mario
Posts: 570
Admin
(@mario)
Honorable Member
Joined: 6 years ago

Hallo, 

Sieht so aus als gäbe es ein Problem mit der Seriellen Verbindung. Prüf am besten noch mal alle Lötstellen am 40 Pin Header. Ich bin zur Zeit noch auf der MakerFaire in Hannover. Ich melde mich spätestens am Mittwoch noch mal. 

service fabscanpi restart

Funktioniert leider nicht. Versuchs mal mit 

sudo /etc/init.d/fabscanpi restart

Gruss

Mario. 

Reply
mario
Posts: 570
Admin
(@mario)
Honorable Member
Joined: 6 years ago

Dieser Fehler ist tatsächlich häufiger aufgetreten und hängt ggf. mit einer Fehlerhaften Seriellen Kommunikation zusammen. Du könntest mal folgendes versuchen: 

sudo avrdude-autoreset -p m328p -b 115200 -carduino -P/dev/ttyAMA0


Und den output hier posten. Kurz gesagt, wenn es zu einem stk500 timeout kommen sollte, dann stimmt etwas mit der seriellen Kommunikation nicht. Ein möglicher Fehler könnte eine kalte Lötstelle am 40 Pin Header des HAT's sein. Im schlimmsten Fall ist der Bootloader vom Controller beschädigt. Das kann man aber fixen. Es gibt eine Anleitung in der Doku. Zu finden unter "No connection to Arduino, how can i fix that?"

Reply
hwa
Posts: 3
 hwa
Topic starter
(@hwa)
New Member
Joined: 5 years ago

Moin,

Vielen Dank für Deinen Rat!

mittlerweile habe ich folgende Dinge ausprobiert und herausgefunden:

  • der FabScan Service heisst fabscanpi-server, und damit geht dann auch der Restart
  • Tatsächlich habe ich stk500 timeouts bekommen. Den Bootloader konnte ich neu flashen. Allerdings ist mir dabei aufgefallen dass es keinen Reset-Taster an meinem Board gibt. Zudem hat das Flashen des Bootloaders nur funkioniert, als ich die Leitung zum Reset-Anschluss weggelassen habe.
  • Die Lötstellen habe ich alle nochmal auf Sicht überprüft und ich bin zwar nicht besonders gut im Löten, aber eigentlich sieht das ganz OK aus ...

Gibts noch einen Tipp? Kann ich die Lötstellen irgendwie auf Qualität überprüfen, z.B. mit einem Multimeter?

 

Reply
mario
Posts: 570
Admin
(@mario)
Honorable Member
Joined: 6 years ago

Kannst du mal den Bootloader flashen und die neue Release (v.0.8.0) testen. Damit sollte der Fehler eigentlich behoben sein.

Reply
hwa
 hwa
(@hwa)
Joined: 5 years ago

New Member
Posts: 3

Hallo,

am Wochenende habe ich mir meinen Fabscanpi mal wieder angeschaut. Ich habe wieder versucht den Bootloader zu flashen, aber avrdude erkennt den HAT nicht (falsche/zufällige board ID). Ich nehme an, dass meine Lötunfälle schuld sind.

Ich warte jetzt mal auf die neue Version des HAT ...

Reply
Danilo0702
(@danilo0702)
Joined: 6 years ago

Reputable Member
Posts: 394

@hwa und verwende unbedingt die neueste Version (0.9.4)

Reply
Share: