Lok24
07.06.2020, 17:29

+3pybricks Firmware für Powered Up

Hallo,

pybricks hat jetzt den Betatest für eine neue Firmware für die Powered Up Hubs gestartet.

Derzeit nur für das technic Hub.

Die Idee: es wird eine neue FW in das Hub geladen, dann kann man in Python programmieren.
Zurück zur LEGO FW geht auch.

Man kann auch ein Programm in die FW einbinden, das startet dann automatisch wenn man das Hub einschaltet.

Mögliche Anwendungen:
- Einfache Batteriebox
- auch mit Geschwindigkeitsregler



UncleTom , JuL , Alegoxander gefällt das


Alegoxander
08.02.2022, 16:31

Als Antwort auf den Beitrag von Lok24

Re: pybricks Firmware für Powered Up

Hallo Lok24,

pybricks wurde sicher von euch getestet.
Gibt es Erfahrungswerte, ob der Wechsel der Firmware von pybricks zu Lego Boost Original problemlos auch mehrmals funktioniert?
Denn ich finde das Projekt großartig, aber ich würde in Python programmieren und mein Söhnchen weiterhin (noch) die App nutzen.

Dankeschön
Alexander


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Lok24
08.02.2022, 18:25

Als Antwort auf den Beitrag von Alegoxander

Editiert von
Lok24
08.02.2022, 18:35

+1Re: pybricks Firmware für Powered Up

Hallo Alexender,

Alegoxander hat geschrieben:

pybricks wurde sicher von euch getestet.

Ja, gewiß, ich und auch ander hier haben das im Einsatz.

Alegoxander hat geschrieben:
Gibt es Erfahrungswerte, ob der Wechsel der Firmware von pybricks zu Lego Boost Original problemlos auch mehrmals funktioniert?
Ja, das funktioniert einwandfrei.

Mit einigen Anmerkungen:
- Mit dem Boost Hub habe ich das nie probiert, aber mit City- und technic-Hub
- das dauert jedesmal zwei-drei Minuten
- das Boost Hub hat weniger Speicher, soweit ich weiß; inwieweit das eine Rolle spielt weiß ich nicht, aber es geht auf jeden Fall mit Pybricks
- wäre es eventuell eine Idee, ein weiteres Hub zu kaufen, auch Boost oder einen anderen Typ? Kosten aber um die 16 - 40 Euro, und bei Boost bekommst Du für 34,-- das Hub incl. der zwei Motoren und des Gyro-Sensors. Nicht von den LEGO-Mond-Preisen abschrecken lassen.

Edit: soweit ich weiß ist das Boost Hub derzeit in keinem guten Zustand, nach dem LEGO FW-Update verbindet es sich mehr mit der App, das lässt sich aber wohl umgehen, wenn man die FW von der Powered Up App lädt.....mal im Play Store die Kommentare lesen.


Grüße

Werner



Alegoxander gefällt das


Alegoxander
09.02.2022, 00:09

Als Antwort auf den Beitrag von Lok24

Re: pybricks Firmware für Powered Up

Hallo Werner,

erstmal vielen Dank für die wertvollen Infos.

Ja, das funktioniert einwandfrei.


Das klingt gut.

- Mit dem Boost Hub habe ich das nie probiert, aber mit City- und technic-Hub
- das dauert jedesmal zwei-drei Minuten
- das Boost Hub hat weniger Speicher, soweit ich weiß; inwieweit das eine Rolle spielt weiß ich nicht, aber es geht auf jeden Fall mit Pybricks


Gibt es eine Übersicht aller Hubs und deren Speicher? Ich wusste nicht, dass der Boost so wenig hat.
Weshalb ist er eigentlich so groß?

- wäre es eventuell eine Idee, ein weiteres Hub zu kaufen, auch Boost oder einen anderen Typ? Kosten aber um die 16 - 40 Euro, und bei Boost bekommst Du für 34,-- das Hub incl. der zwei Motoren und des Gyro-Sensors. Nicht von den LEGO-Mond-Preisen abschrecken lassen.


Das ist ein wirklich guter Gedanke. Wo gibt es dieses Angebot?

Edit: soweit ich weiß ist das Boost Hub derzeit in keinem guten Zustand, nach dem LEGO FW-Update verbindet es sich mehr mit der App, das lässt sich aber wohl umgehen, wenn man die FW von der Powered Up App lädt.....mal im Play Store die Kommentare lesen.


Ich hatte noch gar kein FW Update laufen lassen… ups.

Ganz herzlichen Dank
Alexander

Nicht ganz zum Thema passend, aber da weißt du sicher auch Bescheid:
Und wo gibt es Sets wie Mindstorms preisgünstig?
Und weshalb schwärmen alle für den EV3 und nicht so für den aktuellen?


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Lok24
09.02.2022, 08:45

Als Antwort auf den Beitrag von Alegoxander

+1Re: pybricks Firmware für Powered Up

Hallo Alexander,

das sind ja drei Fragen auf einmal.....

Alegoxander hat geschrieben:

Gibt es eine Übersicht aller Hubs und deren Speicher? Ich wusste nicht, dass der Boost so wenig hat.
Weshalb ist er eigentlich so groß?

"So wenig" schrieb ich nicht, ich habe aber sowas mal auf der Pybricks-Seite gelesen. Wie, gesagt, wie und wo sich das auswirkt, keine Ahnung.
"So groß" ist er weil außer den Batterien noch zwei Motoren drin sind.

Das ist ein wirklich guter Gedanke. Wo gibt es dieses Angebot?

Bei Bricklink. Das ist eine Plattform (von LEGO) für LEGO Teile , die Anbieter dort sind aber tausende unabhängiger Händler weltweit. Es erfordert Einarbeitung.....

Hier mal das Move Hub in D:
https://www.bricklink.com...2DE%22,%22iconly%22:0}

Das ist die Original Lego Set Nummer 88006. Aber das "Set" enthält genau ein Teil, und das ist hier :
https://www.bricklink.com...2DE%22,%22iconly%22:0}
Man sucht sich da also einen Händler, bestellt, bekommt von diesem Händler eine Rechnung und die Ware.

Das technic hub 88012 findet man preiswert unter bb0961c01

Nicht ganz zum Thema passend, aber da weißt du sicher auch Bescheid:Und wo gibt es Sets wie Mindstorms preisgünstig?

Für alle LEGO-Sets eine gute Orientierung: brickmerge.
https://www.brickmerge.de...torms-roboter-erfinder
Derzeit ist es richtig teuer, es lag auch schon mal bei 270,-- oder gar 237,--

Und weshalb schwärmen alle für den EV3 und nicht so für den aktuellen?

ich zähle mal ein paar Unterschiede auf
- kein USB
- keine SD Karte
- eingeschränkte Tonwiedergabe
- kein richtiges Display
- kaum Bedientasten
- nur Akkubetrieb mit LEGO-Akku
- sechs Ein/Ausgänge
- Python
- Scratch
- mehr Sensoren
- automatisches Speichern der Programme

Über die Qualität kann ich nichts rechtes sagen, weil ich es nicht habe, aber es scheint mir doch nicht so perfekt, wenn ich mir die Motoren anschaue.

Was genau willst Du denn machen?

Grüße

Werner



Alegoxander gefällt das


Technicmaster0
09.02.2022, 10:22

Als Antwort auf den Beitrag von Lok24

+1Re: pybricks Firmware für Powered Up

Lok24 hat geschrieben:

ich zähle mal ein paar Unterschiede auf
- kein USB
- keine SD Karte
- eingeschränkte Tonwiedergabe
- kein richtiges Display
- kaum Bedientasten
- nur Akkubetrieb mit LEGO-Akku
- sechs Ein/Ausgänge
- Python
- Scratch
- mehr Sensoren
- automatisches Speichern der Programme

Über die Qualität kann ich nichts rechtes sagen, weil ich es nicht habe, aber es scheint mir doch nicht so perfekt, wenn ich mir die Motoren anschaue.

Scratch ist kein Unterschied, das gibts für den EV3 auch.
Der Roboter Erfinder bootet deutlich schneller als der EV3, was für "kurz mal testen" deutlich angenehmer ist. Der EV3 kann natürlich mehr als der RI, aber ich würde sagen 95% davon sind für 99% der Userbase nicht relevant, da zu kompliziert.

Der EV3 hat übrigens auch seine Qualitätsprobleme. Die Plastikscheibe beim Display bekommt sehr schnell einen Riss.



Alegoxander gefällt das


Alegoxander
10.02.2022, 07:31

Als Antwort auf den Beitrag von Lok24

Re: pybricks Firmware für Powered Up

Lok24 hat geschrieben:

das sind ja drei Fragen auf einmal.....


Ich hätte da noch mehr …
Lieben Dank!

Lok24 hat geschrieben:
"So wenig" schrieb ich nicht, ich habe aber sowas mal auf der Pybricks-Seite gelesen. Wie, gesagt, wie und wo sich das auswirkt, keine Ahnung.
"So groß" ist er weil außer den Batterien noch zwei Motoren drin sind.


Logisch, danke. Und er scheint wirklich wenig Speicher zu haben.

Lok24 hat geschrieben:
Bei Bricklink. Das ist eine Plattform (von LEGO) für LEGO Teile , die Anbieter dort sind aber tausende unabhängiger Händler weltweit. Es erfordert Einarbeitung.....

Hier mal das Move Hub in D:
https://www.bricklink.com...2DE%22,%22iconly%22:0}

Das ist die Original Lego Set Nummer 88006. Aber das "Set" enthält genau ein Teil, und das ist hier :
https://www.bricklink.com...2DE%22,%22iconly%22:0}
Man sucht sich da also einen Händler, bestellt, bekommt von diesem Händler eine Rechnung und die Ware.

Das technic hub 88012 findet man preiswert unter bb0961c01


Eine grandiose neue Welt für mich. Gerade, weil mein Söhnchen sich teilweise Sets nur wegen einem Teil/Tier wünscht.
Aber wie bitte kommst du auf bb0961c01?

Und denkst du, dass es Probleme geben könnte, die Firmware auf einem Hub öfter zu ändern?
Natürlich ist der Vorteil eines zweiten Hubs unumstritten (= weniger Firmware ändern, zwei Roboter gleichzeitig, Interaktionen, …), dennoch würde es mich auch prinzipiell interessieren.

Lok24 hat geschrieben:
Für alle LEGO-Sets eine gute Orientierung: brickmerge.
https://www.brickmerge.de...torms-roboter-erfinder
Derzeit ist es richtig teuer, es lag auch schon mal bei 270,-- oder gar 237,--


Ist gestern runter auf 285.99 und ich hab zugegriffen. Verrückt, weil ich sowas eigentlich mit Weihnachten verbinde, aber irgendwie musste es sein. Mein Söhnchen wird jubeln. Für mich war das Argument, dass das (fast) gleiche System wie beim Boost genutzt wird und der EV3 wieder eine andere Welt wäre.
Nach meinem RCX 1.5, 23 Jahre später der zweite Mindstorms für mich.

Brickmerge ist ebenfalls großartig. Ich habe da einige Alarme gesetzt.
Nun überlege ich, ob ich beim Boost-Hub bei einem Gerät bleibe, oder auch da noch erweitere…

Lok24 hat geschrieben:
ich zähle mal ein paar Unterschiede auf
- kein USB
- keine SD Karte
- eingeschränkte Tonwiedergabe
- kein richtiges Display
- kaum Bedientasten
- nur Akkubetrieb mit LEGO-Akku
- sechs Ein/Ausgänge
- Python
- Scratch
- mehr Sensoren
- automatisches Speichern der Programme

Über die Qualität kann ich nichts rechtes sagen, weil ich es nicht habe, aber es scheint mir doch nicht so perfekt, wenn ich mir die Motoren anschaue.


Wie oben geschrieben ist die Boost-Kompatibilität und ein eventueller Raspberry Pi Lego Build Hat ein Argument für ein einziges System im Haushalt. Ich sehe die Nachteile, aber auch Vorteile. Und ausserdem (siehe auch nächster Post) habe ich dieses und nächstes Jahr nicht sehr viel Zeit, so dass ich denke, dass ich, wenn ich parallel mit meinem Söhnchen baue und programmiere, so schnell nicht unbedingt an die Grenzen stosse. Und natürlich hoffe ich insgeheim auf noch mehr Drittanbieter-Unterstützung.

Jedenfalls vielen Dank. Deine Impulse haben bereits sehr geholfen, Werner!


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Alegoxander
10.02.2022, 07:38

Als Antwort auf den Beitrag von Technicmaster0

Re: pybricks Firmware für Powered Up

Technicmaster0 hat geschrieben:

Scratch ist kein Unterschied, das gibts für den EV3 auch.
Der Roboter Erfinder bootet deutlich schneller als der EV3, was für "kurz mal testen" deutlich angenehmer ist. Der EV3 kann natürlich mehr als der RI, aber ich würde sagen 95% davon sind für 99% der Userbase nicht relevant, da zu kompliziert.

Der EV3 hat übrigens auch seine Qualitätsprobleme. Die Plastikscheibe beim Display bekommt sehr schnell einen Riss.


Danke dir für deine Sichtweise!

Ich habe gestern gleich zugegriffen (siehe auch oben). Durch den Boost passt der “neue” ganz gut, denke ich. Gefällt mir auch von den Farben her besser.

Ich hatte verschiedene Ideen:
1. Mindstorms
2. Raspberry Pi Lego Build Hat
3. PiStorms
4. Zweiter Boost Hub

Aber durch nicht so viel Zeit für die Elektronik in den folgenden Monaten/Jahren, sind (1) und (4) sicher gute Lösungen für mich. Und (2) ist ja nicht ausgeschlossen dadurch, sondern fügt sich durch die bereits vorhandenen Motoren und Sensoren durch 25.50 auch relativ günstig in das Gesamtsystem ein.

Soweit meine Gedanken und jederzeit offen für Impulse von euch Profis.

Danke!


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Lok24
10.02.2022, 10:57

Als Antwort auf den Beitrag von Alegoxander

+1Re: pybricks Firmware für Powered Up

Moin,

Alegoxander hat geschrieben:

Eine grandiose neue Welt für mich. Gerade, weil mein Söhnchen sich teilweise Sets nur wegen einem Teil/Tier wünscht.
Aber wie bitte kommst du auf bb0961c01?

Du suchst nach dem Set "88012", das ist der Motor, wie bei LEGO im Shop als "SET".

[image]


Da steht dann oben "item consists", das Set enthält 1 Teil, und "appears in" ---, klar, weil das "set" nicht in einem Set vorkommt.
Dann auf "Item consists 1 Part" klicken .....
Das geht auch mit "normalen Sets" und anderen Teilen.

Wenn Du einzelnen Teile suchst geht auch:
https://www.lego.com/de-d...ge/static/pick-a-brick
Und dazu das Browser Add-on Brickhunter, ein Preisvergleichstool.
Dann hast Du alles.

Alegoxander hat geschrieben:
Und denkst du, dass es Probleme geben könnte, die Firmware auf einem Hub öfter zu ändern?

Nein, das habe ich nicht geschrieben, ich mache das immer wieder.
Aber soweit ich weiß kann man einen solchen Flash Speicher nicht unendlich oft beschreiben.


Ist gestern runter auf 285.99 und ich hab zugegriffen.

Als ich das geschrieben habe war es bei 350, kurz drauf bei Mytoys bei 285, aber nicht lieferbar, und wenige Minuten später bei Saturn und MM, habe ich im anderen Thread vermerkt. Es ist übrigens schon wieder verschwunden......


Wie oben geschrieben ist die Boost-Kompatibilität und ein eventueller Raspberry Pi Lego Build Hat ein Argument für ein einziges System im Haushalt.

Gar keine Frage, ich hätte auch dazu geraten. Aber Du hattest gefragt warum man für das EV3 schwärmen kann.....

Grüße

Werner



Alegoxander gefällt das


Technicmaster0
10.02.2022, 11:25

Als Antwort auf den Beitrag von Alegoxander

+1Re: pybricks Firmware für Powered Up

Alegoxander hat geschrieben:

Wie oben geschrieben ist die Boost-Kompatibilität und ein eventueller Raspberry Pi Lego Build Hat ein Argument für ein einziges System im Haushalt.

Du kannst übrigens Motor und Sensor aus Boost auch direkt am Mindstorms nutzen. Anders herum hat die Boost App leider keine Blöcke dafür.



Alegoxander gefällt das


Lok24
10.02.2022, 11:31

Als Antwort auf den Beitrag von Technicmaster0

Editiert von
Lok24
10.02.2022, 11:31

Re: pybricks Firmware für Powered Up

Technicmaster0 hat geschrieben:

Du kannst übrigens Motor und Sensor aus Boost auch direkt am Mindstorms nutzen. Anders herum hat die Boost App leider keine Blöcke dafür.
Kennt denn die Powered Up App inzwischen die Sensoren von Spike/Mindstorms?



Alegoxander
10.02.2022, 14:32

Als Antwort auf den Beitrag von Lok24

Re: pybricks Firmware für Powered Up

Lok24 hat geschrieben:

Du suchst nach dem Set "88012", das ist der […]

Wenn Du einzelnen Teile suchst geht […]


Super Tipps, Werner!
Danke dir.

Lok24 hat geschrieben:
Nein, das habe ich nicht geschrieben, ich mache das immer wieder.
Aber soweit ich weiß kann man einen solchen Flash Speicher nicht unendlich oft beschreiben.


Okay, dann probiere ich pybricks einfach mal 2 Wochen aus. Dann kann ich immer noch entscheiden, ob ich einen zweiten Hub besorge. Ist ja für einen Lego-Hub mit 2 Motoren und Gyrosensor wirklich extrem günstig, wie du sagst.

Lok24 hat geschrieben:
Als ich das geschrieben habe war es bei 350, kurz drauf bei Mytoys bei 285, aber nicht lieferbar, und wenige Minuten später bei Saturn und MM, habe ich im anderen Thread vermerkt. Es ist übrigens schon wieder verschwunden......


Ja, total crazy. Vorgestern früh war es bei 285.99, dann nach unserem Thread wieder oben, kurz bei 282 wie du schreibst und als es kurz wieder bei Mediamarkt für 285.99 war, habe ich rasant zugegriffen. Könnte es ja immer noch zurückgeben. Aber ich behalte es natürlich. Ich hatte Mediamarkt angeschrieben und gebeten, den gestrigen Preis für mich im Warenkorb noch gelten zu lassen … vielleicht war es das.

Lok24 hat geschrieben:
Gar keine Frage, ich hätte auch dazu geraten. Aber Du hattest gefragt warum man für das EV3 schwärmen kann.....


Oh, super, das bestärkt mich nochmals.


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Alegoxander
10.02.2022, 14:35

Als Antwort auf den Beitrag von Technicmaster0

Re: pybricks Firmware für Powered Up

Technicmaster0 hat geschrieben:

Du kannst übrigens Motor und Sensor aus Boost auch direkt am Mindstorms nutzen. Anders herum hat die Boost App leider keine Blöcke dafür.


Danke, aber ich hätte auch gedacht, dass es in der Powered Up App integriert ist.
Aber zumindest die Motoren funktionieren gegenseitig, oder?

Und kann man Mindstorms auch nur mit Python, also ohne die Software von Lego programmieren?
Ohne den pybricks-Hack, meine ich.

Merci.


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Lok24
10.02.2022, 14:35

Als Antwort auf den Beitrag von Alegoxander

Re: pybricks Firmware für Powered Up

Ach, ganz vergessen, für die Einzelteile:

Natürlich auch hier auf 1000Steine, da sind sie:
https://www.1000steine.de/lego-einzelteile-shop/



Lok24
10.02.2022, 14:45

Als Antwort auf den Beitrag von Alegoxander

Editiert von
Lok24
10.02.2022, 14:46

+1Re: pybricks Firmware für Powered Up

Moin,
das sind schon wieder drei Fragen auf einmal
Alegoxander hat geschrieben:

Danke, aber ich hätte auch gedacht, dass es in der Powered Up App integriert ist.
Aber zumindest die Motoren funktionieren gegenseitig, oder?

Die Erklärung hat zwei Seiten:
- erstens hat jeder Typ von Device (Motor, Sensor) eine ID, es gibt also ein ganzes Rudel von Motor-IDs, um die 10, wenn die Powered Up App die für einen "neuen" Motor nicht kennt weiß sie nicht dass es sich um einen Motor handelt.
- für die Sensoren findets Du Icons, wie bei Boost auch. Farb-Sensor, Gyro. Aber (derzeit?) keins für den Ultraschall- oder Touch/Kraft Sensor.
Da weiß technicmaster0 sicher besser bescheid als ich.

Alegoxander hat geschrieben:
Und kann man Mindstorms auch nur mit Python, also ohne die Software von Lego programmieren?

Falsche Frage
Python ja, auch mit der Software von LEGO
Guckst Du:

[image]



Grüße

Werner



Alegoxander gefällt das


Alegoxander
10.02.2022, 15:15

Als Antwort auf den Beitrag von Lok24

Re: pybricks Firmware für Powered Up

Lok24 hat geschrieben:

Moin,
das sind schon wieder drei Fragen auf einmal

Die Erklärung hat zwei Seiten:
- erstens hat jeder Typ von Device (Motor, Sensor) eine ID, es gibt also ein ganzes Rudel von Motor-IDs, um die 10, wenn die Powered Up App die für einen "neuen" Motor nicht kennt weiß sie nicht dass es sich um einen Motor handelt.
- für die Sensoren findets Du Icons, wie bei Boost auch. Farb-Sensor, Gyro. Aber (derzeit?) keins für den Ultraschall- oder Touch/Kraft Sensor.
Da weiß technicmaster0 sicher besser bescheid als ich.

Falsche Frage
Python ja, auch mit der Software von LEGO


1. Du beantwortest aber auch so toll.

2. Gut, das ist schade, aber nicht änderbar. Und vielleicht tut sich da ja auch noch was.

3. Das habe ich unklar formuliert. Tut mir leid. Ich weiß, dass das innerhalb der Software möglich ist, aber ich würde gerne direkt ohne die Software programmieren. Ist das auch möglich?

4. Direkte Python-Programmierung ist dann definitiv mit pybricks möglich, oder? Das müsste für Boost und auch Mindstorms gelten?

… uuuund diesmal nur 2 Fragen.


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Lok24
10.02.2022, 15:29

Als Antwort auf den Beitrag von Alegoxander

Editiert von
Lok24
10.02.2022, 15:38

+1Re: pybricks Firmware für Powered Up

Alegoxander hat geschrieben:

2. Gut, das ist schade, aber nicht änderbar. Und vielleicht tut sich da ja auch noch was.

Ja, das tut es, es gab schon länger kein Update. Wie ich es sehe gehen alle Motoren, nur bei dem neuesten (small angular) bin ich nicht sicher.

Alegoxander hat geschrieben:
aber ich würde gerne direkt ohne die Software programmieren. Ist das auch möglich?

Warte auf technicmaster0....
Möglich ist das natürlich, aber es müsste ja jemand erstmal die ganzen Libs geschaffen haben?
Für den Pi + HAT ginge das. ist aber auch noch nicht fertig.

Alegoxander hat geschrieben:
4. Direkte Python-Programmierung ist dann definitiv mit pybricks möglich, oder? Das müsste für Boost und auch Mindstorms gelten?

Das geht für die dort angesprochen Hubs, derzeit 5, ob das neue kleine Hub geht weiß ich nicht.

Frage: was spricht gegen die LEGO Python Lösung?
(und was meint "Direkte Python-Programmierung" ?)



Alegoxander gefällt das


Technicmaster0
10.02.2022, 17:13

Als Antwort auf den Beitrag von Alegoxander

+1Re: pybricks Firmware für Powered Up

Lok24 hat geschrieben:

Kennt denn die Powered Up App inzwischen die Sensoren von Spike/Mindstorms?

Die App hat jetzt seit 8 Monaten oder so kein Update mehr bekommen. Von dem was man hört, sind die mit dem neuen GUI beschäftigt. Es gab nicht mal das "große Weihnachtsupdate", das es sonst immer gibt...

Alegoxander hat geschrieben:
Danke, aber ich hätte auch gedacht, dass es in der Powered Up App integriert ist.
Aber zumindest die Motoren funktionieren gegenseitig, oder?

Ich glaube die Motoren gehen grundsätzlich alle mit der Powered Up App, aber bei dem Boost Move Hub bin ich mir nicht mehr ganz sicher. Da gab es irgendwo einen Bug oder sowas. Die Mindstorms Sensoren werden derzeit nicht von der Powered Up App unterstützt.

Alegoxander hat geschrieben:
Und kann man Mindstorms auch nur mit Python, also ohne die Software von Lego programmieren?
Ohne den pybricks-Hack, meine ich.

Man kann auch bspw Thonny nutzen. Allerdings weiß ich nicht, ob damit der Code prekompilliert wird.



Alegoxander gefällt das


Technicmaster0
10.02.2022, 17:15

Als Antwort auf den Beitrag von Lok24

+1Re: pybricks Firmware für Powered Up

Lok24 hat geschrieben:

Das geht für die dort angesprochen Hubs, derzeit 5, ob das neue kleine Hub geht weiß ich nicht.

Dafür gibts auch schon ne pybricks BETA aber ich weiß nicht, ob es von der wieder zurück geht. Hat was mit nem Recovery Modus, der nicht von der offiziellen App unterstützt wird/wurde, zu tun



Alegoxander gefällt das


Alegoxander
11.02.2022, 05:51

Als Antwort auf den Beitrag von Lok24

Re: pybricks Firmware für Powered Up

Wiederum herzlichen Dank und einen guten Morgen!

Dass mit der Powered Up App die Motoren bereits funktionieren, ist wirklich prima zu lesen (das mit dem Bug überlese ich voerst ), aber dass sie sich in einer langen Entwicklungsphase befindet, absolut top. Da bin ich gespannt.

Thonny direkt habe ich nicht finden können, aber bin dabei hierauf gestossen (vielleicht ist es das, ich schaue später genauer):


Das sieht sehr vielversprechend aus.

Ich habe einen Linux-Rechner und möchte ungern Windows booten. Ausserdem steht mir mit „normalem“ Python auch die Welt vieler anderer Bibliotheken offen, die ich mit Mindstorms kombinieren kann. Und ich habe zwar ein iPad, aber tippen in meinem Lieblingseditor vim ist einfach etwas anderes. Gerade große Programme werde ich damit schneller umsetzen und kann Klassen bilden, eigene Bibliotheken erstellen, … da freu ich mich drauf, wie ihr merkt.

Ich habe mir die Lego Software angeschaut. Das ist gut für den Einstieg, aber wenn ich die Option habe, Scratch, integriertes Python und command line Python zu haben, ist es super.

Hast du für Thonny einen Link, Technicmaster0?

Und pybricks beta werde ich erstmal nicht testen. Direkter Upload ohne Änderung der Firmware und das im Terminal ist da absolut top. Da werde ich am Wochenende genauer suchen und berichten.

Ganz lieben Dank, so langsam habe ich kaum noch Fragen … aber: Heute kommt 515151 per Post.

Euch einen guten Tag!

Was macht ihr denn so mit Lego, Hubs, Motoren, … wenn ich fragen darf?
Und seid ihr die 1000steine-Gründer? Wirklich ein großartiges Portal.
Weshalb ein Forum und kein Messanger-Channel?

… hihi, mir fällt immer noch was ein …


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Lok24
11.02.2022, 10:31

Als Antwort auf den Beitrag von Alegoxander

Editiert von
Lok24
11.02.2022, 10:56

+1Re: pybricks Firmware für Powered Up

Moin,

Alegoxander hat geschrieben:

Ich habe einen Linux-Rechner und möchte ungern Windows booten. Ausserdem steht mir mit „normalem“ Python auch die Welt vieler anderer Bibliotheken offen, die ich mit Mindstorms kombinieren kann. Und ich habe zwar ein iPad, aber tippen in meinem Lieblingseditor vim ist einfach etwas anderes. Gerade große Programme werde ich damit schneller umsetzen und kann Klassen bilden, eigene Bibliotheken erstellen, … da freu ich mich drauf, wie ihr merkt.


Das mit den Bibliotheken geht bei Pybricks übrigens nicht.
Ich habe da eine krause Programmstruktur geschaffen, aber das hat wenig Anklang gefunden
Und ich kann kein Python......

Du solltest übrigens ganz wunderbar auch die Education Spike Software für MacOS nutzen können.
Hast Du hier mal geschaut, da wird auch macOS erwähnt:
https://www.lego.com/de-d...storms-robot-inventor/

Alegoxander hat geschrieben:
Und pybricks beta werde ich erstmal nicht testen. Direkter Upload ohne Änderung der Firmware und das im Terminal ist da absolut top. Da werde ich am Wochenende genauer suchen und berichten.

Du hast Dich verrannt
Das war ja für den Move Hub oder 2. Move Hub. Dann hast du im Kaufrausch das 51515 bestellt....

Alegoxander hat geschrieben:
Was macht ihr denn so mit Lego, Hubs, Motoren, … wenn ich fragen darf?
Ich eigenlich gar nichts, die Kabel sind immer so kurz.
Aber wenn Du in meinem Profilbildchen auf den Nick klickst kannst Du Dir alle meien Modelle anzeigen lassen, da sollten einige mit EV3 dabei sein. Jedenfalls keine Rototor die irgendwo rumfahren.

https://www.1000steine.de...amp;id=421586#id421586
https://www.1000steine.de...amp;id=392181#id392181
https://www.1000steine.de...amp;id=341659#id341659

Ansonsten habe ich das auf Ausstellungen Kindern und Eltern zum Ausprobieren angeboten, immer dasselbe: das Kind ist zu klein dazu. Wenn dann Vernie (hatte immer 2 dabei) nach zwei Minuten einen Parcours fuhr war die
Begeisterung groß.

[image]



Und hier mal ein Roboter aus weniger als 10 Teilen

[image]


und die "extended version"

[image]



Alegoxander gefällt das


Alegoxander
11.02.2022, 12:05

Als Antwort auf den Beitrag von Lok24

Re: pybricks Firmware für Powered Up

Lok24 hat geschrieben:
Das mit den Bibliotheken geht bei Pybricks übrigens nicht.
Ich habe da eine krause Programmstruktur geschaffen, aber das hat wenig Anklang gefunden
Und ich kann kein Python......


Hihi ... ja, ich finde auch, wenn man für den Privatgebrauch programmiert, ist die Struktur egal, aber viele sind da sehr genau.

Lok24 hat geschrieben:
Du solltest übrigens ganz wunderbar auch die Education Spike Software für MacOS nutzen können.
Hast Du hier mal geschaut, da wird auch macOS erwähnt:
https://www.lego.com/de-d...obot-inventor/


Ich habe doch Linux. Läuft da die macOS-Version?

Aber die Lösung im Video oben ist ziemlich genial. Keine Zusatz-Firmware, keine Software (außer dem spike-tool). Das werde ich testen.

Lok24 hat geschrieben:
Du hast Dich verrannt
Das war ja für den Move Hub oder 2. Move Hub. Dann hast du im Kaufrausch das 51515 bestellt....


Ich hab es so gemeint, dass ich den Spike-Hub nicht mit pybricks testen werde. Der zweite Move-Hub wird gekauft und ge-firmware-d. ;)
Sorry, habe mich da auch nicht gut ausgedrückt.

Lok24 hat geschrieben:
Ich eigentlich gar nichts, die Kabel sind immer so kurz.
Aber wenn Du [...]


Cool, freut mich, dass ich hier eigentlich alles zu Lego, Robotik, Eisenbahn, ... fragen kann.
Nur werden die Posts dann nicht so fokussiert. ;)


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Lok24
11.02.2022, 12:13

Als Antwort auf den Beitrag von Alegoxander

Re: pybricks Firmware für Powered Up

Alegoxander hat geschrieben:

Ich habe doch Linux.

Ach ja, danke, wer lesen kann....
Berichte gerne, wie es läuft.



Technicmaster0
11.02.2022, 12:26

Als Antwort auf den Beitrag von Alegoxander

+1Re: pybricks Firmware für Powered Up

Alegoxander hat geschrieben:

Ich habe einen Linux-Rechner und möchte ungern Windows booten. Ausserdem steht mir mit „normalem“ Python auch die Welt vieler anderer Bibliotheken offen, die ich mit Mindstorms kombinieren kann. Und ich habe zwar ein iPad, aber tippen in meinem Lieblingseditor vim ist einfach etwas anderes. Gerade große Programme werde ich damit schneller umsetzen und kann Klassen bilden, eigene Bibliotheken erstellen, … da freu ich mich drauf, wie ihr merkt.

Du musst beim Mindstorms quasi zwischen 2 Modi unterscheiden: dem Streaming-Modus, bei dem der Roboter quasi "ferngesteuert" wird und der Downloadmodus, in dem der Hub die Befehle lokal ausführt.
Für den Streaming-Modus gibt es glaube ich irgendwelche Python Bibliotheken und dann kann man alles nutzen, was auf dem PC läuft - das Programm wird ja von dem PC ausgeführt.
Im Download Modus werden die Programme lokal auf dem Hub gespeichert und können ggf. auch ganz ohne PC gestartet werden. Hier stehen nur die Bibliotheken zur Verfügung, die es auf dem Hub gibt. Thonny ist für den Download-Modus hilfreich. Es sollten aber auch andere Micropython-Editoren gehen: https://thonny.org/

Alegoxander hat geschrieben:
Was macht ihr denn so mit Lego, Hubs, Motoren, … wenn ich fragen darf?

Aktuell hauptsächlich Tutorials auf Youtube usw. Ich sitze auch an einem C-Modell für 51515 aber da nehme ich mir nicht genügend Zeit für. Manchmal mache ich auch was mit automatisierten Zügen und so.



Alegoxander gefällt das


Alegoxander
11.02.2022, 20:23

Als Antwort auf den Beitrag von Technicmaster0

Re: pybricks Firmware für Powered Up

Technicmaster0 hat geschrieben:
Du musst beim Mindstorms quasi zwischen 2 Modi unterscheiden: dem Streaming-Modus, bei dem der Roboter quasi "ferngesteuert" wird und der Downloadmodus, in dem der Hub die Befehle lokal ausführt.
Für den Streaming-Modus gibt es glaube ich irgendwelche Python Bibliotheken und dann kann man alles nutzen, was auf dem PC läuft - das Programm wird ja von dem PC ausgeführt.
Im Download Modus werden die Programme lokal auf dem Hub gespeichert und können ggf. auch ganz ohne PC gestartet werden. Hier stehen nur die Bibliotheken zur Verfügung, die es auf dem Hub gibt. Thonny ist für den Download-Modus hilfreich. Es sollten aber auch andere Micropython-Editoren gehen: https://thonny.org/


Ich verstehe. Ich habe den Mindstorms ja nun hier zum Testen.
Allerdings weiß meine Family noch nichts. Erst wollte ich warten, aber da ich loslegen will jetzt am Wochenende, muss ich ihn morgen wohl herzaubern.

Technicmaster0 hat geschrieben:
Aktuell hauptsächlich Tutorials auf Youtube usw. Ich sitze auch an einem C-Modell für 51515 aber da nehme ich mir nicht genügend Zeit für. Manchmal mache ich auch was mit automatisierten Zügen und so.


Ich war heute auf deinem YouTube-Kanal. Du bist ja auch in allem fit. Cool. Wann hast du den Kanal begonnen?

Und hast du schon irgendeine Bibliothek oder Methode - außer Pybricks - zum Laufen bekommen, mit Python den Boost anzusteuern?
Bei mir klappt es nur direkt über die Bluetooth-Schnittstelle, aber jede Bibliothek schlug bisher fehl.

Und was ist ein C-Modell für 515151?

Ein schönes Wochenende!
Auch an dich, Werner!


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Technicmaster0
11.02.2022, 20:49

Als Antwort auf den Beitrag von Alegoxander

+1Re: pybricks Firmware für Powered Up

Alegoxander hat geschrieben:

Ich war heute auf deinem YouTube-Kanal. Du bist ja auch in allem fit. Cool. Wann hast du den Kanal begonnen?

Das erste aktuell öffentliche Video ist ziemlich genau 10 Jahre alt. Ich hab gehört da kommt die Tage auch noch was

Alegoxander hat geschrieben:
Und hast du schon irgendeine Bibliothek oder Methode - außer Pybricks - zum Laufen bekommen, mit Python den Boost anzusteuern?
Bei mir klappt es nur direkt über die Bluetooth-Schnittstelle, aber jede Bibliothek schlug bisher fehl.

Ich benutze Boost allgemein nicht so viel, weil ich die Form des Hubs zu einschränkend finde. Grundsätzlich gibts aber auch da viele Bibliotheken für den "Streaming Mode". Ein Beispiel: bricknil

Alegoxander hat geschrieben:
Und was ist ein C-Modell für 515151?

51515 ist der Mindstorms (die Setnummer). Ein C-Modell ist eine alternative Bauanleitung, die man aus den Teilen aus einem Set bauen kann. Früher gab es ja bei allen Technic Sets offizielle A und B Modelle.



Alegoxander gefällt das


Alegoxander
12.02.2022, 07:54

Als Antwort auf den Beitrag von Technicmaster0

Re: pybricks Firmware für Powered Up

Technicmaster0 hat geschrieben:

Das erste aktuell öffentliche Video ist ziemlich genau 10 Jahre alt. Ich hab gehört da kommt die Tage auch noch was


Respekt für die 10 Jahre.
Und ich bin gespannt ...

Technicmaster0 hat geschrieben:
Ich benutze Boost allgemein nicht so viel, weil ich die Form des Hubs zu einschränkend finde. Grundsätzlich gibts aber auch da viele Bibliotheken für den "Streaming Mode". Ein Beispiel: bricknil


bricknil klingt wirklich sehr spannend. Ich wundere mich, weshalb ich bei meinen Suchen da nicht draufgestossen bin.
Allerdings habe ich es endlich gestern Abend geschafft, den Boost mit pylgbst zum Laufen zu bekommen.

Technicmaster0 hat geschrieben:
51515 ist der Mindstorms (die Setnummer). Ein C-Modell ist eine alternative Bauanleitung, die man aus den Teilen aus einem Set bauen kann. Früher gab es ja bei allen Technic Sets offizielle A und B Modelle.


Ah, danke. Ich suche da für mein Söhnchen immer nach MOCs für die Creator-Sets. Wobei ich auch nicht weiß, was MOC bedeutet. Also bei Creator wäre dann A-, B- und C-Modell in der Anleitung des Sets und D-Modelle findet man im Netz? Aber ich glaube, ich habe "MOC" schon hier im Forum gesehen (bei den Wettbewerben?). Naja, ist nicht so wichtig, ich hab's verstanden und bin auf dein C-Modell gespannt.

Happy Weekend!


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Technicmaster0
12.02.2022, 09:41

Als Antwort auf den Beitrag von Alegoxander

Re: pybricks Firmware für Powered Up

Alegoxander hat geschrieben:

Ah, danke. Ich suche da für mein Söhnchen immer nach MOCs für die Creator-Sets. Wobei ich auch nicht weiß, was MOC bedeutet. Also bei Creator wäre dann A-, B- und C-Modell in der Anleitung des Sets und D-Modelle findet man im Netz? Aber ich glaube, ich habe "MOC" schon hier im Forum gesehen (bei den Wettbewerben?). Naja, ist nicht so wichtig, ich hab's verstanden und bin auf dein C-Modell gespannt.

Happy Weekend!

Ich glaube das funktioniert folgendermaßen:
Hauptmodell: A-Modell
Offizielle Nebenmodelle: B-Modell(e)
Modelle aus der Community: C-Modell
Eine sehr praktische Seite um C-Modelle zu finden ist übrigens rebrickable: https://rebrickable.com/



Lok24
12.02.2022, 09:55

Als Antwort auf den Beitrag von Alegoxander

Editiert von
Lok24
12.02.2022, 09:56

Re: pybricks Firmware für Powered Up

Hallo,

Alegoxander hat geschrieben:

Und hast du schon irgendeine Bibliothek oder Methode - außer Pybricks - zum Laufen bekommen, mit Python den Boost anzusteuern?
Bei mir klappt es nur direkt über die Bluetooth-Schnittstelle, aber jede Bibliothek schlug bisher fehl.

Ein schönes Wochenende!
Auch an dich, Werner!


Vielen Dank.
Ich klinke mich jetzt hier aus, von dem Zeugs verstehe ich gar nichts mehr, ist bin einfacher Anwender.
Das ganze Python-Zeugs ist mir zu komplex, bricknil habe ich nicht mal installiert bekommen, und pylgbst kann man nicht mal aussprechen....gehe jetzt wieder bauen.

Berichte mal weiter wie's heute läuft, gerne auch in einem neuen Thraed "unboxing 51515".
Vielleicht überzeugst Du mich doch vom Kauf.

Grüße

Werner, der mit den 4 EV3



Alegoxander
13.02.2022, 09:52

Als Antwort auf den Beitrag von Lok24

Re: pybricks Firmware für Powered Up

Lok24 hat geschrieben:

Ich klinke mich jetzt hier aus, von dem Zeugs verstehe ich gar nichts mehr, ist bin einfacher Anwender.
Das ganze Python-Zeugs ist mir zu komplex, bricknil habe ich nicht mal installiert bekommen, und pylgbst kann man nicht mal aussprechen....gehe jetzt wieder bauen.

Berichte mal weiter wie's heute läuft, gerne auch in einem neuen Thraed "unboxing 51515".
Vielleicht überzeugst Du mich doch vom Kauf.


Das Zeugs braucht man auch nicht unbedingt, aber mir macht es großen Spaß.
Und danke für die Idee mit dem "Unboxing". Schon umgesetzt:

Unboxing: Mindstorms Robot Inventor (515151)

Alexander,
der mit dem 1 RCX 1.5 und dem 1 Mindstorms Robot Inventor alias Spike oder ohne richtigen Namen


P.S. "Rebrickable" ist zusammen mit Youtube die Hauptquelle für MOCs für mein Söhnchen.


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


JuL
06.03.2022, 06:59

Als Antwort auf den Beitrag von Alegoxander

Re: pybricks Firmware für Powered Up

Saluton!

Alegoxander hat geschrieben:

Ich suche da für mein Söhnchen immer nach MOCs für die Creator-Sets. Wobei ich auch nicht weiß, was MOC bedeutet.

(Wie kannst Du dann danach suchen?? )
MOC heißt My Own Creation, also Eigenbaumodell.

Ad LEGO & Co.!
JuL


„Altgrau“ facere necesse est.
Wer Rechtschreibfehler findet, darf sie mir nennen. Ich lerne nämlich gerne dazu (ich bin allerdings „Altschreiber“).


Christian1977
10.12.2023, 11:12

Als Antwort auf den Beitrag von Lok24

Re: pybricks Firmware für Powered Up

Hallöchen zusammen ich habe mir die py-bricks Firmensoftware auf den City Up gespielt! Habe jetzt das Problem das er dunkelblau blinkt und sich nicht verbindet! Woran liegt es???



Technicmaster0
27.12.2023, 21:42

Als Antwort auf den Beitrag von Christian1977

Re: pybricks Firmware für Powered Up

Christian1977 hat geschrieben:

Hallöchen zusammen ich habe mir die py-bricks Firmensoftware auf den City Up gespielt! Habe jetzt das Problem das er dunkelblau blinkt und sich nicht verbindet! Woran liegt es???

Womit soll er sich denn verbinden? Die Pybricks Firmware lässt sich nur mit dem Pybricks Code Editor verbinden. Um die originale Firmware wiederherzustellen kann man die grüne Taste drücken und gedrückt halten, bis die LED des Hubs lilla blinkt und ihn dann (während die Taste gedrückt gehalten wird) mit der Powered Up App verbinden.



Gesamter Thread: