Designing Knitting Machine Punch Cards with StitchFiddle

This is the fourth post in our series about machine knitting and our goal of using a Silhouette Cameo 3 craft cutter to create custom punch cards for vintage knitting machines. Here are the first three posts:

Now that we’ve sorted out how to cut punch cards and use them to make knit swatches, in this post we’ll discuss how to design the patterns for the cards and then get those designs into the Silhouette Studio software. We’ll start with a simple solution to the problem, using the easy-to-use online design program Stitch Fiddle:

stitchfiddle

Of course, we could just create our designs directly in Silhouette Studio, by coloring or uncoloring the circles in the punch card template we already developed:

Screen Shot 2018-09-23 at 5.54.26 PM

That would be fine for a simple pattern, but would be too tedious and fiddly for something that had to go through a lot of design iteration like the green StitchFiddle pattern shown above above (based on “gliders” from Conway’s Game of Life).

In StitchFiddle you can just click the cells of the pattern to turn them on/off in different colors. You can also change the pattern grid style, so we thought maybe… just maybe… the StitchFiddle holes would be the correct size for our punch cards?

Screen Shot 2018-09-23 at 5.52.47 PM

The pattern above is based on the “Sorry to Bother You” font (see the Appendix below). To export from StitchFiddle use [File/Print] and then [Download as PDF], and then finally set to JPG. The resulting JPG file can be imported into Silhouette Studio. Alas, the holes are not the correct size or spacing, but by scaling and then overlaying the StitchFiddle pattern on our Studio punch card template, we could easily see which circles in the template to color “red” for cutting. Here’s what the resulting patten looked like in Studio (with the StitchFiddle pattern guide now moved over to the side). Note on the right side of the image that we are setting the red lines to be cut when set to the Cameo.

Screen Shot 2018-09-23 at 5.53.14 PM

Success! (mostly)

FullSizeRender2

Some of the holes didn’t punch all the way through, and things got a bit warpy after the Dura-Lar paper started moving around for some reason during the cutting process, but at least the top of the card was good enough to run through the Brother KH-881 for a test swatch:

FullSizeRender2

The result was pretty messed up, but actually really good for a first test. THIS IS GOING TO WORK!

Things to do next time:

  • Flip the punch card over when using it in the knitting machine — of course the design gets reversed so I need to reverse the card!
  • Use the motif spacer thing on the knitting machine that makes the pattern only appear once — in this sample the words get repeated immediately in each row, but we only want them once.
  • Set the cutter to cut sharper/harder so that the punches always go all the way through.
  • Adjust the cutter rollers to keep the media properly in place while cuting.

Appendix

The design we’ve been working with in this post is the start of a longer scarf design of lyrics from song The Guillotine by The Coup, based on the font and style of the posters for the amazing movie Sorry to Bother You. The final design will have to be cut on multiple punch card sheets and then attached together for feeding into the knitting machine. Here’s what the pattern looks like so far:

guillotine_allsofar

——

As an Amazon Associate I earn from qualifying purchases, so if you’ve got something you need to pick up anyway, going to Amazon through this link will help me keep this site running. Thanks! :)

——

Yes I do appreciate the irony of the statement above, given the design I am working on :/

Filament Samples and Customizability

Does the world need yet another filament sampler model? Probably not. But we made one anyway. Along the way we tested out Thingiverse’s new Send to Fusion 360 feature for adding fillets and revisited our Blender Bake method for enabling OpenSCAD to add text to an existing STL file in a way that can be used in the Thingiverse Customizer.

FullSizeRender2

Why even do this?

When I first got started with 3D printing, I typically used whatever name-brand filament belonged with each type of 3D printer I was using. I figured this could eliminate at least one of the many variables that can lead to failed prints, since Ultimakers might run best with Ultimaker filament, MakerBots might run best with MakerBot filament, and so on, at least at the default slicer settings.

But eventually… I got bored. I wanted to try new types of filament. And new colors. And sparkles. Also, I was running out of all the discounted and free filament that was left over from when I worked at MakerBot and Ultimaker, so it seemed like a good time to branch out.

It got confusing fast. Some filaments worked really well for certain prints, but not others. Some didn’t look the same at all after printing than they did when they were originally on the spool. And there were so many brands and types of filament, not always recorded accurately on the spools. And once a spool was used up, I didn’t have a good record of what the filament was like, so I didn’t always know if I should reorder the same type. And another kicker – half of my printers have their filament loaded *behind* the machine where I can’t see it! It would be nice to have something to put in front of the machine to remind me what’s in there.

There are a number of very nice existing models on Thingiverse for testing and sampling filament, including test cubes, texture and transparency testers, samples for display and to put on chains and loops, and even some that were customizable. Somehow none of these were quite what we wanted. Even our Speed Racer Testbots didn’t seem like quite the right thing.

Design Requirements

Our goal was for the filament samples to be:

  • Elegant, not fussy… but also not just a plain cube or rectangle
  • Descriptive in terms of the color/type/brand of filament
  • Customizable! Of course :)
  • Stackable, with a loop for hanging, and able to stand up on their own (like near a printer or something)
  • Not a 3D printing torture test full of tiny posts, overhangs, and infill samples
  • Rather, a hefty sample that feels good in your hand so you can easily see and feel the filament at a basic level

We settled on the “tombstone” shape shown below. This was the most elegant solution we could think of that would maximize text area and have both straight and curved elements. We chose to emboss the letters because then we could easily color the letters with Uni-Paint pens (these pens tend to bleed into the filament layers a lot less than Sharpies). But letters that stick out of the front and back would make the samples more difficult to stack, so we also included a raised lip around the entire object, effectively making a flat, stackable surface. Here they are both stacking and standing on their own:

FullSizeRender1

We made the hole really big so the samples would fit over just about anything:

FullSizeRender4

And especially so that they wouldn’t be fiddly to pick up and carry around!

FullSizeRender3

Tinkercad-to-Fusion

Tinkercad recently launched a long-awaited feature: the ability to send basic objects from Tinkercad to Fusion 360 for fillets, bevels, and other cool features. Of course, we could always export STL files from Tinkercad and send them to Fusion 360, but those models would be meshes instead of the types of basic geometric objects that Fusion 360 knows how to work with for fillet/bevel modifications. This new feature is really exciting because it allows people to design in a really simple environment (Tinkercad), and then pop over to a more difficult environment (Fusion 360) for just a few simple targeted operations.

The green model on the left below is what we created in Tinkercad, and the gray model on the right is the filleted version that came back from Fusion 360:

Screen Shot 2018-09-16 at 6.31.01 PM

And yes, we *could* have just designed this object in Fusion 360. In fact if you already know Fusion 360 it is easier; you just make some sketches and do some extrusion and a little push-pull. But for beginners whose main design software is Tinkercad, it’s really great to be able to pop into Fusion just for a second and then get out. Here’s what it looked like in Fusion 360 when I was adding the fillets:

Screen Shot 2018-09-16 at 6.32.29 PM

This is seriously great and it’s really exciting this new feature of Tinkercad has launched. HOWEVER, it’s still a bit fiddly; you have to know a few things about Fusion to use it; and you can only apply it to simple designs made with basic shapes. Still, this is the beginning of something fantastic and if you try to keep things simple then this is a nice way to add fillet/bevel options to Tinkercad models.

How to add fillets to a Tinkercad model in Fusion 360

First, read Tinkercad’s blog post about the release of this feature and the basic steps for using it. Once you’re done with that, check out these tips for filleting Tinkercad-made objects in Fusion 360:

  1. You can only use Basic Shapes in your model; if you use a Shape Script then that part of your model will not appear in Fusion 360 after the transfer.
  2. Fillets are really just inherently fiddly things and they don’t always work. Any kind of even mildly interesting geometry like overlaps or corners can unexpectedly make it impossible for Fusion 360 to generate a fillet. If you notice a little red “x” at the bottom right of the window, then Fusion 360 was unable to make your fillet for some reason. Sometimes it helps to choose a smaller fillet radius; sometimes it helps to select many edges to fillet at once; sometimes it helps to select edges just one at a time and in some magical order; and sometimes there is nothing you can do.
  3. Also keep in mind that the design you bring over from Tinkercad might have some weird overlaps or double-edges, and sometimes you won’t be able to see the entire edge you are selecting. If you have a problem getting fillets to work, then I recommend trying a lot of random things to see if something somehow does the trick. If all else fails, try to make your Tinkercad design a little simpler somehow.
  4. For some reason my Tinkercad designs showed up in “Sculpt” mode in Fusion 360. If that happens to you, then you may want to change to “Model” mode from the leftmost square in the toolbar menu.
  5. The fastest way to make fillets in Fusion 360 is to press the “F” key, then select a bunch of edges in sequence, then type a number to set the radius, then press Return/Enter.
  6. Navigation in Fusion isn’t the same as navigation in Tinkercad; in Fusion you Rotate by pressing Shift while dragging with the Middle mouse button and you Pan using the Middle mouse button. If out of habit you press and drag with the Right mouse button, a weird menu or some other thing will pop up; just press “Escape” if this happens.
  7. To export your model from Fusion 360, right-click on the “FusionComponent” text at the top of the Browser list, then select Save as STL. A window will pop up and you’ll have to click “ok” before you can save the file to your computer. Of course you can then print your model, or maybe Import it back into Tinkercad.
  8. If you bring your model back into Tinkercad after filleting or making other modifications in Fusion 360, you won’t be able to ungroup or separate that model anymore. It will act the same way as any imported STL file, as one piece.

After filleting in Fusion 360, you can add text or whatever you like to the sample in Tinkercad. You can try it yourself, and also modify the shape of the object before or after the filleting step, at this Tinkercad link.

Screen Shot 2018-09-16 at 6.23.05 PM

Thingiverse Customizer

If we had made our model in OpenSCAD, then adding text and porting to the Thingiverse Customizer would be pretty easy. And yes, we *could* have just made this model in OpenSCAD, and even acheived most if not all of the fillets with Minkoswki sums and other tricks. But we didn’t; what we have is an STL file from some other program, not a parametrizable model based on OpenSCAD code. We could easily import this STL file into OpenSCAD and add text, no problem. However, the resulting file wouldn’t work in the Thingiverse Customizer, because it would involve an external file. There is currently no way to import an existing STL file into the Customizer.

However, there is a way to embed an STL model into OpenSCAD as a list of mesh/triangle data that generates a polyhedron in the shape of the model… and once you’ve done that, everything is self-contained in one OpenSCAD file, just like the Customizer wants. This method was shown to me by atartanian and uses a Blender plugin written by graphicsforge. You can read a step-by-step in my previous post Beefy Trophy – Baking meshes into OpenSCAD from Blender. Basically it involves importing your STL file into Blender and then using the plugin to export it as text that can be used inside an OpenSCAD file:

Screen Shot 2018-09-16 at 6.37.57 PM

Here’s what the model data looks like after opening it in OpenSCAD:

Screen Shot 2018-09-16 at 6.36.42 PM

And now we can use the model inside OpenSCAD by calling the polyhedron anywhere we like within our code. Note at the top we have user-modifiable parameters for three lines of text and for font size; these are the elements that people will be able to change inside the Thingiverse Customizer.

Screen Shot 2018-09-16 at 8.33.26 PM

When we upload to Thingiverse we have to include the .scad file and click the “This is a Customizer” button.

Screen Shot 2018-09-16 at 6.55.35 PM

This activates the “Update in Customizer” button on the front page of our model on Thingiverse (see the bottom right of the screenshot below):

Screen Shot 2018-09-16 at 8.35.12 PM

Pressing this button takes the user to a screen where they can change the text and font size parameters:

Screen Shot 2018-09-16 at 6.55.16 PM

3D design for everyone

Notice the running theme here of creating hacks that enable people to do things above their current design skill level:

  1. First, the Thingiverse Customizer enables even beginners to modify the filament sample text, without having to work with any of the actual OpenSCAD code.
  2. Second, the new Tinkercad-to-Fusion feature enables beginner designers to leverage some of the tools in Fusion 360 without having to get too deep into that more complicated software.
  3. And finally, the Blender Bake method enables Customizer designers to use OpenSCAD to modify existing models, or models that they created in other software, without having to design from the ground up with OpenSCAD code.

All of these things make 3D design a little bit more accessible, at different levels. Will someday this stuff just be… easy? Maybe. But for now, baby steps.

tl;dr

Hey, here is a new model for making filament samples. You can easily customize the text yourself on Thingiverse at this link: Customizable Filament Samples. Or, play with the model in Tinkercad, at this link: Filament Samples and Tinkercad/Fusion test. Or, learn how all of that came together by scrolling up :)

——

As an Amazon Associate I earn from qualifying purchases, so if you’ve got something you need to pick up anyway, going to Amazon through this link will help me keep this site running. Thanks! :)

3D Printed Spacer for Using Sharpies in the Silhouette

Today we have a quick fix and a short post in our continuing saga of learning to use a punch card knitting machine. In our first post of this series, we cleaned and set up a Brother KH-881 knitting machine. In our second post, we learned to create punch cards on Dura-Lar paper with Silhouette Cameo 3 craft cutter. In this post we’ll use 3D printing to solve the micro-problem of keeping the marker aligned in the craft cutter.

Here’s the problem: Because of the type of paper we need to use for the punch cards, we have to use Sharpie markers instead of the pens that came with the Silhouette. (The craft cutter both cuts and draws, and we’d like to do both so that we can label our cut punch cards.) However, the Sharpies don’t fit snugly into the machine, and this casuses errors in alignment when printing. Putting tape around the marker to make it larger helped a little, but was ultimately unreliable. We tried to fix the problem with a Chomas Creations Silhouette Cameo Marker Holder that we bought online, but the marker holder was still too big for our Ultra-fine point Sharpie markers. Then we realized we have a whole bunch of 3D printers… maybe we 3D print something to fit exactly?

What we need is a hollow cylinder to fit around the pen, to make it slighly larger and thus fit snugly in the pen housing. We decided to make the pen fit into the maker holder instead of directly into the machine, because the marker holder was so nice and has a little adjustment screw that we find useful. Here’s how we made this simple object in OpenSCAD:

Screen Shot 2018-03-22 at 11.18.38 PM

All this code does is create a cylinder and then remove a cylinder from inside it. The inside of the maker holder has straight sides, but the pen itself tapers a bit; thus the interior “cylinder” has two radii, making it a slightly angled truncated cone. We also added “wiggle” terms so that we could iterate the design until the fit was exact, both around the Sharpie and inside the marker holder.

We used an Ultimaker 2+ Extended to print the piece. We have a lot of 3D printers but for accuracy we always go to the Ultimakers! The blue piece in the picture below is our final print. With the addition of the blue spacer, the Sharpie fits perfectly in the marker holder:

IMG_150822

Below are pictures of the test drawings we did before and after we added the spacer; tests #14 and #15 are before, and all the others are after.

FullSizeRender

With the alignment problem fixed, we’ve gone on to try getting text to work… more on that in a future post!

——

As an Amazon Associate I earn from qualifying purchases, so if you’ve got something you need to pick up anyway, going to Amazon through this link will help me keep this site running. Thanks! :)

Pairs of Packable Scutoids

There’s a new shape in town!

In a new article Scutoids are a geometrical solution to three-dimensional packing of epithelia in the journal Nature, a group of scientists just introduced a new shape that they have dubbed a “Scutoid”.

To learn more about scutoids and their shape, watch Matt Parker’s excellent explainer and construction video:

To make a 3D model of this new shape, we created a simple “polyloft” module in OpenSCAD that lofts from one polygon to another.  This enabled us to transition from a pentagon to a hexagon (with an extra point in the middle) to construct a scutoid shape. Here is the code for the polygonal lofter, since I’m sure we’ll need to use it for something else in the future!

module polyloft(A,B){

 /// DEFINE POINTS //////////////////////////////////////////////

 // points at kth level
 function points(k) = [ for(i=[0:len(A)-1]) go(A[i],B[i],k/steps) ];
 
 // recursively list all points up to level n
 function allpoints(n) = (n==0 ? points(0) : concat(allpoints(n-1),points(n)));
 
 // all points
 // listed ccz starting with bottom slice and going up
 allpoints = allpoints(steps+1);
 
 /// DEFINE FACES ///////////////////////////////////////////////

 // quads at kth level
 function quads(k) = [ 
     for(i=[0:len(A)-1]) 
         [ i+(k-1)*len(A),(i+1)%len(A)+(k-1)*len(A),
           (i+1)%len(A)+len(A)+(k-1)*len(A),
           i+len(A)+(k-1)*len(A) ] 
];
 
 // recursively list all quads up to level n
 function allquads(n) = (n==0 ? [] : concat(allquads(n-1),quads(n)));
 
 // all quads
 // listed ccz starting with bottom slice and going up
 allquads = allquads(steps);
 
 // top and bottom faces 
 top = [ for(i=[0:len(B)-1]) i+len(A)+(len(A))*(steps-1) ]; 
 bottom = [ for(i=[0:len(A)-1]) (len(A)-1)-i ];
 
 // all faces
 allfaces = concat([bottom],allquads,[top]);
 
 /// DEFINE POLYHEDRON //////////////////////////////////////////
 
 polyhedron(
 points = allpoints,
 faces = allfaces
 );
 
}

Once the polylofter was in place, it was just a matter of defining the vertices at the top, bottom, and middle of the scutoid. A little math helped us create two identical scutoids that next together perfectly:

IMG_1195

You can see the full code, customize the code to create your own unique scutoid shapes, and download free scutoid models for 3D printing at our Thingiverse page:

Screen Shot 2018-11-15 at 5.51.20 PM

Don’t have a printer, or want something fancy? You can order solid or hollow pairs of these scutoids at affordable 50% scale from our Shapeways shop:

scutoids_SWad

——

As an Amazon Associate I earn from qualifying purchases, so if you’ve got something you need to pick up anyway, going to Amazon through this link will help me keep this site running. Thanks! :)

SONY Paper for Reading Technical Mathematics

I brought nearly 1000 research papers and over 200 books with me to Peru this spring. Not in heavy stacks and stapled packets, but on a SONY Digital Paper, a large-format e-reader that is basically the size of a thick piece of standard 8.5 x 11 paper. Here is the Paper in action with some excellent Peruvian food at a cafe in Monumental Callou:

IMG_0122

The Paper is the first electronic device I’ve used that is suitable for reading technical mathematics research papers.  Unlike a tablet, the screen real estate is large enough that you can actually see notation and diagrams. Unlike a laptop, it’s in portait mode (taller than it is wide), just like a real printed-out research paper. Although it holds over 11GB of documents and has a very large screen, it’s thin and light and you can bring it anywhere without even noticing that it’s in your bag.  It’s easy to hold and use, shown in action here on the long flight home:

FullSizeRender3

The Paper is a replacement for… Paper

The Sony Paper is well-named. It’s not a tablet. It’s not a laptop. It doesn’t connect you to the internet or let you read your email. It is truly a replacement for paper. Stacks and stacks and stacks of paper. I had already digitized my physical-paper library so I had a huge collection of nearly a thousand mathematical research papers already in PDF form on Google Drive. It was easy to transfer this library to the Paper by dragging the PDFs into the Digital Paper App on my desktop computer while the Paper was plugged in by USB. Here’s what the Digital Paper App looks like:

Screen Shot 2018-06-18 at 9.23.58 PM

You can organize documents into folders with the desktop app, so that they are easier to find when using the Paper:

IMG_0932

It is really a joy to read mathematics on this device. I’m so sick of being in front of my computer or laptop all the time, but I don’t want to carry around a heavy library of research papers everywhere I go, especially when I’m traveling. Ths screen is really great for diagrams and readable text, entire pages at a time:

IMG_0933

In addition to research paper PDFs, my digital collection included more than 230 full mathematical textbooks, which I also transfered to the Paper in just a few minutes. Even with hundreds of books and many hundreds of papers on the device, I still have almost 4GB of space left. Here’s part of Fulton’s Intersection Theory, which I can now carry with me everywhere just in case:

IMG_0928

Functionality: Search and Stylus

The Paper does only very specific things, but they are most of the things that you would want a technical e-reader to do. You can swipe left and right to change pages, pinch to display thumbnails of a document, tap to jump to hyperlinked references, and even do full-text searches within a document. You can’t do full-text search across ALL documents (yet?), but you can search your full set of documents by title words; for example, here is the document search result I got for “Foisy”:

IMG_0930

With the (very expensive! do not lose!) Stylus you can mark up documents, make comments and highlights, and even mark asterisks and stars within documents that you can search for later. If you want to make whole pages of notes starting from blank templates, then you can do that too, and even display those notes side-by-side with a research paper in a two-page view. The stylus works well and you can train it to your style of writing angle. You can also use the stylus to spot-erase notes, a feature which I use all the time as I resolve questions or rewrite thoughts. (This is one of the few ways that the Paper physically surpasses Actual Paper, since I usually use pens and therefore cannot erase.) Here is the Paper in action with lots of notes, marks, and highlights.

Screen Shot 2018-06-18 at 8.43.49 PM

Is the Digital Paper better than having Actual Printed Research Papers? Yes and no. In terms of traveling/weight/accessibility, definitely yes. But still nothing beats having a printout of a paper and writing all over it in the margins, working out examples, and so on, with an actual pen. Navigation on the Digital Paper is sometimes a little clunky, and it certainly isn’t as easy as spreading out a bunch of printouts all over your desk and having six books open at once. On the other hand, with the Paper you can’t lose that one printout with all your notes on it, or have to reprint a paper that you already printed at home but now want to look at in the office, or bring a messy stack of papers with you on a trip only to find out that what you really want is some other paper in your library that you didn’t think to bring. I’m an analog girl most of the time for things like this, but the power of having my entire library with me all the time is still amazingly cool.

Should you buy this?

Sony gave me this device for beta testing, feedback, and an honest product review on this blog (whether good or bad!). Without being given this device I would not have been able to justify a personal expense for such a limited-use device, and I think very few people would; it’s fairly costly at $599. However, I think that’s at least a hundred dollars less than what it cost six months ago, and as with all technology, I’m sure that the price will continue to come down. Although I probably wouldn’t have spent so much money myself on this device, at this point you’d literally have to fight me to take my Paper away.

Honestly, what you should do is get your department to buy this for you, or maybe work it into a grant. I’ve found it to be an invaluable device for being able to take my research with me everywhere, and I think you could argue that it would make you a more productive and happy scholar who can literally work all the time everywhere (that’s what the Dean wants, right?).

It’s great if you travel a lot, because it’s lighter than acutal paper and books, and it works even when you’re in places that might not have great internet access for your laptop, like airports, restaurants, and foreign countries. Over the past few months I’ve taken the Paper to colloquia, research meetings, restaurants, and my back porch, as well as traveled with it to Chicago, Atlanta, Kansas City, Brooklyn, Lima, Johannesburg, Cape Town, and a ton of other places. I’ve smushed it into my luggage and thrown it into my bag without it being in a case, and it’s still in one piece and working great. I did lose the stylus on a flight a month ago, and it cost me a lot of money to replace it, so if you do buy this then look after the stylus or you will be sad. (I heard someone say once that the worst thing about cutting yourself when preparing food is the knowledge that you are an idiot for whatever you did to cause the accident; that’s how I feel about losing the pen! I can still hear that “thunk” as something hit the floor of the plane and thinking “oh, that’s probably nothing”. No, it was an $80 stylus, dumbass!)

Just remember what the Paper is, and what it isn’t: it’s not a tablet or a computer; it does basically ONE THING — lets you carry around and work with stacks of papers and books on a lightweight large-format device — but it does that one thing very, very well.

——

As an Amazon Associate I earn from qualifying purchases, so if you’ve got something you need to pick up anyway, going to Amazon through this link will help me keep this site running. Thanks! :)

Knitting Machine Punch Card Trials

We’re finally getting back to our Brother KH-881 punch card knitting machine project (check out our previous knitting machine post)… and it’s time to make some punch cards! The KH-881 reads 24-stitch repeat punch cards, and uses the punched holes to determine where stitches are slipped, tucked, or knit in a differerent color, depending on the settings on the machine.

Some punch cards come standard with the machine, like the one on the left in the photo below. You can also hand-punch custom cards, like the one shown on the right:

IMG_9808

It’s not difficult to make interesting custom designs by hand-punching cards. Here are some test patterns that I made using a special punch card tool, and two-color test swatches for each pattern:

FullSizeRender

Punching Faster

So, that’s nice and everything, but it turns out that punching cards is a PAIN. I thought it would be kind of fun, but after about a quarter of a punch card it is no longer amusing; there is a lot of squinting my eyes and lining up the punch and hunching over the card. And errors are a pain to fix; you have to tape the tiny holes back in if you punch things by mistake! In addition, I really want to be able to “fail faster;” if one trial of a punch card design isn’t quite right, I want to be able to modify it and try the new version again relatively quickly. Repunching an entire card is a slow and irritating way to do this iteration.

So, as if an antique knitting machine wasn’t enough of a craft money hole, I decided to get a Silhouette Cameo 3 cutting machine. As you can see from the marketing image below, the Cameo is a hobbyist-grade craft cutter that people use for scrapbooking and other artsy paper/sticker/vinyl projects. My goal is to use this machine to create knitting-machine-readable punch cards.

Screen Shot 2018-09-26 at 10.16.28 AM

First Iterations on the Cameo

People so often show just their finished designs or products, but the story of iteration and failure behind every project is perhaps even more useful. So I took pictures as I learned to use the Cameo to make punch cards. Here’s the first thing (well, the first successful thing) I made with the Cameo:

IMG_9811

The knitting machine punch cards are made of some kind of flexible plastic or laminated material. I went to the Michael’s big box craft store and got a handful of different types of paper to see what it would work. All of them were awful, including this crinkly one:

IMG_9812

The only other type which came close to working was the original cardstock I had tried. But even that material only sometimes let me cut out the holes the whole way, even after adjustments to the cutter setting. In addition, the cardstock stuck to the cutting mat and was obviously not durable enough for the knitting machine:

IMG_9813IMG_9814

Dura-Lar Iterations

At my local craft store an actual live person recommended that I try Dura-Lar. It turned out to be perfect, so here is a picture of it in case you want to order your own. (I think this product on Amazon is comparable.)

FullSizeRender

The Dura-Lar material is strong and flexible but doesn’t damage easily; it’s really sturdy. The holes cut perfectly into this material, but the pen refused to draw on it half the time, and was smudgy:

IMG_9815

Replacing the Cameo pen with a Sharpie did the trick, but with this new pen, the drawing and cutting tools didn’t seem to be aligned properly:

IMG_9816

The heart of the problem was that the Dura-Lar could only be drawn on with Sharpie pens, but those pens were not exactly the correct diameter for the Cameo pen holder. Luckily, the knitting machine doesn’t give a crap about the printed lines, and only cares about the holes.  So even though our next trial still had messed-up lines, we could use it to knit a pattern swatch with the KH-881; it worked!

IMG_9817

Playing with cutting settings and alignment to try to get things to match up only made things worse:

IMG_9818

At this point we realized we could do our tests with much smaller pieces, and save material. We tried using tape to build up the pen case width, and we tried using a custom pen holder. After many adjustments we almost got things to line up correctly.

IMG_9819

Stay Tuned…

Although we did almost get things to work, the alignment process was really fiddly and sort of random. Worse, it wasn’t clear that the process was even going to be repeatable for future designs. Time for a break, and to wash all the dots off our cutting mat:

IMG_9807

In our next post, we’ll solve our problem with (what else) some 3D printing…

——

As an Amazon Associate I earn from qualifying purchases, so if you’ve got something you need to pick up anyway, going to Amazon through this link will help me keep this site running. Thanks! :)

Rainbow Triple Wrap Bracelet

For the last six months I’ve worn this 3D-printed Triple Wrap Bracelet all day and all night, and it’s great:

710x528_21170266_11955500_1522882152

It’s super flexible when going over your hand, but keeps its shape and fits snugly around your wrist. The version in the photo above was printed on a super-fancy HP Jet Fusion printer at Shapeways, and would be a pretty nasty torture test for any desktop 3D printer.

We decided to put our XYZ da Vinci Color printer to the test! The Shapeways version of the bracelet is way too thin to print on a desktop machine, so we made a slightly thicker version from our OpenSCAD code. The thicker version is the same thing we printed for our previous post Dissolvable Support Interface is Everything You Need. Now, how to add color?

Adding color with Meshmixer

Now, how to color it? It’s easy to color 3D models with the Meshmixer Sculpt tool. To do this, set the top Sculpt selector set to Surface, and set the Brush tool to PaintVertex. Then just select colors and paint around the curve. When you’re done, you can switch your Brush tool to SmoothColor to blend the colors together, if you like:

Screen Shot 2018-03-23 at 1.47.58 PM

Printing on the XYZ Color

Obviously this model needed Raft and Support, so we selected that in the XYZmaker software. We also turned the Infill up to 50% to keep the model strong, and selected Thick Shells since we believe the model gets more saturated color that way. Here’s what the model looked like while printing:

FullSizeRender

And when finished:

FullSizeRender2

Post-Processing

Most of the supports were easy to remove, but remaining bits of support and rough areas of the print would make the bracelet uncomfortable to wear, so we also sanded things down with a sandpaper file. The finished design held together surprisingly well:

FullSizeRender3

This version of the Triple Wrap Bracelet is a little bit flexible, but it doesn’t open up as wide as the Shapeways-printed version. Be careful not to break it!

——

As an Amazon Associate I earn from qualifying purchases, so if you’ve got something you need to pick up anyway, going to Amazon through this link will help me keep this site running. Thanks! :)