Panel backpack: Crochet Bag Panel Generator
Extend the back panel into a free flap
This backpack study uses a twenty-four-by-twelve front, twenty-four-by-eighteen back including a six-row flap, two five-by-twelve gussets, a twenty-four-by-six base, two four-by-thirty shoulder straps and two short closure cords. Their workloads are 288, 432, 120, 144, 240 and thirty, totaling 1, 254 main outputs across nine pieces.
Stop the body seams below the extension
Rows one through twelve of the back belong to the body; rows thirteen through eighteen form the integral flap. Pair only the body row ends with the twelve-row gussets. Follow the front, reversed back and balanced short-edge base lists as for the boxed shell. Keep the upper opening free and leave the six-row extension outside the vertical body seams so it can fold over the mouth.
Attach two actual shoulder straps
For strap one, pin its four-stitch ends to back body row twelve positions two–five and back row two at those same positions. Strap two uses positions twenty–twenty-three on both receiving rows. Reinforce sixteen tacks across the four ends, checking outside faces and twists. The thirty-row strap setting is a small construction-study length; try the measured actual fit rather than assuming it fits a person.
Place closure cords at the flap overlap
Each short cord begins from sixteen chains and returns with fifteen slip stitches. Attach one cord's first two return outputs at back flap row eighteen, middle positions twelve and thirteen. Attach the other at front row six, those same middle posts. Fold the flap down from back body row twelve and tie the free ends. Compare the real overlap before reinforcing all four cord tacks.
Why must the flap be shorter than the body?
This supported receiving plan locates its front tie at body height minus flap rows. A flap as long as the body would remove that positive row reference.
Is the design load tested?
No. Its counted construction and attachment map do not certify strap strength or carrying capacity. Evaluate a real sample and reinforce the actual seams.
Exact settings, stitch key and full original route
Open the Crochet Bag Panel Generator and choose backpack. Use width twenty-four, body rows twelve, gusset width five, strap rows thirty, flap rows six, base growth four, wall rounds twelve, motif frame setting two and bag cord foundation seventy-two. Enter measured SC gauges twenty stitches and twenty-four rows per ten centimeters. Inactive settings do not resize a fixed source. Download the complete original bag project JSON before making changes.
Use compatible yarn, a matching hook, removable part and corner markers, scissors and a tapestry needle. US sc means single crochet, dc double crochet, ch chain and sl st slip stitch; UK mode translates the stitch names without changing the source geometry or quantities. Follow the complete cluster and back-loop definitions where used. Component row counts describe one copy. Main crochet outputs, extra chains, sewing pairs, basting and threading references have different units. Review the gauge guide and chart-reading guide before comparing measurements and receiving edges.
The original SVG below shows the actual generated component charts and a linked assembly register. Written references supply the complete seam route. Stitch Preview draws corresponding loop schematics; neither view is a real photograph or proof of a physically tested bag. Wash and measure the actual fabrics, pin every seam, preserve the named opening and reinforce the stated attachments. Record real dimensions, yarn behavior and finishing alongside the saved JSON before deciding how the finished sample will be used.
All component rows, rounds, seams and attachment references
- Backpack front (make 1), row 1: Ch 25. Starting in chain 2 from hook, work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack front (make 1), row 2: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack front (make 1), row 3: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack front (make 1), row 4: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack front (make 1), row 5: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack front (make 1), row 6: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack front (make 1), row 7: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack front (make 1), row 8: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack front (make 1), row 9: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack front (make 1), row 10: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack front (make 1), row 11: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack front (make 1), row 12: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. Fasten off, weave in ends and block the completed motif without stretching. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 1: Ch 25. Starting in chain 2 from hook, work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 2: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 3: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 4: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 5: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 6: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 7: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 8: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 9: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 10: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 11: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 12: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 13: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 14: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 15: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 16: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 17: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Backpack back with integral flap (make 1), row 18: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. Fasten off, weave in ends and block the completed motif without stretching. [24 counted outputs per copy]
- Left and right gussets (make 2), row 1: Ch 6. Starting in chain 2 from hook, work sc, sc, sc, sc, sc. [5 counted outputs per copy]
- Left and right gussets (make 2), row 2: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc. [5 counted outputs per copy]
- Left and right gussets (make 2), row 3: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc. [5 counted outputs per copy]
- Left and right gussets (make 2), row 4: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc. [5 counted outputs per copy]
- Left and right gussets (make 2), row 5: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc. [5 counted outputs per copy]
- Left and right gussets (make 2), row 6: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc. [5 counted outputs per copy]
- Left and right gussets (make 2), row 7: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc. [5 counted outputs per copy]
- Left and right gussets (make 2), row 8: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc. [5 counted outputs per copy]
- Left and right gussets (make 2), row 9: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc. [5 counted outputs per copy]
- Left and right gussets (make 2), row 10: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc. [5 counted outputs per copy]
- Left and right gussets (make 2), row 11: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc. [5 counted outputs per copy]
- Left and right gussets (make 2), row 12: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc. Fasten off, weave in ends and block the completed motif without stretching. [5 counted outputs per copy]
- Base panel (make 1), row 1: Ch 25. Starting in chain 2 from hook, work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Base panel (make 1), row 2: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Base panel (make 1), row 3: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Base panel (make 1), row 4: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Base panel (make 1), row 5: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. [24 counted outputs per copy]
- Base panel (make 1), row 6: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc, sc. Fasten off, weave in ends and block the completed motif without stretching. [24 counted outputs per copy]
- Shoulder straps (make 2), row 1: Ch 5. Starting in chain 2 from hook, work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 2: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 3: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 4: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 5: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 6: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 7: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 8: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 9: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 10: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 11: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 12: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 13: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 14: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 15: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 16: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 17: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 18: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 19: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 20: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 21: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 22: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 23: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 24: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 25: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 26: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 27: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 28: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 29: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. [4 counted outputs per copy]
- Shoulder straps (make 2), row 30: Ch 1, turn (turning chain does not count), work sc, sc, sc, sc. Fasten off, weave in ends and block the completed motif without stretching. [4 counted outputs per copy]
- Flap and front closure cords (make 2), row 1: Ch 16. Skip the nearest chain. Sl st in the second chain from hook and each remaining chain: 15 slip stitches. Do not add an extra turning row. Leave both ends long enough for the stated attachment. Fasten off and retain suitable attachment tails. This cord is soft; it contains no rigid stem or hidden wire. [15 counted outputs per copy]
- Vertical body seam: Match foundation-level bottom to bottom and body-level top to top; keep outside faces outward. The extended backpack flap stays above these body seams. Pair Backpack front copy 1 left row ends [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] with Left and right gussets copy 1 right row ends [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch; they do not prove equal physical spans. [12 sewing reference pairs]
- Vertical body seam: Match foundation-level bottom to bottom and body-level top to top; keep outside faces outward. The extended backpack flap stays above these body seams. Pair Backpack back with integral flap copy 1 right row ends [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] with Left and right gussets copy 1 left row ends [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch; they do not prove equal physical spans. [12 sewing reference pairs]
- Vertical body seam: Match foundation-level bottom to bottom and body-level top to top; keep outside faces outward. The extended backpack flap stays above these body seams. Pair Backpack front copy 1 right row ends [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] with Left and right gussets copy 2 left row ends [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch; they do not prove equal physical spans. [12 sewing reference pairs]
- Vertical body seam: Match foundation-level bottom to bottom and body-level top to top; keep outside faces outward. The extended backpack flap stays above these body seams. Pair Backpack back with integral flap copy 1 left row ends [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] with Left and right gussets copy 2 right row ends [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch; they do not prove equal physical spans. [12 sewing reference pairs]
- Front to base: Read the base front edge from front-left to front-right. Pair Backpack front copy 1 foundation posts [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] with Base panel copy 1 foundation edge posts [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch; they do not prove equal physical spans. [24 sewing reference pairs]
- Back to base: Read the base back edge from back-left to back-right; reverse the outside-view back-panel numbering. Pair Backpack back with integral flap copy 1 foundation posts [24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1] with Base panel copy 1 top edge posts [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch; they do not prove equal physical spans. [24 sewing reference pairs]
- Left gusset to base: Read the base left edge from front-left toward back-left. Pair Left and right gussets copy 1 foundation posts [5, 5, 4, 3, 2, 1] with Base panel copy 1 left row ends [1, 2, 3, 4, 5, 6], respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch; they do not prove equal physical spans. [6 sewing reference pairs]
- Right gusset to base: Read the base right edge from front-right toward back-right. Pair Left and right gussets copy 2 foundation posts [1, 1, 2, 3, 4, 5] with Base panel copy 1 right row ends [1, 2, 3, 4, 5, 6], respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch; they do not prove equal physical spans. [6 sewing reference pairs]
- Keep the flap above back body row 12. Pin strap 1 ends at back row 12 positions 2–5 and back row 2 positions 2–5; strap 2 ends at row 12 positions 20–23 and row 2 at that same range. Sew each four-stitch end to its four named positions: four ends, sixteen tacks. Keep outside faces and strap direction consistent. Try the real strap length and reinforce; no tested load capacity is claimed. [16 shoulder-strap attachment tacks]
- Attach one cord's first two return outputs at flap final row 18, middle posts 12and13. Attach the other at front row 6, those same middle posts. Fold the flap down from back body top row 12, tie the free cord ends and check the real overlap before reinforcing all four tacks. [4 closure-cord attachment tacks]
