Good vs. Evil

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

lenscas

Over-Achiever
Jul 31, 2013
2,015
1,801
248
95 I dug my old mindstorms nxt 1.0 out, and am trying to get the software running on win10
96 I'm pretty sure the EV3 software is backwards compatible with the NXT. There are some glitches due to the EV3 having a slightly different screen size but other than that it should work.
http://www.legoengineering.com/using-ev3-software-to-run-the-nxt/

Alternatively, setting up a VM may be easier.

Also, you may consider to flash the thing. I believe I have it setup to run java. There are however a lot of options available
https://en.wikipedia.org/wiki/Lego_Mindstorms_NXT#Programming
 

duckfan77

Popular Member
Mar 18, 2013
80
683
118
97 Lego provided the NXT 2.0 software on the site, which works fully, so I'm using that. Also, I like how they went full open on everything, including communication specs on the sensors.
 

lenscas

Over-Achiever
Jul 31, 2013
2,015
1,801
248
97 Lego provided the NXT 2.0 software on the site, which works fully, so I'm using that. Also, I like how they went full open on everything, including communication specs on the sensors.
98 I didn't know that. It doesn't surprise me too much though, Lego has been nice to consumers when it comes to the mindstorms for as long as I remember though, for example there where certain mods you could do to the NXT so you can more easily hook up your own stuff and from what I'm told it was relatively easy to get the NXT modded in a way that Lego approved it and thus it wouldn't cost you your warranty.

And with that I don't mean that it was easy to undo the mod but rather that if the mod got done according to their rules (which was basically, let it be done by someone who knows what he/she is doing) Lego wouldn't care about the fact that it did or did not happen.

Also, I believe that though flashing the firmware with a custom one would void warranty, you could still get support from them.

Having said that, its been ages since I read that so I may miss remember, but I don't think I do.

I also like how well backwards compatible the mindstorms sets are. The NXT can given the right sensor communicate with the RCX and with the right cables also use its sensors and motors. This may not sound good but considering that the NXT doesn't use the standard lego bricks like the RCX but instead those technic bars it was obvious that the cables would be different.

And as I stated before, the software for the EV3 is backwards compatible with the NXT (minus some screen glitches). But, it doesn't end up there, the EV3 is also backwards compatible with the sensors and motors of the NXT and can communicate over bluetooth with them. As such, I'm pretty sure the sensor needed to let a NXT communicate with a RCX would also work meaning that you can let an EV3 communicate with an RCX. A quick google search also tells me that the motors of the EV3 work on the NXT.

So.... all in all I'm actually very pleased with how Lego handles mindstorms and though I haven't played with it often, I almost bought the EV3 when I heard of it. The main reason I didn't was the price and the fact that it STILL doesn't come with a build in battery and buying that rechargeable batterypack would add another 100 to the price. :(
 

duckfan77

Popular Member
Mar 18, 2013
80
683
118
99 I have no issues with screen problems, as my LCD on the controller is busted. If will just display random pixels, instead of what you might want it to show. Everything else is fine though.
 

GamerwithnoGame

Over-Achiever
Jan 29, 2015
2,808
1,507
224
51. Sorry, I forget I've mentioned it elsewhere but not here. Its a real play D&D podcast, called Dice Funk, and I've been really enjoying it. There's a lot of narrative and character driven stuff, but also real dice rolls, which lead to amusing/dramatic moments frequently :D I love the folks who are playing - they are very funny - and the DM who's running the game is doing a great job too.
 

lenscas

Over-Achiever
Jul 31, 2013
2,015
1,801
248
53 I think I did most of the stuff to allow my rp tracker project to run on firebase. (Which is an awesome technology)

Now, I need to redesign how I store data as firestore (the database) is lacking some features that I'm used to. Mainly, the ability to use SQL.
This means, no join and also no where's with OR logic.

For those that have no idea what I mean with that.
A where statement in sql is a way to filter data. For example getting every city that starts with an "A". Using the OR statement its possible to expand it and also get every city that starts with an "E".

A join is important as it allows you to combine various sets of data. In my project it allows me to easily combine characters with their creator.
Now, unlike my old database I don't have to store everything as a flat list. However, there is a limit on how big stuff can get. As such, I don't think making use of that solves my problems.