diff options
author | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2024-07-04 20:28:31 +0200 |
---|---|---|
committer | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2024-07-04 20:28:31 +0200 |
commit | 506d34b2bbd0abe64bff899ed9efdbce77c02254 (patch) | |
tree | 3eed0e842e1494432ef031bb13350ee345ade5db | |
parent | c39900b5c1ce3b74afff287f55670817bebde013 (diff) |
Open Heeled Slippers improvements
3 files changed, 210 insertions, 10 deletions
diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/foot.vit b/source/contemporary_unisex/accessories/open_heeled_slippers/foot.vit new file mode 100644 index 0000000..6839628 --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/foot.vit @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<vit> + <!--Measurements created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).--> + <version>0.5.2</version> + <read-only>false</read-only> + <notes/> + <unit>cm</unit> + <pm_system>998</pm_system> + <personal> + <customer>25 cm</customer> + <birth-date>1800-01-01</birth-date> + <gender>unknown</gender> + <email/> + </personal> + <body-measurements> + <m name="foot_width" value="10"/> + <m name="foot_length" value="25"/> + <m name="foot_circ" value="23"/> + <m name="foot_instep_circ" value="26"/> + <m name="height_knee" value="42"/> + <m name="height_calf" value="27"/> + <m name="height_ankle_high" value="8"/> + <m name="height_ankle" value="7"/> + </body-measurements> +</vit> diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/index.rst b/source/contemporary_unisex/accessories/open_heeled_slippers/index.rst new file mode 100644 index 0000000..81c64ce --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/index.rst @@ -0,0 +1,164 @@ +Open Heeled Slippers +==================== + +.. figure:: fabric_slippers.jpg + :align: center + +.. only:: html + + .. contents:: + +A simple pair of open heeled fabric slippers with a padded sole. + +As a small project with fiddly curves they are especially suitable for +handsewing, but can of course also be sewn almost completely by machine. + +Materials +--------- + +Fabric +^^^^^^ + +* ~25 cm canvas or other fabric; +* ~25 cm cotton batting or other padding material (optional). + +As the fabric, cotton or linen canvas is a pretty standard choice; +toweling materials can also be used, or fleece for a pair of winter +slippers. + +For a more technical look, you can use mesh for the uppers and back; in +that case the sole lining will have to be different, a fast drying but +confortable material like polycotton is a good choice. + +For padding, cotton batting or even a few layers of scrap fabric are a +good fit for fabric slippers; for technical ones you can use EVA foam or +a similar material. + +Notions +^^^^^^^ + +* sewing thread to match the fabric; +* strong thread (e.g. thick waxed linen) to attach the soles to the + slippers; +* 1-3 m cotton yarn for cording; +* two soles or sole material that can be cut in the shape provided. + +My fiber craft patterns site has `instructions for braided twine soles +<https://fiber-patterns.trueelena.org/feet/braided_twine_soles/index.html>`_ +that can be used for fabric slippers. + +For technical slippers you can use rubber sole sold in sheet; note that +in that case the padding material will have to be suitable for glueing +the sole to it. + +Pattern +------- + +Download the pattern: :download:`slipper.val`. + +Measurements +^^^^^^^^^^^^ + +You need to take the following measurements: + +``foot_width`` (E01) + at the widest part of the foot; +``foot_lenght`` (E03) + from the back of the heel to the tip of the toes; +``foot_circ`` (E03) + around the widest part of the foot. + +The file :download:`foot.vit` has the required measurements. + +Pattern +^^^^^^^ + +``upper_length`` + from the point of the toe to the end of the uppers: default is half + the length of the foot; +``back_height`` + height of the heel guard at the back; +``sides_height`` + height of the heel guard at the sides' +``sewing_allowance`` + basic sewing allowance: 1 cm is a good choice, but if you're using + thicker padding materials or more heel layers you may have to + increase it to 2 cm to be able to wrap it around. + +Instructions +------------ + +Cutting +^^^^^^^ + +Cut two soles and optionally two or more heels (depending on the height +desired) from padding material. + +From the fabric cut two soles and four uppers. + +Uppers +^^^^^^ + +Put two of the uppers on top of each other, right sides together. Sew a +couple of mm outside from the seam line (to leave room for the cording). + +Turn inside out and press. + +Put a length of cording near the seam, carefully sew as close as +possible to the cording with a running stitch; optionally repeat one or +two more times. + +Align the uppers to the notches of the sole, sew all around the upper +with a backstitch. + +Padding +^^^^^^^ + +Baste the optional heel padding on top of the padding. + +Pin the sole of the slippers on top of the padding, clip / notch the +allowances and sew them to the padding with a herringbone stitch or a +whipstitch. + +.. note:: + even if sewing most of the slippers by machine you will have to do + this step by hand. + +Sole +^^^^ + +Using strong waxed thread, sew the sole to the assembled slipper with a +blanket stitch. + +.. note:: + If using rubber soles you will have to glue them to the slippers + instead. Use a glue suitable for rubber and follow the instructions + on the package. + +Gallery +------- + +.. figure:: fabric_slippers_top_and_sole.jpg + :align: center + + The top and sole of white linen slippers with a braided rope sole. + +.. figure:: hiking_slippers_top_and_sole.jpg + :align: center + + The slippers made in technical materials: elastic mesh for the uppers + and back, polycotton for the soles, EVA foam for padding, round + elastic in the cording and vibram claw sole. + +.. figure:: hiking_slippers.jpg + :align: center + + The same slippers, seen from the top. + +See Also +-------- + +* `Blog post on making a pair of linen slippers + <https://blog.trueelena.org/blog/2023/05/04-linen_slippers/index.html>`_ +* `Blog post on making a pair of hiking slippers + <https://blog.trueelena.org/blog/2023/05/05-hiking_slippers/index.html>`_ diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val b/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val index daf8ab8..688bad0 100644 --- a/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val @@ -16,7 +16,7 @@ <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/> <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/> </patternLabel> - <measurements path="../../../../../../sewing_patterns/measurements/Diego-foot.vit"/> + <measurements path="foot.vit"/> <increments> <increment formula="foot_length / 2" name="#upper_length"/> <increment formula="#upper_length + 4" name="#upper_length_sides"/> @@ -53,11 +53,14 @@ <spline aScale="0" angle1="0" angle2="90" color="black" id="86" length1="5" length2="10" penStyle="hair" point1="1" point4="84" type="simpleInteractive"/> <point id="105" length="Spl_A_A17 - Spl_A11_A4" mx="0.264583" my="0.396875" name="A21" showLabel="true" spline="13" type="cutSpline"/> <point id="106" length="Spl_A8_A3 - (Spl_A16_A - Spl_A3_A10 - Spl_A10_A11) " mx="0.264583" my="0.396875" name="A22" showLabel="true" spline="16" type="cutSpline"/> - <point firstPoint="1" id="111" length="#upper_length_sides" lineColor="black" mx="0.264583" my="0.396875" name="A18" secondPoint="82" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="1" id="111" length="#upper_length_sides" lineColor="black" mx="-1.95022" my="-0.235926" name="A18" secondPoint="82" showLabel="true" type="alongLine" typeLine="none"/> <point firstPoint="83" id="112" mx="0.264583" my="0.396875" name="A19" secondPoint="111" showLabel="true" type="pointOfIntersection"/> <point firstPoint="84" id="113" mx="0.264583" my="0.396875" name="A20" secondPoint="111" showLabel="true" type="pointOfIntersection"/> <spline aScale="0" angle1="90 + 45" angle2="0" color="black" id="114" length1="2" length2="3" penStyle="hair" point1="113" point4="82" type="simpleInteractive"/> <spline aScale="0" angle1="180" angle2="45" color="black" id="115" length1="3" length2="2" penStyle="hair" point1="82" point4="112" type="simpleInteractive"/> + <line firstPoint="82" id="121" lineColor="black" secondPoint="111" typeLine="hair"/> + <point id="122" length="Spl_A_A17 + Line_A15_A18 - Spl_A11_A4 - Spl_A4_A21" mx="2.22627" my="-0.362487" name="A23" showLabel="true" spline="14" type="cutSpline"/> + <point id="123" length="Spl_A1_A8 - (Spl_A16_A + Line_A15_A18 - Spl_A3_A10 - Spl_A10_A11 - Spl_A8_A3) " mx="-3.46894" my="1.53592" name="A24" showLabel="true" spline="15" type="cutSpline"/> </calculation> <modeling> <point id="18" idObject="11" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> @@ -90,11 +93,15 @@ <spline id="108" idObject="13" inUse="false" type="modelingSpline"/> <spline id="109" idObject="16" inUse="false" type="modelingSpline"/> <point id="110" idObject="106" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <point id="116" idObject="113" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="117" idObject="114" inUse="true" type="modelingSpline"/> - <point id="118" idObject="82" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> - <spline id="119" idObject="115" inUse="true" type="modelingSpline"/> - <point id="120" idObject="112" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="116" idObject="113" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="117" idObject="114" inUse="false" type="modelingSpline"/> + <point id="118" idObject="82" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="119" idObject="115" inUse="false" type="modelingSpline"/> + <point id="120" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="124" idObject="123" inUse="true" mx="-3.46894" my="1.53592" showLabel="true" type="modeling"/> + <point id="125" idObject="122" inUse="true" mx="2.22627" my="-0.362487" showLabel="true" type="modeling"/> + <spline id="126" idObject="14" inUse="true" type="modelingSpline"/> + <spline id="127" idObject="15" inUse="true" type="modelingSpline"/> </modeling> <details> <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="30" mx="0.928276" my="1.39241" name="sole" seamAllowance="true" uuid="{3668d99b-c3e5-4fb2-a5e7-690e55d2fabe}" version="2" width="#sewing_allowance"> @@ -115,8 +122,12 @@ <node idObject="107" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> <node idObject="108" reverse="0" type="NodeSpline"/> <node idObject="22" type="NodePoint"/> + <node idObject="126" reverse="0" type="NodeSpline"/> + <node idObject="125" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/> <node idObject="23" reverse="0" type="NodeSpline"/> <node idObject="24" type="NodePoint"/> + <node idObject="127" reverse="0" type="NodeSpline"/> + <node idObject="124" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/> <node idObject="25" reverse="0" type="NodeSpline"/> <node idObject="26" type="NodePoint"/> <node idObject="27" reverse="0" type="NodeSpline"/> @@ -147,7 +158,7 @@ </nodes> </detail> <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="92" mx="16.5606" my="1.8819" name="uppers" seamAllowance="true" uuid="{6a81c422-29b6-481f-86e0-8f81d1f5ce76}" version="2" width="#sewing_allowance"> - <data annotation="" foldPosition="" fontSize="0" height="6" letter="C" mx="-211.263" my="258.383" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="6"> + <data annotation="" foldPosition="" fontSize="0" height="6" letter="C" mx="-211.263" my="258.383" onFold="false" orientation="" quantity="4" rotation="0" rotationWay="" tilt="" visible="true" width="6"> <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/> @@ -157,13 +168,13 @@ <nodes> <node idObject="87" type="NodePoint"/> <node idObject="88" reverse="0" type="NodeSpline"/> - <node after="0.25" idObject="89" type="NodePoint"/> + <node after="0.25" idObject="89" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> <node idObject="116" type="NodePoint"/> <node idObject="117" reverse="0" type="NodeSpline"/> <node idObject="118" type="NodePoint"/> <node idObject="119" reverse="0" type="NodeSpline"/> <node idObject="120" type="NodePoint"/> - <node before="0.25" idObject="90" type="NodePoint"/> + <node before="0.25" idObject="90" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> <node idObject="91" reverse="0" type="NodeSpline"/> </nodes> <pins> |