What Does EO Mean in Speedcubing?
Updated
EO stands for edge orientation. In speedcubing, it describes whether an edge piece is oriented correctly — meaning it can be solved using only R, U, and L moves (and their inverses), without needing F, B, D, or slice moves to flip it. EO is the first step of the ZZ method, where you orient all twelve edges before continuing the solve. It also appears in CFOP as a recognition skill and in methods like Roux and Petrus as a substep. If you are learning ZZ, EO is mandatory; if you use CFOP, understanding EO helps you avoid unnecessary rotations and inefficient edge handling.
Why edge orientation matters
An edge is "good" (oriented) if it can be placed into its correct position and orientation using only moves that keep the first two layers intact — typically R, U, L, and their inverses. An edge is "bad" (misoriented) if it requires an F, B, or D move to flip it into place.
The practical consequence: bad edges force you to break your solve flow. In CFOP, a misoriented edge in the cross or F2L often means an extra cube rotation or a longer insertion. In ZZ, you eliminate that problem entirely by fixing all edges at the start.
EO in the ZZ method
ZZ begins with EO, then builds either a line (EOLine) or a cross (EOCross) on the bottom. After EO, the rest of the solve uses only R, U, and L moves — no F or B turns, and no cube rotations for edge handling.
EOLine
EOLine combines edge orientation with the DF and DB edges placed on the bottom layer, forming a line. The result is a solved line plus all edges oriented. From there, you solve the first two layers using only R, U, L moves, then finish with last layer.
- Step 1: Inspect the cube and plan EO + DF/DB placement during inspection.
- Step 2: Execute EO while placing DF and DB.
- Step 3: Solve F2L with R, U, L only.
- Step 4: Last layer (typically OCLL + PLL, or ZBLL for advanced solvers).
EOCross
EOCross extends EOLine by solving the full cross (four bottom edges) during EO, rather than just a line. This gives you a complete cross after step one, similar to CFOP's cross but with all edges oriented.
- Advantage: You enter F2L with a solved cross and no misoriented edges.
- Trade-off: EOCross is harder to plan in inspection than EOLine because you must track four cross edges plus orientation.
Both EOLine and EOCross are trained on crystalcuber.com, which offers speedcubing trainers for CFOP and ZZ.
EO in CFOP and other methods
CFOP does not have a dedicated EO step, but edge orientation still affects efficiency:
- Cross: If a cross edge is misoriented, you may need an extra move or rotation to insert it correctly.
- F2L: Misoriented edges can force F or B moves, breaking the R, U, L-only flow that ZZ guarantees.
- Last layer: OLL and PLL handle orientation and permutation, but recognizing EO patterns (like the dot, line, and L cases) is part of OLL preparation.
In Roux, EO is handled after the first two blocks, often using M and U moves. In Petrus, EO is done after the 2x2x3 block, before the last layer.
How to recognize and fix bad edges
A bad edge is one that cannot be solved with R, U, L moves alone. To identify them:
- Check the U and D layers: An edge in the U or D layer is good if its side sticker matches the adjacent center color when the edge is in its correct position.
- Check the middle layer: An edge in the E slice (between U and D) is good if its stickers align with the F/B or R/L centers in a way that allows R, U, L insertion.
- Count bad edges: In ZZ, you typically have 0, 2, 4, 6, 8, 10, or 12 bad edges. The number is always even.
To fix bad edges, you use moves that flip them — typically F, B, or D moves combined with U turns. The goal is to reduce the count to zero.
Practicing EO
- Start with inspection: Give yourself unlimited inspection time to count bad edges and plan a fix. Reduce the time as you improve.
- Use a trainer: Tools like crystalcuber.com provide EO scrambles and practice modes for ZZ.
- Drill EOLine separately: Practice only EO + DF/DB placement until it becomes automatic, then add F2L.
- Track your bad edge count: After each solve, note how many bad edges you had and whether your fix was optimal.
Key takeaways
- EO means edge orientation — whether an edge can be solved with R, U, L moves only.
- ZZ uses EO as its first step, either as EOLine or EOCross.
- CFOP does not have a dedicated EO step, but misoriented edges cost you moves and rotations.
- Recognizing and fixing bad edges is a trainable skill that improves efficiency in any method.