Skip to main content
8 votes
Accepted

Will the LEGO MINDSTORMS EV3 software run on macOS 10.15 Catalina

I just updated to Catalina Beta 10.15 and as expected, the software no longer starts. The same happens with both the Home and the Education version. Source: https://education.lego.com/en-us/support/...
David Lechner's user avatar
8 votes

Lego Mindstorms EV3: programming language recommendation

In general, would you recommend switching to a normal programming language (I am quite "fluent" in languages like C/C++, Python and Java) in order to avoid having to use blocks when building more ...
Alexander O'Mara's user avatar
7 votes
Accepted

How to get double the speed from 2 regulated EV3 motors?

By adding two motors together with gears, you have doubled the torque the motors provide. Power = torque x speed, so if you don't want the doubled power from the motors to go to the torque component ...
Phil B.'s user avatar
  • 16.9k
6 votes

EV3 Ultrasonic Sensor block is not availible in the Home Edition software

You can download the Ultrasonic sensor block (and Gyro sensor too) from the official MINDSTORMS website. Look for "Ultrasonic Sensor Block" near the bottom of the downloads page.
David Lechner's user avatar
5 votes

Will the LEGO MINDSTORMS EV3 software run on macOS 10.15 Catalina

In the meantime you could use the early release of the new version, made available for the home edition of the EV3.
Markos Khattari's user avatar
5 votes

Anyone have the control block for the hitechnic color sensors?

It looks like the page listing downloads is down, but direct links to the downloads still work. I believe that this is the file that you're looking for: https://www.hitechnic.com/upload/306-Color%...
jncraton's user avatar
  • 40.7k
5 votes

Two Mindstorms touch sensors: how to determine which sensor was pressed?

I found an answer. I read in a book that I can't fork in a loop. But I can do up to 4 separate threads. So I did 3 threads: Running/changing motors speed based on a variable "i" which is changed in ...
Jacek U's user avatar
  • 101
5 votes

Is it possible to edit a MyBlock input parameter value?

It is possible now (since version 1.3.0) by pressing the button at the upper left corner of the block:
Pavel Malinnikov's user avatar
5 votes

How can EV3 Gyro sensor drift be handled?

My team put their software fix in a loop with a small wait that cycles until the d/s = 0, then reset it to 0. Here's a simplified version: It works like a charm. We don't mess with the hardware reset ...
EzraCc's user avatar
  • 51
5 votes

Export LEGO MINDSTORMS EV3 Lab Code

Recently in the scope of a pet project I have put effort into finding a way for systematic decoding of the rbf file to EV3G compatible high level blocks buildin upon David Lechner's disassembly work. ...
Attila Farago's user avatar
4 votes

EV3 Ultrasonic Sensor block is not availible in the Home Edition software

Lego changed their website for LEGO MINDSTORMS, so you can download all needed stuff for EV3 or NXT from here: https://www.lego.com/en-us/themes/mindstorms/downloads
Michal Dudek's user avatar
4 votes
Accepted

Use legacy RCX sensors with EV3

Unfortunately, you cannot use the LEGO 8528 (NXT to RCX adapter) cable with sensors on the EV3. You can use it with motors though. This is because the adapter cable only connects to pins 1 and 2 on ...
David Lechner's user avatar
4 votes

How do I delete custom images I made in my computer?

You should be able to go to the project tab (1) - it's the one with the wrench icon - and delete any unneeded items. Just select the item (2) and click the Delete button (3).
David Lechner's user avatar
4 votes

Steer with the LEGO Mindstorms EV3

I can't say that I understand your problem, but maybe this link will help EV3 Move Steering Block Explained If you are asking about how the steering parameters relate to how much the machine will ...
Derek Andrews's user avatar
3 votes
Accepted

Looking for custom EV3 block to control LEDs independently

It is not possible to control the LEDs separately using the official EV3 firmware. You would have to modify the kernel drivers. You can only use the predefined patterns shown here. ULONG ...
David Lechner's user avatar
3 votes

How do you interrupt a MyBlock?

You can use the Loop Interrupt block. Just make sure the name used in the Loop Interrupt block matches the name of the loop inside of the My Block.
David Lechner's user avatar
3 votes
Accepted

How do you open a logfile (.rdf) downloaded from an EV3 brick?

In the LEGO MINDSTORMS EV3 Education software: Open a new experiment. Go to the Tools menu and select Data Log File Manager. Browse to the the .rdf file and click the Import button. (It can be on the ...
David Lechner's user avatar
3 votes
Accepted

Scroll screen in EV3 Home Edition program

Using the mouse, you can click on the gray arrows on the edges of the screen (indicated with red arrows below). You will need to close the Content Editor to be able to see the one on the right clearly....
David Lechner's user avatar
3 votes

Detect distances over 255cm with EV3 ultrasonic sensor?

It is not a protocol limitation. It is a sensor limitation. There is a microcontroller on the LEGO EV3 Ultrasonic sensor that cannot be updated so there is no way to measure more than that. So to ...
David Lechner's user avatar
3 votes

EV3 force sensor - how to download the block to EV3?

There is no force sensor in either the commercial or education version of the EV3 set, just the touch sensor for which there are standard blocks. So I'm going to assume this is a sensor from an an ...
Michael Verschaeve's user avatar
3 votes
Accepted

EV3G Where can I find the .vix file for the low-level functions? (Set integer, IO operations, start block)

The LEGO EV3 Block Developer Kit documentation refers to these as "gray blobs". These are compiler intrinsics and don't have a .vix implementation. They generally correspond directly to the ...
David Lechner's user avatar
2 votes

EV3 brick freeze during run big program

My kids have this exact same problem when a program reaches a certain size. Parts of the program that previously worked just fine begin to systematically cause the brick to lock up. We have found, ...
A Brown's user avatar
  • 61
2 votes

Scroll screen in EV3 Home Edition program

You can click your mouse on screen outside the blocks of your program and then use arrow keys to scroll the program
Maksym Astapov's user avatar
2 votes

How can I access the brick id in ev3-g?

Only thing I can think of is to write the ID in a text file manually and use the file block to read the ID. To do that: Use an application like notepad++ to create the text file. Make sure the line ...
Michael Verschaeve's user avatar
2 votes

Steer with the LEGO Mindstorms EV3

I believe that it is the intention that the ratio between the speeds of the two motors is entirely determined by the turn parameter, not the speed parameter. I think the following code better ...
Michael Verschaeve's user avatar
2 votes
Accepted

Seeking HiTechnic Color Sensor V2 control block for EV3-G

Hitechnic.com now points to modernroboticsinc.com. You can find the Hitechnic EV3 color sensor block here: https://modernroboticsinc.com/download/hitechnic-ev3-color-sensor-block/ All available ...
jncraton's user avatar
  • 40.7k
2 votes
Accepted

EV3-G custom block crashes when Switch statement is copied

So I ended up figuring out a solution: First, I tried manually editing the vix file as a text file, and inserting this code. Opening this file would crash the software. However, if you didn't open it,...
MoCsabi's user avatar
  • 131
1 vote

EV3 PID line follower with medium motors

From a programming perspective I can't help you since I haven't programmed anything since the Mindstorms NXT. The simplest solution I can think of, without seeing your set-up, is to offset one of the ...
JohnnyB's user avatar
  • 3,274
1 vote

Seeking HiTechnic Color Sensor V2 control block for EV3-G

Thank you! The answer from jncraton did the trick. Summary: the direct download for the EV3 sensor block for the HiTechnic Color Sensor V2 is here: https://www.hitechnic.com/upload/545-...
pengo's user avatar
  • 33
1 vote

EV3 Unregulated Motor - different plus/minus power behavior

The answer is basically the same as the LED question that you linked. On the EV3 output ports, pin 2 is internally connected to pin 6. So, when you tell a motor to go in reverse (negative power value),...
David Lechner's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible