>17.1.0

INTRODUCTION

Another week closer to finishing up Fab Academy. My wife and family were still in Japan visiting me during my study abroad. We took the opportunity to head up to Hokkaido, Japan's northernmost prefecture, to visit family.

Enjoying Hokkaido Nabe in Sapporo with our extended family!
IMAGE CAPTION
Enjoying Hokkaido Nabe in Sapporo with our extended family!
IMG_FILE: visitingsapporo.png
TYPE: PNG
XYZ: 123

Upon returning, the travel gods had other plans for my work this week, as I fell sick with a cold which made it tough to get work done in the lab.

This week's goalsWEEK 17
[x] Demonstrate workflows used in the chosen process
[x] Select and apply suitable processes (and materials) to do your assignment.
>17.2.0

EMBROIDERY

I've always been interested in fabric fabrication, and have wanted to order embroidery machines for my classroom back in Canada. This week would be a perfect opportunity to learn the workflow on Yuichi's Janome Hyper Craft 900 here at Fab Lab Kannai. I was set to leave for my flight to Sapporo on the same day as our local session, so I needed to work diligently to get a few things fabricated and learn as much as I could.

Yuichi explains it's not the most elegant or new machine, there's no automatic colour switching, and it does take quite a while compared to the things on the market today (and even to other toolpaths we've experimented with in the lab already), but it works! Credits to Fumiko, my classmate, for some of the photos of the machine!
IMAGE CAPTION
Yuichi explains it's not the most elegant or new machine, there's no automatic colour switching, and it does take quite a while compared to the things on the market today (and even to other toolpaths we've experimented with in the lab already), but it works! Credits to Fumiko, my classmate, for some of the photos of the machine!
IMG_FILE: janome1.png
TYPE: PNG
XYZ: 123

➔ Ink/Stitch

The first step to using an embroidery machine is to prepare your file. Naturally, you'd think that SVGs would be the requirement for turning images into stitches, but you can actually use raster images as well. Depending on the pattern fill you chose, a vector or a raster may work better. I opted to try out Inkscape for this week, a free and open-source alternative to Illustrator, as I've been very stubborn and perhaps a little fortunate to have an Adobe license part of my job. I've heard a lot of people have trouble with Inkscape's learning curve, and it's differences to Illustrator (sort of like how GIMP takes a bit of getting used to if you're already familiar with Photoshop), but one of the neat things is about open source is how easy it is for the community to develop and create extensions, which is exactly what Ink/Stitch is: An open-source machine embroidery extension that can convert your vector (and raster) images into machine code for almost any embroidery machine on the market, including our old Janome (which Yuichi was convinced we needed to use some older unsupported software to get our machine code properly).

➔ QR Code Generation

I thought for my first test I would create an embroidered QR code coaster with the WiFi information for Fab Lab Kannai, so anyone visiting could quickly join the network and then have some place to put their Pocari Sweat down. This was something I tried doing in my classroom with a bunch of vinyl (though I hand cut all of the pieces) as I didn't have a vinyl cutter at that point in time. I was think I would use a QR code generator online, but I actually discovered Inkscape has it's own QR Code renderer built in to the software. I followed this to tutorial to get me started.

If you want to make a QR code that connects to a wifi network, just fill in this string with your network information and use it as the text field.

STRINGCODE
WIFI:T:<AUTHENTICATION>;S:<SSID>;P:<PASSWORD>;H:<HIDDEN>;;

Once your design is on the canvas, you want to place it in the top-right corner of your canvas. You can achieve this with the number fields in the menu bar. Set X and Y to 0.

inkscapeqr4.png

We went with the highest level of error correction, which means we can remove small parts of the design that will be annoying for the embroidery machine to create (i.e. single floating pixels that are not connected to others). For this, we can use Ink/Stitch built in Clean Up Document.

➔ Embroidery Params

If you download the nightly build of Inkscape, you can actually generate a cross-stitch pattern of the QR code, which I think makes things look a lot more authentically stitched, like if Grandma made it. You set the parameters by going to Extensions > Inkscape > Params.

inkscapeqr8.png

Here I elected for a Cross Stitch pattern and set the stich length to 4.24mm since that would be the diagonal length across one 3mm pixel of the QR code. Once you're happy with the preview, you can export it like you would any other file format, in the G-code format that your machine accepts. Kind of magical when you think about it. For the Janome, we use their proprietary .jef format.

inkscapeqr9.png

I found that Ink/Stitch didn't give me enough information about the file and how long it would take to embroider using the Janome, so I found an online .JEF viewer that could shed some light on the process time.

Always a good idea to check how long something will take, if you've got something that finishes in 1 minute or 1000 minutes, that's an easy way to see if you've done something wrong before you even start the job
IMAGE CAPTION
Always a good idea to check how long something will take, if you've got something that finishes in 1 minute or 1000 minutes, that's an easy way to see if you've done something wrong before you even start the job
IMG_FILE: inkscapeqr10.png
TYPE: PNG
XYZ: 123

➔ Janome Hyper Craft 900

The first thing you need to do with your Jenome is enable the filesystem structure on your removable media (SD card, USB flash memory, etc.). You don't need to format your media, simply insert your media into the machine's USB port and power cycle the machine so it can create the directories needed. Remove the memory and plug it back into your PC, you should have a new directory named "EMB > embf". This is where you want to stash your .jef files to embroider.

janomejef.png

Once your file ready, you just need to prep the machine for your job:

And then the machine will happily start running through your code. If you do run into any issues, make sure you note which instruction number your machine stopped at, as you're able to manually dial in the starting location of the tool. And the end result looks great!

In efforts to protect Fab Lab Kannai's actual network information, what you're seeing is an AI augmented image of the real thing, prompt below. Kind of scary how accurate it is - and how quickly I was able to generate it
IMAGE CAPTION
In efforts to protect Fab Lab Kannai's actual network information, what you're seeing is an AI augmented image of the real thing, prompt below. Kind of scary how accurate it is - and how quickly I was able to generate it
IMG_FILE: qrcoderesult.png
TYPE: PNG
XYZ: 123
AI Prompt Attribution
Prompt: Here's an image with a QR code embroidered on a piece of fabric. Could you swap out the image of the QR code with the second image I've provided - making it look like it was stitched into the fabric in the same way that the first image appears?

➔ Multiple Colours

You can buy fancy embroidery machines that are able to stitch multiple colours at the same time. Our Janome can only handle one spool at a time, which isn't that big of a deal if you're okay with swapping out the colours yourself! The only modification to your workflow is that you need to consider which order the colours are applied. I thought this would be a cool opportunity to create my own Fab Academy Mister Mills Makes apparel!

Because the T-shirt material I was working with was a very thin polyester blend, Yuichi recommended that I add a backing layer to the cut open area that is taped down to the area that isn't cut out that way there would be enough tension. This involved stitching out a footprint of the overall design on the backing material and then cutting it out.

Once each colour pass is finished, the machine automatically pauses and waits for you to switch out your spools with the next colour. You continue by pressing start again.

IMAGE CAPTION
The colours look great on the black shirt! Everything pops nicely. Will need to give it another go in the future to get the arrows properly stitched in there after my plastic board mishap
IMG_FILE: stitching.webm
TYPE: WEBM
XYZ: 123
>17.3.0

THERMOFORMING

thermoformingheroshot.png

Wildcard week is too exciting of an opportunity to just try out one process. I had a link saved early on in the program on thermoforming PLA plastic prints with a heat gun and separately printed press mold, so I figured I'd give it a try! There is an adjacent process explored in some other documentation from previous years on vaccuum forming plastic, but I figured this would be a fun experiment to try without needing too many additional machines or materials.

Image credit to Euro Extrusions: Thermoforming Explained
IMAGE CAPTION
Image credit to Euro Extrusions: Thermoforming Explained

➔ Molding

For my design, I would need a hard tool that I could press a thin plastic form into. Instead of pulling the piece with a vacuum, I would just rely on physical pressure from pressing, as the infill in the plastic would not be compatible with a vacuum press system. I designed a simple square press fit construction kit inspired by my laser engraved Minecraft block all the way back in Week 3 in Fusion and a mold that I could pull the square into after heating.

IMAGE CAPTION
Testing out a video timelapse of my workflow using OBS, recording 1 frame every second and then speeding the video up by a factor of 60. This would have been neat to use in previous assignments but I think the pain and pressure of being recorded all the time would be too anxiety inducing.

I thought I would need to print the mold in a higher temp material such as ABS, but after a bit of research, I determined that good ol PLA would do just fine since I wouldn't be heating the mold directly, only the press fit insert. The piece that would be pulled through the mold would just be a simple 3mm thick piece of PLA (with the snap fit pattern on the perimeter). I exported the insert as two separate parts, the "solid" core and the perimeter that would actually remain solid. In OrcaSlicer, I can select the core by itself and remove the top and bottom layers, then set the infill to ~10-15%. I recommend using a 3D infill pattern like Gyroid or 3D Honeycomb to ensure you've got the best strength when you press.

thermoforminginsert.png

➔ Heating and Pressing

The next step is to print everything out, let it all cool nicely, and then lightly heat the insert part with a heat gun. I set the heat gun to 400F, which is just above the melting point of the PLA plastic.

IMAGE CAPTION
Within seconds the plastic starts to deform so it's important that you keep the heatgun moving.
IMG_FILE: heatgundeforming.webm
TYPE: WEBM
XYZ: 123

It takes about 10 seconds of evenly warming the piece. Depending on the infill pattern you chose, you get some pretty cool behaviour when it heats up. The gyroid pattern I used "straightened" up when heated, which was a great visual cue to let me know what parts of the plastic I had already heated and what parts needed a bit more. Once it's heated, carefully pick up the piece and press it over your mold - be careful - it can be hot!

IMAGE CAPTION
You have to act quick or the part starts to resolidify in places, you want to make sure you are also pressing as evenly as possible to prevent tearing or over stretching in places
IMG_FILE: heatgunpressing.webm
TYPE: WEBM
XYZ: 123

My original idea was to build a full press fit kit, but I ran out of time due to the fact I really needed to take care of my body and the cold I picked up in Sapporo. I think this is a pretty neat proof of concept though, and I would love to expand on it more, including more complex shapes and molds. To improve, I would build a third piece as part of the pressing assembly to go on top of the part that is pulled, this just helps handle the hot piece and align it correctly with the mold.

IMAGE CAPTION
Because I was hand pressing it, each piece I did came out a little bit different from one another.
IMG_FILE: sampleheatgunpiece.webm
TYPE: WEBM
XYZ: 123