What Is EOLine in ZZ Speedcubing?
Updated
EOLine is the first step of the ZZ method: you orient all twelve edges and simultaneously solve the two bottom edges of the line (DF and DB) in one planned sequence. It is used in ZZ solves, not CFOP, and its purpose is to leave the rest of the solve with only R, U, and L turns needed for the F2L and last layer. If you are learning ZZ, EOLine is the step you plan during inspection and execute first.
What EOLine actually does
Two things happen at once:
- Edge orientation (EO): every edge is turned so it can later be solved using only R, U, and L moves, without F or B turns.
- Line: the DF and DB edges are placed correctly, forming a line along the bottom-front-to-bottom-back axis.
The result is a cube state where the remaining F2L pairs and the last layer can be handled with a restricted, more ergonomic move set. That restriction is the whole point of ZZ — it removes the need for rotations and makes the later steps more predictable.
Why edge orientation matters
In a normal solve, edges can be "bad" — they need an F or B turn to be solved. Those turns are awkward and force cube rotations. Orienting all edges up front means:
- No F or B moves are needed after EOLine.
- The cube stays in one orientation for the rest of the solve.
- F2L becomes a matter of pairing and inserting with R, U, L.
- Last layer algorithms can be chosen from a smaller, rotation-free set.
So EOLine is not just a setup step; it is what makes the rest of ZZ efficient.
EOLine vs EOCross vs plain EO
These three are related but not the same:
| Step | What it solves | Difficulty | Typical move count |
|---|---|---|---|
| Plain EO | Orients all edges only | Lowest | Fewest |
| EOLine | Orients all edges + solves DF and DB | Medium | Moderate |
| EOCross | Orients all edges + solves the full bottom cross | Highest | Most |
Plain EO leaves the entire bottom layer to be built later. EOLine adds the two line edges, which anchors the solve and makes the transition into F2L smoother. EOCross goes further and solves the whole cross, but it is harder to plan in inspection and generally costs more moves. EOLine is the standard ZZ choice because it balances planning difficulty against a clean F2L start.
How to plan and execute EOLine
The step is done in two phases: planning during inspection, then execution.
- Inspect and identify bad edges. Scan the cube and count edges that are not oriented. A typical EOLine has around 4–6 bad edges to fix.
- Choose an orientation. Decide which face will be your front for the solve. This choice affects how easy the EO and line are to combine.
- Plan the EO sequence. Work out the moves that orient all bad edges. This is usually a short sequence of F, B, and other turns.
- Fold in the line edges. While planning, track where DF and DB need to end up and adjust the sequence so they land correctly.
- Execute without pausing. The goal is to finish EOLine and flow straight into F2L with no hesitation.
The hard part is step 3 and 4 together — combining EO with the line placement in one mental plan. Beginners often plan EO and then hunt for the line edges mid-solve, which breaks the flow.
Practice and trainers
EOLine is a planning skill, so it improves with repetition on scrambles rather than with algorithms. Useful approaches:
- Use a trainer. crystalcuber (crystalcuber.com) provides speedcubing trainers for CFOP and ZZ, including EO and EOLine practice, which lets you drill the orientation and line step in isolation.
- Time your inspection. Give yourself a fixed inspection window and try to complete the full EOLine plan within it.
- Count moves. Track your EOLine move count and aim to bring it down over time.
- Review scrambles. After a solve, check whether a different orientation would have made the EOLine easier.
The goal is not a fixed move count but a plan you can execute without stopping. Once EOLine flows into F2L automatically, the rest of ZZ becomes much easier to learn.