Welcome to Pattern Projector

This is an enhanced fork of Pattern Projector (original source) — a free and open source web app for calibrating projectors for sewing patterns. This fork adds new features including a separate control panel window, mark complete markers, offset lines, a loupe view for line endpoints, and significantly improved rendering quality. To read about the changes, check out the changelog.

What you'll need #

Setup #

  1. Place the projector above the cutting mat, pointing directly at the cutting mat. If you do not have a cutting mat, you can use paper or masking tape to mark out a grid/rectangle on a table or floor.
  2. Connect your computer or tablet to the projector and either mirror or extend the display so that image from computer or tablet is shown on the projector.
  3. 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.
  4. If your projector has a keystone, adjust it so that projection is close to rectangular and focus near the edges improves.

Calibration #

  1. Pattern Projector is a Progressive Web App (PWA) so it can be saved as an app. On a Desktop, you can install it using Chrome or Edge. On a tablet, open the Share menu and tap Add to Home Screen.
  2. Click (or tap) “Start Calibrating.”
  3. Enter full screen mode by clicking (or tapping) in the top left corner.
  4. Drag the corners of the grid to align with your mat. With your eyes on the mat, adjust the corners on your computer or tablet. Adjust the placement of the corners until the projected grid matches your mat's grid.
  5. You don't have to calibrate using your entire mat, instead choose the largest area you can fit the calibration grid in and input the width and height to match the width and height of the grid.
  6. When the projected grid is aligned with your mat, click (or tap) “Project.”

Projecting a pattern #

  1. Click (or tap) to open a pattern.
  2. Move the PDF by clicking and dragging it around the screen.
  3. Cut along the projected design.

Tools #

In projection mode there are several tools provided. Some have keyboard shortcuts, which are denoted in parentheses.

Full screen
It's generally easier to use the software in full screen mode.
Show/hide menu
Show or hide the top menu.
Invert coloursImproved
When projecting, it's usually easier to see green or white lines on black. Click/tap once for green lines, twice for white lines, and three times to return to black lines.
Show or hide move tool
The move tool has four arrow buttons to move the calibration grid corners/edges. It also has a next button in the middle for switching to the next corner/edge.
Show or hide overlay options
Grid, border, paper sheet, flip lines, or wrong side overlays can be shown on the PDF to help with calibration and cutting. For more information, see the overlay options section.
Line weightImproved
Change the thickness of the lines in the PDF pattern.
Flip vertical (V) or horizontal (H)
Helpful when mirroring patterns in half.
Rotate (R)
Change the orientation of the pattern by 90 degrees.
Centre and reset (C)
Centres the pattern on the cutting mat and resets the rotation/flipping.
Magnify (M)Improved
Click (or tap) on the PDF to magnify it. Click (or tap) again to stop magnifying.
Zoom out (Z)
Zoom out to see the whole PDF. Click (or tap) on the PDF to zoom back in at selected location.
Line tool (L)Improved
Mark lines on the PDF for rotating, flipping, moving, measuring, or marking. For a detailed description of the line tool, see the line tool section.
Show or hide stitch menu
Show or hide the stitch menu, which allows you to stitch together multiple page PDF patterns.
Show or hide layers
Show or hide layers in the PDF.
Show or hide the scale menuImproved
Change the size of the pattern. Scale up to 10× is supported. Use keyboard shortcuts to adjust scale without triggering browser zoom.

Overlay options #

The overlay options can be used to verify calibration while projecting and help with cutting patterns. The following options are available:

Border
Shows the border of the calibration grid.
Grid
Shows the calibration grid.
Paper sheet
Shows a rectangle the size of a Letter or A4 piece of paper to verify calibration.
Flip lines
Shows lines that help with unfolding patterns. Line the fold line of the pattern up with the flip line and press flip horizontally or vertically to mirror the piece.
Wrong side
Shows dots when the wrong side of the pattern is projected.

Line tool #

The line tool can be used to measure distances, mark lines on, rotate, flip, and move the PDF. Click (or tap) the line tool button, then click (or tap) on the PDF and drag to draw a line. Once a line is drawn, a menu will appear on the bottom of the screen with the following options:

Delete line
Deletes the selected line.
Align to centre
Rotates the PDF so the selected line is horizontal and centred on your mat.

For aligning the grain of a pattern piece with the grain of your fabric: draw a line on the grain line of the pattern piece, then click (or tap) the align to centre button.

Bring previous/next line to centreImproved
Moves the PDF so that the previous/next line drawn is horizontal and centred on your mat.

For moving between pattern pieces when cutting: draw a line on the grain line of each pattern piece, then move through the pattern pieces using these buttons. Delete lines as you move through the pattern pieces to keep track of which pieces are left to be cut.

Flip along line
Flips the PDF along the line.

For unfolding pattern pieces: draw a line on the fold line of a pattern piece, cut the piece up to the fold line, click (or tap) the flip along line button, and then cut the remainder of the piece.

Move PDF by line lengthImproved
Moves the PDF by the length of the line.

For lengthening/shortening pattern pieces: draw a line perpendicular the lengthen/shorten line of a pattern piece, cut to the lengthen/shorten line, then click (or tap) the move by line length button, and then continue cutting the piece. The direction of the line drawn will depend on whether you are lengthening or shortening the pattern piece.

Line length
Displays the length of the selected line (shown in purple). Other lines are orange.

Tap the length to enter a precise measurement and adjust the line's size. Useful for lengthening/shortening pattern pieces. See this video for an example.

Line angle
Displays the angle of the selected line (shown in purple). Other lines are orange.

Enter a precise angle to rotate the line and pattern piece. Use the align to centre button to apply the rotation based on the entered angle.

Offset lines (O)New
Draw two parallel lines offset from the selected line — useful for adding seam allowance or marking pattern extensions.

Select a line, then press O or use the offset button. Enter the offset distance and lines will be drawn on both sides.

Loupe viewNew
A magnified view appears when dragging a line endpoint, for precise placement.

Tab cycles between endpoints; arrow keys give fine adjustment (Shift for 10× speed).

Control panel #

Open a separate window to control Pattern Projector from a second screen, without touching the projected display. Includes a mini map for navigation and pan buttons.

Mark complete (X) #

Place tick overlays on areas of the pattern as you cut them to track progress. Undo with Cmd-Z / Ctrl-Z.

FAQ #

Additional resources #

Contribute to the project #

Help implement features and fix issues on GitHub.

Translate this tool into more languages using Weblate.

Feedback and feature requests are welcome!