diff options
author | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2022-08-22 20:51:43 +0200 |
---|---|---|
committer | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2022-08-22 20:51:43 +0200 |
commit | 9d55b4af7489e5c8ed4f079ce6a092bb0a43750c (patch) | |
tree | 2bb487ac4cd88147a29326cb25710044d9d22528 /source/accessories/cases/semirigid_zippered_pouch | |
parent | b9ea3f4dd4fe3551f047466435372d38afa671d4 (diff) |
Started patternsemirigid
Diffstat (limited to 'source/accessories/cases/semirigid_zippered_pouch')
-rw-r--r-- | source/accessories/cases/semirigid_zippered_pouch/index.rst | 86 | ||||
-rw-r--r-- | source/accessories/cases/semirigid_zippered_pouch/semirigid_zippered_pouch.val | 113 |
2 files changed, 199 insertions, 0 deletions
diff --git a/source/accessories/cases/semirigid_zippered_pouch/index.rst b/source/accessories/cases/semirigid_zippered_pouch/index.rst new file mode 100644 index 0000000..eaec7a5 --- /dev/null +++ b/source/accessories/cases/semirigid_zippered_pouch/index.rst @@ -0,0 +1,86 @@ +Semirigid Zippered Pouch +======================== + +.. only:: html + + .. contents:: + +.. figure:: pouch.jpg + :align: center + +Materials +--------- + +Fabric +^^^^^^ + +* Strong outer fabric, such as canvas or cordura; +* lightweight but abrasion resistant lining fabric, such as cotton print + or ripstop nylon; +* optional: mesh. + +Notions +^^^^^^^ + +* Sewing thread (cotton for cotton, polyester for syntetics); +* stabilizing foam; +* zipper and slider (by the meter is easier to work with); +* edge binding tape; +* optional: webbing; +* optional: elastic edge binding tape; +* optional: cord. + +Pattern +------- + +Draw a rectangle as big as you want the finished pouch to be, with +rounded corners, measure its perimeter P. + +Measure the side that you want to keep closed, minus 6 cm, let it be B. + +The length of the zipper will be P - B plus 1 cm. + +Cut the following parts: + +* the basic rectangle plus 1 cm sewing allowance on all sides in fabric, + lining and stabilizer; +* a rectangle as wide as B and as high as the depth of the finished + pouch, plus 1 cm sewing allowance on all sides in fabric and lining; +* a rectangle as wide as the length of the zipper and 1.5 cm shorter + than the depth of the finished pouch, in fabric and lining; +* two squares of lining 5×5 cm. + +Instructions +------------ + + +Apply any accessory or decoration to the main fabric bases. + +Prepare any internal accessory and apply it to the lining and stabilizer +bases, treated as one. + +Zippered pocket +^^^^^^^^^^^^^^^ + +Cut a rectangle of mesh (or lining fabric) as big as the base. + +Sew a zipper on top of the rectangle. + +Carefully cut the mesh / fabric below the zipper and fold it back +towards the fabric; sew 2 mm from the previous seam to keep it in place. + +.. tip:: + + If the fabric you're using frays, cover the raw edge with tape. + +Place the mesh on top of the lining on top of the stabilizer, and sew +all around the edges with a 5 mm allowance. + +Elastic bound pocket +^^^^^^^^^^^^^^^^^^^^ + + +Gallery +------- + + diff --git a/source/accessories/cases/semirigid_zippered_pouch/semirigid_zippered_pouch.val b/source/accessories/cases/semirigid_zippered_pouch/semirigid_zippered_pouch.val new file mode 100644 index 0000000..676371b --- /dev/null +++ b/source/accessories/cases/semirigid_zippered_pouch/semirigid_zippered_pouch.val @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8"?> +<pattern labelPrefix="en"> + <!--Pattern created with Valentina v0.7.51.0 (https://smart-pattern.com.ua/).--> + <version>0.9.0</version> + <unit>cm</unit> + <description/> + <notes/> + <measurements/> + <increments> + <increment formula="20" name="#width"/> + <increment formula="20" name="#height"/> + <increment formula="6" name="#depth"/> + <increment formula="1.5" name="#zipper"/> + <increment formula="2" name="#corner_radius"/> + </increments> + <previewCalculations/> + <draw name="pouch"> + <calculation> + <point id="1" mx="0.264583" my="0.396875" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/> + <point angle="0" basePoint="1" id="2" length="#width" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="270" basePoint="1" id="3" length="#height" lineColor="black" mx="0.264583" my="0.396875" name="A2" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="2" id="4" mx="0.264583" my="0.396875" name="A3" secondPoint="3" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="1" id="5" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="1" id="6" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="2" id="7" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A6" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="2" id="8" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A7" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="4" id="9" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A8" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="4" id="10" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A9" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="3" id="11" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A10" secondPoint="4" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="3" id="12" length="#corner_radius" lineColor="black" mx="0.264583" my="0.396875" name="A11" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="5" id="13" mx="0.264583" my="0.396875" name="A12" secondPoint="6" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="7" id="14" mx="0.264583" my="0.396875" name="A13" secondPoint="8" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="10" id="15" mx="0.264583" my="0.396875" name="A14" secondPoint="9" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="11" id="16" mx="0.264583" my="0.396875" name="A15" secondPoint="12" showLabel="true" type="pointOfIntersection"/> + <arc aScale="0" angle1="90" angle2="180" center="13" color="black" id="17" penStyle="hair" radius="#corner_radius" type="simple"/> + <arc aScale="0" angle1="0" angle2="90" center="14" color="black" id="18" penStyle="hair" radius="#corner_radius" type="simple"/> + <arc aScale="0" angle1="270" angle2="0" center="15" color="black" id="19" penStyle="hair" radius="#corner_radius" type="simple"/> + <arc aScale="0" angle1="180" angle2="270" center="16" color="black" id="20" penStyle="hair" radius="#corner_radius" type="simple"/> + <point firstPoint="7" id="21" length="2" lineColor="black" mx="0.264583" my="0.396875" name="A16" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/> + <point angle="90" basePoint="5" id="22" length="#depth" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="21" id="23" mx="0.264583" my="0.396875" name="A18" secondPoint="22" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="22" id="24" length="#zipper" lineColor="black" mx="0.264583" my="0.396875" name="A19" secondPoint="5" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="5" id="25" length="(Line_A16_A4 + Line_A5_A2) * 2 + Arc_A12_17 * 4 - Line_A16_A4" lineColor="black" mx="0.264583" my="0.396875" name="A20" secondPoint="1" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="25" id="26" mx="0.264583" my="0.396875" name="A21" secondPoint="24" showLabel="true" type="pointOfIntersection"/> + </calculation> + <modeling> + <point id="27" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="28" idObject="7" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <arc id="29" idObject="18" inUse="true" type="modeling"/> + <point id="30" idObject="8" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="31" idObject="9" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <arc id="32" idObject="19" inUse="true" type="modeling"/> + <point id="33" idObject="10" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="34" idObject="11" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <arc id="35" idObject="20" inUse="true" type="modeling"/> + <point id="36" idObject="12" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="37" idObject="6" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <arc id="38" idObject="17" inUse="true" type="modeling"/> + <point id="40" idObject="22" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="41" idObject="23" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="42" idObject="21" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="43" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="45" idObject="26" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="46" idObject="24" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="47" idObject="5" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="48" idObject="25" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="39" mx="0" my="0" name="base" uuid="{710daa16-e6f9-47c1-8fc8-0d43d4ba3028}" version="2" width="1"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="27" type="NodePoint"/> + <node idObject="28" type="NodePoint"/> + <node idObject="29" reverse="1" type="NodeArc"/> + <node idObject="30" type="NodePoint"/> + <node idObject="31" type="NodePoint"/> + <node idObject="32" reverse="1" type="NodeArc"/> + <node idObject="33" type="NodePoint"/> + <node idObject="34" type="NodePoint"/> + <node idObject="35" reverse="1" type="NodeArc"/> + <node idObject="36" type="NodePoint"/> + <node idObject="37" type="NodePoint"/> + <node idObject="38" reverse="1" type="NodeArc"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="44" mx="0" my="0" name="side" uuid="{618ddef1-64f7-4844-99e5-1a3278f19816}" version="2" width="1"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="40" type="NodePoint"/> + <node idObject="41" type="NodePoint"/> + <node idObject="42" type="NodePoint"/> + <node idObject="43" type="NodePoint"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="49" mx="0" my="0" name="side_w_zipper" uuid="{9aaa11d4-8552-41fa-bce8-21313d6019ee}" version="2" width="1"> + <data annotation="" foldPosition="" fontSize="0" height="10" letter="" mx="0" my="0" onFold="false" orientation="" quantity="1" rotation="0" rotationWay="" tilt="" visible="false" width="10"/> + <patternInfo fontSize="0" height="10" mx="0" my="0" rotation="0" visible="false" width="10"/> + <grainline arrows="0" length="10" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="45" type="NodePoint"/> + <node idObject="46" type="NodePoint"/> + <node idObject="47" type="NodePoint"/> + <node idObject="48" type="NodePoint"/> + </nodes> + </detail> + </details> + <groups/> + </draw> +</pattern> |