Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Plotters
  3. ThreadPlotter

ThreadPlotter

Python

A toolkit for designing and fabricating punch needle embroidery using X-Y plotters.

GitHubGitHub
140 stars2 forks0 contributors

What is ThreadPlotter?

ThreadPlotter is a toolkit for designing and fabricating punch needle embroidery using X-Y plotters. It enables users to convert digital images into embroidered patterns by repurposing plotting hardware with specialized needles and fabric setups. The project bridges digital design tools with physical textile arts, making delicate embroidery accessible through automated fabrication.

Target Audience

Makers, artists, and researchers interested in digital fabrication, textile arts, or repurposing X-Y plotters for creative projects. It's particularly valuable for those exploring intersections of craft and technology.

Value Proposition

ThreadPlotter provides a research-backed, open-source solution for automated embroidery fabrication without requiring specialized commercial embroidery machines. Its unique approach preserves the delicate quality of punch needle work while leveraging accessible plotting hardware.

Overview

ThreadPlotter is a toolkit that enables the creation of delicate punch needle embroidery through digital fabrication. It transforms standard X-Y plotters into embroidery machines, bridging digital design with traditional fiber art techniques. This project was developed as supplementary material for a research paper presented at DIS'20, where it received an Honorable Mention Award.

Key Features

  • Pattern Design — Supports designing and editing images specifically for punch needle embroidery.
  • Plotter Integration — Converts X-Y plotters into embroidery fabricators with appropriate physical setups.
  • Tutorial Guidance — Provides step-by-step instructions for hardware setup, pattern creation, and advanced techniques.
  • Research-Backed — Developed alongside academic research on craft fabrication and digital design interfaces.

Philosophy

ThreadPlotter emphasizes accessibility in digital fabrication, allowing makers to repurpose existing plotting hardware for creative textile arts while maintaining the delicate quality of traditional punch needle embroidery.

Use Cases

Best For

  • Converting X-Y plotters into embroidery machines
  • Creating delicate punch needle embroidery from digital images
  • Academic research on digital fabrication and craft interfaces
  • Maker projects combining hardware hacking with textile arts
  • Exploring automated techniques for fiber art creation
  • Educational demonstrations of digital-physical design workflows

Not Ideal For

  • Commercial embroidery operations requiring high-speed, large-scale production
  • Individuals seeking a software-only solution without hardware assembly
  • Projects needing immediate, plug-and-play functionality without calibration

Pros & Cons

Pros

Academic Rigor

Backed by peer-reviewed research presented at DIS'20 with an Honorable Mention Award, ensuring a validated and innovative approach to digital fabrication.

Hardware Repurposing

Enables conversion of standard X-Y plotters into embroidery machines, making delicate fabrication accessible without expensive specialized equipment, as emphasized in the project philosophy.

Comprehensive Tutorials

Provides step-by-step guidance for hardware setup, pattern creation, and advanced techniques through linked tutorials, reducing barriers for makers.

Community Engagement

Encourages sharing creations via social media hashtags like #plotterembroidery, fostering a collaborative maker ecosystem and real-world examples.

Cons

Hardware Dependency

Requires a compatible X-Y plotter and physical components like needles and fabric, which may not be readily available, limiting accessibility for users without such resources.

Documentation Gaps

Some tutorials, such as those for advanced examples, are marked as 'in progress' in the README, indicating incomplete documentation that could hinder user progress.

Niche Application

Focused solely on punch needle embroidery, not adaptable to other textile arts or general plotting tasks without significant modification, as implied by its specific design goals.

Frequently Asked Questions

Quick Stats

Stars140
Forks2
Contributors0
Open Issues0
Last commit6 years ago
CreatedSince 2020

Tags

#digital-fabrication#design-tools#maker-tools

Included in

Plotters1.4k
Auto-fetched 16 hours ago

Related Projects

lnln

3D line art engine.

Stars3,376
Forks129
Last commit7 years ago
linedrawlinedraw

Convert images to vectorized line drawings for plotters.

Stars855
Forks116
Last commit3 years ago
autotraceautotrace

bitmap to vector graphics converter

Stars716
Forks93
Last commit1 month ago
DrawingBotV3DrawingBotV3

DrawingBotV3 is a software for converting images into vector art

Stars510
Forks53
Last commit9 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub