More prints [Draft 01/04/2010]

Over the last two days I’ve printed a MakerBot coin, two chess pieces (both knights), two replacement Scrabble pieces (one printed vertically, one printed horizontally), two different tries at printing a dummy SD card, and a very loud whistle.

I’ve had difficulty re-printing the whistle once I changed some of my Skeinforge settings.  (Dang.)  I’ve also ended up with a plank of plastic instead of a Darth Vader head.  It was being printed out with these really wild spikey bit sticking straight out of the head – several centimeters beyond where the raft ended.  Non-optimal.

Drafts Zero - The Lost Blog Posts
  1. The Lost Blog Posts
  2. Plastruder! [Draft 12/25/2009]
  3. UNTITLED [Draft 12/25/2009]
  4. Preparing to print [Draft 12/27/2009]
  5. More prints [Draft 01/04/2010]
  6. Prototype Pricing [Draft 01/19/2010]
  7. MakerBot tuning [Draft 01/20/2010]
  8. Plastic Screw Anchor [Draft 02/02/2010]
  9. Magic [Draft 02/03/2010]
  10. How are you printing with PLA? [Draft 02/16/2010]
  11. Rebuilding my extruder [Draft 02/16/2010]
  12. MY robot [Draft 02/18/2010]
  13. more things i learned [Draft 02/20/2010]
  14. First commissioned piece! [Draft 02/22/2010]
  15. MakerBot: Toy or Tool? [02/25/2010]
  16. Idea for Skeinforge settings… [Draft 03/27/2010]
  17. RepRap and MakerBot alternatives [Draft 04/05/2010]
  18. RepRap Parts for Sale [Draft 04/07/2010]
  19. Where is the Othercutter? [Draft 06/08/2015]
  20. Mendel Parts – Printed, Cast, CNC’d, Lasercut or Injection Molded? [Draft 04/12/2010]
  21. MakerBot Operator’s Manual [06/04/20210]
  22. MakerBot on CBS! [07/07/2010]
  23. New Print: Soft-Pawed Albino Stoat of South Wales Cookie Cutter [07/07/2010]
  24. House calls [07/11/2010]
  25. Digital assistant? [08/05/2010]
  26. MakerBot + Junk = Stuff! [08/06/2010]
  27. Design choices in RepRap, Goals of RepRap [08/14/2010]
  28. Upgrades and obsolescence [08/25/2010]
  29. Dear Anonymous [08/25/2010]
  30. The ultimate in customer service [08/26/2010]
  31. Open Source Makes You Smarter [08/27/2010]

Preparing to print [Draft 12/27/2009]

Unfortunately my MakerBot did not come with a print button.  I’m (slowly) going through the MakerBot tutorial on how to print. For those of you with a Windows box, the first time process should be as follows:

Well, I’m still getting the hang of this…  I’ve frisbee’d two mini-mugs so far.  :)

Drafts Zero - The Lost Blog Posts
  1. The Lost Blog Posts
  2. Plastruder! [Draft 12/25/2009]
  3. UNTITLED [Draft 12/25/2009]
  4. Preparing to print [Draft 12/27/2009]
  5. More prints [Draft 01/04/2010]
  6. Prototype Pricing [Draft 01/19/2010]
  7. MakerBot tuning [Draft 01/20/2010]
  8. Plastic Screw Anchor [Draft 02/02/2010]
  9. Magic [Draft 02/03/2010]
  10. How are you printing with PLA? [Draft 02/16/2010]
  11. Rebuilding my extruder [Draft 02/16/2010]
  12. MY robot [Draft 02/18/2010]
  13. more things i learned [Draft 02/20/2010]
  14. First commissioned piece! [Draft 02/22/2010]
  15. MakerBot: Toy or Tool? [02/25/2010]
  16. Idea for Skeinforge settings… [Draft 03/27/2010]
  17. RepRap and MakerBot alternatives [Draft 04/05/2010]
  18. RepRap Parts for Sale [Draft 04/07/2010]
  19. Where is the Othercutter? [Draft 06/08/2015]
  20. Mendel Parts – Printed, Cast, CNC’d, Lasercut or Injection Molded? [Draft 04/12/2010]
  21. MakerBot Operator’s Manual [06/04/20210]
  22. MakerBot on CBS! [07/07/2010]
  23. New Print: Soft-Pawed Albino Stoat of South Wales Cookie Cutter [07/07/2010]
  24. House calls [07/11/2010]
  25. Digital assistant? [08/05/2010]
  26. MakerBot + Junk = Stuff! [08/06/2010]
  27. Design choices in RepRap, Goals of RepRap [08/14/2010]
  28. Upgrades and obsolescence [08/25/2010]
  29. Dear Anonymous [08/25/2010]
  30. The ultimate in customer service [08/26/2010]
  31. Open Source Makes You Smarter [08/27/2010]

UNTITLED [Draft 12/25/2009]

[I have no idea why I jotted down the below.  At the time these pages were all easily accessible from the MakerBot website and wiki.  These days, you need Archive.org to see what these items are.  I think this is a snapshot of what I was doing on Christmas Day 2009?]

  • http://sanguino.cc/softwareforwindows
  • http://wiki.makerbot.com/plastruder-mk4
  • http://wiki.makerbot.com/plastruder-mk4-assembly#toc75
  • http://wiki.makerbot.com/cupcake-motherboard-firmware-update
  • http://wiki.makerbot.com/cupcake-calibration
Drafts Zero - The Lost Blog Posts
  1. The Lost Blog Posts
  2. Plastruder! [Draft 12/25/2009]
  3. UNTITLED [Draft 12/25/2009]
  4. Preparing to print [Draft 12/27/2009]
  5. More prints [Draft 01/04/2010]
  6. Prototype Pricing [Draft 01/19/2010]
  7. MakerBot tuning [Draft 01/20/2010]
  8. Plastic Screw Anchor [Draft 02/02/2010]
  9. Magic [Draft 02/03/2010]
  10. How are you printing with PLA? [Draft 02/16/2010]
  11. Rebuilding my extruder [Draft 02/16/2010]
  12. MY robot [Draft 02/18/2010]
  13. more things i learned [Draft 02/20/2010]
  14. First commissioned piece! [Draft 02/22/2010]
  15. MakerBot: Toy or Tool? [02/25/2010]
  16. Idea for Skeinforge settings… [Draft 03/27/2010]
  17. RepRap and MakerBot alternatives [Draft 04/05/2010]
  18. RepRap Parts for Sale [Draft 04/07/2010]
  19. Where is the Othercutter? [Draft 06/08/2015]
  20. Mendel Parts – Printed, Cast, CNC’d, Lasercut or Injection Molded? [Draft 04/12/2010]
  21. MakerBot Operator’s Manual [06/04/20210]
  22. MakerBot on CBS! [07/07/2010]
  23. New Print: Soft-Pawed Albino Stoat of South Wales Cookie Cutter [07/07/2010]
  24. House calls [07/11/2010]
  25. Digital assistant? [08/05/2010]
  26. MakerBot + Junk = Stuff! [08/06/2010]
  27. Design choices in RepRap, Goals of RepRap [08/14/2010]
  28. Upgrades and obsolescence [08/25/2010]
  29. Dear Anonymous [08/25/2010]
  30. The ultimate in customer service [08/26/2010]
  31. Open Source Makes You Smarter [08/27/2010]

Plastruder! [Draft 12/25/2009]

Last night I started work on the Plastruder Mark IV.  Superglued the dino-bases, bolted those bits together, sourced some bits of wire from an ethernet cable, soldered together the nichrome wire, soldered together the thermisistor, and bolted the plastruder housing together with the motor.

Apparently there are two varieties of thermisistors – one small and one REALLY small.  I got the REALLY small one.  It was easily the most demanding part.  It’s such a tiny part that I was constantly afraid of snapping, crushing, or losing it.

Drafts Zero - The Lost Blog Posts
  1. The Lost Blog Posts
  2. Plastruder! [Draft 12/25/2009]
  3. UNTITLED [Draft 12/25/2009]
  4. Preparing to print [Draft 12/27/2009]
  5. More prints [Draft 01/04/2010]
  6. Prototype Pricing [Draft 01/19/2010]
  7. MakerBot tuning [Draft 01/20/2010]
  8. Plastic Screw Anchor [Draft 02/02/2010]
  9. Magic [Draft 02/03/2010]
  10. How are you printing with PLA? [Draft 02/16/2010]
  11. Rebuilding my extruder [Draft 02/16/2010]
  12. MY robot [Draft 02/18/2010]
  13. more things i learned [Draft 02/20/2010]
  14. First commissioned piece! [Draft 02/22/2010]
  15. MakerBot: Toy or Tool? [02/25/2010]
  16. Idea for Skeinforge settings… [Draft 03/27/2010]
  17. RepRap and MakerBot alternatives [Draft 04/05/2010]
  18. RepRap Parts for Sale [Draft 04/07/2010]
  19. Where is the Othercutter? [Draft 06/08/2015]
  20. Mendel Parts – Printed, Cast, CNC’d, Lasercut or Injection Molded? [Draft 04/12/2010]
  21. MakerBot Operator’s Manual [06/04/20210]
  22. MakerBot on CBS! [07/07/2010]
  23. New Print: Soft-Pawed Albino Stoat of South Wales Cookie Cutter [07/07/2010]
  24. House calls [07/11/2010]
  25. Digital assistant? [08/05/2010]
  26. MakerBot + Junk = Stuff! [08/06/2010]
  27. Design choices in RepRap, Goals of RepRap [08/14/2010]
  28. Upgrades and obsolescence [08/25/2010]
  29. Dear Anonymous [08/25/2010]
  30. The ultimate in customer service [08/26/2010]
  31. Open Source Makes You Smarter [08/27/2010]

Combining Multiple Video Files

Rather than send me a single set of video files, my client’s vendor sent me… 149 separate MP4 files, ranging from a few seconds to about 11 minutes long.  I have no interest in sorting through dozens of video files, cataloging them individually, and then trying to review them in order.

While I would have thought VLC would have been a good drag-n’-drop way to stitch them all together, the version I had and the newest version available both weren’t letting me save multiple files into a single file.

A bit of googling and I stumbled across an old friend – ffmpeg!  I hadn’t used this program to transcode video since the early days of DIVX, backing up DVD’s back in the late 1990’s / early aughts.

Here’s the process I settled on for my Windows machine:

  • Created a batch file to create a list of the video files (which included spaces, commas, and all kinds of nonsense command line tools hate).  The entire contents of the batch file was:
    • dir *.mp4 /b > list.txt
  • Since I’m using Notepad++, I used the find/replace function to search / replace on “list.txt”:
    • /r/n
    • ‘/r/nfile ‘
  • Even using some find/replace magic, I still needed to adjust the first and last lines, but that wasn’t so bad.
  • Then, the videos which had been named in semi-logical pattern, were not in strictly alphanumeric order.  I re-ordered them in the text list to the order I’d wanted to view them in.
  • I dropped the FFMPEG executable, downloaded from this mirror, into the folder with the video files and list.txt, then made a new batchfile which contained the following:
    • ffmpeg -f concat -safe 0 -i list.txt -c copy combinedfilename.mp4
  • Now, I could have typed this into the command line, but since I wanted to batch certain files together, it was just easier for my purposes to have the batch file.  Plus, now I have the executable and the batch file for future use.

Anyhow, I hope this helps save someone, perhaps even myself, a few minutes of hair pulling and searching.  :)

Adventures with a (Cheap) Vinyl Cutter

I don’t have any affiliate links to shill, but I really like Monoprice.  They sold cheap re-branded 3D printers, decent office equipment, and sometimes they will have an absolutely ridiculous deal on one of their products.  I’d say, overall, the quality is “pretty good” across the board and when you can find a deal on something, it’s an easy decision.  I picked up an extra Monoprice Mini Delta 3D printer because it was so cheap, I could use it for parts and not feel bad.1  I’ve been happy with their egg cooker, USB hubs, HDMI cables, various random testers.  The other day I saw they had a sale on their “MakerCraft Mini Craft Cutter” for $80, when it’s normally $230, with free shipping and had to buy it.  If you missed out, I’d highly recommend signing up for their newsletter.  About twice a year they have some deal that’s just bananas.

It’s been sitting off in a corner for nearly two months while I’ve been distracted by Maker Faire preparations and work, but tonight I gave it a shot.  I’d say, like most other MonoPrice things, it’s “pretty good.”  The included software “Sure Cuts A Lot Pro 5” is not very intuitive, the documentation on the machine and software is pretty lacking, and the tutorials aren’t very helpful either.

Even so, with some futzing around I was able to run a test cut and mostly get another design cut out.  Pictures later.

Here are some of the things I learned:

  • After you drop the blade into the machine, be sure the carriage and move all the way back and forth.  It’s very easy to have it protrude upwards very slightly, causing a horrible clacking / grinding noise.
  • I’m not sure if it’s me, the way I loaded the sticky back cutting mat, or some combination, but the large design I cut out was  off the piece of vinyl by about 1″.  I would recommend making sure your piece of vinyl is about as big as the 8×10 cutting mat.  I am not sure, but I suspect the “vertical” direction has a lot more variability than the “horizontal” direction.

I tried to cut things several times without success.  I tried a lot of different ways to get it going, so I don’t know what got me cutting.  At first the machine would beep at be intermittently, and then regularly.  I have no idea what caused that to happen – or why it stopped.

After the machine registration / cutting mat homing procedure, which sounded about as much as you would expect a small plotter to sound, it was surprisingly quiet.  I’ve never used a craft or vinyl cutter before, so I guess I had just built it up in my head.

I’m going to try cutting some more things tomorrow and look forward to posting some more progress.

I’ve cut several medium complexity designs out of HTV and it was incredibly tedious.  I tossed a very complicated design into this craft cutter and it quietly ripped it out like a champ.  For $80 shipped, I would easily recommend this device to anyone who wanted to experiment with a craft cutter and wasn’t afraid to spend some time tinkering with software and settings.

  1. And, later, I had to! []

Review of DriveThruCards.com

TLDR:  The cards from DriveThruCards.com (DTC) arrived yesterday and I couldn’t be happier with the result.  Great customer service, product, and value.

This slideshow requires JavaScript.

  1. Shipping:  Great
    1. 3/19/2024:  I ordered 120 cards around 2 AM PST in California.
    2. 3/19/2024:  The DTC website was updated with the following statuses:  Pending Payment Approval, Paid For, Sent to printer, Confirmed.
    3. 3/24/2024:  I received a shipping confirmation email from DTC in Overland Park, Kansas with a USPS tracking number at about 4:32 PM PST.
    4. 03/25/2024:  The date on the “External Packing Slip” included with the box.
    5. 3/28/2024:  USPS sent me a notification the package arrived around 8:29 AM PST.
    6. This was basically exactly as long as my Reddit lurking had suggested (about 10 days) it would take.

      Order confirmation and status screen
      Order confirmation and status screen
  2. Packaging:  Great
    1. The cards arrived wrapped in a cellophane band, within packing paper, inside a small box (about 5″x5″x3.5″ cube).  This was perfectly fine for these cards.  They have options for tuck boxes and other containers, but I didn’t need or want these for this project.
  3. Card Quality:  Great
    1. Text and images were sharp, legible, and colors rich but slightly darker than what I saw on my computer screen.  By tinkering with Inkscape, I would guesstimate the final card was about 5-10% less bright than what I saw on my screen.  Without comparing the cards directly against a large bright monitor, I don’t think I would have noticed this difference.
    2. When I set the deck down on a flat surface and run my finger over the side of the stack of cards, there’s a very slight variation over a few cards.  It’s barely perceptible and probably totally fine for any kind of card usage or card game except a super precise cut for casino playing cards.
    3. When the cards are viewed edge-on in a stack, you can tell see a faint bit of the card’s edge color.  I grabbed some “Magic: the Gathering” cards and looked at a mix of black and white bordered cards and noticed that even the black border cards seem to look white-ish when viewed edge on.  The slight bit of color here doesn’t bother me at all and for most purposes would be totally irrelevant.
    4. The cards were 2.503″ or 63.57 mm wide and 3.506″ or 89.05 mm tall, or about 0.2% large.  Some variation is to be expected in any order and this miniscule variation would be completely unnoticeable except I used digital calipers to measure them.
    5. The cards, printed on DTC’s “premium stock,” advertised as 11.4 pt (0.0114″) were 0.0115″ or 0.29 mm thick.  Flicking the cards against a table, right next to an actual casino poker card, they felt identical.  (The casino card has a slightly raised texture, but the flex, bounce, and flick of the card stock felt identical).
    6. Card Cut.  This is the one aspect that didn’t come out exactly as I had planned.  Ten of the cards I printed had borders, but they were visibly different widths at each end.  These cards were Premium U.S. Poker sized (2.5″ x 3.5″), the PDF itself was 2.75″ x 3.75″ (to account for the 1/8″ bleed area at each edge).  Unfortunately, I didn’t notice this until after I had used the cards a bit, so I don’t know whether top or the bottom was slightly thinner.  Since these cards are basically dividers, this isn’t a huge deal for me.  However, I’d prefer being able to get them back with an even border all the way around.

      This slideshow requires JavaScript.

  4. Customer Service:  I discussed the responsiveness of the DTC customer service team in the prior post.  They went out of their way to help me with my project – and it really smoothed things for me.

I simply could not be happier with these cards.  I will absolutely be trying them again.

Print On Demand Custom Cards
  1. Custom Cards with DriveThruCards.com
  2. Review of DriveThruCards.com
  3. Designing Custom TCG Cards and Proxies

Custom Cards with DriveThruCards.com

I’ve been looking to get some playing sized cards for various purposes recently.  I’ve enjoyed making my own cards from blanks ordered off of Amazon, but for things that might get used a little more regularly, it would actually help to have these things pre-typed/printed.  And, as a long-time / returning enthusiast of a particular card card game, I was also looking to print up some proxy cards for casual play.  I don’t want counterfeit cards – just make some obviously unofficial stand-ins for real cards in casual play.

  1. Cost Breakdown
    1. If you do any kind of Googling about searching for a company to print up cards of various sizes, you’ll quickly end up at MakePlayingCards.com – or a company that has a website that looks nearly identical to MPC.  Getting a single deck of custom cards printed up through MPC is $26.15 for up to 108 cards (they offer incremental price breaks) plus $11.99 shipping (with tracking taking about 20 days) as the cheapest option, coming to $40.17 (including some tax).  This is roughly $0.37/card.
    2. Lurking in some Reddit forums, I found a few suggestions on different ways to create proxy Magic: the Gathering cards.  These forums renewed my interest in getting some cards printed up – and lead me to DriveThruCards.com.  I just placed an order for 120 cards,1 but I’ll describe the cost for 108 cards for an apples-to-apples comparison.  A single deck of custom cards printed through DTC is $12.42, plus $5.99 shipping (USPS Ground Advantage and anecdotal evidence from Reddit suggests ~10 days), plus  $1.00 in tax, comes to $19.41.  This is roughly $0.18/card.
  2. Benefits / Costs
    1. There’s no question the MPC website is cleaner and slicker, featuring drag and drop options, without a lot of technical jargon about printing, colors, etc.  They also seem to have many more options for card sizes, materials, and finishes.  They also have lots of templates in various formats to download and populate.  The obvious downsides are the length of shipping required and the cost, both estimated to be roughly twice that of DTC which is apparently in Overland, Kansas.
    2. The DTC website is… by their own admission, “challenging to learn.”  While I’m sure the interface permits a ton of customization, the dizzying array of options is daunting.  They have lots of guides on their website and knowledge base, as well as elsewhere, but it’s probably too much information.  I went with DTC for my first custom card order because I wanted to inexpensively try out some ideas and I figured that after the first order, I’d probably get the hang of their system.  However, one thing that really sets DTC apart is the responsiveness of their customer service.  I’d emailed them in the middle the day and middle of the night (aka goblin hours) and someone always back to me super fast.  Although DTC doesn’t have official PDF templates, Brian with DTC kindly whipped one up and emailed it to me which answered tons of my questions.
  3. Anatomy of a Printed Card
    1. Both MPC, DTC, and other print-on-demand (POD) websites have numerous descriptions, graphics, tutorials, and samples all using slightly different words, relating to the various sizes, printing zones, etc.  I found it incredibly confusing.  Now, I’m not certain I’ve gotten everything right, but here’s my best understanding…
      Annotated sample poker card
      Annotated sample poker card
      1. Cut Line / Trim Line / Bleed Line.
        1. The area described by the solid black line will be where the card is trimmed to the exact dimensions of the card.  The good thing about knowing what this line means is that if you know the final dimensions of your type of card, this is easy to look up and then design everything else around it.
        2. Importantly, you don’t want to include this line in your designs.  The purpose of the “safe” zone area is so the critical components of your design are certain to appear on the final product – even if it is perhaps slightly offcut.  The purpose of the “bleed” zone is to make sure a “full art” card doesn’t have bits of white or black at the edge if it is very slightly miscut.
      2. Safe Area Line / Border.  The important part to know here is that the distance from the “cut line” to the safe area is 1/8″ or 3.175 mm on all sides.  Thus, if you know the dimensions of the card you want, you just make sure your critical art and text don’t exceed this area.  All the area inside the safe area line is the “safe zone.”
      3. Bleed Box / Bleed Area / “Full Bleed” / Page Size.  As with the Safe Area Line, this is easy to figure out – it’s just 1/8″ or 3.175 mm outside the edges of the cut line.  This should be a rectangle.
  4. Software / Design Process
    1. I don’t have Adobe InDesign, Photoshop, Illustrator, or Affinity Publisher – and I wasn’t going to buy / subscribe to any of these just for this one project.  What I do have, however, is OpenSCAD and Inkscape.  Using OpenSCAD I started with a rectangle of the precise dimensions to match the exterior of the “US poker” card I wanted printed, then exported this to an SVG file.  I then did this for a rectangle of the “bleed box” size, safe line, and also the trim line.  I then imported all of these into Inkscape, layered them, and used them as guides while I designed my cards.  I made sure the critical areas were within the safe line, but made the safe line, trim line, etc all invisible.  Inkscape will allow you to export a file into a PDF file format which DTC accepts.  I created fronts and backs for cards, each exported as a separate PDF, then combined all of them using one of my favorite pieces of freeware, PDFTK.
  5. Potential Issues, Fixes
    1. Unembedded Fonts.  Apparently Inkscape did not embed all of the fonts used in the creation of the PDF.  When I tried to upload the PDF originally, DTC’s uploader balked at this and said I’d need to embed the fonts.  While I used a different PDF program (Foxit PDF is reasonably full featured and way less expensive than Adobe) to embed the fonts, I think I could have simply re-exported all the card faces as images instead of PDFs, then combined those into a new PDF which just had pictures (including pictures of the desired text).  It might have been possible to change the fonts as well to be more uniform, but given the number of cards I was creating, I didn’t want to do that.
    2. Currency.  I’m putting this here more for me than anyone else who might stop by.  At some point while using their website I accidentally did something which made all the prices and calculations appear in the Japanese Yen.  :/  I’d been through the account settings numerous times and even cleared my cookies and website cache trying to fix this problem.  After an embarrassingly long time, I gave up and emailed Brian to ask for help.  As so often happens to me… moments after hitting send I saw website footer had a drop down box to choose the currency and language.  Sorry Brian!

So, what’s next?  Well, after placing the order at roughly 2am PST on 3/19/2024, now it’s time to just wait and find out if the cards are going to get produced and arrive!  It’s now almost 6 pm PST, and their Order History page says “Sent to printer.”  Some Reddit posts suggest that it takes another 1-2 weeks to actually ship.

Print On Demand Custom Cards
  1. Custom Cards with DriveThruCards.com
  2. Review of DriveThruCards.com
  3. Designing Custom TCG Cards and Proxies
  1. $20.86, if you’re being nosy []

Gluing Polypropylene Corrugated Plastic (Coroplast)

Late at night, when I should be doing work or, better yet, sleeping, ideas spring to mind.  I’ve created a few small projects from big sheets of coroplast or polypropylene corrugated plastic.  This is the kind of material you see in use for yard signs.  They are big, cheap, sturdy (as long as you’re not bending it with the grain), and lightweight.  They can be bent or cut easily.  However, since it is polypropylene, it is fairly resistant to most glues, adhesives, and paints.

Duct tape and hot glue work well, but have their downsides.  The duct tape can be unsightly and not very good for “laminating” several layers together.  Hot glue works well for laminating layers, but it cools so fast that it’s hard to glue big sheets together.

Anyhow, all of this is to say I found a great website by Christine DeMerchant which provides a lot of information and insight on how to glue these materials together.

Heat Transfer Vinyl T-Shirts Without a Craft Cutter (2023)

Saturday, October 21
Zone 2 – Make: Demo Stage
2:30 pm – 3:00 pm
Let’s goooooooooooooooooooo!

Heat Transfer Vinyl T-Shirts (Without a Craft Cutter)
  1. Heat Transfer Vinyl T-Shirts – Without A Vinyl Cutter
  2. Heat Transfer Vinyl T-Shirts – Without A Vinyl Cutter, Part II
  3. Heat Transfer Vinyl T-Shirts Without a Craft Cutter (2023)
Test