Skip to main content
16 votes
Accepted

What internal electronics do Spike Prime and Mindstorms Robot Inventor use?

If we open the hub we can take a look at the main PCB inside. There's just one PCB in addition to a small speaker and the replaceable lithium ion battery. Here's the top of the PCB: And the bottom: ...
jncraton's user avatar
  • 41.8k
14 votes
Accepted

What is the battery life of the new Mindstorms and SPIKE Prime hubs?

Power consumption and battery life will of course vary based on the load that the hub is driving. Philo has an extensive analysis for motor power consumption, so I'll just look at what the hub itself ...
jncraton's user avatar
  • 41.8k
12 votes
Accepted

Where can one find the documentation for the LEGO Mindstorms Robot Inventor software?

Official Docs Word Blocks The Word Block Descriptions for the block language (Scratch) are under Help & Support in the Settings. Settings are found by clicking on the gear icon on the home page. ...
David Lechner's user avatar
11 votes
Accepted

What's the easiest way to build a delta robot using LEGO Mindstorms 51515?

What are the parts used for the [Hirolabo delta robot's] arms and circular base (labelled as parallel links and universal joints) ? Let's see another still from that video: There I see: 2736 ...
IvanSanchez's user avatar
  • 9,646
10 votes
Accepted

Lego colors that the powered up color sensors can detect

Official Sources The LEGO Shop page for the Color & Distance Sensor (88007) says: Detect 6 colors and objects within 5 to 10 cm range with this robot toy accessory for kids. Since this one is ...
David Lechner's user avatar
9 votes
Accepted

How to dump the micropython filesystem from the SPIKE Prime (and Mindstorms v4)?

Using rshell I've managed to dump the micropython filesystem of my hub after updating it to v1.0.03.0034-c3879ab. rshell connect serial /dev/ttyACM0 115200 rsync -a /pyboard ~/spikefw Note: These ...
gpdaniels's user avatar
  • 398
8 votes

What electronics are inside the SPIKE Prime angular motors?

Here's what the part looks like from the outside: The first step to opening it up is to remove the cover over a section of the drive. Note that this process is likely to cause permanent damage to the ...
jncraton's user avatar
  • 41.8k
7 votes
Accepted

What is the best way to connect SPIKE prime angular motor to a wheel

TL;DR: Unless you do something quite extreme engineering, any coupling will do just fine and the motor will stall or the tire will slip before even a single axle gets to its limit. The pins have a ...
zovits's user avatar
  • 17.3k
6 votes
Accepted

Where do I find the program to go with the LEGO 51515?

The "App" page does seem to be hard to find at the moment. I found it by clicking on this little icon on the MINDSTORMS "About" page. The app is distributed through various app ...
David Lechner's user avatar
5 votes
Accepted

How can I restore a .lms file created on Mindstorms Inventor to another device?

On desktop, click File > Open.... or double-click on the file in a file browser. On Android, you will need a file browsing app like Files. Find the file and tap on it. You may be asked which app ...
David Lechner's user avatar
5 votes

Continuous power supply for the SPIKE Prime or Robot Inventor hubs?

This is what the 45678 user guide says: EN Important information: Only use a high-quality Power Adaptor, PC or Laptop for charging the rechargeable battery. Output 5V DC, 500-1500mA. Use the supplied ...
Dan1138's user avatar
  • 1,113
5 votes

Where can one find the documentation for the LEGO Mindstorms Robot Inventor software?

Recently following web-page appeared: https://lego.github.io/MINDSTORMS-Robot-Inventor-hub-API/ I learned it from David Lechner (https://github.com/gpdaniels/spike-prime/issues/7#issuecomment-...
Aivar's user avatar
  • 151
5 votes

How to get a random value in the Robot Inventor software (Python)

Under operators, there is a block "Pick Random" where you can specify to pick an integral number between x to y... x and y you can type... So for a random direction, set it between 0 and 359 ...
Michael Verschaeve's user avatar
4 votes

Lego colors that the powered up color sensors can detect

The specs for the Lego education sensor can be found at https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt62a78c227edef070/5f8801b9a302dc0d859a732b/techspecs_techniccolorsensor.pdf I ...
Masked Marble's user avatar
4 votes

How to change colour of the bluetooth/charging RGB LED in the hub?

Short answer: You can't. Longer answer: It should be possible to do with custom firmware, but it's (a) not worth it, (b) difficult from a technical standpoint, and (c) a bad idea. Disclaimer: besides ...
IvanSanchez's user avatar
  • 9,646
3 votes

MINDSTORMS 51515 exporting code

I don't have an iOS device, but in the Android/ChromeOS version, there is a Share option when you click the ⋮ button next to the project name. You can use this to email the project, send it to Dropbox/...
David Lechner's user avatar
3 votes
Accepted

How to get a random value in the Robot Inventor software (Python)

Python has this built in. Or is there some reason you can't use it?
RSchulz's user avatar
  • 7,522
3 votes

How to change colour of the bluetooth/charging RGB LED in the hub?

As far as I know, this is not possible with the default firmware and APIs currently. The primary hub LED is exposed as hub.led, but I don't believe that the other LED is accessible from user code. It ...
jncraton's user avatar
  • 41.8k
3 votes

How do I copy blocks in LEGO 51515 block IDE?

I'm afraid it isn't possible to do this in the MINDSTORMS app. CTRL+C to copy and CTRL+V to paste seems to work in the new "SPIKE 3" app at https://spike.legoeducation.com.
David Lechner's user avatar
3 votes

Does the color sensor use a camera?

This part has been included in a number of sets since its first use in 2020, including SPIKE sets from LEGO Education as well as the Robot Inventor set. It's purpose is to detect reflected light color,...
jncraton's user avatar
  • 41.8k
2 votes

Mindstorms program error when I play in download mode

I believe the problem is due to nested custom blocks. I tried designing a very modular program once, but it would not download at all, and I believe it's because there were too many nested blocks. ...
Jme's user avatar
  • 128
2 votes
Accepted

Control MoveHub (Boost) and Mindstorms Inventor Hub over one app

Since November 2023, Pybricks now includes a block programming language that works with most Powered Up hubs, including BOOST, and MINDSTORMS Robot Inventor. This also includes Bluetooth ...
David Lechner's user avatar
2 votes

robotic inventor\spike prime hubs: Hub 2 hub communication AND led matrix control

This isn't a direct answer to your question, but it would be one way to solve the problem. Instead of using the hubs from SPIKE or Robot Inventor, you could use the Control+ hub: This hub ...
jncraton's user avatar
  • 41.8k
2 votes

Where do I find the program to go with the LEGO 51515?

According to this review on Rebrickable, the same app you download for the building instructions is the one you use to program it. Did you download an app for instructions?
RSchulz's user avatar
  • 7,522
2 votes
Accepted

How to dump the firmware from the SPIKE Prime (and Mindstorms v4)?

Using the micropython REPL interface of the hub I've managed to dump the firmware using the built in tools. This was after I'd updated to v1.0.03.0034-c3879ab. The commands on the hub to achieve this ...
gpdaniels's user avatar
  • 398
2 votes

Xbox to Robot Inventor?

In 2024, Pybricks added the ability to connect an XBox controller directly to hubs that are running the 3rd-party Pybricks firmware. This works with MINDSTORMS Robot Inventor, SPIKE Prime, SPIKE ...
David Lechner'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

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