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. ...
Rin Rio-Oki's user avatar
  • 8,913
18 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 ...
jncraton's user avatar
  • 39.4k
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 ...
jncraton's user avatar
  • 39.4k
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/...
handle's user avatar
  • 171
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).
palacsint's user avatar
  • 648
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 ...
jncraton's user avatar
  • 39.4k
4 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 ...
Jan's user avatar
  • 191
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, ...
Bantum Works's user avatar
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....
Mr. Shiny and New 安宇's user avatar
3 votes

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

The remote control uses Bluetooth Low Energy rather than Bluetooth Classic. None of the GATT characteristics require authentication. This means you do not need to pair the device so there is no need ...
David Lechner's user avatar
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 ...
Michael Verschaeve's user avatar
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 ...
David Lechner's user avatar
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.
David Lechner's user avatar
2 votes

Can Lego Remote Control 88010 control Lego Technic Hub 88012?

I got a 42099 4x4 X-treme Off-Roader too, and found that Power UP App (current version is 3.6.0) can connect to the Technic smart hub. Click Bluetooth button in Create Mode, and then press the green ...
ppzzss's user avatar
  • 21
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 ...
David Lechner's user avatar
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 ...
Michael Verschaeve's user avatar
1 vote

Robot Inventor Bluetooth not working

Maybe this project legoBTLE4pi could help you. It connects a Raspberry PI via Bluetooth to a Lego Powered Up Brick and does all the funny stuff. The project is ongoing (nice TUI etc) but everything ...
user18231's user avatar
1 vote

Bluetooth connection between an Android phone and EV3 brick?

MIT App Inventor is a popular way to make simple Android apps that can communicate with an EV3. It has special blocks just for EV3.
David Lechner's user avatar
1 vote

How to disassemble LEGO train engine base part# 28743?

I don't know if it helps, but there is a video about opening the train: https://www.youtube.com/watch?v=BjTmENxCRrQ
charger's user avatar
  • 11
1 vote

How to connect an NXT brick to the LEGO programmer application on an iPad?

The NXT only works with the EV3 desktop software (for Windows and Mac) and only via USB. I'm not aware of any way to program NXT using an iPad (or Android, or Chromebook).
David Lechner's user avatar
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!
Jogosb's user avatar
  • 11
1 vote

PC To NXT Brick via Bluetooth

Have you updated the firmware? That may be a problem but it also may be that there is an error connecting using Bluetooth. “Destination host was down” means that the coding platform could not connect ...
Ultraman2018's user avatar
1 vote

Direct control of EV3

You can use second EV3 block (of corse if you have one) If you know a little bit of Mindstorms then you need to use a sending block (it's blue). But here is the algorithm you need to make two ...
Maksym Astapov's user avatar
1 vote

Direct control of EV3

Here is a short curses [1] script written in Perl with which you can use the arrow keys on your usb/bluetooth/WLAN connected PC to control the EV3. It uses ev3duder, part of c4ev3, to establish a ...
a3f's user avatar
  • 176
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 ...
David Lechner's user avatar
1 vote

EV3 isn't showing up in programming software after pairing on Windows XP

The key is to make sure the driver works with MS's bluetooth stack, and doesn't just use it's own stack. Press Win+R, type bthprops.cpl (or maybe irprops.cpl, it's been a while), hit enter. Check ...
QwertyChouskie's user avatar
1 vote

LEGO mindstorm EV3 control using FPGA

You can find some information on I2C in FPGAs on fpga4fun. There are lots of I2C cores on OpenCores, too. The biggest challenge would be how to connect your FPGA to the peripherals. My advice is to ...
Dmitri Nesteruk's user avatar
1 vote

Getting a PC to recognize Lego Mindstorms as Controller Input

You will not be able to do this with the official LEGO firmware, but it will be possible with ev3dev or possibly another 3rd-party OS for EV3. Search the web for "linux bluetooth hid emulation". ...
David Lechner's user avatar
1 vote

EV3 won't connect through bluetooth anymore

You should always be using the latest firmware. If you have an EV3 brick that was produced in mid 2015 or later, it may have a newer Bluetooth chip that requires firmware v1.07 or higher. See https://...
David Lechner's user avatar
1 vote

Use Bluetooth to access NXT display

You can remotely start and stop programs from the NXT software. So create a simple program that just has a few display blocks and an empty loop at the end to keep the program from stopping then run ...
David Lechner's user avatar

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