TX-Pi, Raspberry Pi Community-Controller
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
-
- Beiträge: 472
- Registriert: 03 Jan 2018, 22:04
Re: TX-Pi, Raspberry Pi Community-Controller
Ich habe heute noch eine kleine Änderung am ``tx-pi-setup.sh`` für Stretch vorgenommen. Im Moment fällt mir nichts mehr ein, was man noch ändern müßte / sollte.
Die Apps, die ich ausprobiert habe, laufen alle unter Stretch, der Splash-Bildschirm wird inzwischen auch angezeigt (weiterhin Plymouth umgehend).
Plymouth ist leider so tief im System drin, dass man es nicht so einfach deinstalliert bekommt, was wohl die schönste aller Lösungen wäre.
Leider wird beim Abschalten oder Reboot des TX-PI nur ganz kurz der "Shutdown" resp. "Reboot" Bildschirm des Launchers angezeigt, danach greift wieder Plymouth ein und macht den Bildschirm schwarz. Ich habe versucht, einen eigenen Service zu installieren, der dann, wie beim Booten, ein anderes Bild zeigt, aber das ist mir nicht gelungen ohne die Plymouth-Services zu maskieren, die beim Shutdown / Reboot greifen (ich glaube, das sind zwei). Wenn der schwarze Bildschirm beim Reboot / Shutdown stört, könnte ich das noch implementieren.
Schöner wäre es, man könnte Plymouth entweder deinstallieren oder es dazu überreden, eigene Bilder anzuzeigen, aber auch das klappt nicht, vermutlich weil Plymouth immer /dev/fb0 erwartet, vgl. <https://github.com/raspberrypi-ui/plymo ... 78d08295a4>.
Alles im allen bin ich aber zufrieden und ich erwarte eigentlich keine Probleme, wenn jemand Stretch auf dem TX-PI ausprobieren möchte.
Die Apps, die ich ausprobiert habe, laufen alle unter Stretch, der Splash-Bildschirm wird inzwischen auch angezeigt (weiterhin Plymouth umgehend).
Plymouth ist leider so tief im System drin, dass man es nicht so einfach deinstalliert bekommt, was wohl die schönste aller Lösungen wäre.
Leider wird beim Abschalten oder Reboot des TX-PI nur ganz kurz der "Shutdown" resp. "Reboot" Bildschirm des Launchers angezeigt, danach greift wieder Plymouth ein und macht den Bildschirm schwarz. Ich habe versucht, einen eigenen Service zu installieren, der dann, wie beim Booten, ein anderes Bild zeigt, aber das ist mir nicht gelungen ohne die Plymouth-Services zu maskieren, die beim Shutdown / Reboot greifen (ich glaube, das sind zwei). Wenn der schwarze Bildschirm beim Reboot / Shutdown stört, könnte ich das noch implementieren.
Schöner wäre es, man könnte Plymouth entweder deinstallieren oder es dazu überreden, eigene Bilder anzuzeigen, aber auch das klappt nicht, vermutlich weil Plymouth immer /dev/fb0 erwartet, vgl. <https://github.com/raspberrypi-ui/plymo ... 78d08295a4>.
Alles im allen bin ich aber zufrieden und ich erwarte eigentlich keine Probleme, wenn jemand Stretch auf dem TX-PI ausprobieren möchte.
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: TX-Pi, Raspberry Pi Community-Controller
Vielen Dank. Vielleicht schaue ich mal, dass ich plymouth ohne diesen Patch baue.
Ich habe die bluetooth-App minimal angepasst und sie schaltet nun auch auf dem tx-pi bluetooth temporär an und aus wie auf dem TXT. Sichtbar wird der tx-pi dadurch nicht. Aber wozu auch? Es läuft ja kein Dienst drauf. Ob's auch auf dem txt noch geht habe ich mangels TXT-Setup nicht getestet.
Bevor ich irgendwas weiter am Blueooth mache bräuchte es eine Anwendung, die Bluetooth nutzt. Ausser meinen eigenen Apps, die bereits Verbindungen zu diversen fischertechnik- und Lego-Controllern herstellen können sehe ich da aber auch keine Nutzungsmöglichkeit.
Ich habe die bluetooth-App minimal angepasst und sie schaltet nun auch auf dem tx-pi bluetooth temporär an und aus wie auf dem TXT. Sichtbar wird der tx-pi dadurch nicht. Aber wozu auch? Es läuft ja kein Dienst drauf. Ob's auch auf dem txt noch geht habe ich mangels TXT-Setup nicht getestet.
Bevor ich irgendwas weiter am Blueooth mache bräuchte es eine Anwendung, die Bluetooth nutzt. Ausser meinen eigenen Apps, die bereits Verbindungen zu diversen fischertechnik- und Lego-Controllern herstellen können sehe ich da aber auch keine Nutzungsmöglichkeit.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- PHabermehl
- Beiträge: 2438
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: TX-Pi, Raspberry Pi Community-Controller
startIDE sollte den BT smart controller ansteuern können... Ich hab ja auch seit einem halben Jahr das BT smart set zu Hause liegen - ich komm ja nur zu nixMasterOfGizmo hat geschrieben:. Ausser meinen eigenen Apps, die bereits Verbindungen zu diversen fischertechnik- und Lego-Controllern herstellen können sehe ich da aber auch keine Nutzungsmöglichkeit.
-
- Beiträge: 472
- Registriert: 03 Jan 2018, 22:04
Re: TX-Pi, Raspberry Pi Community-Controller
Für Ubuntu gibt es ein Ersatzpaket, welches keine Funktion bietet, vgl. https://wiki.ubuntuusers.de/Plymouth/#DeinstallationMasterOfGizmo hat geschrieben:Vielen Dank. Vielleicht schaue ich mal, dass ich plymouth ohne diesen Patch baue.
Ich habe es aber nicht ausprobiert. Damit wäre man Plymouth los und könnte den Start- und Stop-Bildschirm mit eigenen Services implementieren ohne dass da Plymouth reingrätscht.
MasterOfGizmo hat geschrieben:Sichtbar wird der tx-pi dadurch nicht. Aber wozu auch?
Keine Ahnung, ich habe die Bluetooth-App zuvor nicht genutzt, mir war nur beim Testen aufgefallen, dass er nicht sichtbar wird. Ich hatte angenommen, dass dies der Zweck der App sei. Einen Use Case habe ich dafür leider nicht.
- PHabermehl
- Beiträge: 2438
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: TX-Pi, Raspberry Pi Community-Controller
Ein wirklich ganz tolles Projekt.
Bisher habe ich mit meinem Sohn immer Arduinos + Ardublock genutzt und ein Motorshield missbraucht.
In der Grundschule nutze ich mit meiner AG den Calliope. Da gibt es auch etwas von FT - aber da dies recht teuer ist, basteln wir da selber
Ich hatte mit einem FTduino von Till angefangen, dann habe ich mir einen RPI dazugebaut. Damit das ganze aber "kindgerecht" wird, braucht es ein Gehäuse wie auf den Bildern. Mangles 3D-Drucker - wo könnte man so ein Gehäuse bestellen?
Besten Gruß und Hut ab
Marcel
Bisher habe ich mit meinem Sohn immer Arduinos + Ardublock genutzt und ein Motorshield missbraucht.
In der Grundschule nutze ich mit meiner AG den Calliope. Da gibt es auch etwas von FT - aber da dies recht teuer ist, basteln wir da selber
Ich hatte mit einem FTduino von Till angefangen, dann habe ich mir einen RPI dazugebaut. Damit das ganze aber "kindgerecht" wird, braucht es ein Gehäuse wie auf den Bildern. Mangles 3D-Drucker - wo könnte man so ein Gehäuse bestellen?
Besten Gruß und Hut ab
Marcel
-
- Beiträge: 472
- Registriert: 03 Jan 2018, 22:04
Re: TX-Pi, Raspberry Pi Community-Controller
Du könntest evtl. in den eBay-Kleinanzeigen nach Angeboten suchen, die 3D-Drucke in Deiner Umgebung anbieten.dl1ekm hat geschrieben:Damit das ganze aber "kindgerecht" wird, braucht es ein Gehäuse wie auf den Bildern. Mangles 3D-Drucker - wo könnte man so ein Gehäuse bestellen?
Die Dateien, die diese Dienste benötigen, liegen unter https://github.com/harbaum/tx-pi/tree/master/cases. Vermutlich werden die meisten Dienste die STL-Dateien haben wollen.
Um bspw. nur die Möglichkeit zu haben, einen Raspi mit Bausteinen verbinden zu können, reicht https://github.com/harbaum/tx-pi/blob/m ... bottom.stl. Das ist lediglich das Unterteil, in das der TX-Pi verschraubt wird. Mit Display etc. kommen ein paar Dateien hinzu.
Alternativ gibt's im Forum einige Besitzer von 3D-Druckern, die Dir ein Gehäuse erstellen können.
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: TX-Pi, Raspberry Pi Community-Controller
Probier' es mal mit einer PM an den PHabermehl. Der hat sowas manchmal im Angebot.dl1ekm hat geschrieben:Damit das ganze aber "kindgerecht" wird, braucht es ein Gehäuse wie auf den Bildern. Mangles 3D-Drucker - wo könnte man so ein Gehäuse bestellen?
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- PHabermehl
- Beiträge: 2438
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: TX-Pi, Raspberry Pi Community-Controller
Jungs, nicht so ungeduldig... Ich bin gerade erst aus der Vollnarkose aufgewacht. Sobald ich wieder zu Hause bin, kümmere ich mich.
Gruß
Peter
Gruß
Peter
-
- Beiträge: 472
- Registriert: 03 Jan 2018, 22:04
Re: TX-Pi, Raspberry Pi Community-Controller
Hallo zusammen,
im TX-Pi-Repository https://github.com/ftCommunity/tx-pi liegt nun ein frisches tx-pi-setup Script.
Und, wie man an der vorgenannten URL erkennen kann, ist das TX-Pi-Projekt zur ftCommunity umgezogen.
Neben ein paar Fehlerbehebungen sind die größten Änderungen, dass der Power-Button zum Reboot / Shutdown nun auf dem Homescreen liegt und eine App installiert wird, mit der man den SSH-Server und VNC-Server per Knopfdruck hoch- und herunterfahren kann. Sie hört auf den sexy Namen SSH / VNC
M.E. kann man, sofern man sich das aktuelle Script herunterlädt, auch bestehende Installationen aktualisieren.
Ausprobiert habe ich es jedoch nicht, somit lege ich dafür nicht meine Hand ins Feuer.
@PHabermehl arbeitet an Images, so dass man sich die u.U. langwierige Installation ersparen kann.
Viele Grüße
Lars
im TX-Pi-Repository https://github.com/ftCommunity/tx-pi liegt nun ein frisches tx-pi-setup Script.
Und, wie man an der vorgenannten URL erkennen kann, ist das TX-Pi-Projekt zur ftCommunity umgezogen.
Neben ein paar Fehlerbehebungen sind die größten Änderungen, dass der Power-Button zum Reboot / Shutdown nun auf dem Homescreen liegt und eine App installiert wird, mit der man den SSH-Server und VNC-Server per Knopfdruck hoch- und herunterfahren kann. Sie hört auf den sexy Namen SSH / VNC
M.E. kann man, sofern man sich das aktuelle Script herunterlädt, auch bestehende Installationen aktualisieren.
Ausprobiert habe ich es jedoch nicht, somit lege ich dafür nicht meine Hand ins Feuer.
@PHabermehl arbeitet an Images, so dass man sich die u.U. langwierige Installation ersparen kann.
Viele Grüße
Lars
- PHabermehl
- Beiträge: 2438
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
- PHabermehl
- Beiträge: 2438
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: TX-Pi, Raspberry Pi Community-Controller
Mal 'was anderes:
Nachdem ich jetzt gefragt wurde, ob ich auf der Querstrebe des TX-Pi-Aufstellers den Lötkolben abgelegt habe oder warum da so eine komische Kerbe drin ist, hier die Erklärung: Es ist eine Kabelführung. Ganz absichtlich.
Gruß
Peter
Nachdem ich jetzt gefragt wurde, ob ich auf der Querstrebe des TX-Pi-Aufstellers den Lötkolben abgelegt habe oder warum da so eine komische Kerbe drin ist, hier die Erklärung: Es ist eine Kabelführung. Ganz absichtlich.
Gruß
Peter
Re: TX-Pi, Raspberry Pi Community-Controller
Guten Abend,
erstmal vielen Dank für die super Arbeit am TX-Pi! Ich habe beim Aufräumen verwaiste Hardware damit wieder in mein ft-Universum eingliedern können
Der uralte RPi B+ war dann doch wohl zu schwach - mit dem RPi 3 läuft es problemlos. Nur ... nicht in blau. Alle Farben sind invertiert auf einem 3,5'' Waveshare TFT. Hat diesen Effekt auch schon jemand beobachten können?
Internet-Treffer zu diesem Stichwort führen immer auf overlay-Konfigurationen, aber bevor ich mich da dranwage ...
Grüße,
Jörg
erstmal vielen Dank für die super Arbeit am TX-Pi! Ich habe beim Aufräumen verwaiste Hardware damit wieder in mein ft-Universum eingliedern können
Der uralte RPi B+ war dann doch wohl zu schwach - mit dem RPi 3 läuft es problemlos. Nur ... nicht in blau. Alle Farben sind invertiert auf einem 3,5'' Waveshare TFT. Hat diesen Effekt auch schon jemand beobachten können?
Internet-Treffer zu diesem Stichwort führen immer auf overlay-Konfigurationen, aber bevor ich mich da dranwage ...
Grüße,
Jörg
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: TX-Pi, Raspberry Pi Community-Controller
Es gibt von Waveshare zwei 3.5"-Displays. Wenn man den Treiber für das jeweils falsche andere nimmt, dann sind die Farben invertiert.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
-
- Beiträge: 472
- Registriert: 03 Jan 2018, 22:04
Re: TX-Pi, Raspberry Pi Community-Controller
Das kann zwei Ursachen haben. Einmal, wie @MasterofGizmo schrieb, der falsche Treiber (Waveshare 3,5 A vs B) oder aber wenn man den SPI Speed Parameter setzt.flutehead hat geschrieben:Nur ... nicht in blau. Alle Farben sind invertiert auf einem 3,5'' Waveshare TFT. Hat diesen Effekt auch schon jemand beobachten können?
In der Anleitung wird
Code: Alles auswählen
speed=40000000
Welches Display hast Du? Hast Du den TX-Pi per Setup-Script aufgesetzt oder das fertige 3,5" Image verwendet?
Re: TX-Pi, Raspberry Pi Community-Controller
Ich hatte das fertige 3,5'' Image genommen - und ein "WaveShare SpotPear 3.5inch RPi LCD (B)".
Pi und TFT laufen eigentlich als Black-Box für mich (so jedenfalls die Hoffnung )
Zum Bearbeiten von config-Files müsste ich mich dann mit HDMI-Bildschirm und USB-Tastatur anschließen?
Pi und TFT laufen eigentlich als Black-Box für mich (so jedenfalls die Hoffnung )
Zum Bearbeiten von config-Files müsste ich mich dann mit HDMI-Bildschirm und USB-Tastatur anschließen?
-
- Beiträge: 472
- Registriert: 03 Jan 2018, 22:04
Re: TX-Pi, Raspberry Pi Community-Controller
Da liegt der Hase im Pfeffer, wir bieten lediglich Images für die "A" Version des Displays an. Somit handelt es sich tatsächlich um den falschen Treiber für Dein Display.flutehead hat geschrieben:Ich hatte das fertige 3,5'' Image genommen - und ein "WaveShare SpotPear 3.5inch RPi LCD (B)".
flutehead hat geschrieben: Pi und TFT laufen eigentlich als Black-Box für mich (so jedenfalls die Hoffnung )
Zum Bearbeiten von config-Files müsste ich mich dann mit HDMI-Bildschirm und USB-Tastatur anschließen?
Jein, Du könntest das auch via SSH erledigen. Im Ordner "System" findest Du eine App "SSH / VNC". Dort setzt Du einen Haken in [X] SSH-Server. Voraussetzung wäre, dass Dein TX-Pi im LAN oder WLAN hängt. Auch das kannst Du im Ordner "System" über die entsprechenden Apps konfigurieren.
Anstatt die Config-Dateien zu bearbeiten würde ich das Programm LCD-Show herunterladen und ausführen. Das installiert Dir den richtigen Treiber.
Code: Alles auswählen
wget -N http://www.waveshare.com/w/upload/0/00/LCD-show-170703.tar.gz
tar xvfz LCD-show-170703.tar.gz
cd LCD-show
sudo ./LCD35B-show 90
Danach sollte Dein TX-Pi neu starten und der richtige Treiber verfügbar sein.
Leider ändert die Installation des Treibers auch einige Parameter in der Datei /boot/cmdline.txt, d.h. es könnte sein, dass nach der Installation des Treibers der Boot-Screen entweder weg ist oder Du dort einen Cursor im Splash-Screen blinken siehst. Das kann man aber auch leicht beheben. Kann dafür ggfs. eine Anleitung schreiben oder eine cmdline.txt zur Verfügung stellen, die die modifizierte Datei ersetzt.
Alternativ kannst Du auch eine eigene Rasbian-Installation aufsetzten. Im Prinzip brauchst Du nur das Setup-Script via
Code: Alles auswählen
sudo bash tx-pi-setup.sh LCD35B
Ich weiß nicht, was für Dich einfacher ist.
Re: TX-Pi, Raspberry Pi Community-Controller
OK danke! Eben habe ich mir offenbar aber erstmal den ftduino zerschossen. Ich wollte ohne TX-PI einfach nur den BlinkO1-Sketch laden, aber nun erkennt weder mein Notebook noch der TX-PI den ftduino mehr
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: TX-Pi, Raspberry Pi Community-Controller
Was ist denn genau passiert? Wird er noch erkannt, wenn man den Reset-Knopf drückt? Läuft der Blink-Sketch denn? Blinkt er?flutehead hat geschrieben:OK danke! Eben habe ich mir offenbar aber erstmal den ftduino zerschossen. Ich wollte ohne TX-PI einfach nur den BlinkO1-Sketch laden, aber nun erkennt weder mein Notebook noch der TX-PI den ftduino mehr
Zur Not Email an info@ftduino.de !
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: TX-Pi, Raspberry Pi Community-Controller
Das Update per ssh hat funktioniert!
Danach war tatsächlich die cmdline.txt kürzer:
Aber nach ändern auf die TX-PI-Version:
ist alles wieder wie gehabt, aber in blau!
Leider scheint mein ftduino nun keinen Kontakt mehr aufnehmen zu wollen, daher hat sich das Thema wohl schnell erledigt. Ich baue dann doch wieder mit einem Arduino-Board weiter
Viele Grüße,
Jörg
Danach war tatsächlich die cmdline.txt kürzer:
Code: Alles auswählen
dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait fbcon=map:10 fbcon=font:ProFont6x11 logo.nologo
Code: Alles auswählen
dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait fbcon=map:10 fbcon=font:ProFont6x11 logo.nologo vt.global_cursor_default=0 plymouth.ignore-serial-consoles splash quiet
Leider scheint mein ftduino nun keinen Kontakt mehr aufnehmen zu wollen, daher hat sich das Thema wohl schnell erledigt. Ich baue dann doch wieder mit einem Arduino-Board weiter
Viele Grüße,
Jörg