Embroidermodder
   HOME

TheInfoList



OR:

Embroidermodder is a free
machine embroidery Machine embroidery is an embroidery process whereby a sewing machine or embroidery machine is used to create patterns on textiles. It is used commercially in product branding, corporate advertising, and uniform adornment. It is also used in the ...
software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists ...
tool that supports a variety of formats and allows the user to add custom modifications to their embroidery designs.


History

Embroidermodder 1 was started by Mark Pontius in 2004 while staying up all night with his son in his first couple months. When Mark returned to his day job, he lacked the time to continue the project. Mark made the decision to focus on his family and work, and in 2005, Mark gave full control of the project to Josh Varga so that Embroidermodder could continue its growth.New admin Josh Varga
Embroidermodder Discussion Forum, 2005-04-21
Embroidermodder 2 was conceived in mid 2011 when Jonathan Greig and Josh Varga discussed the possibility of making a cross-platform version. It runs on
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
,Linux Support
Embroidermodder Feature Requests Forum, 2012-07-21
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,Embroidermodder on Mac OS X
Twitter, 2013-06-24
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
. The Embroidermodder website and downloads are hosted on
SourceForge SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrorin ...
. On July 18, 2013, The Embroidermodder 2 Source was moved to
GitHub GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous ...
.Embroidermodder moves source to GitHub
GitHub, 2013-07-18


Embroidermodder 1 Features

* Runs under
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
. * Sourcecode (Visual C++) available. * Reads/Writes Tajima .dst file format, which is compatible with most every commercial and vendor's software available. * Also reads/writes Excel .csv file format for hand editing using Excel or a text editor. * Allows scaling designs to any size (not just +/- 20% like some software). * Shows the design on-screen, with unlimited zoom to get up close and personal with any stitch. Zoom to actual size, fit to screen, selection, or just in/out. Scrollbars allow panning around the design. * Multiple documents can be open, and each document may have multiple view windows, each at different zooms to allow fine detail editing, while still getting the big picture. * Print design at actual size. * Displays statistics like max/min/average stitch length, number of colors, etc. * Select, move, insert, or delete either stitches, lines, or selection. * Double click in select mode to select a region (stitches between Jumps or color changes). * Cut/Copy/Paste selection. * Cursor left/right steps selection point though individual stitches. * Add text using any windows font. * Toggle display of Jump stitches (as black dash-dot lines). * Display updates are very fast using a combination of direct screen draw with efficient clipping and background rendering. * Optional Debug mode (compile time option) with additional display and break capability, such as monitoring the background render progress in the status bar.


Embroidermodder 2 Features

* Runs under
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
,
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and Raspberry Pi. * CAD/CAM
Graphical User Interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
. * Sourcecode (
Qt4 Qt (pronounced "cute") is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems wit ...
/
Qt5 Qt (pronounced "cute") is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems wit ...
C++) available. * Undo/Redo functionality. * Reads over 45 different embroidery formats. * Also reads/writes Excel .csv file format for hand editing using Excel or a text editor or generating the .csv data from an external program such as
Mathematica Wolfram Mathematica is a software system with built-in libraries for several areas of technical computing that allow machine learning, statistics, symbolic computation, data manipulation, network analysis, time series analysis, NLP, optimizat ...
.Embroidermation Test 2
Nina Paley Blog, 2013-07-19
* Cut/Copy/Paste selection between multiple documents. * Scripting API. * Add text using any installed system font. * Customizable icon themes.


libembroidery

One of the byproducts of Embroidermodder 2 was the creation of libembroidery
library A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
. libembroidery is written in C. It supports reading and writing of a variety of embroidery formats, and several vector formats which are not commonly used in embroidery. The formats are as such (last updated January 2017): 'Stable' = Yes, supported and is considered stable. 'Unstable' = Yes, supported but may be unstable. No = Not supported.


References


External links

* * * {{Vector graphics editors Embroidery Free computer-aided design software Computer-aided design software for Linux MacOS graphics software Windows graphics-related software Computer-aided design software for Windows MacOS computer-aided design software Cross-platform free software Cross-platform software Graphics software that uses Qt Free software programmed in C Free software programmed in C++ Free software projects Free graphics software Software using the zlib license Vector graphics editors Vector graphics editors for Linux