Week 09:
Machine Design, week 1/2

Important Things Noticed

One: I am getting irritated with everyone in the lab. Two: I really like working with people. WHAT??? It is, in fact, interesting to notice how some people thrive on finding their own place to work on their own, opting out of being part of a group by simply not doing it. Others of us feel happiest this week, because we love working on a project with others. Despite the fact that other people are hell.

Outcomes Expected ...

Make a machine, including the end effector,* build the passive parts and operate it manually.

 * an effector, acc to Wikipedia, is "the device at the end of a robotic arm, designed to interact with the environment."

 ... and Outcomes Achieved

Software

Hardware / Machines

Supplies

Making a machine as a team

 Initial Idea

Caro and Cit got interested in using motion detection via Kinect as the input for a drawbot. We were talking about what the affective output could be ... there were too many ideas as people kept joining and leaving our group, so we have decided to make the mechanics work and get back to the why and what for later. We are interested in:

first sketch while discussing possible outputs based on movement analog drawbot axis analysis

 References

We made a place to put our ideas and major references in Google Drive.

These projects have been major influences:

The major difference in our project is to see a contemporary input-to-drawing effect with Kinect.

left to right: Viktor, a fab project at Wellington, & last year's lightbot Makeangelo diagrams to help us connect steppers and use EasyDriver

 Moving Motors

left: EasyDriver; right: Arduino stepper shield

We started with Arduino and worked with an EasyDriver Pololu (or "boyfriend" shield).

We also looked at another shield that Cit had, the one from DK Electronics listed above.

After the physical set-up, we changed some of the Arduino example code to explore:

To test the steppers via Arduino, we used the Adafruit Motor Shield library, which you can find under "Examples" in the Arduino menus. To use it, there are some files to get into your Arduino/libraries directory from the Adafruit github. Follow these directions.

We ran the following two programs, as well as "MotorParty" from libraries/AFMotor/examples in Arduino.

Does the motor work?
motor_operationtests.ino

Want to mess with a simple code?
stepper_codetests.ino

 USEFUL INFORMATIONAL SITES

 Re-cap of the process of testing motors

We got two motors spinning from the same Arduino; here's one of them.

 Location, location, location

Ah, the sidetracks of group work. Well, okay, of work. Of being human. We spent a long time choosing to use this window as our canvas.

You can see trial #1 of motor assemblies on the table in the foreground.

 Material Supports

 Sucking ~ which is pidgin Spanish-English. Suctioning.

We found that the suction cups that we had fitted in our lasercut file, with just a hole for the cups, fits a kind of suction cup that doesn't hold well. So Gori is re-designing the hook part of this suction cup so that the part can hang vertically.

Magical suction cup! But we are trying other ones to avoid the hook ... and they don't stick Gori has redesigned the hanging part to hang straight

Expectations

To get this thing moving and add Gestalt node drivers. We thought we'd get it done this week, but the building is closing in 15 minutes. And, as usual, we have a cake to eat.

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Making the Spools for the Spindles (my part)

The stepper motors have spindles sticking out of them. We will attach a spool to the spindle so that it can let out and take in nylon fishing line. Our penholder will be controlled in "x" and "y" by the relationship of the two stepper motors in the upper corners of our drawing area.

I started with a file from a 2015 project in Barcelona, that of Gabriel Tanner Passetti and Alexander Nicolas Walzer. They were only two people working together, but combined they had six names, so this must have helped them get three times as much work done.

 Steps

 Re-sizing the Spool

The first spool didn't fit!

Rather than going through a 1hr+ printing process again, I used the drill press and hand drill to widen the hole till it could get mushed onto the spindle.

Wait!! Oh no!! Pry it off, add a washer (as an insulator against the heat of the motor, which could soften the PLA), grind the motor spindle so there's a flat space on it for the set screw to set against, then stick it on again.

Add a set-screw for insurance against wear-over-time.

flattened spindle; see the mark for alignment; assembled motors and spools

 Complications to the workflow

To tell the truth, the second spindle, at a .1mm increase of diameter, also didn't fit. It was a 5.1mm hole in the file, and Martin helped me find a 5.1mm drill bit to press through, then it fit. I don't know Martin's title. Lab manager, perhaps? He's the man who knows all the things about all the machines and cares for them and us with infinite politeness.

I made a mistake and "saved model" in Cura instead of "save G-Code." Because things in the lab are a little chaotic and pointy right now:

Which one are you looking for?

I decided to download Cura to my computer rather than try to find a working computer connected to the network with an SD drive. I reopened my .amf and re-saved as "save to g-code," which then makes a file that shows up with extension ".gcode"

In reprinting spool, I forgot to check for the "brim" or "raft" in the transition from .amf to .gcode. As a result, no brim!

As you see in the pics above, though, it turned out fine.

spool .stl

 Shoulda ...

... made a piece of plastic to test for sizes and see which hole size works without needing a pass with the drill press (unlikely we'll ever get to this ... according to the unspoken law that the prototype is often the final).

Events and their Ideas

 Fab Lab crit for Final Projects

Here's my presentation, which I'll elaborate when I get some time. For now, it's my first use of JavaScript!

Many thoughts arose. I am marking down some questions here for now.

Art vs design?

 How about: successful art reveals a lot about everyone through insightfully focusing on the life of one; successful design ...
 I don't know.
 Creates material need for a new object? Privileges its user by giving them a sense that they fit well in the world? Helps groups of people solve some of their problems?

Maybe the last one. I am still looking to know. If anyone is prompted to send thoughts about it, please do.

 recitation: Food Computers by Caleb Harper

A talk of enormous scope about the future of farming.

Things noted:

Caleb is inspiring about how to re-see the landscape so that it is part of the systems that we use.

 SolidWorks Tutorial by Gregoire Durrens

Software tutorials are hard to organize, because everyone is at such different levels. Greg was showing us how to make a fully parametric design in SolidWorks. He showed three ways to create an equation. For some reason, I couldn't focus on this tutorial. I did catch one phrase from Greg:
"I am not sure what I did just now, but my toolbar disappeared."
... which sums up a great deal of my SolidWorks experience.

Greg took a real lego, drew it up in SolidWorks, made assemblies, figured out how to make it a parametric lego (for different materials, for instance) ~ it's a great idea to model legos from life and experiment with assemblies.

Theories

My theory of the week is that I am less self-centered if I exercise more and eat less cake. I have yet to test this theory, and so far I am proving it only by pursuing its opposite.

Santi and I were talking about our mutual aversion to talk to people as if or make projects that indicate that we have the answers for other people's lives. At the same time, this seems to be the crux of the difference between "artist" and "designer," which became a big takeaway of the crit / semi-crit I received on Friday about my final project. I think it is possible that modularity solves this problem. You don't make a solution: you make parts that help people make their own thing. I am getting why this is so important as a structure for pedagogy, for design. Is it a thought-process that relates to art? It might less fundamental to art than as a design or pedagogical concept. Can modularity be breathtaking? I'd like to see an example of that. Maybe a model somewhere in the realm of architectural pre-fab?

And, since I am the Old Lady of the FabLab (as Xavi, to my delight, said), I can at least communicate this wisdom that I have seen enacted this week: a group sometimes has to make mistakes together in order to learn as a unit, even if one person or another might know better. Collective patience probably makes for collective resilience. (Needing to wrap up, I may have gone one sweeping conclusion too far.)