Table of 3D printed parts and slicer settings
If you are interested in the background, motivations, research, and design process for this project, and especially if you'd like to contribute, please check out the video series.
Please keep in mind that this is a passion project and a work-in-progress, not a finished product. You may find bugs or imperfections and if you do I hope you will report them, kindly and patiently. This machine probably won't do everything you could possibly want a knitting machine to do; I am open to hearing your cool feature ideas but I can't promise if or when I'll implement them.
IMPORTANT: knitting machine needles are not all interchangeable, and this machine has been designed to work with a specific model: when sourcing your needles please look for those intended to work with Brother models KR830 / KR838 / KR850.
In this project, you will find several types of file:
In the STL directory you can find pre-compiled models of parts with the default settings, ready to be sliced for 3D printing. If you're not interested in customizing or tinkering and just want to start printing parts, open this folder and skip to the next section, How to build the machine.
The SCAD directory contains the modelling code, which can be viewed and edited in OpenSCAD. This code is divided into:
parts files, each of which can render and export a single component (or in some cases, pairs of components which are meant to be printed together);
assemblies, which help visualize how the components will fit together; and
modules, utility code and parameters which are shared across multiple parts and assemblies.
camelCase; for example, you may want to change the number of needles in a bed, set a custom spacing between needles, adjust the size of screw holes, or fine-tune the tolerances. (Note that you will also need to open individual parts files to view and export your updated models after saving the changes in params.scad.) However, you should avoid changing values marked as constants in SCREAMING_SNAKE_CASE. These are carefully calibrated to the needle dimensions and should generally not be changed without also adjusting the cam design and associated SVG assets to compensate. I DO NOT recommend you make changes to the cam layout unless you are very familiar with the project and committed to doing A LOT of testing.The SVG directory contains 2D shape assets exported from the technical drawings, which are imported by the SCAD files and extruded into 3D parts such as cams, etc. You shouldn't need to access or modify these files directly.
The Technical Sketches directory contains design drawings which can be opened in Adobe Illustrator; these can be used to inspect the cam layout, obtain precise measurements and coordinates, and export SVG assets. These are provided for reference, I DO NOT recommend you make changes to the cam layout unless you are very familiar with the project and committed to doing A LOT of testing.
A video demonstration is also available.
A table of printable parts along with suggested slicer settings can be found below, based on my own tests slicing in Cura and printing with PLA/PLA Pro filament on an Ender 3 V2; note that times and filament weights given are estimates and your experience may vary depending on your printer and slicer. A list of other required hardware, supplies and tools is also provided below.
The needlebed in the provided STL files holds 25 needles at a standard (4.5mm) gauge; if you want a bed with a different number or spacing of needles, these parameters can be changed in SCAD/modules/params.scad; you will then need to export the updated models from needlebed.scad, backCover.scad, and spongeBar.scad in SCAD/parts/. Multiple needlebeds can be connected in series to create a wider work area.
Please note that knitting machine needles are not all interchangeable, and this machine has been designed to work with a specific model: when sourcing your needles please look for those intended to work with Brother models KR830 / KR838 / KR850.
I recommend sourcing all your hardware before printing your parts.
You will need to print:
You will also need:
For each needlebed:
For each carriage rest:
To connect the carriage rests and beds:
You will need to print:
You will also need:
Machine knitting is a skilled craft that takes time and patience to learn. If you've never knit by machine before, be prepared to spend some (maybe a lot of) time practicing techniques.
A full introduction to machine knitting is beyond the scope of this guide, but there are many approachable lessons elsewhere online; for the most relevant information to this style of machine, I recommend looking for techniques demonstrated on simple, single-bed machines such as the Bond Ultimate Sweater Machine (there are a few differences between those machines and this one but they have a lot of the basics in common).
Instead, this overview will focus on the peculiarities of this machine and the essentials you'll need to get set up.
This machine uses needles which can knit a range of yarn from ultrafine lace or fingering weights (on the 4.5mm gauge bed) to some lighter worsted weights (on every-other needle or on a 9mm gauge bed), but in my experience the heavier side of that range has behaved unpredictably. Beginners may reduce frustration by looking for smooth, consistent wool or quality acrylic yarns in fingering, sport, or DK weight (best on a 6.5mm bed) for their first projects; avoid bulky or heavily textured "art" yarns, slippery fibers, or very inelastic cotton yarns, at least until you are comfortable with the machine. Yarns must be wound into a ball/cake which feeds smoothly from the centre.
Weight must be applied to the knitting as it is created in order to maintain the proper tension and help pull the old stitches over the new ones. I use a weighted hem/cast-on rag with a built-in pocket or channel to hold a metal rod or bar, but you could also use a cast-on rag with claw weights if you already have them. For my weighted hem, I use a flat (rather than tubular) version of the cast-on bonnet with split rings in this Dean & Bean tutorial, but there are many other options to get started: the key features are pre-existing loops to hang onto your needles, and something to attach your weight to so that it is distributed evenly across the width of your project. Experiment with different amounts of weight (you might need more than you expect!) and keep in mind that different projects might require different amounts of weight, too.
Problems that might occur due to insufficient weight include: dropped stitches, unintentional tucked stitches, split stitches.
Push the desired number of needles into a working position (tips of hooks at or just past the edge of the bed). Hang a loop from your cast-on rag/hem onto (at least) every other needle, then add your weights.
Set the carriage onto the carriage rest, aligning the needlebed's rails with the corresponding channels in the underside of the carriage; the stripper plate will hook under the angled front edge of the needledbed.
Before knitting with your project yarn, establish several rows of "waste" yarn (this can be reused many times, so it doesn't really need to go to waste). Set the yarn into the carriage by feeding it through the wire coil, over the top of the carriage, and into the slot in the yarn feeder's funnel. Pass the yarn through the gap in the stripper plate and lay it over the stripper plate, away from the direction of knitting. Pull some slack in the yarn out of the ball so that it will feed freely when the carriage is moved.
Ensure the latches of all the working needles are open so that they can receive yarn as the carriage passes over them. Using gentle downward pressure, slide the carriage towards the needles, starting slowly to watch that the first needle catches the yarn; you may need to hold the loose end of the yarn to add a little bit of tension as these first few stitches form. Continue sliding the carriage across the needlebed until all working needles have been cleared.
Check that new stitches have been formed successfully through every loop and that every needle now holds yarn. If not, you can correct the missed stitches manually (for a few misses) or remove the knitting and rehang the cast-on rag and start again again (for a lot). If stitches are consistently not forming correctly, double-check that:
Between rows, pull more yarn out of the ball if necessary so that it will feed freely. Gently tension the yarn with one hand as you slide the carriage back towards the first needle, removing any excessive slack from the yarn feeder so that the loop formed around the first needle is snug, then drop the yarn and let it feed freely once the first couple of stitches have formed.
Once you have established a few rows of waste yarn and stitches are consistently knitting correctly, you can switch to project yarn and cast on using whatever technique is called for in your pattern. For ease of removal later, I recommend separating the waste yarn from the project yarn with a single row of "ravel cord": a thin, smooth, contrasting colour yarn which will easily slide out when pulled, allowing the adjoining pieces to pull apart without cutting the waste yarn.
Tension can be adjusted by loosening the screws at the sharp end of the tension pointers and pivoting the tension cams to a new position; re-tighten the screws to set the new tension. Pointers set more towards the top edge of the carriage will loosen the tension, while settings towards the side edge of the carriage will tighten the tension.
Needles with butts aligned all the way to the back of the bed are out of work; these needles will not be actuated by any cams in any setting, will not form stitches, and should not hold any yarn. Latches should be closed before placing needles in this position.
The "home" position for needles exiting the carriage is the standard working position. Between the working position and the hold position is the forward working position, at the point where latches have just pushed forward past the old loop on the needle. With the MkII carriage, needles in both these positions will always knit. The forward working position can be used when returning needles to work from the hold position or other manipulations that leave the live stitch behind the latch. If the stitches are behind the latches in this position, it is important to ensure latches are open before knitting the next row, otherwise the hook will not be able to catch a new loop of yarn before the old loop is dropped.
Needles with their butts aligned all the way to the front of their slots are in hold position. These needles will not be actuated and will not knit but can hold live stitches, which is useful for tuck stitches and short rows. Because the stitches are behind the latches in this position, it is particularly important to ensure latches are open before returning the needles to work, or the hook will not be able to catch a new loop of yarn before the old loop is dropped.
As mentioned above, common causes of issues include insufficient weight, improperly closed latches, or yarn not having been properly fed into the yarn guide and yarn feeder; these can cause dropped stitches, skipped/tucked stitches, or split stitches.
Other issues may include:
Generally poor tension that can't be fixed within the available range of the tension cams or by changing to a different gauge of needlebed could be a problem if the yarn you have chosen is inappropriate, for example, too thick or too textured for one stitch to pull smoothly through another. Previously good tension can be suddenly affected if the yarn is not flowing freely out of the ball, if it catches on another object, if it gets knotted, or if it gets wrapped around the yarn coil; to correct these problems, pause and check for impediments before re-knitting any problem stitches if necessary.
Sometimes the carriage may jam due to one of its edges catching on part of the needlebed, usually where a connection between two beds is not completely flush; in this case, the jam can usually be cleared by gently lifting the leading edge of the carriage 1-2mm and gently sliding forward. Check that your work surface is flat and smooth, that there are no unexpected objects under any part of the bed, and that your beds haven't warped or deformed.
In some cases the cause of a jam is a needle which has hit an unexpected obstacle due to being out of position: for example, if a needle which should be out of work has slipped forward slightly. Needles can also jam due to tension problems, knots in the yarn, or malformed stitches, which can all prevent needles from actuating through their full range.
Sometimes these needle jams may occur while the needle is underneath the carriage, in which case it is difficult to see the source of the problem. If you can't see or reach the needle to diagnose the problem, I recommend removing the carriage: lift the carriage off the rails, tilt forward to clear the needles, and set aside. Unknit any worked stitches from the unsuccessful pass and reset to start the row again.
Regardless of the cause of the jam, it is important to stop moving the carriage. DO NOT try to push through sudden, unexpected resistance. Sometimes a needle jam can be cleared by gently wiggling the carriage back and forth by a centimetre or two, but attempting to force it may damage your machine.
Some plastics used for 3D printing are more vulnerable to heat than others. When not in use, store your knitting machine components in dry conditions, at room temperature, and out of direct sunlight. Do not leave the parts in a hot car or near other sources of heat.
Parts which contact the needles, especially the cams, may benefit from a wax or plastic-friendly lubricant in between projects.
When storing the needlebeds, be cautious of the needle hooks and latches; they can be damaged if they get caught on foreign objects or otherwise treated roughly.
| Part | # | Mirroring | Orientation | Layer height | Supports? | Infill | Z-seam alignment | Initial layer horizontal expansion | Print time (est.) | Weight (est., g) | Metres (est.) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| backPlate | 1 | n/a | Flat top aligned to plate | .2mm / adaptive layers | None | 20% | Sharpest corner | -0.1mm to -0.2mm | 12h33 | 119 | 39.93 |
| tCam | 2 | Mirror one | Hex nut up | .2mm | Normal, touching buildplate | 100% | Sharpest corner | -0.1mm to -0.2mm | TBC | TBC | TBC |
| stripperPlate | 1 | None | Lay flat | .2mm / adaptive layers | None | 100% | Sharpest corner | -0.1mm to -0.2mm | 5h42 | 35 | 11.84 |
| Yarn feeder | 1 | n/a | Lay flat | .12mm / adaptive | None | 20% | Default | -0.1mm to -0.2mm | 4h02 | 25 | 8.49 |
| Yarn carrier cover | 1 | n/a | Lay flat | .2mm | Below overhang | 20% | Default | -0.1mm to -0.2mm | 6h57 | ||
| Needlebed | 1 | n/a | Lay flat | .2mm | None | 15% | Sharpest corner | -0.1mm to -0.2mm | 14h12 | 111 | 37.35 |
| Back cover * | 1 | n/a | Lay flat | .2mm | None | 20% | Sharpest corner | -0.1mm to -0.2mm | 2h53 | 23 | 7.57 |
| Sponge cover * | 1 | n/a | Lay flat | .2mm | None | 20% | Sharpest corner | -0.1mm to -0.2mm | see backCover | see backCover | see backCover |
| Carriage rest L | 1 | n/a | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC |
| Carriage rest R | 1 | n/a | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC |
| Clamps | 2 | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC |
| Clamp heads | 2 | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC |
* Back cover and sponge bar were sliced and printed in the same job; a combined time/weight estimate is provided
84 commits
OpenSCAD
100.0%
Table of 3D printed parts and slicer settings
If you are interested in the background, motivations, research, and design process for this project, and especially if you'd like to contribute, please check out the video series.
Please keep in mind that this is a passion project and a work-in-progress, not a finished product. You may find bugs or imperfections and if you do I hope you will report them, kindly and patiently. This machine probably won't do everything you could possibly want a knitting machine to do; I am open to hearing your cool feature ideas but I can't promise if or when I'll implement them.
IMPORTANT: knitting machine needles are not all interchangeable, and this machine has been designed to work with a specific model: when sourcing your needles please look for those intended to work with Brother models KR830 / KR838 / KR850.
In this project, you will find several types of file:
In the STL directory you can find pre-compiled models of parts with the default settings, ready to be sliced for 3D printing. If you're not interested in customizing or tinkering and just want to start printing parts, open this folder and skip to the next section, How to build the machine.
The SCAD directory contains the modelling code, which can be viewed and edited in OpenSCAD. This code is divided into:
parts files, each of which can render and export a single component (or in some cases, pairs of components which are meant to be printed together);
assemblies, which help visualize how the components will fit together; and
modules, utility code and parameters which are shared across multiple parts and assemblies.
camelCase; for example, you may want to change the number of needles in a bed, set a custom spacing between needles, adjust the size of screw holes, or fine-tune the tolerances. (Note that you will also need to open individual parts files to view and export your updated models after saving the changes in params.scad.) However, you should avoid changing values marked as constants in SCREAMING_SNAKE_CASE. These are carefully calibrated to the needle dimensions and should generally not be changed without also adjusting the cam design and associated SVG assets to compensate. I DO NOT recommend you make changes to the cam layout unless you are very familiar with the project and committed to doing A LOT of testing.The SVG directory contains 2D shape assets exported from the technical drawings, which are imported by the SCAD files and extruded into 3D parts such as cams, etc. You shouldn't need to access or modify these files directly.
The Technical Sketches directory contains design drawings which can be opened in Adobe Illustrator; these can be used to inspect the cam layout, obtain precise measurements and coordinates, and export SVG assets. These are provided for reference, I DO NOT recommend you make changes to the cam layout unless you are very familiar with the project and committed to doing A LOT of testing.
A video demonstration is also available.
A table of printable parts along with suggested slicer settings can be found below, based on my own tests slicing in Cura and printing with PLA/PLA Pro filament on an Ender 3 V2; note that times and filament weights given are estimates and your experience may vary depending on your printer and slicer. A list of other required hardware, supplies and tools is also provided below.
The needlebed in the provided STL files holds 25 needles at a standard (4.5mm) gauge; if you want a bed with a different number or spacing of needles, these parameters can be changed in SCAD/modules/params.scad; you will then need to export the updated models from needlebed.scad, backCover.scad, and spongeBar.scad in SCAD/parts/. Multiple needlebeds can be connected in series to create a wider work area.
Please note that knitting machine needles are not all interchangeable, and this machine has been designed to work with a specific model: when sourcing your needles please look for those intended to work with Brother models KR830 / KR838 / KR850.
I recommend sourcing all your hardware before printing your parts.
You will need to print:
You will also need:
For each needlebed:
For each carriage rest:
To connect the carriage rests and beds:
You will need to print:
You will also need:
Machine knitting is a skilled craft that takes time and patience to learn. If you've never knit by machine before, be prepared to spend some (maybe a lot of) time practicing techniques.
A full introduction to machine knitting is beyond the scope of this guide, but there are many approachable lessons elsewhere online; for the most relevant information to this style of machine, I recommend looking for techniques demonstrated on simple, single-bed machines such as the Bond Ultimate Sweater Machine (there are a few differences between those machines and this one but they have a lot of the basics in common).
Instead, this overview will focus on the peculiarities of this machine and the essentials you'll need to get set up.
This machine uses needles which can knit a range of yarn from ultrafine lace or fingering weights (on the 4.5mm gauge bed) to some lighter worsted weights (on every-other needle or on a 9mm gauge bed), but in my experience the heavier side of that range has behaved unpredictably. Beginners may reduce frustration by looking for smooth, consistent wool or quality acrylic yarns in fingering, sport, or DK weight (best on a 6.5mm bed) for their first projects; avoid bulky or heavily textured "art" yarns, slippery fibers, or very inelastic cotton yarns, at least until you are comfortable with the machine. Yarns must be wound into a ball/cake which feeds smoothly from the centre.
Weight must be applied to the knitting as it is created in order to maintain the proper tension and help pull the old stitches over the new ones. I use a weighted hem/cast-on rag with a built-in pocket or channel to hold a metal rod or bar, but you could also use a cast-on rag with claw weights if you already have them. For my weighted hem, I use a flat (rather than tubular) version of the cast-on bonnet with split rings in this Dean & Bean tutorial, but there are many other options to get started: the key features are pre-existing loops to hang onto your needles, and something to attach your weight to so that it is distributed evenly across the width of your project. Experiment with different amounts of weight (you might need more than you expect!) and keep in mind that different projects might require different amounts of weight, too.
Problems that might occur due to insufficient weight include: dropped stitches, unintentional tucked stitches, split stitches.
Push the desired number of needles into a working position (tips of hooks at or just past the edge of the bed). Hang a loop from your cast-on rag/hem onto (at least) every other needle, then add your weights.
Set the carriage onto the carriage rest, aligning the needlebed's rails with the corresponding channels in the underside of the carriage; the stripper plate will hook under the angled front edge of the needledbed.
Before knitting with your project yarn, establish several rows of "waste" yarn (this can be reused many times, so it doesn't really need to go to waste). Set the yarn into the carriage by feeding it through the wire coil, over the top of the carriage, and into the slot in the yarn feeder's funnel. Pass the yarn through the gap in the stripper plate and lay it over the stripper plate, away from the direction of knitting. Pull some slack in the yarn out of the ball so that it will feed freely when the carriage is moved.
Ensure the latches of all the working needles are open so that they can receive yarn as the carriage passes over them. Using gentle downward pressure, slide the carriage towards the needles, starting slowly to watch that the first needle catches the yarn; you may need to hold the loose end of the yarn to add a little bit of tension as these first few stitches form. Continue sliding the carriage across the needlebed until all working needles have been cleared.
Check that new stitches have been formed successfully through every loop and that every needle now holds yarn. If not, you can correct the missed stitches manually (for a few misses) or remove the knitting and rehang the cast-on rag and start again again (for a lot). If stitches are consistently not forming correctly, double-check that:
Between rows, pull more yarn out of the ball if necessary so that it will feed freely. Gently tension the yarn with one hand as you slide the carriage back towards the first needle, removing any excessive slack from the yarn feeder so that the loop formed around the first needle is snug, then drop the yarn and let it feed freely once the first couple of stitches have formed.
Once you have established a few rows of waste yarn and stitches are consistently knitting correctly, you can switch to project yarn and cast on using whatever technique is called for in your pattern. For ease of removal later, I recommend separating the waste yarn from the project yarn with a single row of "ravel cord": a thin, smooth, contrasting colour yarn which will easily slide out when pulled, allowing the adjoining pieces to pull apart without cutting the waste yarn.
Tension can be adjusted by loosening the screws at the sharp end of the tension pointers and pivoting the tension cams to a new position; re-tighten the screws to set the new tension. Pointers set more towards the top edge of the carriage will loosen the tension, while settings towards the side edge of the carriage will tighten the tension.
Needles with butts aligned all the way to the back of the bed are out of work; these needles will not be actuated by any cams in any setting, will not form stitches, and should not hold any yarn. Latches should be closed before placing needles in this position.
The "home" position for needles exiting the carriage is the standard working position. Between the working position and the hold position is the forward working position, at the point where latches have just pushed forward past the old loop on the needle. With the MkII carriage, needles in both these positions will always knit. The forward working position can be used when returning needles to work from the hold position or other manipulations that leave the live stitch behind the latch. If the stitches are behind the latches in this position, it is important to ensure latches are open before knitting the next row, otherwise the hook will not be able to catch a new loop of yarn before the old loop is dropped.
Needles with their butts aligned all the way to the front of their slots are in hold position. These needles will not be actuated and will not knit but can hold live stitches, which is useful for tuck stitches and short rows. Because the stitches are behind the latches in this position, it is particularly important to ensure latches are open before returning the needles to work, or the hook will not be able to catch a new loop of yarn before the old loop is dropped.
As mentioned above, common causes of issues include insufficient weight, improperly closed latches, or yarn not having been properly fed into the yarn guide and yarn feeder; these can cause dropped stitches, skipped/tucked stitches, or split stitches.
Other issues may include:
Generally poor tension that can't be fixed within the available range of the tension cams or by changing to a different gauge of needlebed could be a problem if the yarn you have chosen is inappropriate, for example, too thick or too textured for one stitch to pull smoothly through another. Previously good tension can be suddenly affected if the yarn is not flowing freely out of the ball, if it catches on another object, if it gets knotted, or if it gets wrapped around the yarn coil; to correct these problems, pause and check for impediments before re-knitting any problem stitches if necessary.
Sometimes the carriage may jam due to one of its edges catching on part of the needlebed, usually where a connection between two beds is not completely flush; in this case, the jam can usually be cleared by gently lifting the leading edge of the carriage 1-2mm and gently sliding forward. Check that your work surface is flat and smooth, that there are no unexpected objects under any part of the bed, and that your beds haven't warped or deformed.
In some cases the cause of a jam is a needle which has hit an unexpected obstacle due to being out of position: for example, if a needle which should be out of work has slipped forward slightly. Needles can also jam due to tension problems, knots in the yarn, or malformed stitches, which can all prevent needles from actuating through their full range.
Sometimes these needle jams may occur while the needle is underneath the carriage, in which case it is difficult to see the source of the problem. If you can't see or reach the needle to diagnose the problem, I recommend removing the carriage: lift the carriage off the rails, tilt forward to clear the needles, and set aside. Unknit any worked stitches from the unsuccessful pass and reset to start the row again.
Regardless of the cause of the jam, it is important to stop moving the carriage. DO NOT try to push through sudden, unexpected resistance. Sometimes a needle jam can be cleared by gently wiggling the carriage back and forth by a centimetre or two, but attempting to force it may damage your machine.
Some plastics used for 3D printing are more vulnerable to heat than others. When not in use, store your knitting machine components in dry conditions, at room temperature, and out of direct sunlight. Do not leave the parts in a hot car or near other sources of heat.
Parts which contact the needles, especially the cams, may benefit from a wax or plastic-friendly lubricant in between projects.
When storing the needlebeds, be cautious of the needle hooks and latches; they can be damaged if they get caught on foreign objects or otherwise treated roughly.
| Part | # | Mirroring | Orientation | Layer height | Supports? | Infill | Z-seam alignment | Initial layer horizontal expansion | Print time (est.) | Weight (est., g) | Metres (est.) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| backPlate | 1 | n/a | Flat top aligned to plate | .2mm / adaptive layers | None | 20% | Sharpest corner | -0.1mm to -0.2mm | 12h33 | 119 | 39.93 |
| tCam | 2 | Mirror one | Hex nut up | .2mm | Normal, touching buildplate | 100% | Sharpest corner | -0.1mm to -0.2mm | TBC | TBC | TBC |
| stripperPlate | 1 | None | Lay flat | .2mm / adaptive layers | None | 100% | Sharpest corner | -0.1mm to -0.2mm | 5h42 | 35 | 11.84 |
| Yarn feeder | 1 | n/a | Lay flat | .12mm / adaptive | None | 20% | Default | -0.1mm to -0.2mm | 4h02 | 25 | 8.49 |
| Yarn carrier cover | 1 | n/a | Lay flat | .2mm | Below overhang | 20% | Default | -0.1mm to -0.2mm | 6h57 | ||
| Needlebed | 1 | n/a | Lay flat | .2mm | None | 15% | Sharpest corner | -0.1mm to -0.2mm | 14h12 | 111 | 37.35 |
| Back cover * | 1 | n/a | Lay flat | .2mm | None | 20% | Sharpest corner | -0.1mm to -0.2mm | 2h53 | 23 | 7.57 |
| Sponge cover * | 1 | n/a | Lay flat | .2mm | None | 20% | Sharpest corner | -0.1mm to -0.2mm | see backCover | see backCover | see backCover |
| Carriage rest L | 1 | n/a | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC |
| Carriage rest R | 1 | n/a | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC |
| Clamps | 2 | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC |
| Clamp heads | 2 | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC | TBC |
* Back cover and sponge bar were sliced and printed in the same job; a combined time/weight estimate is provided
84 commits
OpenSCAD
100.0%