Design tool for automated crocheting of fabrics




Crochet machine, CAD, Modeling, Machine control, Crochet, Graphical user interface


In the context of developing a machine to automatically crochet fabrics, a suitable design tool tailored to the new technology and enabling its application is crucial. The paper offers first insights into the prototype of the crochet machine and presents the approach of such a design tool implemented in Python for creating, modeling and generating the machine instructions. With a graphical user interface (GUI), a flat crocheted fabric can be designed by arranging international crochet symbols for slip stitch (SL), single crochet (SC) and half double crochet (HDC). Built-in error checking mechanisms, following the rules of crochet and the machine’s constraints, will aid inexperienced crocheters in this process. Based on the resulting computer representation as an array containing short strings for the respective stitches, a topology-based 3D model at the meso scale is automatically created as a preview of the designed crocheted fabric. Also, machine instructions to automatically crochet the fabric with the crochet machine prototype are generated by mapping the computer representation of the stitches to macros of G-code and appending them in a valid order. The straightforward design tool shows the capabilities of the crochet machine and is extensible for further enhancements. Through modeling, the structure of the machine-crocheted fabrics is presented for the first time. In comparison to manually crocheted fabrics, the machine-crocheted ones exhibit a technical front and back, since stitches are formed by the machine only from one side.


Spencer, D. J. An Introduction to Textile Technology. In Knitting Technology: a comprehensive handbook and practical guide, 3th ed.; Woodhead Publishing, 2001; pp. 1-6.

Karp, C. Defining Crochet. Textile History 2018, 49, 208–223, DOI: 10.1080/00404969.2018.1491689.

Emery, I. The primary structures of fabrics: an illustrated classification. Whitney Library of Design, 1995, ISBN: 0500016232.

Storck, J.L.; Gerber, D.; Steenbock, L.; Kyosev, Y. Topology based modelling of crochet structures. Journal of Industrial Textiles 2022, 52, 152808372211392, DOI: 10.1177/15280837221139250.

Nakjan, P.; Ratanotayanon, S.; Porwongsawang, N. Automatic Crochet Pattern Generation from 2D Sketch-ing, 170–175, In 10th International Conference on Knowledge and Smart Technology (KST). IEEE, 2018; pp. 170-175, DOI: 10.1109/KST.2018.8426123.

Xu, Z.; Matsuoka, Y.; Deshpande, A.D. Crocheted artificial tendons and ligaments for the anatomically cor-rect testbed (ACT) hand. In 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO), 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO), Zhuhai, 06.12.2015 - 09.12.2015; IEEE, 2015; pp. 2449–2453, DOI: 10.1109/ROBIO.2015.7419706.

Xu, Z.; Todorov, E.; Dellon, B.; Matsuoka, Y. Design and analysis of an artificial finger joint for anthropo-morphic robotic hands. In 2011 IEEE International Conference on Robotics and Automation, 2011 IEEE Inter-national Conference on Robotics and Automation (ICRA), Shanghai, China, 09.05.2011 - 13.05.2011; IEEE, 2011; pp. 5096–5102, DOI: 10.1109/ICRA.2011.5979860.

Shi, L.; Wang, S.; Liang, N.; Zhang, X.; Niu, L.; Cheng, D.; Tang, X. Sound absorption of crochet fabrics with multi-plied yarns. Applied Acoustics 2022, 199, 109017, DOI: 10.1016/j.apacoust.2022.109017.

Bobin, M.; Amroun, H.; Coquillart, S.; Bimbard, F.; Ammi, M. SVM based approach for the assessment of elbow flexion with smart textile sensor. In 2017 IEEE International Conference on Systems, Man, and Cyber-netics (SMC). 2017; pp. 2129–2134, DOI: 10.1109/SMC.2017.8122934.

Jiang, C.; Wang, K.; Liu, Y.; Zhang, C.; Wang, B. Textile-based sandwich scaffold using wet electrospun yarns for skin tissue engineering. Journal of the Mechanical Behavior of Biomedical Materials 2021, 119, 104499, DOI: 10.1016/j.jmbbm.2021.104499.

Spencer, D. J. Classes of warp knitting machines. In Knitting Technology: a comprehensive handbook and practical guide, 3th ed.; Woodhead Publishing Limited, 2001; pp. 289-312.

Grimmelsmann N; Fiedler J; Ehrmann A. Häkelmaschine. DE 10 2016 015 204 1 2018.06.21, 2018.

Grimmelsmann, N; Döpke, C; Wehlage, S; Ehrmann, A. The largest crocheting machine in the world. Melli-and Int. 2019, 25, 99–100.

Guo, R.; Lin, J.; Narayanan, V.; McCann, J. Representing Crochet with Stitch Meshes. In Symposium on Computational Fabrication, SCF '20: Symposium on Computational Fabrication, Virtual Event USA, 05 11 2020 06 11 2020; Whiting, Emily, Hart, John, Sung, Cynthia, Peek, Nadya, Akbarzadeh, Masoud, Aukes, Dan, Schulz, Adriana, Taylor, Hayden, Kim, Jeeeun, Eds.; ACM: New York, NY, USA, 2020; pp. 1–8, DOI: 10.1145/3424630.3425409.

Çapunaman, Ö.B.; Bingöl, C.K.; Gürsoy, B. Computing Stitches and Crocheting Geometry. In Computer-Aided Architectural Design. Future Trajectories. Çağdaş, G., Özkar, M., Gül, L.F., Gürer, E., Eds.; Springer Singapore: Singapore, 2017; vol. 724; pp. 289–305.

Choi, W.; Powell, N. B. Three dimensional seamless garment knitting on V-bed flat knitting machines. Jour-nal of Textile and Apparel, Technology and Management 2015, 4 (3), 1-33.

McCann, J.; Albaugh, L.; Narayanan, V.; Grow, A.; Matusik, W.; Mankoff, J.; Hodgins, J. A compiler for 3D machine knitting. ACM Trans. Graph. 2016, 35, 1–11, DOI: 10.1145/2897824.2925940.

Yu, T.C.; McCann, J. Coupling Programs and Visualization for Machine Knitting. In Proceedings of the 5th Annual ACM Symposium on Computational Fabrication (SCF '20). Association for Computing Machinery, New York, NY, USA, 2020; vol 7, pp. 1-10, DOI: 10.1145/3424630.3425410.

Spencer, D. J. Electronics in knitting. In Knitting Technology: a comprehensive handbook and practical guide, 3th ed.; Woodhead Publishing Limited, 2001; pp. 134-144.

Narayanan, V.; Wu, K.; Yuksel, C.; McCann, J. Visual knitting machine programming. ACM Trans. Graph. 2019, 38, 1–13, DOI: 10.1145/3306346.3322995.

Kyosev, Y.; Renkens, W. Modelling and visualization of knitted fabrics. In Modelling and predicting textile behaviour, Chen X (Ed.), Sawston: Woodhead Publishing, 2010, pp. 225–262.

Sha, S.; Geng, A.; Gao, Y.; Li, B.; Jiang, X.; Tao, H.; Luo, L.; Yuan, X.; Ke, H.; Hu, X.; Deng, Z.; Chen, Z. Review on the 3-D simulation for weft knitted fabric. Journal of Engineered Fibers and Fabrics 2021, 16, 155892502110125, DOI: 10.1177/15589250211012527.

Kyosev, Y. Introduction and problem definition. In: Topology-based modeling of textile structures and their joint assemblies, Kyosev, Y. Ed.; Cham: Springer International Publishing, 2019, pp. 3–9.

Renkens, W.; Kyosev, Y. 3D Simulation of warp knitted structures-new chance for researchers and educa-tors. In 7th International Conference-TEXSCI, 2010.

Warp knitting software on TexMind website. (ac-cessed 2023-02-19).

Kyosev, Y. Software for design of warp knitted structures. In Warp knitted fabrics construction. CRC Press, 2019; pp. 283-298.

Renkens, W.; Kyosev, Y. Geometry modelling of warp knitted fabrics with 3D form. Textile Research Journal 2011, 81, 437–443.

Spencer, D. J. Basic warp knitting principles. In Knitting technology: a comprehensive handbook and practi-cal guide. 3th ed.; Woodhead Publishing Limited, 2001; pp. 286-297.

Craft Yarn Council Website. (accessed 2023-03-10).

Zaharieva-Stoyanova, E.; Bozov, S. CAD module for knitting patterns design. In Proceedings of the 12th International Conference on Computer Systems and Technologies, 2011; pp. 298-304.

Lin, J.; Narayanan, V.; McCann, J. Efficient transfer planning for flat knitting. In Proceedings of the 2nd An-nual ACM Symposium on Computational Fabrication, 2018; pp. 1-7.

TkInter homepage. (accessed 2023-03-16).

TexMind textile viewer on TexMind website. (accessed 2023-02-19).

Python library pytexlib on GitHub. (accessed 2023-08-04).

Cncjs homepage. (accessed 2023-08-04).

Yan, X.; Gu, P. A review of rapid prototyping technologies and systems. Computer-Aided Design 1996, 28, 307–318, doi: 10.1016/0010-4485(95)00035-6.

Kyosev, Y. Applications of the topological generated models. In Topology-Based Modeling of Textile Struc-tures and Their Joint Assemblies: Principles, Algorithms and Limitations, Springer International Publishing, 2019; pp. 221-232.

Spencer, D. J. The four primary base weft knitted structures. In Knitting technology: a comprehensive hand-book and practical guide. 3th ed.; Woodhead Publishing Limited, 2001; pp. 60-81.

3D model of crocheted fabrics




How to Cite

Storck, J. L., Feldmann, B. A., & Kyosev, Y. (2023). Design tool for automated crocheting of fabrics. Communications in Development and Assembling of Textile Products, 4(2), 254–272.



Peer-reviewed articles