Search
172 results for “OpenRGB”
-
Tips for using the Makeblock mBot 2 / mBot Neo under Linux
https://blog.sengotta.net/tips-for-using-the-makeblock-mbot-2-mbot-neo-under-linux/
Couple of weeks ago i purchased the Makeblock mBot 2 to get into Robot tinkering with the kids. Since Lego left the market with its Mind Storms sets there arent many good alternatives on the market. There are some kits like this, but things like the Ozobot are quite expensive for what you get, on the other end of the scale there are cheap robot car kits from China, which feature an arduino clone where you have to program everything from scratch. Not really beginner friendly
Compared to this the mBot 2 is really nice. You can set it up in a couple of minutes with the kids and you have the choice to program it graphical with a blockly style IDE like or in Python. The IDE is web based so it should work on most devices.
But my children have Linux Desktops and that wasnt as straight forwarded as expected. Because i didnt find many ressources on this topic i thought i share my experience, so other people dont have to search that much.
In the end there are two ways to connect to the mBot 2 or better to say to the Makeblock Cyberpi which is the ESP32 based brain of the robot, via USB Serial over USB-C or via bluetooth. We will also have a look at two IDE’s the Makeblock mBlock 5 and the Open Roberta Lab by the Frauenhofer Institut which you can also host yourself.
BotheIDE’s are in the end based on Blocky if i understood that correctly.
Enable USB Serial on Linux for non root users
One thing you really want to do is to enable non root users on linux to use Serial Port connections. It gave me quite a headache to understand why for example the Open Roberta Connector works on my laptop but not on the Desktop of my daughter. It was espcially confusing that there was a connection but i was not able to upload any stuff. Normally it should be sufficient to add her user to group dialout or uucp but that wasnt the case. Because after that the file permissions are still not correct for ttyUSB0. Instead of fiddling around i took the „nuclear“ approach. I use Platformio on my laptop and that project gives me a nice udev ruleset which solves that problem for all kinds of USB-Serial converters incl the one used in the mBot 2. So had over to them and simply use that, one problem solved: https://docs.platformio.org/en/stable/core/installation/udev-rules.html
Makeblock mBlock 5
The Makeblock mBlock 5 IDE is the standard IDE for the mBot 2 which makes use of all its features. Afaik it is not self hostable any more. Makeblock tend to share their sourcecode on Github which is not the case anymore. Nevertheless if you want to get the most out of mBot 2 (with block style programming) thats the way to go. You find that ide under https://ide.mblock.cc
Yep it is a China based program but you know from the start what you bought
Do yourself a favour: use this IDE with a Webserial enabled Browser. So afaik Firefox is a no-go, you should use Chromium or a browser based on that, than you have no problem.
In that IDE you could also use Bluetooth, which is quite cool in live mode, in fact you could remote control your mBot 2 over this. To use this you either have to enable Web Bluetooth support or the Experimental Web Platform Features, both you can find if the call chrome://flags from the address bar.
Open Roberta Lab
The Open Roberta Lab is a web based block style IDE for different Robots and micro controller boards made by the Frauenhofer IAIS. It is also based on blockly. The approach here is a bit different because they dont rely on webserial. That means you can also use Firefox on the other hand you have to install the Open Roberta Connector which is a small Java program. That means you have to install Java on your System. I tried it with OpenJDK 17 and 25 which both worked. Just grab the tarball from Github, unzip and use the install script from the tarball or go into the folder an launch the Program manually: java -jar -Dfile.encoding=utf-8 OpenRobertaConnector.jar
Form here it ist quite straight forwarded like in the wiki entry: https://jira.iais.fraunhofer.de/wiki/spaces/ORInfo/pages/252155447/Set+up+mBot+2?showLanguage=en_GB
If you cant upload programs than restart the program using sudo, if it works then, that means you have a permission problem with the USB Serial port.
Compared to mBlock 5 Open Roberta Lab is quite limited, which must not be bad for first experiments.
I hope that post is a little help to someone. Because the holidays will begin shortly i will now start to experiment with the robot with my kids. Lets see what we can do with it.
#education #engineering #linux #makeblock #manjaro #mbot2 #mbotneo #openrobertalab #robot
-
Just realized that Blockly, which is the base for things like Scratch, Open Roberta Lab or mblock, moved from Google to the Raspberry Pi Foundation from 10. November 2025.
Also cool that you can host it yourself.
#blockly #openrobertalab #mblock #selfhosting -
Just realized that Blockly, which is the base for things like Scratch, Open Roberta Lab or mblock, moved from Google to the Raspberry Pi Foundation from 10. November 2025.
Also cool that you can host it yourself.
#blockly #openrobertalab #mblock #selfhosting -
Just realized that Blockly, which is the base for things like Scratch, Open Roberta Lab or mblock, moved from Google to the Raspberry Pi Foundation from 10. November 2025.
Also cool that you can host it yourself.
#blockly #openrobertalab #mblock #selfhosting -
Just realized that Blockly, which is the base for things like Scratch, Open Roberta Lab or mblock, moved from Google to the Raspberry Pi Foundation from 10. November 2025.
Also cool that you can host it yourself.
#blockly #openrobertalab #mblock #selfhosting -
It’s only workshop day and already there is an impressive number of attendees at #ROSCon2025. #OpenRobotics #OpenSource
-
D: “Everyone raise your left hand”
A room of 1000 people raise their left hands
D: “Leave your hand up if you’ve ever done one of these things…” /shows a slide of actions like contributing, asking or answering questions, and more.
A room of 1000 people leave their hands up
D, taking a picture of the room: “Thank you! There’s my proof to my company for why we use #ROS and #OpenSource.”
Now _that_ is an effective way to show the power of community. 💪
#OpenRobotics #ROSCon2024 -
The enthusiasm Deanna Hood (Vexev) shows for how #OpenRobotics & #OpenSource helps them develop real-time vascular mapping to save lives is inspiring.
I wish everyone had the chance to be this excited about their work.
-
🚀 Der Calliope mini ist zum zweiten Mal auf der ISS! 🤖⚡️Astronautin Samantha Cristoforetti führt das #code4space Experiment von Schüler:innen aus der Schweiz durch! #openroberta #einfachmachen
#dieastronautin #FediLZ https://www.youtube.com/watch?v=qy7qqzxe5Gc -
#FixAdTech:
Gemeinsam mit @[email protected], http://datenschutzverein.de, @[email protected] & http://netzwerk-datenschutzexpertise.de sind wir Teil der EU-weiten Beschwerde-Welle gegen datenhungrige Online-#Werbung von #Google & Co.
https://digitalcourage.de/blog/2019/beschwerde-real-time-bidding -
ICYMI: Product listing ads get major update as IAB Tech Lab finalizes new standard: Latest OpenRTB specification changes aim to standardize programmatic buying of product listing ads across commerce platforms. https://ppc.land/product-listing-ads-get-major-update-as-iab-tech-lab-finalizes-new-standard/ #ProductListingAds #IABTechLab #OpenRTB #ProgrammaticBuying #DigitalMarketing
-
ICYMI: Product listing ads get major update as IAB Tech Lab finalizes new standard: Latest OpenRTB specification changes aim to standardize programmatic buying of product listing ads across commerce platforms. https://ppc.land/product-listing-ads-get-major-update-as-iab-tech-lab-finalizes-new-standard/ #ProductListingAds #IABTechLab #OpenRTB #ProgrammaticBuying #DigitalMarketing
-
ICYMI: Product listing ads get major update as IAB Tech Lab finalizes new standard: Latest OpenRTB specification changes aim to standardize programmatic buying of product listing ads across commerce platforms. https://ppc.land/product-listing-ads-get-major-update-as-iab-tech-lab-finalizes-new-standard/ #ProductListingAds #IABTechLab #OpenRTB #ProgrammaticBuying #DigitalMarketing
-
Product listing ads get major update as IAB Tech Lab finalizes new standard: Latest OpenRTB specification changes aim to standardize programmatic buying of product listing ads across commerce platforms. https://ppc.land/product-listing-ads-get-major-update-as-iab-tech-lab-finalizes-new-standard/ #ProductListingAds #IABTechLab #OpenRTB #ProgrammaticBuying #DigitalMarketing
-
Product listing ads get major update as IAB Tech Lab finalizes new standard: Latest OpenRTB specification changes aim to standardize programmatic buying of product listing ads across commerce platforms. https://ppc.land/product-listing-ads-get-major-update-as-iab-tech-lab-finalizes-new-standard/ #ProductListingAds #IABTechLab #OpenRTB #ProgrammaticBuying #DigitalMarketing
-
Just realized that Blockly, which is the base for things like Scratch, Open Roberta Lab or mblock, moved from Google to the Raspberry Pi Foundation from 10. November 2025.
Also cool that you can host it yourself.
#blockly #openrobertalab #mblock #selfhosting -
ICCL secures permission to take Ireland’s first ever class action https://www.byteseu.com/1047196/ #AdTech #ClassAction #CollectiveRedress #CollectiveRedressDirective #ENFORCE #FRONTPAGEDIGITAL&DATA #GDPR #Ireland #JohnnyRyan #Litigation #OpenRTB #RealTimeBidding #RTB
-
D: “Everyone raise your left hand”
A room of 1000 people raise their left hands
D: “Leave your hand up if you’ve ever done one of these things…” /shows a slide of actions like contributing, asking or answering questions, and more.
A room of 1000 people leave their hands up
D, taking a picture of the room: “Thank you! There’s my proof to my company for why we use #ROS and #OpenSource.”
Now _that_ is an effective way to show the power of community. 💪
#OpenRobotics #ROSCon2024 -
D: “Everyone raise your left hand”
A room of 1000 people raise their left hands
D: “Leave your hand up if you’ve ever done one of these things…” /shows a slide of actions like contributing, asking or answering questions, and more.
A room of 1000 people leave their hands up
D, taking a picture of the room: “Thank you! There’s my proof to my company for why we use #ROS and #OpenSource.”
Now _that_ is an effective way to show the power of community. 💪
#OpenRobotics #ROSCon2024 -
D: “Everyone raise your left hand”
A room of 1000 people raise their left hands
D: “Leave your hand up if you’ve ever done one of these things…” /shows a slide of actions like contributing, asking or answering questions, and more.
A room of 1000 people leave their hands up
D, taking a picture of the room: “Thank you! There’s my proof to my company for why we use #ROS and #OpenSource.”
Now _that_ is an effective way to show the power of community. 💪
#OpenRobotics #ROSCon2024 -
D: “Everyone raise your left hand”
A room of 1000 people raise their left hands
D: “Leave your hand up if you’ve ever done one of these things…” /shows a slide of actions like contributing, asking or answering questions, and more.
A room of 1000 people leave their hands up
D, taking a picture of the room: “Thank you! There’s my proof to my company for why we use #ROS and #OpenSource.”
Now _that_ is an effective way to show the power of community. 💪
#OpenRobotics #ROSCon2024 -
BehaviorTree.CPP 4.0 looks pretty cool: https://vimeo.com/showcase/9954564/video/767160437
It should allow writing much clearer #behaviortrees, and it is intended to be used for ROS 2 #robots.
#openrobotics -
Habe am Dienstag einen Robotik Workshop mit 17 Jugendlichen (12-14 Jahre, alle <3 Monate in D) durchgeführt, davon 11 aus der Ukraine. Fazit:
Die meisten kannten Blockprogrammierung, einige sogar Python 😳 Wir hinken hier echt hinterher..
Und #openrobertalab ist ein mega gutes Tool für diese Zielgruppe! Viele Sprachen werden unterstützt, man kann zwischen den Sprachen wechseln, ohne dass der Code verloren geht. Haben das als eingebautes Übersetzungstool genutzt!
#DigitaleBildung #FediLZ -
Liebe Datenschutzbeauftragte aller Bundesländer,
hier ist eine gemeinsame Beschwerde gegen #OpenRTB & #Googles #AdX wegen verhaltensbasierter #Werbung im Internet:
https://digitalcourage.de/blog/2019/beschwerde-real-time-bidding#FixAdTech #StopSpyingOnUs #LfDI #LDI @[email protected] @[email protected] @[email protected] #Datenschutz /f
-
FYI: A+E Global Media cuts ad server load 84% with Index Exchange pod-level auctions: A+E Global Media cut ad server requests 84% and lifted impressions 39% by switching to pod-level programmatic auctions via Index Exchange and FreeWheel's OpenRTB 2.6 integration. https://ppc.land/a-e-global-media-cuts-ad-server-load-84-with-index-exchange-pod-level-auctions/ #DigitalMarketing #ProgrammaticAds #AdTech #MarketingStrategy #DataDriven
-
ICYMI: A+E Global Media cuts ad server load 84% with Index Exchange pod-level auctions: A+E Global Media cut ad server requests 84% and lifted impressions 39% by switching to pod-level programmatic auctions via Index Exchange and FreeWheel's OpenRTB 2.6 integration. https://ppc.land/a-e-global-media-cuts-ad-server-load-84-with-index-exchange-pod-level-auctions/ #DigitalAdvertising #ProgrammaticAds #AdTech #IndexExchange #FreeWheel
-
ICYMI: A+E Global Media cuts ad server load 84% with Index Exchange pod-level auctions: A+E Global Media cut ad server requests 84% and lifted impressions 39% by switching to pod-level programmatic auctions via Index Exchange and FreeWheel's OpenRTB 2.6 integration. https://ppc.land/a-e-global-media-cuts-ad-server-load-84-with-index-exchange-pod-level-auctions/ #DigitalAdvertising #ProgrammaticAds #AdTech #IndexExchange #FreeWheel
-
ICYMI: A+E Global Media cuts ad server load 84% with Index Exchange pod-level auctions: A+E Global Media cut ad server requests 84% and lifted impressions 39% by switching to pod-level programmatic auctions via Index Exchange and FreeWheel's OpenRTB 2.6 integration. https://ppc.land/a-e-global-media-cuts-ad-server-load-84-with-index-exchange-pod-level-auctions/ #DigitalAdvertising #ProgrammaticAds #AdTech #IndexExchange #FreeWheel
-
ICYMI: A+E Global Media cuts ad server load 84% with Index Exchange pod-level auctions: A+E Global Media cut ad server requests 84% and lifted impressions 39% by switching to pod-level programmatic auctions via Index Exchange and FreeWheel's OpenRTB 2.6 integration. https://ppc.land/a-e-global-media-cuts-ad-server-load-84-with-index-exchange-pod-level-auctions/ #DigitalAdvertising #ProgrammaticAds #AdTech #IndexExchange #FreeWheel
-
A+E Global Media cuts ad server load 84% with Index Exchange pod-level auctions: A+E Global Media cut ad server requests 84% and lifted impressions 39% by switching to pod-level programmatic auctions via Index Exchange and FreeWheel's OpenRTB 2.6 integration. https://ppc.land/a-e-global-media-cuts-ad-server-load-84-with-index-exchange-pod-level-auctions/ #Advertising #Programmatic #DigitalMarketing #AdTech #MediaBuying