20 votes
Accepted

How to disassemble LEGO train engine base part# 28743?

Here are some disassembly pictures and tips. Tools needed: Either a precision flat-head or Philips screwdriver: There are two flat-head/Phillips hybrid screws that hold the the battery cover down. ...
  • 8,738
17 votes

Is there an API for the Duplo 10874 train set?

There is now official documentation for the Bluetooth protocol used by the Powered Up product line: https://github.com/LEGO/lego-ble-wireless-protocol-docs The community has created some tools to ...
  • 34.9k
7 votes

Hacking the Bluetooth motor in the motorized LEGO® DC Super Heroes 76112 App-Controlled Batmobile

There's a node.js library that can connect to the Move Hub and control attached peripherals: https://github.com/nathankellenicki/node-poweredup This should allow you to write scripts and programs ...
  • 34.9k
7 votes

Is there an API for the Duplo 10874 train set?

Official docs: https://lego.github.io/lego-ble-wireless-protocol-docs/ https://github.com/LEGO/lego-ble-wireless-protocol-docs Discussion: https://www.eurobricks.com/forum/index.php?/forums/topic/...
  • 171
6 votes

Can I change the Bluetooth identifier for an EV3 brick?

I'm teaching an after school robotics program and the kids are using the LEGO MindStorms Education Core Set #45544. I was dealing with the same situation when I had to connect 10 EV3s to Bluetooth or ...
6 votes

How to disassemble LEGO train engine base part# 28743?

I was able to remove the screws properly with a Torx T9 screwdriver from our Duplo Train Push & Go Motor (28743).
  • 646
5 votes
Accepted

Can several users control one Powered Up train using different devices?

As far as I know, this is not possible using the current stock firmware. The battery box can only pair with one device. The UI on the battery box is a single button, and for simplicity the device is ...
  • 34.9k
5 votes
Accepted

What is NXT-G number format?

The NXT actually uses IEEE 794 32-bit floating point number format in little endian byte order. I like using this site for conversions. So, to decode your messages: TX: 00 09 00 05 60 EA 00 00 00 ...
5 votes

Can a EV3 program run simultaneously with the Running Robot commander app?

No, the Robot Commander app downloads and runs a program on your EV3. If you already have a program running, it will be stopped and the program downloaded by the commander app will run instead.
3 votes

Can several users control one Powered Up train using different devices?

I can confirm that using something like jncranton suggested (a third-party library that speaks to PoweredUp devices over bluetooth), you can use a computer to control several PoweredUp devices at once....
3 votes

Can several users control one Powered Up train using different devices?

I've done some experimentation with using one powered up controller over two hub devices ... ( You must have one motor on channel A in Hub 1 & the other on Channel B in Hub 2 ) Seems to work, ...
3 votes

Any way to get the current motor position or angle in WeDo 2 (when accessing hub via BLE protocol)?

Based on the answer to this question and some experiments with other hubs and other motors today (Boost hub + Boost motor + small PoweredUp hub), it seems that the WeDo motors really lack any ability ...
  • 171
3 votes

Automating self built models

I'm assuming you are using the Control+ app with the 42100 liebherr r 9800 set. The Control+ app is indeed limited to the fixed models. However the Powered Up app can also connect to the Control+ hub ...
2 votes
Accepted

How to close color Sensor properly?

Looking at the stack trace in the exception you've posted, the error seems to be coming from a call to RemoteEV3.createRegulatedMotor: at lejos.remote.ev3.RemoteEV3.createRegulatedMotor(Unknown ...
2 votes
Accepted

How do I get the Mindstorm EV3 software to recognize an NXT brick via Bluetooth?

Communicating with the NXT from the LEGO MINDSTORMS EV3 software is not supported. From http://www.lego.com/en-us/mindstorms/support/faq/: 3.10 Is the LEGO® MINDSTORMS® EV3 Home Edition Software ...
2 votes
Accepted

Is it possible to connect EV3 and NXT bricks like master/slave configuration via bluetooth?

There are many possible ways of doing this. I am a contributor to the ev3dev project, so I am a bit biased in that direction. To do this with ev3dev, I would install the nxt-python package on the EV3 ...
2 votes

Connecting to NXT Brick via Processing over Bluetooth

You can use any programming language you like to remotely control the NXT provided that it can access a serial port of your computer. The Bluetooth connection on the NXT provides a virtual serial port....
2 votes

Is it possible to use Bluetooth to connect two EV3 bricks using RobotC?

According to the online documentation, Bluetooth commands are supported for NXT but not for EV3. On the other hand RobotC is supporting Bluetooth upload/debugging. This means that it is accessible. ...
  • 13.3k
2 votes
Accepted

Connecting EV3 to Mac over Bluetooth without Lego Mindstorms software

Bluetooth communication from the Mac to the EV3 is done using RFCOMM. This means that the EV3 appears as a serial port on the Mac. Namely /dev/tty.EV3-SerialPort. To send and receive messages from the ...
2 votes
Accepted

pc program to receive data from EV3 via usb/bluetooth

The MonoBrick C++ library that you linked is for NXT, not EV3. You can find the MonoBrick C# Library for EV3 here. It works with USB, Bluetooth and Wi-Fi and can manipulate files.
2 votes

Direct control of EV3

There is always the .NET API for Windows 8/ if you don't mind programming an app yourself (this would work for Windows/Windows Phone 8). The sample provided would allow you to control the individual ...
2 votes

Bluetooth Conection PC-NXT1-NXT2

https://bitbucket.org/Thad_Hughes/cortex/src Here's something in NXC and python that routes from NXT1 to NXT2 through the PC; emulating a non-master/slave config between all three devices. Has the ...
2 votes

How can I use bluetooth on my phone to run a program on the EV3 brick?

There is an Android app called EV3 mailbox that can send messages to the EV3 brick. You can trigger your program to run in different ways by sending out different mailbox messages.
  • 21
2 votes

What is the Bluetooth PIN for the LEGO train PUP remote (88010)

The remote control uses Bluetooth Low Energy rather than Bluetooth Classic. This means you do not pair the device and there is no PIN. The remote control is not an HID input device, but rather uses a ...
2 votes

Xbox to Robot Inventor?

Not with the standard software, not directly. You can however have the Xbox controller connect to your PC and "stream" your program, i.e. the program runs on your PC rather than the Hub and ...
2 votes

Connected EV3 bricks don't react (EV3 Classroom)

Brick-to-brick communication is not possible using the EV3 Classroom software. You will need to use a different programming environment. The broadcast blocks in EV3 Classroom (and other Scratch-based ...
1 vote

Hacking the Bluetooth motor in the motorized LEGO® DC Super Heroes 76112 App-Controlled Batmobile

Check out with nRF Connect app -> if you can find it with it, you can read services and characteristics of this lego peripheral and based on that control it. Good luck!
  • 11
1 vote

Bluetooth Conection PC-NXT1-NXT2

Yes it is possible. You just need to write a program for NXT1 that forwards the messages from the PC to NXT2.
1 vote

Direct control of EV3

Here are some ideas... Hardware options: Purchase the EV3 Infrared Sensor and Beacon (This is a nice option since it can do more than just remote control) Purchase the Hitechnic IRReceiver Sensor ...
1 vote
Accepted

EV3 does not react to Bluetooth commands after 1.7 seconds

rfcomm is an old and deprecated tool, so I'm not going to try to figure out what exactly is going on. I suspect that it has to do with the fact that it treats the connection as a TTY and it is sending ...

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