Asked — Edited

Roboscratch Plugin

@DJ.... Great idea! A simple GUI for beginner programming.... It will quickly teach newbies "logic" programming so it will be easier to transition to scripting....

There is no way anyone with a pulse would not be able to use RoboScratch..... Awesome work dude! :)


Upgrade to ARC Pro

Get access to the latest features and updates before they're released. You'll have everything that's needed to unleash your robot's potential!


Thanks Richard - it's a work in progress but i really feel it's going to play an important role in ARC.


@Dj, do the actions in "action" component in RoboScratch only get populated from the auto-position movement panel? I tried it using just the basic auto-positioner but nothing gets populated to the action component tabs.... Hope that made sense...


Correct. You need a project that already exists.


That might be a auto positioned without movement. That isn't supported yet. Please understand this is in beta and is purely experimental.

The code for that positioned is commented out in the source code of the plugin.


No worries was just wondering... totally understand... FYI, I think you got something here and I really think newbies will love it.... Just my opinion, but you should really promote this as one of the main ez robot highlights and/or features...

Think about it.... How many people have asked "how do I learn to script"? This is the perfect way... Even Nomad says he learns better with video and pictures... I think as it progress he can use RoboScratch to learn more about scripting... Actually come to think about it Darticus really could have used this to get started....


This looks really slick. Looking forward to having some time to play with it.



nice - it's a work in progress, but as a plugin it's great to share. Make sure you get the latest version of course. As I've been updating versions all day, there will be more often.

the latest version has more elements, but also works with "columns" for the execution task...

United Kingdom

This really looks great. Writing scripts is still something that I need to learn a lot more about. I'm getting there bit by bit, but still got a long way to go, and this should be a great help with advancing my scripting knowledge at a faster rate. This should also help my sisters kids quite a bit too.

Many thanks DJ. Really nice plugin, and looking forward to playing with it. :)


D.J. My Grandson had a class on Scratch, and has showed me some of his work. We have just finished updating his robot with an EZB4. This shows you are a visionary and have a passion for making robotics even more explorable. Thanks, Steve S ;)


If I may, I'd like to suggest a couple of option check boxes regarding the underlying code. 1) A check box to indicate if the comments should appear. 2) A check box for single spacing so that the lines appear one directly under the next. Option 2 would relate to option 1 in that, if the comments are turned off, single spacing could be desired.

However, I'm undecided which method would be best for option 1. One mode would be for all the comments to appear if the option is checked and for none of the option if unchecked. No matter when you checked or unchecked the option.

An alternate mode would be for the comments to appear as you add the controls if the option is checked. If you uncheck it, only the lines that are added after you unchecked it would not have comments. Then, if checked again, subsequent controls added would, once again, begin appearing in the underlying code with comments.

A third mode would be to allow the user to bring up a separate setup window to choose which controls should have the comment with them. A variation of that would be to have a small check box on each control that can be unchecked at any time to stop comments for that control (or vice versa, checked if comments for that control are no longer desired).

The option to turn off the comments is somewhat related to the option to turn off the hints in scripts which was relatively recently added. While the hints were helpful when you were just starting out with programming, they just got in the way as one became more proficient. In a similar manner, the user of the RoboScratch interface may tire of seeing the same comment over and over in their code. In fact, all those comments may get in the way of truly seeing the code for what it is. Forest for the trees kind of thing.

Just some thoughts. I can see how RoboScratch can be great for rapid prototyping for those who are already familiar with the script language. It was that view which got me to thinking about the options.


looks really great,love to had dj say some in the video.and at the end see what it actully does with the robot.similar like nao connecting blocks. aldo aldebaran tutorials are way less then ez robots.


Thanks everyone - it's coming along well and i appreciate the feedback. The UI has been changing a bit to look "prettier" :)

There will be a mobile version of this as well - once i figure out where and how it will sit in ARC