Knitting Program: bitKN1T


Almost 10 months ago to the day I started a blog called “Processing Processing”. I started it to document the process of learning the visual programming language, Processing.

My first post, published on February 16th 2014, lists 10 reasons why I wanted to start to learn to program. Reasons like “because I like making stuff”, “because up until now I’ve always thought that coding is for someone else”, and “because I became a member of an awesome maker / hacker space”.

My most recent post (10 months later) is about a wonderful wonderful knitting program called bitKN1T that I am currently making. It reads the brightness of an image, and converts it into the right format to be used as a knitting pattern for intarsia knitting. I love knitting, and started this because I wanted to make my illustrations into knitted pieces. Programs to convert images for knitting already exist, but this just seemed like the perfect opportunity to make another one, and hopefully I can add something wonderful to the library of knitting programs.

The program is by no means finished, I have a few more functions I want to add. But, I knitted my first test samples so I wanted to share them. Gosh I am so proud of these knitted beauts!

Since starting on the bitKN1T project my programming skills have developed dramatically, and it just goes to show the the “project based learning” pedagogy that I so often apply in teaching is having an huge impact on my own learning.

I plan to post all the code online so people can add to it and make their own knitted wonders, I will do this soon, and show a bit more of the process. But in the mean time you can check out posts on the Processing Processing blog.

New (g)logo

Oh yes, this new logo GLOWS! Made on the Silhouette Cameo at my favorite makerspace in San Fransisco. If you too are fed up of being a free advert for multinational corporation and fancy make your own please check out my instructable for instructions.

sticker4

Let it glow let it glow let it glow (feeling christmassy?)


yes to CNC machines




yay stickers!

Circus-y disco e-luminated book


Quite a long title for a tiny weeny book.

This one was rather wonderful to make, and was programmed using a simple Arduino blinky pattern and the teeny-weeny-ATtiny.
(so teeeeeeny)

Here is the process:
All the layers

putting the pages together

The lighting

The control -including wonderful paper battery holder curtsy of Natalie Freed and Jie Qi

Getting ready for the show

Programmed chip to fit in the socket. So tiny *soooooo tiny* ATtiny

good13
Yay. Let’s have a circus horse-y papery party disco.

San Francisco Center for the Book

We held our second e-luminated book workshop at the SFCB this weekend. It was a really lovely and creative group -they experimented with light and switches and made some really beautiful tunnel books in a very short time.

We’ll be teaching the same class again in the new year, and will also be teaching a more advanced class -E-luminated Books II: Switch, Sense, Choreograph- which focuses on control (using ATtiny microcontrollers), animation, and interactivity.

Here are a few of the wonderful books made:


Nif embedded her screen prints and made curved circuitry with finely cut copper tape.


Kate had the most AMAZING Japanese hole puncher. And created atmospheric scenes, with light, shadow, and recycled papers



Felicia cut beautifully intricate layers to make very delicate books.

Jessi was experimenting with all kinds of materials, including prismatic plastics and moving parts -it was very inspiring!


And Liza created this wonderful animated meteor shower.

Making lights blink with Pa

This weekend my dad came to visit.*

Apart from doing very nice things, like a cycle ride across a big red bridge, we had fun playing with electronics. It went something a bit like:

Me: Hey Dad, not seen you in a while, look at some of the stuff I’ve got (points at arduino, flora, and a few sensors).
Pa: Oh very nice, let me just go to my moderate sized carry on suitcase and find a HUGE bag full of color sensors, arduino shields, neopixels, oscilloscopes (etc.).
Me: Oh blooming heck, how did you fit all of that in your case, and omg lets play!
Pa: Well, you never know when you will need to tinker whilst you are traveling.

Anyway. Over the course of the weekend we did some tinkering and it was a lot of fun to do this with my dad. My questions were greeted with a sense of joy, pride, enthusiasm, and curiosity. It’s been a long time since we made anything together.

We ended up testing out the LOL board.
lol1
LOL (lots of LEDs) board making some funky helix motions.

And then we were curious about how it worked, so we made our own (very basic) multiplex and chraliplex versions. I’ll post some circuit illustrations about how these work soon -but it is a really great way to control lots of LEDs with few connections (multiplexing 9 LEDs = 6 wires, Charliplexing 6 LEds = 3 wires)

Multiplexing

Charliplexing

And dad taught me how. And all the way it was a wonderful exchange, and fun, and I learned so much through us both learning. Thanks for sharing dad.

*a weekend added on to a week conference in Portland -my family are not so extravagant that they make 5000+ mile weekend trips yeah!

Speakers

I’ve been playing around with making speakers. Here are a few.




I started teaching at Lick Wilmerding High School a month ago. On one of the courses we are making an amp, and to learn how speakers work we made paper speakers. Students made some really great ones and it was a lot of fun!

*inspired by the wonderful Hannah Perner-Wilson