I am using Lego Mindstorms EV3 Education Edition and I am wondering if there is a way to convert the default .ev3
files to .uf2
files
-
4Hello, and Welcome, please tell us what program/s opens uf2 files, or specifically, the program you plan to use.– Rin Rio-OkiDec 2, 2019 at 19:20
-
2I have found references to a specific microcontroller firmware type: github.com/Microsoft/uf2 and learn.adafruit.com/… Is this what you mean?– zovitsDec 3, 2019 at 9:38
1 Answer
The .UF2
file format appears to be a fairly compact, binary format for reliably transferring data to "microcontrollers" (i.e. small embedded systems such as the EV3 controller), and is the format used by the Microsoft MakeCode application, recommended as part of the First LEGO League.
The .ev3
file is actually a zip file containing a number of additional files, of which the .ev3p
is an XML file representing the program itself.
At this time there isn't an official way to convert .ev3
programs to the .uf2
format, not least because things like custom blocks will need to be re-written in JavaScript, and certain other features may not be currently supported (i.e. data logging beyond console logging, 3rd party sensors, etc.).
-
-
2The new Scratch-based software compiles to .rbf like the old desktop software, not .uf2. Dec 3, 2019 at 15:59