Hi there!! Multi year user of freesewing and eternally appreciative of this site and community for everything it’s done. I’m having some trouble printing off a few custom pattern designs. When I export the pre-set patterns I have no issues, but when I go to export the patterns with my measurements, it won’t work. Does anyone know how to fix this?
What do you mean by “it won’t work”? Is the pattern generating just fine, but you see an error message when trying to export it? If so, please provide the error message. Or, please describe the behaviors you are seeing.
If you’re okay with sharing your options/measurements, the easiest way for us to look at the problem would be to coy-paste the contents of the url bar into the forum. Then we see exactly what you’re seeing and can try to debug the issue.
Otherwise, as @Benjamin_F wrote, an error message would be helpful, or screenshots if there is no error message.
Sorry about the lack of info, I have no issues generating the pattern. The problem is when I click on any of the export options (like A4 or A0). There aren’t any error codes, it just stays on the yellow loading block with the messages (generating data rolodex, firing up the mouse, the cute messages of that sort) and doesn’t download. No matter how long I wait for, the download won’t work. I tried it on a desktop and my phone and neither will download.
I hope that explaination helps, English is not my first language.
Hmm… for Hugo using the Elanor curated set, I see the bug when trying to export A4, Letter, Legal, and Tabloid PDF. However, I don’t see the bug when exporting anything else. For example, A3, A2, A1, and A1 PDFs export just fine.
For different designs with different measurements sets, the bug occurs with other paper sizes. For example, Simon using the Joost set has the bug with A3 and Letter, but not with A4, A2, A1, A0, Legal, or Tabloid.
In the Javascript console when the bug occurs, I see:
TypeError: this.bottomRight.asRenderProps is not a function. (In ‘this.bottomRight.asRenderProps()’, ‘this.bottomRight.asRenderProps’ is undefined)
TypeError: undefined is not an object (evaluating ‘i.withContent’)
I debugged the code a little bit. Sometimes pdfPages seem to be generated by the tiler without the bottomRight attribute set, which causes an exception in Part.prototype.asRenderProps.
Commenting out the following code fixes the issue locally:
As a workaround, you could try to use the Pattern Layout view and move the parts around to avoid empty pages. Maybe that fixes it, not sure. Note that you may also have to click the “Apply Layout” button.
The bug only seems to happen for some measurements/designs as the problem is caused by the code that splits the pattern into multiple pages. I suspect there is a bug when creating empty pages or something like that, but the function in the plugin-tiler.mjs is quite complicated.
Using the Pattern Layout view to test moving parts around, I believe the bug occurs only when the bottom-right-most page is blank. Having blank pages in other places doesn’t seem to trigger the bug.
Workaround:
With a User Experience level 2 or higher,
In the Pattern Layout view, select the appropriate Paper Size.
Move a Part so all or part of it falls onto the bottom-right-most page and Apply Layout.
It worked, the craftsmanship of the patterns and the effort to help the sewing community the most impressive thing I’ve ever seen. Thanks you both for your help!
I’m a newbie to sewing and I had the same issue - the solution by Benjamin_F worked perfectly for me, and I also discovered more nifty features of this platform at the same time.
BTW I also had scale problems with printing - the 10cm x 5cm box was a few mm out. I followed all the guidance, but no solution. Then I just gave the pdf to ChatGPT and it generated a rescaled pdf - solved. Unfortunately the alignment crosses were then lost in the margins - so I asked ChatGPT to fix that too - perfect.
Maybe someone can copy/paste the ChatGPT re-scaling solution into the forum in the right place - where it can help others.
I’m a newbie to sewing and FreeSewing 3 days ago. My first attempt is the Wahid. I’m not sure how to use forums - so I’m asking you about your Wahid. When I stitched it into a garment and tried it on I found that there was no overlap of the edges so that the buttons/buttonholes could reach each other. Did this also happen for your Wahid?
I then studied the measurements with the Paperless view and found that the dimensions across the different garment panels all added up to my waist/chest circumference. I expected the design would add the overlap amount - since I couldn’t see any option to set the overlap.
Regarding the print scaling issue, it would be better to find a solution where the originally-generated PDF prints directly at the correct scale, rather than trying to alter the PDF. The exported PDFs should already be at the correct scale.
The most common causes of PDF scale issues is:
Generating a PDF for one paper size (like A4), but printing to a different paper size (like Letter, for example).
The printer settings were set to fit/shrink the PDF.