About This Pattern
This compass granny square sits neatly in a small evening. It grows from a tight center ring to a full five-inch square. Three colors take turns, so I keep the yarn needle close. Seven rounds in, and I have a finished piece with texture at the corners. It needs a steady hook and a little patience for the color changes. Good for a first square, or a fast one when I want a small win before bed.
In the basket
Abbreviations
- ch
- chain
- st
- stitch
- sl st
- slip stitch
- sc
- single crochet
- hdc
- half double crochet
- dc
- double crochet
- tr
- treble crochet
- dtr
- double treble crochet
- rep
- repeat
- prev
- previous
- rnd
- round
Compass granny square pattern for a bright coaster set
Main Pattern
- Round 1With Yarn A, Ch4, slst into first ch to form a ring, ch3 (counts as tr), 11tr into the ring, slst into top of beg ch3 [12tr](12)
- Round 2ch3 (counts as tr), tr in the same sp, 2tr into each st around, slst into the top of the beg ch3 [24tr](24)
- Round 3ch3 (counts as tr), tr in the same sp, tr in the next st, *2tr in the next st, tr in the next, rep from *around, slst into beg ch3 [36tr](36)
- Round 4ch3 (counts as tr), tr in the same sp, tr in each of the next 2 st, *2tr in the next st, tr in each of the next two st, rep from * around, slst into initial beg ch3, fasten off [48tr](48)
- Round 5(all stitches in this round are worked into the back loops) With Yarn B, slst into the back loop of any st from the previous rnd, ch1 (does not count as st), dc in the same st, dc in each of the next 4 st, 2dc in the next, *dc in each of the next 5st, 2dc in the next, rep from * around, slst into initial dc and fasten off [56dc](56)
- Round 6Attach Yarn C with a slst into the dc directly above the first tr of any tr pair from Rnd 4 (see images above) ch4 (counts as dtr), work a fpttr into the first tr of that tr pair directly below in rnd 4, ch2, fpttr into in the next tr from rnd 4, dtr into the next dc of rnd 6, tr in the next st, htr in each of the next 2st, dc into each of the next 6st, htr into each of the next two st, tr in the next.continue to work fpttr into trebles from round 4 where indicated*dtr in the next, fptrtr into the first tr of the tr pair from rnd 4, ch2, fpttr into the next tr in rnd 4, dtr into the next dc of rnd 6, tr in the next st, htr in each of the next 2st, dc into each of the next 6st, htr into each of the next two st, tr in the next, rep from * two more times, slst into the initial ch4 [72st in total]
- Round 7slst into corner sp, ch3 (counts as tr), tr, ch3, 2tr to make first corner, tr in the next 7st, tr2tog in the next, tr in the next 7st, *(2tr, ch3, 2tr) in corner sp, tr in the next 7st, tr2tog in the next, tr in the next 7st, rep from * 2 more times, slst into top of beg ch3, fasten off. [22st each side](22)
Compass Granny Square Chart Compass Granny Square US Terms
Part 2
- Round 1With Yarn A, Ch4, slst into first ch to form a ring, ch3 (counts as dc), 11dc into the ring, slst into top of beg ch3 [12dc](12)
- Round 2ch3 (counts as dc), dc in the same sp, 2dc into each st around, slst into the top of the beg ch3 [24dc](24)
- Round 3ch3 (counts as dc), dc in the same sp, dc in the next st, *2dc in the next st, dc in the next, rep from *around, slst into beg ch3 [36dc](36)
- Round 4ch3 (counts as dc), dc in the same sp, dc in each of the next 2 st, *2dc in the next st, dc in each of the next two st, rep from * around, slst into initial beg ch3, fasten off [48dc](48)
- Round 5(all stitches in this round are worked into the back loops) With Yarn B, slst into the back loop of any st from the prev rnd, ch1 (does not count as st), sc in the same st, sc in each of the next 4 st, 2sc in the next, *sc in each of the next 5st, 2sc in the next, rep from * around, slst into initial sc and fasten off [56sc](56)
- Round 6Attach Yarn C with a slst into the sc directly above the first dc of any dc pair from Rnd 4, ch4 (counts as tr), work a fptr into the first dc of that dc pair directly below in rnd 4, ch2, fptr into in the next dc from rnd 4, tr into the next sc of rnd 6, dc in the next st, hdc in each of the next 2st, sc into each of the next 6st, hdc into each of the next two st, dc in the next.continue to work fpdtr into dc from round 4 where indicated*tr in the next, fptr into the first dc of the dc pair from rnd 4, ch2, fptr into the next dc in rnd 4, tr into the next sc of rnd 6, dc in the next st, hdc in each of the next 2st, sc into each of the next 6st, hdc into each of the next two st, dc in the next, rep from * two more times, slst into the initial ch4 [72st in total]
- Round 7slst into corner sp, ch3 (counts as dc), dc, ch3, 2dc to make first corner, dc in the next 7st, dc2tog in the next, dc in the next 7st, *(2dc, ch3, 2dc) in corner sp, dc in the next 7st, dc2tog in the next, dc in the next 7st, rep from * 2 more times, slst into top of beg ch3, fasten off. [22st each side](22)
How To Crochet Compass Granny Square?
Here is a quick summary of how you will crochet a compass granny square: You will complete compass granny square in the 7 rounds using three yarn colors.
- Round 1Taking yarn A, you will work in four rounds, simply using the chain, treble, and slip stitch to create a bigger dense round.
- Round 2Then, you will make a chain and double crochet round connecting the second color, B.
Then, taking yarn color C, you must apply the special stitch (guide will be below!) four corners to achieve a look where the chains are linked to a round. And shaping that into the square, you will complete the squares.
These instructions may seem not clear, so keep reading to go the instructions for this pattern.
Which Special Stitches Will Be Used For Compass Granny Square?
To acheive the final details in the compass granny square pattern , I needed two sticthe that are uncommon among beginners. To make this pattern work for beginners here are the details on how to crochet them:
Double Treble (dtr) (US tr): Yarn over hook twice, insert hook into stitch or space, yarn over and pull through, yarn over and pull through two loops, yarn over pull through two loops, yarn over pull through the final two loops.
There is only one tricky stitch in this square, the front post triple treble. Here is how to do this:
Front Post Triple Treble (fpttr) (US fpdtr): Yarn over hook three times, insert from front to back to front, yarn over and pull through, yarn over pull through two loops, yarn over pull through two loops, yarn over pull through two loops, yarn over pull through two loops.
More pictures





Before the first stitch
- I read Round 5 first, since it works into back loops only.
- I test my gauge on Round 1, so my ring sits neat and even.
Minutes per piece
- Main Pattern (Rounds 1-4, Yarn A) about 25 minutes, because four rounds build up fast in treble stitch
- Part 2 and corner rounds (Yarn B and C) about 35 minutes, because the color change and back-loop round need care
Other yarns that work
- Acrylic, DK weight Squares hold shape well, hook size stays the same, drape is stiffer.
- Wool blend, worsted weight Square grows slightly larger, so I size up my hook to 4mm.
Where it ends up
- One square makes a coaster, paired with a plain mug.
- Several squares joined make a small mat for a windowsill plant.
- A single square works as a hot pad, paired with a wooden tray.
Small notes
- I stick with the 3.5mm hook for a firmer square, or size up to 4mm for a softer feel.
- I fasten off after each color change, so ends stay tidy and countable.
- I work Round 5 into back loops only, so I check each stitch before moving on.
Little questions
Can I make this square bigger?
I add more rounds after Round 7 in a new color. Each round adds about an inch to the width.
What if my square curls at the edges?
I check my tension on Round 1. A looser ring at the start usually flattens the rest.
Do I need to use three separate colors?
No, two colors work fine here. I just repeat Yarn A or B for the third stage.
Why work Round 5 into back loops only?
It leaves a ridge for the next round to sit on. That ridge gives the compass its raised line.
Original pattern: https://redagapeblog.com/compass-granny-square/



