Skip to content

Nifdee/pattern-projector

 
 

Repository files navigation

Welcome to Pattern Projector!

Pattern projector is a free and open source web app that helps users quickly calibrate projectors for sewing patterns. This project is currently in beta, so expect large changes and new features to be added as we iterate.

What You’ll Need

  • Projector: at least 720p recommended
  • Cutting mat: ideally with grid lines at every inch
  • Tripod or wall/shelf/table mount for projector
  • Computer or tablet to connect to the projector
  • A PDF sewing pattern

Setup

Place the projector above the cutting mat, pointing at the cutting mat. Try to place the projector directly above the cutting mat and pointing directly at it.

Connect your computer or tablet to the projector and either mirror or extend the display.

Adjust the focus on the projector, until text is crisp in the centre of the projection. If you cannot get a clear image, ensure the distance between the projector and cutting mat is within the functional range recommended by the manufacturer.

If your projector has a keystone, adjust it so that projection is close to rectangular and focus near the edges improves.

Calibration

Open “Calibration”.

Enter the width and height of your mat into the page.

Enter fullscreen mode by clicking (or tapping) “Fullscreen”

Drag the corners of the grid to align with your mat. With your eyes on the mat, adjust the corners on the tablet or computer. Adjust the placement of the corners until the projected grid matches your mat’s grid.

When the projected grid is aligned with your mat, click (or tap) “Project Pattern”

Projecting a Pattern

Click (or tap) “Open File” to load the PDF document.

Cut along the projected design.

In projection mode there are several tools provided:

  • Drag to move: Move the PDF by dragging it around the screen.

  • Invert Colours: When projecting, it’s usually easier to see white lines on black. Click “invert” to invert the colours.

  • Flip Vertical/Horizontal: helpful to unwrap fold lines in patterns

  • Rotate: to change the orientation of the pattern

  • Fullscreen: It’s generally easier to use the software in fullscreen mode, tap or click “Fullscreen”

FAQ

Annotation Support: planned for upcoming release. Chromecast/Miracast: While it’s possible to cast this webpage, the lag in the connection can be frustrating, especially when calibrating. Phones: While possible to visit and use the webpage on a Phone, the limited screen size makes it difficult to use.

Translations

Pattern Projector uses Weblate for translations. It's currently available in English, Dutch, German, Danish, French, and Spanish.

Feedback, code contributions, translations, and feature requests are welcome.

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.3%
  • Other 0.7%