Software
Drawing the track plan
In the track plan you draw your layout: tracks, turnouts, turntables, buildings, signals and the feedback and booster modules. LoDi-Aura later runs your trains on this plan – the more closely it matches the real layout, the better.
Edit mode and operation
The track plan has two modes: edit mode for building and operation for driving. You switch at the top right. In operation the button says “✎ Edit”, in edit mode “▶ Track plan”.
Almost every gesture means something different in the two modes: clicking a turnout selects it in edit mode and switches it in operation. In operation, the editing keys deliberately have no effect.
The most important moves
These moves are enough to get started. All the details are further down and under Mouse and keyboard.
| You want to … | How to do it |
|---|---|
| switch to edit mode | “✎ Edit” at the top right of the track plan. Back to operation with “▶ Track plan”. |
| place a track | Drag a piece from the palette on the left into the track plan – it snaps onto its neighbour. Or select a track first and then click the piece in the palette: it attaches itself to the first free end. |
| extend a track | Drag the blue end point: straights get longer, curves wider. |
| select something | Click the piece. Several: Shift+click, or drag a frame with Shift. |
| move | Drag the selected piece. Alt+drag takes everything attached to it along. |
| rotate | Press R or “⟳ 30°”; anticlockwise with Shift+R or “⟲ 30°”. |
| delete | Press Delete or “🗑 Delete”. |
| undo a mistake | ⌘/Ctrl+Z or “↶ Undo”; redo with ⌘/Ctrl+Y or “↷ Redo”. |
| lay a neighbouring track | Select a track and click “∥ Parallel” – with Shift for the other side. |
| move the view | Click into an empty area and drag; zoom with the mouse wheel. |
The palette
In edit mode, the palette on the left holds everything you can build. Each group can be expanded and collapsed individually. On the right, the inspector opens with the settings for the selected piece.
| Group | Contents |
|---|---|
| Tracks › Straights & curves | “Straight (draggable)”, “Curve R1”, “Curve R2”, “Flex track (gap filler)” |
| Tracks › Turnouts | “Left turnout”, “Right turnout”, “Left curved turnout”, “Right curved turnout”, “Three-way turnout”, “Y turnout” |
| Tracks › Crossings & accessories | “Crossing 30°”, “Crossing 90°”, “Double slip (DKW)”, “Single slip (EKW)”, “Uncoupler track”, “Buffer stop”, “Transfer point”, “Turntable”, “Sector turntable”, “Transfer table”. Double and single slips match the turnouts in length: placed on the diverging leg of a turnout, the double slip sits exactly at track spacing, and two double slips fit directly against each other. |
| Block & insulated joint | “Connect ends”, “Place block”, “Set insulated joint”, “Tunnel (two ends)” |
| Buildings | “Station”, “House”, “Street lamp”, “Level crossing”, “Tree”, “Fir tree” |
| Automation | “Push button” |
| Label | “Text label”, “Logo” |
| Building blocks · planning | LoDi-8-GBM, LoDi-8-GBM-P, LoDi-RM-16+, LoDi-Booster, LoDi-Booster 10A, LoDi-Booster 10A+, LoDi-TrainSpeed, LoDi-Operator 4-WD-AC, LoDi-Operator 4-WD-DC, LoDi-Operator 16-SD-FL |
| Cables · function | Cable colours and types for wiring the modules, e.g. “Digital +”, “Detection +”, “Turnout cable (drive)” and free colours |
| Signals | Grouped by signal system, e.g. “H/V (DB)”, “Ks (DB)”, “Hl (DR)”, plus other systems such as SBB and ÖBB. Each group can be expanded and collapsed individually. Under “H/V (DB)” you'll also find the single-arm and two-arm semaphore signals. |
Laying track
Placing pieces
Drag a piece from the palette into the track plan. When you drop it, it snaps magnetically onto its neighbour. Or click the piece in the palette: it then attaches itself to the selected track, at the first free end. That way a line grows click by click.
Building on from the end point
Drag the end point of a piece: straights get longer, curves wider, the stubs of a curved turnout longer or shorter – they snap at 30°.
Closing gaps
Choose “Connect ends” and click two open ends. A flex track is laid between them.
Flex track
Clicking “Flex track (gap filler)” in the palette attaches it to the selected track. Drag the loose end to the other side; near a free end it docks. While dragging, R and Shift+R rotate the loose end in 7.5° steps. It keeps this direction, even the next time you grab it, until it docks or you press Esc while dragging.
Double-clicking the flex track sets a bend point; double-clicking a bend point removes it. F switches the side of the curve. With bend points you shape the track freely by hand.
Parallel track
Select a piece and click “∥ Parallel” – with Shift, the parallel track is created on the other side. The arrow ▾ next to it opens “Parallel track spacing”: 1× (default, “fits a crossover”), 1.5×, 2× (“room for a platform”) or “Custom spacing”. Each option shows its value on the model.
Only at 1× do crossovers and turnout ladders fit without an extra piece in between. The choice is stored in the track plan and so applies to the whole layout.
- A flex track without bend points gets its parallel track too – made of one or two flex pieces. If there's already a parallel neighbouring track there, it docks onto it.
- If you mark a connected row of straights, curves and flex tracks (frame or Shift+click), the parallel track for the whole row is created in one step, connected at every joint. Afterwards the new row is marked; another click lays the next track alongside it.
- If there's a turnout in the selection or the pieces aren't connected, the button stays grey. Its tooltip tells you why.
Crossover
Select a turnout and click “⇋ Crossover”. If there's a parallel track made of straights on its diverging side, LoDi-Aura places the opposite turnout there (same type, turned round) and splits the parallel track for it. At 1× spacing the two diverging legs meet directly; with larger spacing a straight at 30° goes in between. A single undo takes it all back.
- Insulated joints, sensor taps, signals and block anchors outside the new turnout stay where they are. A block on the parallel track then ends at the new turnout.
- If the diverging leg is already taken, there's no parallel track next to it, or there's an insulated joint, a signal or a tap where the new turnout would go, the button stays grey. The tooltip tells you why.
- With curved turnouts, the button connects an R1 circle with the R2 circle around the outside: it places the curved turnout of the opposite hand on the neighbouring circle, sets the stubs of both to 30° and splits the curves there. The transition takes up 120° of the circle. That's why new curved turnouts come with 30° stubs straight away.
Selecting, moving, rotating
| What | How to do it |
|---|---|
| Select a piece | Click the piece. Under a track, flex track or block, a violet band then runs along its shape; compact pieces such as a signal, module, station or house get a violet frame. The turnout position remains readable. |
| Mouse pointer | It shows what the left button does at that spot: hand – the view pans (empty area); four-way arrow – the piece is moved; crosshair – a handle is dragged (blue track ends, yellow bend points on the flex track, platform ends). The point lights up as soon as you can grab it. |
| Several pieces | Shift+click adds or removes pieces. Shift+drag in an empty area draws a frame; Alt+Shift adds it to the existing marking. Marked pieces get a mint green band or frame and can be dragged together – one drag, one undo. You can also grab a marked group by a block track or block label. |
| Connected group | Alt+drag rigidly takes everything attached to the piece along. |
| Rotate | R or Shift+R by ±30°, or the “⟲ 30°” and “⟳ 30°” buttons. |
| Deselect | Esc or click into empty space. Switching to operation (▶ Track plan) also clears the selection. |
| Delete | Delete or ⌫, or “🗑 Delete”. |
Deleting in bulk
The arrow ▾ next to “🗑 Delete” opens “Delete all cables”, “Delete all blocks”, “Delete all signals” and “Delete all”. Each option asks first and tells you what is attached: power cables carry the booster assignment, drive cables the Shift address of a turnout, and with the blocks go feedback modules, sensor lengths, stopping points and driving settings. Everything can be undone with ⌘/Ctrl+Z.
Alignment guides
While you drag, the alignment guides show extension rays from open ends and alignment lines – the most important aid for getting a plan straight. Every track end has a line in its direction (where the track would continue) and one at right angles to it (at the same level). On flex tracks lying at an angle and at the exits of a turntable, sector turntable or transfer table, they therefore run at an angle.
What you see while dragging also applies after you let go: if a dot shows docking, the piece sits there; if only an alignment line catches, it stays on that line. Switch them on and off under “🧰 Tools ▾” › “📐 Alignment guides while dragging”; a tick shows whether they're on.
- The alignment guides also work for a marked group: the whole group snaps onto the line. If a free end is close enough, the group docks there; that takes priority.
- If you drag the end of a straight, it snaps level with a neighbouring track end – even on tracks lying at an angle. A cross line shows what it's aligned to.
- A signal that you drag onto a track snaps level with a signal that is already docked – on a neighbouring track or opposite on the same track.
- A blade with a contrasting edge shows the position of each turnout. Show or hide it under “▤ Layers ▾” › “Tracks” › “Show turnout position”.
The inspector
The inspector opens with the settings for the selected piece. It opens on the side where it doesn't cover the piece you clicked – preferably on the right.
At the top of the inspector there are two small buttons: ◀ or ▶ sends it to the other side (which then stays the default until you reload), and the pin pins it in place. When pinned, it stays open even if you click into an empty area. Clicking another piece switches over as usual; Esc closes it.
The toolbars
Above the track plan there is a bar that applies in both modes:
| Button | Effect |
|---|---|
| “▤ Layers ▾” | Show and hide layers (see below). |
| “🧰 Tools ▾” | Rarely used tools (see below). |
| “🟢 Start” · “🛑 STOP ▾” | Start and stop operation – see Driving. |
| “✎ Edit” · “▶ Track plan” | Switch between the modes. |
In edit mode, the editor's bar is added above the drawing area:
| Button | Effect |
|---|---|
| “↶ Undo” · “↷ Redo” | Undo and redo (Ctrl+Z or Ctrl+Y) – for group actions too. |
| “⟲ 30°” · “⟳ 30°” | Rotate the selected piece. On a flex track with a loose end, only that end rotates, by 7.5°. |
| “∥ Parallel” ▾ | Create a parallel track (Shift = other side); choose the spacing with the arrow. |
| “⇋ Crossover” | Insert the opposite turnout on the parallel track for the selected turnout. |
| “Side” | Only appears when a sensor tap is selected: “Center” → “Right” → “Left”. |
| “🗑 Delete” ▾ | Delete the selection; the arrow opens bulk deletion. |
Tools
- “📏 Calibration run” – a loco measures the block lengths as it runs, see Calibration.
- “🔎 Check track plan” – lists known configuration errors, see Blocks, feedback and insulated joints.
- “🔌 Re-lay all cables” (edit mode only) – creates the sensor cables in the track plan from the addresses entered for blocks, turnouts and connecting tracks.
- “📐 Alignment guides while dragging” (edit mode only) – a switch with a tick.
- “↺ Turnouts to home position” (operation only) – see Turnouts and signals.
- “📌 Pushpin” (operation only) – pins a note to a turnout, a block, a track or anywhere in the plan, see Driving.
Layers
A hidden layer disappears completely. With “Transparent — hidden items as ghosts instead of gone entirely” it stays visible but faded; you can't click it then.
| Group | Layers |
|---|---|
| Operation | “Trains” |
| Technology | “Modules”, below that “Cables” and “Cables in front” |
| Track world | “Tracks” (with “Show turnout position”), “Signals”, “Blocks” (with “Names only under the mouse”), “Stations” |
| Scenery | “Houses / Lamps / Level crossing”, “Trees & Nature” |
| Background | “Grid” |
The track plan settings – turnout length, default block length, speed defaults, protection distance and “Cable routing” (Diagonal, Right-angled or Curved) – are under “System” › “Track plan”. They belong to the layout, see Settings. You manage trains and train classes in the “Vehicles” tab.
View
| What | How to do it |
|---|---|
| Zoom | Mouse wheel (towards the pointer), ⌘/Ctrl+wheel, a two-finger gesture on a touch device, or the “−” and “+” buttons at the bottom left. |
| Pan | Drag in an empty area – or anywhere with the middle mouse button or Space+drag. These two also work over tracks and trains, and in operation too. |
| Fit | “⤢” fits the whole plan into the window. |
| Reset | Click the percentage display. |
Each device remembers zoom, view and layers per layout – two screens can show different parts of the plan.
Layout parts
You divide a large layout into layout parts – separate pages in the track plan, such as station, main line and staging yard. The tabs are at the bottom left next to the zoom.
- “+ Layout part” creates a new part. Double-clicking the tab renames it; right-clicking lets you reorder or delete it. You can only delete a part when it is empty.
- “⇥ Layout part ▾” moves what you've marked into another part. If this cuts track connections, LoDi-Aura tells you how many – place a pair of transfer points at each one.
- The parts are connected via transfer points. In operation, clicking the point takes you to the other part (“To the counterpart”).
- A second window with
?anlagenteil=Nameafter the address always shows the same part – handy for a second monitor.
Copy and paste
⌘/Ctrl+C, X and V work with the whole selection, including a multiple selection. Pasting happens at the mouse position. This goes through the computer's clipboard – so you can copy between two editor windows and even between two projects. If the copy comes from a layout with a different gauge, LoDi-Aura tells you. If you have text selected somewhere, ⌘/Ctrl+C copies that text and not the track piece.
| Case | What happens |
|---|---|
| What comes along | The tracks, plus signals, houses, trees, lamps and text labels from the selection. A block only if every one of its track pieces is marked. |
| Copy | All addresses stay behind (turnout, signal, lamp, feedback sensor) – a copy is a new piece of layout. A copied block gets a new number and keeps its sensor lengths, but without addresses, without vehicle and train class rules and without the RailCom setting. A transfer point comes without its marker. |
| Cut | Is a move: when you paste, the same pieces come back with their addresses, sensors and numbers, just in the new place. A block with a train in it can't be cut. |
| Never on the clipboard | Modules, stations, cables and everything from operation (occupancy, routes, trains). |
Other components
| Component | How to do it |
|---|---|
| Tunnel | Choose “Tunnel (two ends)” and click two places on connected tracks – the stretch between them is hidden. If they aren't connected, LoDi-Aura tells you, and you choose again. |
| Bridges and crossings | A double-click swaps top and bottom – for this pair only. |
| Crossing | “Crossing 30°” or “Crossing 90°” from “Crossings & accessories”. In the inspector you have “Name”, “Length” and an occupancy sensor of its own. Trains run from block to block across the crossing. LoDi-Aura books it like a turnout: a second train on the other path waits until the end of the first has left the crossing – even without a sensor. |
| Buildings | House, high-rise, church, castle, shed, engine shed, signal box, water tower, factory. Windows can be switched, each with its own address (DCC or Shift-Commander) and switching times; the model time runs the schedule. |
| Street lamp, level crossing | A street lamp can switch several addresses, like a house. The level crossing lies across the tracks; rotate it with R and drag the span by its handle. |
| Signals | Drag onto a block track – it docks onto the block, never onto a turnout – and choose the type. In edit mode, a double-click steps through the signal aspects. More under Turnouts and signals. |
| Buffer stop with light | If your buffer stop has a lamp, enter it in the inspector with “+ Light”: command station and address (DCC, Motorola or a node on the Shift-Commander) as for a house, plus switching times based on the model time. Clicking the lamp switches it. |
| Modules | Drag feedback modules and boosters from “Building blocks · planning” onto the track plan and wire them up, see Blocks, feedback and insulated joints. |
Transfer point
Two places in the plan that are one and the same track – for example for a line that disappears at the edge of the picture and reappears somewhere else. Two points with the same marker form a seam: the train runs in and at the same moment its front is at the other point. There's nothing in between – no length, no sensor, no running time.
You choose the marker in the inspector from the list or type your own (up to 12 characters). The line below tells you whether the point is connected. A pair is exactly two points.
The seam is a block boundary – unless you tick “Block runs through” on the pair: then the block runs across the seam, one sensor is enough for both sides, and the length is the sum. You need this for long blocks that don't fit in one piece in the track plan.
Push button
A “Push button” from the “Automation” group is a button in the track plan. Under “Triggers” in the inspector, you choose what it does:
| “Triggers” | Settings |
|---|---|
| “a sequence button” | The push button triggers a button of a sequence plan. Whether it works as a push button or a switch is set on the sequence button, see Automation. |
| “an accessory directly” | “Kind”: “Push button — on while pressed” or “Switch — latching: one click on, the next off”. Plus “Command station”, “Protocol”, “Address” or “Node” on the Shift-Commander, and what is sent for ON and for OFF. A switch lights up as long as its output is ON – even if someone switched it somewhere else. |
Text label
Place a “Text label” from “Label” anywhere in the track plan and type in whatever you want to remember – multi-line, size 8 to 160, bold, and if you like “With plate (dark background)”. Choose the colour from six swatches or freely.
You rotate it with the rotation dial: drag, mouse wheel or arrow keys in 5° steps, with Shift to the exact degree; 0°, 90°, 180° and 270° snap. The text is stored in the track plan, and every window shows it.
Logo
Under “Label” › “Logo” you place an image in the track plan, such as the logo of your club or a manufacturer – PNG, JPEG, GIF, WebP or SVG. Load it with “Choose image …”; LoDi-Aura scales it down to 800 pixels and stores it in the layout, so it travels along with online backups and exports. Drag the size with the handle at the bottom right; rotate it as with the text label.
Turntable, sector turntable, transfer table
All three are in the palette under “Tracks” › “Crossings & accessories”. You place them like any track piece and dock your tracks onto their exits. Each has a bridge, and when you place it, its bridge block is created automatically: clicking the bridge selects the block, clicking the pit selects the piece. They never rotate when moved – you set the “Orientation” in degrees in the inspector.
| Setting | Meaning |
|---|---|
| Turntable | The bridge turns all the way round. “Grid”: 24 · 15° (small turntables, TT, Z), 30 · 12° (Märklin/Trix C track, default), 36 · 10° (Kato), 40 · 9° (Roco), 48 · 7.5° (Fleischmann, Arnold, Märklin 7286). Under “Exit tracks with track” there's a button for each position to tick or untick; only ticked ones get a connection, and the turntable is only as large as necessary. “Light in the bridge cabin”: “+ Light”, the same fields as for a house. |
| Sector turntable | The bridge pivots around one of its ends; that's where the fixed approach track is, while the other end swings across a fan. “Stop positions” 2 to 16, “Angle between two tracks” 5 · 7.5 · 10 · 12 · 15 · 20 · 22.5 · 25 · 30° – the fan covers at most a semicircle, so at 30° up to 7 tracks. “Bridge length in the plan” (if the tracks are too close together, the bridge gets longer by itself) and “Tracks at the stop positions” to tick or untick. |
| Transfer table | The bridge travels sideways across its stop positions; at each one there can be a track on the left and right. “Stop positions” 2 to 16, “Track spacing” (initially that of a crossover), “Bridge length in the plan” and a button for left and one for right at each stop position. |
| “Turn time per step” · “Travel time per position” | How long your bridge takes for one step – on the turntable per index step, on the sector turntable and transfer table from one stop position to the next (0.2 to 20 s, default 1.2 s). The picture moves accordingly, and with a decoder LoDi-Aura waits this long before the loco moves. |
| “Control via the command station” | “Decoder” (the template), “Command station”, “Protocol” and “First address” – see below. Without a template (default “— none: move by hand and report —”), LoDi-Aura doesn't move anything: you move the bridge yourself and report its position with a click in the track plan. |
Connecting the bridge to the command station
Under “Control via the command station”, choose the template that matches your decoder. Almost all turntable decoders on the market use one of two schemes; there are also three general ones for sector turntables, transfer tables and home-built solutions.
| Template | How it counts |
|---|---|
| “Märklin 7686 / LDT TT-DEC / Märklin 74862” | Motorola or DCC, first address 225 (with jumper 209). Track n is on first address + 4 + (n−1)/2, odd n red; “Turn” (180°) on first address + 1 green. Track n counts axis positions in a semicircle, at most 24. This scheme doesn't choose which side of the bridge comes to the track – for the other side, LoDi-Aura sends “Turn” afterwards. Turntable only. |
| “Fleischmann TurnControl / Digikeijs DR5052 / YaMoRC YD7652” | DCC, first address 200 on the Fleischmann 6915. Track n is on first address + n: red brings the bridge cabin to the track, green the opposite side. Turntable only. |
| “DCC Extended – aspect = track (YaMoRC YD7652, stepper decoders)” | One extended accessory command per move to one address: the aspect is the number of the track or stop position, plus 128 for the opposite side on the turntable. Only works on the LoDi-Rektor. |
| “Consecutive address pairs (Heljan, servo and stepper decoders)” | Position 1 = first address red, position 2 = green, position 3 = next address red, and so on. |
| “One address per position” | Position k = first address + k − 1, always the same output. |
“Numbering”: “every index position has one” (track 1 = exit 1) or “only positions with a track, in order” – that's how decoders count when you teach them the tracks. The “Commands per position” list shows what LoDi-Aura would send for each position. Compare it with your decoder's manual before running for the first time.
- If, on the first test with the Märklin 7686 template, the opposite side of the bridge ends up at the track, tick “With ‘Track n’ the opposite side comes to the track”.
- Transfer tables that only know one direction and a start pulse (such as the Märklin 7294 with two k84) can't be controlled by LoDi-Aura – it doesn't keep count of the positions.
- LoDi-Aura doesn't check whether a train fits on the bridge. If it's longer, it stops with its front at the end of the bridge and sticks out at the back – in that case, only move the loco across.
Problems?
| Problem | Solution |
|---|---|
| Clicking a track selects the whole block instead of the piece of track. | Hide the “Blocks” layer under “▤ Layers ▾”. |
| Next to a turnout, there's a small offset to a double slip or single slip. | Double and single slips from older plans keep their previous length, which is a good 3 px too long at each end. Delete them and place them again from the palette. |
| “∥ Parallel” or “⇋ Crossover” stays grey. | Hover the mouse over the button – the tooltip gives the reason. |
| A track end looks connected, but the train doesn't go any further. | Have the plan checked (“🧰 Tools ▾” › “🔎 Check track plan”). Ends that lie close together but aren't connected are listed there as errors. |

