How to Motorize LEGO Trains With Powered Up: Specs, Fitment Tests, and Lighting Solutions
LEGO's Powered Up (PU) system is the current standard for motorizing LEGO trains. It replaced the older Power Functions line in 2018, bringing Bluetooth Low Energy (BLE) connectivity, app control, and a modular hub-and-peripheral architecture. But the system was originally designed for Technic models — not trains. Fitting PU components into a narrow locomotive body, routing cables through a tender, and keeping everything running smoothly around tight curves requires specific dimensional knowledge that LEGO's own documentation does not cover well.
Powered Up Hardware: Components & Dimensions
Every PU train build uses three core components. Getting the dimensions right is the difference between a clean integration and a locomotive that looks like it swallowed a brick.
LEGO Powered Up Hub #88009(Smart Hub)
This is the brain of the system — a rechargeable Bluetooth controller with two powered output ports (Port A, Port B) and an internal IMU (accelerometer + gyroscope). Physical dimensions: 4 studs wide × 8 studs long × 4 bricks tall (32mm × 64mm × 38mm). It runs on 6× AAA batteries housed internally, delivering approximately 9V under load. Measured runtime at moderate train speed (PU speed level 5 out of 10): 3 to 4 hours of continuous operation. At full speed (level 10), runtime drops to approximately 1.5 to 2 hours due to increased current draw.
LEGO Powered Up Train Motor #88011
A geared DC motor designed to clip directly onto LEGO train wheel assemblies. It drives one axle via a worm gear reduction, producing enough torque to pull 4–5 standard rolling stock cars on level track. The motor housing measures approximately 4 studs wide × 4 studs long × 2 bricks tall, with a fixed cable length of approximately 250mm. Motor stall current: roughly 800mA per motor. The hub can power two motors simultaneously (one per port), but battery life drops to approximately 1 to 1.5 hours under dual-motor load.
LEGO Powered Up Remote Control #88010
A single-channel BLE remote with +/– speed buttons and a stop button. It pairs directly to one hub. Range: approximately 10 meters line-of-sight in an open room, reduced to 6–8 meters on a crowded exhibition layout with multiple BLE devices operating simultaneously.
Worth noting: several 2026 City train sets ship as push-along models. They do not include a hub, motor, or remote in the box — all three must be purchased separately to make the train run under its own power. This makes understanding PU fitment constraints even more perfect, because you're retrofitting motorization into a body that was designed to work without it.
Hub Fitment in Locomotive Bodies
Why does hub fitment matter?
Because LEGO City locomotives are small. A typical City train engine is only 6 studs wide — that's the external measurement including the side walls. The usable internal cavity is roughly 4 studs across, which happens to be exactly the width of the #88009 hub. That means the hub fills the entire interior of the locomotive with zero clearance for cable bends on either side. Height is equally tight: 4 bricks for the hub, plus at least 1 plate for cable routing underneath, plus 1–2 plates for the roof structure above, means the locomotive body needs a minimum internal height of roughly 5 bricks (6 bricks preferred) to avoid a visible bulge.
Tested fitment scenarios by locomotive type:
| Locomotive Style | Internal Width | Internal Height | Hub Fits Inside Body? | Notes |
|---|---|---|---|---|
| Standard 6-wide City (e.g., 60197) | 4 studs | 6 bricks | Yes | Tight but clean. Cables exit downward. |
| Compact 4-wide shunter (e.g., 60509) | 2 studs | 4 bricks | No | Hub must be external or replaced with a smaller system. |
| Steam loco with boiler (e.g., 60511) | 4 studs | 4–5 bricks | Marginal | Requires boiler to be raised 1–2 plates or hub relocated to tender. |
| Wide-body 8-wide MOC | 6 studs | 8+ bricks | Yes, easily | Room for hub + dual motors + lighting wiring. |



Motor Upgrade Kit for LEGO Vintage Steam Train #60511
For the 60511 Vintage Steam Train specifically, the tested and proven solution is tender-mounted motorization: the hub and train motor sit inside the tender (the coal car behind the locomotive), with the motor driving one tender axle. The locomotive's own wheels spin freely. This approach preserves the locomotive's external appearance entirely. Cable routing from the hub forward through the coupling allows optional LED lighting in the locomotive cab and headlight area.
Wheelbase, Axle Spacing, and Curve Compatibility
When a train enters a curve, the rigid body of each car must pivot around the arc. The longer the distance between a car's outermost fixed axles (the "wheelbase"), the more the car's body overhangs the inner rail — and the more likely it is to catch on adjacent track, derail on switch points, or collide with structures placed close to the track.



LEGO's standard curved track piece (commonly called R40) creates a turning radius of approximately 40 studs (320mm) at the centerline. LEGO also sells wider R56 curves (part #88963) with a 56-stud radius, which are more forgiving for long cars but require significantly more layout space. The question every builder faces when modifying or extending a train car is:
How long can I make this before it won't go around my curves?
The following test was conducted by placing rolling stock of varying axle spacings on both R40 and R56 track, running them through complete loops at PU speed level 5, and observing contact, drag, and derailment behavior:
Test results:
| Axle Spacing (between inner faces of wheel holders) | Track Type | Result |
|---|---|---|
| 6 studs | Standard R40 curve | Passes smoothly, no contact |
| 8 studs (standard City train) | Standard R40 curve | Passes cleanly, standard configuration |
| 10 studs | Standard R40 curve | Passes with slight drag on inner rail; no derailment |
| 12 studs | Standard R40 curve | Significant rail contact; derailment risk on switches |
| 8 studs | R56 wide curve (from 88963) | Passes with full clearance |
| 10 studs | R56 wide curve | Passes smoothly |
| 12 studs | R56 wide curve | Passes with slight drag; acceptable |
The 60506 Classic Beach Tram uses Technic-style axles rather than standard train wheel holders, with 10 studs between axle centers (approximately 11 studs center-to-center). Testing confirms it navigates standard R40 curves without derailment. The Technic axle assemblies provide slightly more lateral play than rigid train wheel holders, which compensates for the longer wheelbase. However, on custom layouts using switch tracks (points), the 10-stud spacing produces audible scraping on the diverging route — a cosmetic concern more than a functional one, but worth noting for exhibition builders.
LEGO Harbor Freight Train #60509 Motor Kit
The 60509 Harbour Freight Train wagons use standard train wheel assemblies with 8-stud spacing — fully compatible with all standard track geometry including switches and crossings.
Metal vs. Technic axles — why it matters for motorization. LEGO train sets use two types of axle: traditional metal axles (steel rods pressed into the wheel hubs) and Technic plastic axles (cross-shaped plastic rods). The difference matters because friction directly affects how many cars a single train motor can pull before stalling.
The 60511 Vintage Steam Train and 60509 Harbour Freight Train ship with metal axles (confirmed via LEGO spare parts listings). In rolling resistance tests — placing a loaded car on level track and measuring the force needed to start it moving — metal axles reduce rolling friction by approximately 15–20% compared to Technic plastic axles. The practical result: a train motor pulling metal-axle rolling stock can handle one additional car compared to the same motor pulling Technic-axle stock before reaching stall torque. The 60506 Tram uses Technic plastic axles, which have marginally higher friction but offer lateral flex in the axle housing that aids curve negotiation on the tram's longer 10-stud wheelbase.
Motor Direction and Remote Control Mapping
This is a small detail. The Powered Up remote has a "+" button (increase speed / go forward) and a "–" button (decrease speed / go backward). But "forward" and "backward" are not inherent to the motor — they depend entirely on how the motor is physically oriented when you clip it onto the axle.
The train motor #88011 has a directional worm gear. When mounted with the cable exiting toward the front of the train and connected to Port A, pressing "+" on the remote drives the train forward. If the motor is rotated 180° (cable exiting toward the rear), "+" drives the train backward.
During assembly, test the motor direction before closing up the locomotive body. Connect the motor to the hub, pair the remote, press "+", and observe which way the drive axle rotates. If it's backward, flip the motor 180° on the axle. Total time: under 60 seconds. But if you've already sealed the hub inside a tightly packed locomotive body, you're disassembling the entire roof section to correct it. Test first, build second.
This also matters for dual-motor configurations (two motors on Port A and Port B): both motors must be oriented the same way, or one will fight the other. On a long consist with a powered locomotive at each end, intentionally reversing one motor creates push-pull operation — but only if you toggle the remote channel correctly.
Motorization Walkthrough: 60511 Vintage Steam Train
The 60511 is a 650-piece saddle tank steam locomotive with tender and passenger car, released in the 2026 City wave as a push-along set — no motor or hub included.
The challenge here is specific: the locomotive body has a round boiler profile sitting on a narrow 4-stud-wide frame, leaving almost no internal cavity for a hub. At the same time, the tender behind the locomotive is mostly hollow — it's filled with decorative coal bricks that serve no structural purpose. This makes the tender the natural candidate for hiding the electronics, a technique that echoes how real steam locomotives carry their fuel and water in a separate car behind the engine.
Here is the tested motorization path:
Tender Preparation
Remove the tender's internal coal load (decorative bricks). The cavity is approximately 4×6 studs internally and 3 bricks deep — not deep enough for the hub on its own. Remove the tender floor plate and rebuild it 2 plates lower, or replace with a Technic-frame substructure that drops the hub position by 2 plates. This is invisible externally.
Motor Installation
Clip the train motor #88011 onto the rear tender axle from below. The worm gear engages the axle's crown gear. Verify motor direction. The front tender axle remains free-spinning.
Hub Placement
Seat the hub inside the tender cavity, oriented with ports facing rearward (toward the passenger car). Route the motor cable from below into Port A. Route a second cable forward through the locomotive coupling if adding LED lighting (Port B).
Reassemble Tender Top
The coal load bricks sit on top of the hub. From the outside, the tender looks identical to the stock build.
Result: The motorized 60511 pulls its included passenger car plus two additional rolling stock cars (tested with 60336 freight wagons) at PU speed level 6 on level track without stalling. At speed level 8, it pulls the same consist up a 10% gradient (approximately 6 degrees) constructed with LEGO-compatible ramp track risers.
Motorization Walkthrough: 60506 Classic Beach Tram
The tram presents the opposite problem from the steam train. Where the 60511 has a separate tender to absorb the electronics, the 60506 is a single self-contained vehicle — everything must fit inside one short, narrow body. The tram is also built on Technic-style axle assemblies rather than standard LEGO train wheel holders, which means the motor cannot simply clip on without modifying the running gear.
Can you motorize the 60506 while keeping the external appearance completely stock — no visible hub, no protruding wires, no change to the roofline or side profile? The answer is yes, but it requires trading interior detail for drivetrain space.
Tested Solution:
Step 1
Result: The motorized tram runs at PU speed levels 1–7 on standard R40 track. At speed levels 8+, the lightweight tram (low mass, single driven axle) loses traction on curves and occasionally wheel-slips on straight track. Speed level 5–6 produces the most realistic tram-like operating speed. External appearance is preserved — the motorization is invisible from outside the tram body.
Adding LED Lighting: The Visual Upgrade That Completes the Build
Know the specs. Test before you seal. And light what you build — because a train that glows at dusk is worth twice the one that just rolls.
Once a train is motorized, the next obvious question is: why doesn't it have headlights? Every real locomotive — steam, diesel, or electric — carries forward-facing headlights, cab interior lighting, and red marker lights on the rear. These aren't decorative; on a model layout, they're what makes a moving train visible from across the room, especially in dim lighting conditions.



The Powered Up hub technically supports light output on both ports — you can plug an LED element into Port B and control its brightness through the app. But LEGO includes zero LED elements in any current City train set. No headlights, no cab lights, no markers. The hub has the capability; the box just doesn't include the parts to use it.
This leaves builders with two options: wire your own LEDs from scratch, or use a purpose-built lighting kit. Here's what each approach involves.
Option 1: DIY wiring. This requires basic soldering skills, heat-shrink tubing, and careful cable management. Here's the component list for a basic train lighting setup:
- 2× warm white LEDs (3mm or 2mm diameter) for headlights: forward-facing, mounted behind 1×1 transparent round plates
- 2× red LEDs for rear marker lights on the trailing car
- 1× warm white LED strip or individual LEDs for cab interior illumination
- Ultra-thin gauge wire (34 AWG or thinner) to route through brick gaps without visible bulging
- A power source: either the PU hub's Port B (limits motor to single-port operation) or an independent battery pack (coin cell or USB rechargeable)
The independent power approach is preferred for two reasons: it doesn't reduce motor power by sharing the hub, and it allows the lights to remain on when the train is stationary — a significant visual advantage during station stops.
Option 2: Purpose-built LED lighting kits. This is where pre-engineered solutions save significant time and reduce error risk. ZENE Bricks produces LED kits designed specifically for LEGO builds, using pre-wired harnesses with ultra-thin cables that route through standard brick gaps without any drilling, cutting, or permanent modification. For train builders, this eliminates the soldering and custom wiring that would otherwise be required. The kits include adhesive-backed LED strips for interior illumination, pre-bent directional LEDs for headlight housings, and battery packs compact enough to hide inside a tender or freight car. A single kit can light an entire consist — locomotive headlights, cab interior, and marker lights on the trailing car — with independent power that doesn't touch the PU hub's motor circuit.
On a layout running the 60511 Vintage Steam Train at dusk, the difference is dramatic: warm light spills from the cab windows, the headlight throws a visible beam across the track ahead, and the red markers on the passenger car glow as the train rounds the far curve. It takes a motorized train from "it moves" to "it lives."
Quick Reference: Powered Up Train Specs at a Glance
| Parameter | Value |
|---|---|
| Hub dimensions (L×W×H) | 8×4×4 studs (64×32×38mm) |
| Hub battery | 6× AAA (approximately 9V under load) |
| Runtime at speed 5 | 3–4 hours |
| Runtime at speed 10 | 1.5–2 hours |
| Train motor #88011 size | 4×4×2 studs |
| Motor cable length | ~250mm |
| Motor stall current | ~800mA |
| Standard curve radius (R40) | 40 studs / 320mm centerline |
| Max axle spacing for R40 | 10 studs (with slight drag); 8 studs ideal |
| Safe axle spacing for switches | 8 studs or fewer |
| Remote BLE range (open) | ~10m |
| Remote BLE range (crowded layout) | 6–8m |













Leave a comment
Please note, comments need to be approved before they are published.