Building Custom Poker Drills in Lucid
Custom Drills let you isolate any specific poker spot and repeat it for focused practice. This guide walks through every setting, the node navigator, and flop filters.

How It Works
Custom Drills let you isolate any spot in Lucid's solver library and run repeated reps against it. Instead of practicing whatever the app serves next, you define the scenario: your position, your opponent's position, stack depth, action type, and how far through the hand the drill runs.
Each time the drill resets, a new board runs through your configured scenario. The core variables stay fixed. Only the cards change. This makes Custom Drills useful for building reps on a specific spot type without starting from scratch each session.
Setting Up a Custom Drill
Here's how to configure and launch a Custom Drill:
Open Drills and select Custom
Navigate to Drills from the home screen or bottom navigation. Choose Custom Drill to open the setup screen.
Set your stack depth
Use the Stack (bb) setting to define the effective stack size. Enter the big blind depth you want to practice at.
Choose your street
Select Preflop or Postflop. Postflop drills place you in a configured situation starting at the flop.
Pick your action type
Choose from a limped pot, ISO, single-raised pot (SRP), 3-bet pot (3BP), or 4-bet pot (4BP). Select Custom from this menu to configure a specific action sequence using the node navigator.
Select your positions
Set your seat using Hero position and your opponent's seat using Villain position.
Set drill length
Use Ends after to control whether the drill stops after your first decision, after one street, or plays through the whole hand.
Start the drill
Tap the green Start Drill button. The drill begins immediately.
T
Tip
Set "Ends after" to one street when building reps on flop decisions. This keeps the feedback loop tight and lets you move through hands quickly.
What Happens During a Drill
Once the drill is running, you'll see the exact situation you configured. The board changes on each hand, but your positional setup and the action sequence stay the same.
After each decision, Lucid shows the solver-recommended action in the corner of the screen. If you made a significant EV error, a separate feedback screen appears with detail on what went wrong.
→
Example
BTN vs LJ, single-raised pot: You're on the Button after calling a Lojack open. The board runs Q-Q-9 rainbow and the Lojack bets 2.1. Lucid calls here 99% of the time. Your call scores correctly, and the drill resets to a new board immediately.
Using the Node Navigator
Selecting Custom from the Action menu opens the node navigator. This lets you define a specific action sequence rather than using a preset spot type.
The node navigator walks through the action tree step by step. You select each player's action in sequence until you reach the exact node you want to drill from. Once configured, every hand in the drill starts from that node.
→
Example
Drilling a specific bet size: In a BTN vs LJ SRP, you want practice against a large flop bet. In the node navigator, set the LJ to open 2.2, BTN calls, then select Bet 4.83 for the LJ's flop action. Now every hand in the drill starts with that bet size facing you.
⚠
Warning
Not every action sequence is in the solver tree. If you configure a line that doesn't exist, the drill won't launch. Use the preset action types as a starting point if you're unsure which node paths are available.
Using Flop Filters
After configuring your drill, tap Filter Flops next to the Start Drill button to control which boards the drill serves you.
What you can filter
T
Tip
Use flop filters to close a specific leak. If you're struggling on monotone boards, filter for monotone flops and run 20-30 focused reps. Narrow texture repetition tends to produce faster improvement than random board variety.
Common Issues
The drill won't start after I configure it
This usually means the node configuration doesn't match a valid line in the solver tree. Try switching to a preset action type (SRP, 3BP, etc.) first to confirm the drill launches, then return to Custom and adjust your node path.
The EV error screen keeps appearing
That screen only appears for large EV mistakes. It's working as intended. Review the feedback shown and apply it to the next hand. If it appears frequently, consider starting with a simpler preset drill to build foundational reps before going back to the custom configuration.
I want to clear my flop filters and return to random boards
Open the Filter Flops screen and clear your selections. The drill will return to serving random boards that match your action configuration.