• strict warning: Non-static method view::load() should not be called statically in /home/www/drupal2/sites/default/modules/views/views.module on line 879.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/www/drupal2/sites/default/modules/views/handlers/views_handler_argument.inc on line 745.
  • strict warning: Non-static method views_many_to_one_helper::option_definition() should not be called statically, assuming $this from incompatible context in /home/www/drupal2/sites/default/modules/views/handlers/views_handler_argument_many_to_one.inc on line 36.
  • strict warning: Non-static method views_many_to_one_helper::option_definition() should not be called statically, assuming $this from incompatible context in /home/www/drupal2/sites/default/modules/views/handlers/views_handler_argument_many_to_one.inc on line 36.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/www/drupal2/sites/default/modules/views/handlers/views_handler_filter.inc on line 589.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/www/drupal2/sites/default/modules/views/handlers/views_handler_filter.inc on line 589.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/www/drupal2/sites/default/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 149.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/www/drupal2/sites/default/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/www/drupal2/sites/default/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Non-static method view::load() should not be called statically in /home/www/drupal2/sites/default/modules/views/views.module on line 879.
  • strict warning: Non-static method views_many_to_one_helper::option_definition() should not be called statically, assuming $this from incompatible context in /home/www/drupal2/sites/default/modules/views/handlers/views_handler_argument_many_to_one.inc on line 36.
  • strict warning: Non-static method views_many_to_one_helper::option_definition() should not be called statically, assuming $this from incompatible context in /home/www/drupal2/sites/default/modules/views/handlers/views_handler_argument_many_to_one.inc on line 36.
  • strict warning: Non-static method view::load() should not be called statically in /home/www/drupal2/sites/default/modules/views/views.module on line 879.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/www/drupal2/sites/default/modules/views/plugins/views_plugin_style_default.inc on line 25.
  • strict warning: Non-static method view::load() should not be called statically in /home/www/drupal2/sites/default/modules/views/views.module on line 879.
  • strict warning: Non-static method view::load() should not be called statically in /home/www/drupal2/sites/default/modules/views/views.module on line 879.
  • strict warning: Declaration of views_handler_field_comment_username::init() should be compatible with views_handler_field::init(&$view, $options) in /home/www/drupal2/sites/default/modules/views/modules/comment/views_handler_field_comment_username.inc on line 48.
  • strict warning: Declaration of views_handler_filter_node_status::operator_form() should be compatible with views_handler_filter::operator_form(&$form, &$form_state) in /home/www/drupal2/sites/default/modules/views/modules/node/views_handler_filter_node_status.inc on line 14.
  • strict warning: Non-static method view::load() should not be called statically in /home/www/drupal2/sites/default/modules/views/views.module on line 879.
  • strict warning: Non-static method views_many_to_one_helper::option_definition() should not be called statically, assuming $this from incompatible context in /home/www/drupal2/sites/default/modules/views/handlers/views_handler_argument_many_to_one.inc on line 36.
  • strict warning: Non-static method views_many_to_one_helper::option_definition() should not be called statically, assuming $this from incompatible context in /home/www/drupal2/sites/default/modules/views/handlers/views_handler_argument_many_to_one.inc on line 36.
  • strict warning: Non-static method view::load() should not be called statically in /home/www/drupal2/sites/default/modules/views/views.module on line 879.
Gymsack Soccer Style

Gymsack Soccer Style

Cars are sporting little flags, vuvuzelas are buzzing everywhere - the Soccer World Cup is about to enter its critical stage. Fans' eyes are slowly morphing into soccer balls.

This is the time for a cool, soccery gymsack to make for your boy! The more so as enthusiasm for soccer isn't going away after the Soccer World Cup, right? And the Premier League Season is on the horizon already ...

Gymsack Soccer Style

You'll need:

  • beige fabric: 45 cm (140 cm wide),
  • black fabric: 10 cm (140 cm wide),
  • balck and white sewing thread,
  • fabric scraps, some fusible interfacing and a strip of velcro for the badge.

This is how it's done:

The sack consists of hexagons and pentagons, more precisely:

  • 6 black pentagons,
  • 5 black hexagons,
  • 15 beige hexagons and
  • 5 beige "half" hexagons (that is half, plus 7mm extra seam allowance along the cut).
Stapel der benötigten TeileFlach ausgelegte Elemente

The principle of building a sphere out of hexagons is to include pentagons into the mix. With only hexagons assembled, you would get a flat plane. But if you combine hexagons with pentagons, the resulting shape will be arched.

Out of the elements shown in the picture above - 1 pentagon in the center, plus a row of another 5 pentagons, along with hexagons to fill the spaces - we get a half sphere. Two of them joined together would make a soccer ball. But this is not what we want. We want to make a sack, meaning we have to open up the shape, so in the second row of black elements we will exchange the pentagons for hexagons.

Let us start with a black pentagon in the center and work our way out row by row.

zusammengsetzte Basiseinheit

Join all the pieces, right sides facing each other.

Verbindungsnaht

Don't sew from edge to edge, rather leave a gap the width of your seam allowance on each side. Lining up the sewing foot with the edge of the fabric you'll get a seam allowance of about 7 mm. 

NahtzugabeZusammengesteckte Naht

Add piece by piece, until the patchwork is complete. This is what the sack looks like on the left before pressing:

Fertig zusammengefügter Beutel

Press the seam allowances to one side - where 2 colors meet, press to the beige side - and topstitch every seam.

Patch-Nähte absteppen

Cut 4 pieces of lining. Sew the darts, then sew together  the pieces. Since these seams don't get topstitched, serge them to avoid fraying.

As you can see, the lining is a bit longer than the patched sack.

FutterbeutelBeutel und Futter ineinander gesteckt

That's fine, because the border is still missing.

Tunnelteile

It is done in 2 parts, each one out of 4 black and 4 light rectangles. Join the rectangles alternating colors and topstitch each seam on the beige fabric. Serge the short edges, fold them back and stitch through at a 5 mm distance from the first topstitched seam.

Abgesteppte Tunnel-Öffnung Zurückgenahte Enden der Tunnel-Öffnung

Pin the borders to the patched sack, placing the white hems next to each other and the black hems accordingly. Sew the layers together.

Tunnel annähen

Press the seam to the beige side, but don't topstitch yet.

Angenähter RandAngenähter Rand

Now join both sacks. Pin them together along the border, right sides facing each other.

Beutel und Futter zusammenstecken

Make sure you don't place seams onto each other, since this would make the whole thing bulky and uneven due to too many layers of fabric in one spot.

Nahtzugaben ausrichten

Now sew together both parts. Leave a gap wide enough to pull the inside out. Turn the inside out.

Öffnung zum WendenBeutel wenden
Gewendeter BeutelGewendeter Beutel

Press the edge, pin together the sides of the gap and edge stitch.

Zusammengesteckte Kante

Finally, topstitch the border seam, thereby creating the tunnel for the draw string.

Tunnelnaht absteppen

You're almost there! Just the drawstring and the badge ...

Cut a strip 5 cm wide and spanning the full width of your beige fabric (mine was 160 cm, but a bit less would also do). Fold in half along the long side and sew together. Turn the inside out using a thick knitting pin:

Band verstürzen

Add a badge for a touch of color.

Due to the Soccer World Cup I made it a flag - which is a german one, just because this happens to be a Germany based blog, and, on the other hand, there are so many nations in the English speaking world.

After the event you might exchange your flag for the badge of your hometown soccer team, which would look great as well!

Vorder- und Rückseite der Flagge

Cut the backside of the flag 8 cm by 23 cm. Patch up the front side to match your flag's design. Give some strength to the scraps with a light, stiff fusible interfacing. Sew the hook and loop parts of the velcro strip to the ends of the backside fabric, respectively, in a symmetrical fashion. Stitch both parts of the badge together, turn it inside out and edge stitch.

The badge can be clipped to the drawstring or attached to a strap of a bag, a rucksack or the like.

As an afterthought I attached another velcro strip to the lining, so the badge can be worn loosely like a little flap, as shown in the picture. I like this one even better.

Enjoy!

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.