Vintage pattern · 1948 · thread crochet doily
Sundial Pineapple Doily
Free crochet pattern with chart
A round pineapple doily 13 inches across. A solid center of double crochet and rings of chain loops lead into 32 spokes of treble, and the spokes open into 16 pineapples. 32 long chain loops, each covered in sc with five small ch-4 loops, finish the edge.
- Thread
- Size 30 cotton2 or more small balls
- Hook
- 1.3 mm steelNo. 10 in 1948
- Finished
- 13 in across25 rounds



Chart
Sundial Pineapple Doily crochet chart
Reading this chart
- Start at the center and read each round counterclockwise, the way a right-handed crocheter works.
- Start at the center and read each round clockwise, the way a left-handed crocheter works.
- Each round begins at its green mark, its first stitch or chain; its number is printed beside it. Rounds alternate dark and blue so they read apart.
- The key under the chart names every symbol. Symbols follow the Craft Yarn Council chart standard.
Drawn by Krowshea from the checked counts, not traced from the original. New to charts? How to read crochet charts.
Written pattern
Round by round
Written in US crochet terms
- 1
Ch 16, join with a sl st to the first ch to form a ring, ch 3 (counts as a dc), 31 dc in ring, join with a sl st to the top of the beginning ch-3.
32 dc - 2
Ch 3 (counts as a dc), dc in next 31 sts, join with a sl st to the top of the beginning ch-3.
32 dc - 3
Ch 3 (counts as a dc), dc in same st, 2 dc in each st around, join with a sl st to the top of the beginning ch-3.
64 dc - 4
Ch 3 (counts as a dc), dc in next 63 sts, join with a sl st to the top of the beginning ch-3.
64 dc - 5
Ch 1 (does not count as a st), sc in the top of the beginning ch-3, [ch 3, sk next st, sc in next st] 31 times, ch 3, sk next st, join with a sl st to the first st.
32 sc, 32 sps - 6
Sl st in next sp, ch 4 (counts as a tr), ch 3, [tr in next sp, ch 3] 31 times, join with a sl st to the top of the beginning ch-4.
32 tr, 32 sps - 7
Sl st in next sp, ch 1 (does not count as a st), sc in same sp, [ch 4, sc in next sp] 31 times, ch 4, join with a sl st to the first st.
32 sc, 32 sps - 8
Sl st in next sp, ch 3 (counts as a dc), ch 3, [dc in next sp, ch 3] 31 times, join with a sl st to the top of the beginning ch-3.
32 dc, 32 sps - 9
Ch 4 (counts as a tr), tr in same st, [ch 3, 2 tr in next dc] 31 times, ch 3, join with a sl st to the top of the beginning ch-4.
64 tr, 32 sps - 10
Ch 4 (counts as a tr), [2 tr in next tr, ch 3, tr in next tr] 31 times, 2 tr in next tr, ch 3, join with a sl st to the top of the beginning ch-4.
96 tr, 32 sps - 11–12
Ch 4 (counts as a tr), tr in each of next 2 tr, [ch 4, tr in each of next 3 tr] 31 times, ch 4, join with a sl st to the top of the beginning ch-4.
96 tr, 32 sps - 13
Ch 4 (counts as a tr), tr in each of next 2 tr, [ch 5, tr in each of next 3 tr] 31 times, ch 5, join with a sl st to the top of the beginning ch-4.
96 tr, 32 sps - 14–15
Ch 4 (counts as a tr), tr in each of next 2 tr, [ch 6, tr in each of next 3 tr] 31 times, ch 6, join with a sl st to the top of the beginning ch-4.
96 tr, 32 sps - 16
Ch 4 (counts as a tr), tr in each of next 2 tr, *ch 5, [3 tr in next tr] 3 times, ch 5, tr in each of next 3 tr; rep from * 14 more times, ch 5, [3 tr in next tr] 3 times, ch 5, join with a sl st to the top of the beginning ch-4.
192 tr, 32 sps - 17
Ch 4 (counts as a tr), tr in each of next 2 tr, [ch 3, 3 tr in next tr, tr in each of next 7 tr, 3 tr in next tr, ch 3, tr in each of next 3 tr] 15 times, ch 3, 3 tr in next tr, tr in each of next 7 tr, 3 tr in next tr, ch 3, join with a sl st to the top of the beginning ch-4.
256 tr, 32 sps - 18
Ch 4 (counts as a tr), tr in each of next 2 tr, [ch 3, tcl in next tr, ch 3, tr in each of next 11 tr, ch 3, tcl in next tr, ch 3, tr in each of next 3 tr] 15 times, ch 3, tcl in next tr, ch 3, tr in each of next 11 tr, ch 3, tcl in next tr, ch 3, join with a sl st to the top of the beginning ch-4.
224 tr, 32 clusters, 64 sps - 19
Ch 4 (counts as a tr), tr in each of next 2 tr, [ch 5, sk next sp, sk next st, sk next sp, tcl in next tr, ch 3, tr in each of next 9 tr, ch 3, tcl in next tr, ch 5, sk next sp, sk next st, sk next sp, tr in each of next 3 tr] 15 times, ch 5, sk next sp, sk next st, sk next sp, tcl in next tr, ch 3, tr in each of next 9 tr, ch 3, tcl in next tr, ch 5, sk next sp, sk next st, sk next sp, join with a sl st to the top of the beginning ch-4.
192 tr, 32 clusters, 64 sps - 20
Ch 4 (counts as a tr), tr in each of next 2 tr, [ch 7, sk next sp, sk next st, sk next sp, tcl in next tr, ch 3, tr in each of next 7 tr, ch 3, tcl in next tr, ch 7, sk next sp, sk next st, sk next sp, tr in each of next 3 tr] 15 times, ch 7, sk next sp, sk next st, sk next sp, tcl in next tr, ch 3, tr in each of next 7 tr, ch 3, tcl in next tr, ch 7, sk next sp, sk next st, sk next sp, join with a sl st to the top of the beginning ch-4.
160 tr, 32 clusters, 64 sps - 21
Ch 4 (counts as a tr), tr in each of next 2 tr, [ch 9, sk next sp, sk next st, sk next sp, tcl in next tr, ch 3, tr in each of next 5 tr, ch 3, tcl in next tr, ch 9, sk next sp, sk next st, sk next sp, tr in each of next 3 tr] 15 times, ch 9, sk next sp, sk next st, sk next sp, tcl in next tr, ch 3, tr in each of next 5 tr, ch 3, tcl in next tr, ch 9, sk next sp, sk next st, sk next sp, join with a sl st to the top of the beginning ch-4.
128 tr, 32 clusters, 64 sps - 22
Ch 4 (counts as a tr), tr in each of next 2 tr, [ch 11, sk next sp, sk next st, sk next sp, tcl in next tr, ch 3, tr in each of next 3 tr, ch 3, tcl in next tr, ch 11, sk next sp, sk next st, sk next sp, tr in each of next 3 tr] 15 times, ch 11, sk next sp, sk next st, sk next sp, tcl in next tr, ch 3, tr in each of next 3 tr, ch 3, tcl in next tr, ch 11, sk next sp, sk next st, sk next sp, join with a sl st to the top of the beginning ch-4.
96 tr, 32 clusters, 64 sps - 23
Ch 4, tr2tog over next 2 sts (counts as a tr3tog), [ch 13, sk next sp, sk next st, sk next sp, tcl in next tr, ch 3, tr in next tr, ch 3, tcl in next tr, ch 13, sk next sp, sk next st, sk next sp, tr3tog over the next 3 tr] 15 times, ch 13, sk next sp, sk next st, sk next sp, tcl in next tr, ch 3, tr in next tr, ch 3, tcl in next tr, ch 13, sk next sp, sk next st, sk next sp, join with a sl st to the top of the beginning ch-4.
32 tr, 32 clusters, 64 sps - 24
Ch 4 (counts as the first tr), then work the bracketed step of the 3-tr cluster twice (not 3 times) in the same st, yarn over and draw through all loops on the hook, [ch 17, sk next sp, sk next st, sk next sp, tcl in next tr, ch 17, sk next sp, sk next st, sk next sp, tcl in next st] 15 times, ch 17, sk next sp, sk next st, sk next sp, tcl in next tr, ch 17, sk next sp, sk next st, sk next sp, join with a sl st to the first st.
32 clusters, 32 sps - 25
Ch 1 (does not count as a st), (5 sc, ch 4, 5 sc, ch 4, 5 sc, ch 4, 5 sc, ch 4, 5 sc, ch 4, 5 sc) in each sp around, join with a sl st to the first st. Fasten off.
960 sc, 160 sps
Weave in the ends.
Written in UK crochet terms
- 1
Ch 16, join with a ss to the first ch to form a ring, ch 3 (counts as a tr), 31 tr in ring, join with a ss to the top of the beginning ch-3.
32 tr - 2
Ch 3 (counts as a tr), tr in next 31 sts, join with a ss to the top of the beginning ch-3.
32 tr - 3
Ch 3 (counts as a tr), tr in same st, 2 tr in each st around, join with a ss to the top of the beginning ch-3.
64 tr - 4
Ch 3 (counts as a tr), tr in next 63 sts, join with a ss to the top of the beginning ch-3.
64 tr - 5
Ch 1 (does not count as a st), dc in the top of the beginning ch-3, [ch 3, miss next st, dc in next st] 31 times, ch 3, miss next st, join with a ss to the first st.
32 dc, 32 sps - 6
Ss in next sp, ch 4 (counts as a dtr), ch 3, [dtr in next sp, ch 3] 31 times, join with a ss to the top of the beginning ch-4.
32 dtr, 32 sps - 7
Ss in next sp, ch 1 (does not count as a st), dc in same sp, [ch 4, dc in next sp] 31 times, ch 4, join with a ss to the first st.
32 dc, 32 sps - 8
Ss in next sp, ch 3 (counts as a tr), ch 3, [tr in next sp, ch 3] 31 times, join with a ss to the top of the beginning ch-3.
32 tr, 32 sps - 9
Ch 4 (counts as a dtr), dtr in same st, [ch 3, 2 dtr in next tr] 31 times, ch 3, join with a ss to the top of the beginning ch-4.
64 dtr, 32 sps - 10
Ch 4 (counts as a dtr), [2 dtr in next dtr, ch 3, dtr in next dtr] 31 times, 2 dtr in next dtr, ch 3, join with a ss to the top of the beginning ch-4.
96 dtr, 32 sps - 11–12
Ch 4 (counts as a dtr), dtr in each of next 2 dtr, [ch 4, dtr in each of next 3 dtr] 31 times, ch 4, join with a ss to the top of the beginning ch-4.
96 dtr, 32 sps - 13
Ch 4 (counts as a dtr), dtr in each of next 2 dtr, [ch 5, dtr in each of next 3 dtr] 31 times, ch 5, join with a ss to the top of the beginning ch-4.
96 dtr, 32 sps - 14–15
Ch 4 (counts as a dtr), dtr in each of next 2 dtr, [ch 6, dtr in each of next 3 dtr] 31 times, ch 6, join with a ss to the top of the beginning ch-4.
96 dtr, 32 sps - 16
Ch 4 (counts as a dtr), dtr in each of next 2 dtr, *ch 5, [3 dtr in next dtr] 3 times, ch 5, dtr in each of next 3 dtr; rep from * 14 more times, ch 5, [3 dtr in next dtr] 3 times, ch 5, join with a ss to the top of the beginning ch-4.
192 dtr, 32 sps - 17
Ch 4 (counts as a dtr), dtr in each of next 2 dtr, [ch 3, 3 dtr in next dtr, dtr in each of next 7 dtr, 3 dtr in next dtr, ch 3, dtr in each of next 3 dtr] 15 times, ch 3, 3 dtr in next dtr, dtr in each of next 7 dtr, 3 dtr in next dtr, ch 3, join with a ss to the top of the beginning ch-4.
256 dtr, 32 sps - 18
Ch 4 (counts as a dtr), dtr in each of next 2 dtr, [ch 3, tcl in next dtr, ch 3, dtr in each of next 11 dtr, ch 3, tcl in next dtr, ch 3, dtr in each of next 3 dtr] 15 times, ch 3, tcl in next dtr, ch 3, dtr in each of next 11 dtr, ch 3, tcl in next dtr, ch 3, join with a ss to the top of the beginning ch-4.
224 dtr, 32 clusters, 64 sps - 19
Ch 4 (counts as a dtr), dtr in each of next 2 dtr, [ch 5, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 3, dtr in each of next 9 dtr, ch 3, tcl in next dtr, ch 5, miss next sp, miss next st, miss next sp, dtr in each of next 3 dtr] 15 times, ch 5, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 3, dtr in each of next 9 dtr, ch 3, tcl in next dtr, ch 5, miss next sp, miss next st, miss next sp, join with a ss to the top of the beginning ch-4.
192 dtr, 32 clusters, 64 sps - 20
Ch 4 (counts as a dtr), dtr in each of next 2 dtr, [ch 7, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 3, dtr in each of next 7 dtr, ch 3, tcl in next dtr, ch 7, miss next sp, miss next st, miss next sp, dtr in each of next 3 dtr] 15 times, ch 7, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 3, dtr in each of next 7 dtr, ch 3, tcl in next dtr, ch 7, miss next sp, miss next st, miss next sp, join with a ss to the top of the beginning ch-4.
160 dtr, 32 clusters, 64 sps - 21
Ch 4 (counts as a dtr), dtr in each of next 2 dtr, [ch 9, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 3, dtr in each of next 5 dtr, ch 3, tcl in next dtr, ch 9, miss next sp, miss next st, miss next sp, dtr in each of next 3 dtr] 15 times, ch 9, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 3, dtr in each of next 5 dtr, ch 3, tcl in next dtr, ch 9, miss next sp, miss next st, miss next sp, join with a ss to the top of the beginning ch-4.
128 dtr, 32 clusters, 64 sps - 22
Ch 4 (counts as a dtr), dtr in each of next 2 dtr, [ch 11, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 3, dtr in each of next 3 dtr, ch 3, tcl in next dtr, ch 11, miss next sp, miss next st, miss next sp, dtr in each of next 3 dtr] 15 times, ch 11, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 3, dtr in each of next 3 dtr, ch 3, tcl in next dtr, ch 11, miss next sp, miss next st, miss next sp, join with a ss to the top of the beginning ch-4.
96 dtr, 32 clusters, 64 sps - 23
Ch 4, dtr2tog over next 2 sts (counts as a dtr3tog), [ch 13, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 3, dtr in next dtr, ch 3, tcl in next dtr, ch 13, miss next sp, miss next st, miss next sp, dtr3tog over the next 3 dtr] 15 times, ch 13, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 3, dtr in next dtr, ch 3, tcl in next dtr, ch 13, miss next sp, miss next st, miss next sp, join with a ss to the top of the beginning ch-4.
32 dtr, 32 clusters, 64 sps - 24
Ch 4 (counts as the first dtr), then work the bracketed step of the 3-dtr cluster twice (not 3 times) in the same st, yarn round hook and draw through all loops on the hook, [ch 17, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 17, miss next sp, miss next st, miss next sp, tcl in next st] 15 times, ch 17, miss next sp, miss next st, miss next sp, tcl in next dtr, ch 17, miss next sp, miss next st, miss next sp, join with a ss to the first st.
32 clusters, 32 sps - 25
Ch 1 (does not count as a st), (5 dc, ch 4, 5 dc, ch 4, 5 dc, ch 4, 5 dc, ch 4, 5 dc, ch 4, 5 dc) in each sp around, join with a ss to the first st. Fasten off.
960 dc, 160 sps
Weave in the ends.
The 1948 original
As it was printed
Pineapple Pageant: Featuring Ruffled Doilies · Sundial D-125, page 3
Starting at center ch 16. Join with sl st to form ring. 1st rnd: Ch 3, 31 dc in ring. Join. 2nd rnd: Ch 3, dc in each dc around. Join. 3rd rnd: Ch 3, dc in same place as sl st, 2 dc in each dc around. Join. 4th rnd: Ch 3, dc in each dc around. Join. 5th rnd: Sc in same place as sl st, * ch 3, skip 1 dc, sc in next dc. Repeat from * around, ending with ch 3, sl st in first sc. 6th rnd: Sl st in next ch, sc in loop, ch 7, * tr in next loop, ch 3. Repeat from * around. Join last ch 3 to 4th ch of ch-7. 7th rnd: Sl st in next ch, sc in same sp, * ch 4, sc in next sp. Repeat from * around. Join. 8th rnd: Sl st in next 2 ch, sc in same loop, ch 6, * dc in next loop, ch 3. Repeat from * around. Join last ch 3 to 3rd ch of ch-6. 9th rnd: Ch 4, tr in same place as sl st, * ch 3, 2 tr in next dc. Repeat from * around. Join. 10th rnd: Ch 4, * 2 tr in next tr, ch 3, tr in next tr. Repeat from * around. Join. 11th rnd: Ch 4, tr in next 2 tr, * ch 4, tr in next 3 tr. Repeat from * around. Join. 12th to 15th rnds incl: Repeat 11th rnd, having ch-4 between tr-groups on 12th rnd, ch-5 on 13th rnd, ch-6 on 14th and 15th rnds. 16th rnd: Ch 4, tr in next 2 tr, * ch 5, (3 tr in next tr) 3 times; ch 5, tr in next 3 tr. Repeat from * around. Join (16 pineapples started on this rnd). 17th rnd: Ch 4, tr in next 2 tr, * ch 3, 3 tr in next tr, tr in next 7 tr, 3 tr in next tr, ch 3, tr in next 3 tr. Repeat from * around. Join. 18th rnd: Ch 4, tr in next 2 tr, * ch 3, holding back on hook the last loop of each tr make 3 tr in next tr, thread over and draw through all loops on hook (cluster made), ch 3, tr in next 11 tr, ch 3, make a 3-tr cluster in next tr, ch 3, tr in next 3 tr. Repeat from * around. Join. 19th rnd: Ch 4, tr in next 2 tr, * ch 5, skip cluster and ch-3, cluster in next tr, ch 3, tr in next 9 tr, ch 3, cluster in next tr, ch 5, tr in next 3 tr. Repeat from * around. Join. 20th, 21st and 22nd rnds: Work as for 19th rnd, having 2 tr less between clusters of pineapples on each rnd and ch-7 before and after each 3-tr group on 20th rnd, ch 9 on 21st rnd and ch-11 on 22nd rnd. 23rd rnd: Ch 4, make a 2-tr cluster over next 2 tr, * ch 13, make a 3-tr cluster in next tr, ch 3, tr in next tr, ch 3, make a 3-tr cluster in next tr, ch 13, make a 3-tr cluster over next 3 tr. Repeat from * around. Join with sl st to tip of first cluster. 24th rnd: Ch 4, make a 2-tr cluster in same place as sl st, * ch 17, make a 3-tr cluster in tr between clusters, ch 17, skip next cluster, make a 3-tr cluster in tip of next cluster. Repeat from * around. Join. 25th rnd: In each loop around make (5 sc, ch 4) 5 times and 5 sc. Join and break off. Starch lightly and press.
The 1948 stitch names
The booklet is written in modern American terms, so nothing needs translating. Its one special stitch is defined in the pattern itself:
| In 1948 | US today | How we know |
|---|---|---|
| cluster | 3-tr cluster | The pattern spells it out in round 18: holding back the last loop of each tr, make 3 tr in the next tr, then thread over and draw through all loops on the hook. |
What we checked
- Rounds 1 to 4: 32 dc, 32, 64 and 64.
- Round 5: 32 sc with 32 loops. Rounds 6 to 8: 32 tr, 32 sc and 32 dc, each with 32 loops.
- Round 9: 64 tr in 32 pairs. Round 10: 96 tr in 32 groups of 3.
- Rounds 11 to 15: 32 groups of 3 tr (96 tr), with chains of 4, 4, 5, 6 and 6 between them.
- Round 16: 16 repeats, the 16 pineapples the pattern prints, each starting as 9 tr (192 tr).
- Round 17: each pineapple widens to 13 tr (256 tr). Round 18: 11 tr between 2 clusters (224 tr, 32 clusters).
- Rounds 19 to 22: the pineapples narrow to 9, 7, 5 and 3 tr while the chains beside them grow to 5, 7, 9 and 11.
- Round 23: 16 tr at the pineapple tips, 16 clusters over the 3-tr groups and 32 clusters beside the tips, with 64 loops. Round 24: 32 clusters and 32 loops of 17 chains.
- Round 25: 30 sc and 5 ch-4 loops in each of the 32 long loops (960 sc, 160 small loops).
- Every round closes evenly, and a test checks 16 matching repeats at round 22 and 32 at round 25.
- Re-read against the page image on November 12, 2026, rounds 1 to 25, word by word. The transcription matches the print.
- Photo: the lamp hides about a fifth of the doily, so the 16 pineapples cannot all be counted. What shows agrees with the chart: evenly spaced pineapples with one spoke of 3 tr between each pair, and two long edge loops to each pineapple.
How we read the old wording
- Krowshea adds a ch 1 (it does not count as a stitch) where the booklet starts a round with an sc and no chain: round 5 ("Sc in same place as sl st"), round 7 ("Sl st in next ch, sc in same sp") and round 25 ("In each loop around make ...").
- Rounds 6 and 8 open with an sc in the loop and a long chain ("sc in loop, ch 7", joined to the 4th ch; "sc in same loop, ch 6", joined to the 3rd ch). The sc and the first chains stand in for the round's first tr or dc. Krowshea writes them as ch 4 (counts as a tr) and ch 3, or ch 3 (counts as a dc) and ch 3, with no sc. The stitch stands in the same loop, and the counts are the same.
- "Sl st in next ch" (rounds 6 and 7) and "Sl st in next 2 ch" (round 8) move into the first loop; Krowshea writes them as "sl st in next sp".
- Round 25 starts straight into the first loop after the join, as the booklet does; the booklet gives no slip stitches to get there.
- Rounds 16 to 24: the chain loops between groups are not worked into; each round chains past the loops below.
- Round 19's "skip cluster and ch-3" also passes the ch-3 before the cluster without saying so. Rounds 19 to 24 write each pass out as skips.
- Rounds 20 to 22 are printed as one sentence and are written out by the same rule as round 19, with 7, 5 and 3 tr between the clusters.
- Round 23: "Ch 4, make a 2-tr cluster over next 2 tr" is the first cluster over a 3-tr group, written "ch 4, tr2tog over next 2 sts (counts as a tr3tog)". The booklet joins "to tip of first cluster", the top of that ch 4. The compiler counts these 16 clusters over three stitches with the tr, so its round total reads 32 tr and 32 clusters.
- Round 24: the cluster in "tr between clusters" is in the single tr at the tip of each pineapple.
- Hook: "Steel Crochet Hook No. 10" is given as 1.3 mm, today's US steel 10. Steel sizes varied by maker, so this is a guide.
No errors in the original. Its one printed count (16 pineapples) checks out, and every round closes evenly.
More vintage patterns
-
1948 · Doilies
Sunburst Pineapple Doily
The Spool Cotton Company, Pineapple Pageant: Featuring Ruffled Doilies
-
1950s · Doilies
Sea Shell Ruffle Doily
American Thread Company, Ruffled Doilies
-
1915 · Doilies
Priscilla Nine-Fan Doily
Belle Robinson, The Priscilla Crochet Book: Centerpieces and Doilies
-
1915 · Doilies
Priscilla Six-Fan Doily
Belle Robinson, The Priscilla Crochet Book: Centerpieces and Doilies
Krowshea is in beta
Make it with Krowshea
This pattern stays free right here. Krowshea members will be able to do more with it:
- Turn it in 3D Yarn and watch it grow round by round
- Save it to your Library and make it your own: new colors, a border, a different size
- Track your rounds with Make it, on your phone
- Open it in the Studio: change the thread, size it up in yarn, join motifs
