Web UI to interact with Pybricks Hubs and its connected motors and sensors. More info here: https://github.com/orgs/pybricks/discussions/2553#discussion-9359219
# Install dependencies
yarn install
# Start development server
yarn devDetailed instructions
This describes how to set up a development environment for LEGO Control Center on Windows.
Note: Users are responsible for installing and maintaining all prerequisite software.
- Download only from official sources.
- This project and its maintainers are not responsible for issues arising from third-party software installations.
- Before you begin, you'll need to install the following software:
1. Node.js Download and install Node.js from the official website:
- Visit: https://nodejs.org/
- Download the LTS (Long Term Support) version
- Run the installer with default settings
- This will also install npm (Node Package Manager)
- Other required packages will be installed and / or updated.
To verify installation, open Command Prompt or PowerShell and run:
node --version
npm --version2. Yarn Package Manager After installing Node.js, install Yarn globally:
npm install -g yarnVerify installation:
yarn --version3. Git Download and install Git for Windows:
- Visit: https://git-scm.com/download/win
- Run the installer with default settings
Verify installation:
git --versionStep 1: Clone the Repository Open Command Prompt or PowerShell and navigate to your desired project location:
cd C:\Users\YourUsername\Projects
git clone https://github.com/thomasbrus/lego-control-center.git
cd lego-control-centerStep 2: Install Dependencies Install all project dependencies using Yarn:
yarn installThis process may take a few minutes as it downloads all required packages.
Step 3: Start the Development Server Launch the development server:
yarn devThe application will start and display a local URL (typically http://localhost:5173).
Open this URL in your browser to access the application.
The requirements for this app are the same as for code.pybricks.com.
See the documentation: https://pybricks.com/learn/getting-started/what-do-you-need/#choosing-a-device-for-programming
The Move Hub is not supported as it does not support the REPL due to memory limitations.