ROBOTC 4.09 Beta 1 (EV3 Support) Available Now!

Discussion specific to NXT-G, NXC, NBC, RobotC, Lejos, and more.

ROBOTC 4.09 Beta 1 (EV3 Support) Available Now!

Postby mightor » 24 Apr 2014, 06:30

The ROBOTC development team is happy to finally have a first BETA version of ROBOTC for LEGO Mindstorms with support for the EV3 available. This version is what we would call a “rough beta” version, but we’re happy enough with the progress made to make a version available for everyone to use. You will be able to install the 4.X Beta version alongside your ROBOTC 3.x installation, but keep in mind that this 4.X version will overwrite any other existing ROBOTC 4.X installation.

You can download the BETA version by visiting: http://www.robotc.net/download/lego (Website may not be available yet)
Direct File Download: http://downloads.robotc.net/lego/ROBOTCforLEGOMindstorms_409_Beta1.exe

Before you can use ROBOTC for EV3, you will need to update your EV3's Firmware. You can do this from inside of ROBOTC - take a look at the "Getting Started" guide for more information.

During the development process, we’ll be planning to release updates every 1-2 weeks with more functionality exposed with each update. For BETA #1, you can expect the following:

Functionality Available:
  • General Motor Support (unregulated movements)
  • PID Motor Support (regulated movements)
  • Encoder Support (reading encoders + moving to encoder targets)
  • Full EV3 Sensor Support
  • Limited NXT Device Support (basic sensors + motors)
  • EV3 LED Support
  • Normal ROBOTC features - Debugger, Multitasking, Variables, Debug Stream, etc.

Functionality Missing/Still in Development:
  • Multiple Datasets for certain EV3 sensors (like Rate/Heading for Gyro)
  • I2C / External Controller (TETRIX, MATRIX) Support
  • LCD support (drawing/printing text)
  • EV3 specific features (buttons, sounds)
  • Bluetooth/Wifi specific commands
  • Daisy Chaining EV3's together and using daisy chained motors/sensors
  • Downloading via Bluetooth/WiFi

We’ve also created some Google Docs to offer some dynamic documentation as we continue to develop more support for the EV3. You can access the documents with the following links:

EV3 Getting Started Guide:
https://docs.google.com/document/d/1R9nM82rLr2rI0zt1UD6wHxAdTi5W8bJCmVdhd121hNE/edit?usp=sharing

EV3 Function Reference:
https://docs.google.com/document/d/1mBvLsBBZ2qigexV9Ivk_J_KAjU9ez_pbwhkif9Layso/edit?usp=sharing

Creating a bootable microSD card:
https://docs.google.com/document/d/1a9vAXeq4w74jULWEtatifx9_JucSM68CDL2jeEcPaa0/edit?usp=sharing

We’ll also be keeping a list of known issues/reported issues on a separate document.

EV3 Known Issues/Bugs:
https://docs.google.com/document/d/1mz-ffKBfoRLwQJru77Fg2yt083Ks4GWBuJdTxRNUHkc/edit?usp=sharing

Please post any bug reports/issues that you do not see on the “Known Issues” document to this specific topic thread.

Thanks for trying out the EV3 version – we’re excited to continue developing it and making one of the best programming language available for the EV3 hardware!

Note: This thread is locked, if you want to comment, please use the thread on the ROBOTC forums. This will keep the information in one place.
| My Blog: I'd Rather Be Building Robots (http://botbench.com)
| RobotC 3rd Party Driver Suite: (http://rdpartyrobotcdr.sourceforge.net)
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)
User avatar
mightor
Site Admin
 
Posts: 1079
Joined: 25 Sep 2010, 15:02
Location: Rotterdam, Netherlands

Return to Mindstorms Software

Who is online

Users browsing this forum: No registered users and 7 guests

cron