Doing the RepRap #5 — The fun of frying

Good god damn goat balls.

I finally got the bootloader onto the ATMega — thanks to a lot of trial and error and handwringing and help from ethereal beings on the Internets and KKV, and with the motors and Pololus installed I hook the PSU into the board and the LEDs are shining and — wait a minute, isn’t the processor a teensy bit too hot? Oh, let’s touch it — well whaddayaknow, it’s blistering my finger, how peculiar!

As it turns out, I’ve soldered the Molex connector the wrong way around, so am feeding 5V to where I need 12V and vice versa. Which means some components are now fucked, possibly including the ATMega. I guess I ought to be grateful that none of the capacitors blew up in my face, but right now I’m just going to bed.

Below are some helpful links left for future reference

I found a good description for what the bootloading process is about here: http://smileymicros.com/blog/2011/03/04/busy-as-a-beavratmega644-on-a-breadboard/

Resources on what AVR’s are: http://www.evilmadscientist.com/article.php/avrstuff

A tutorial on what AVR programming is about, somewhat technical: http://www.ladyada.net/learn/avr/

Using the AVR ISP MkII as a programmer to bootload ATMegas. Relevant if I get me the programmer, but can give inside into the process: http://www.arduino.cc/playground/Code/OSXISPMKII

Crosspack is a complete AVR developing package, not sure how to implement the homebrewn boards there, but the bootloaders should be more or less generic, right? http://www.obdev.at/products/crosspack/index-de.html

Wormfood has a baud to Mhz calculator here, which I’m sure is good for something down the line: www.wormfood.net

A thread started in 2006 about the process of getting the Arduino to act as an ISP, which I never succeeded in doing: Turn Arduino into an ISP programmer

The schematics for my model of Arduino, the old NG, are here: arduino_NG_schematic.png and there’s a description of most of the parts and ports here: www.arduino.cc

I’m not sure of what this page does but it seems handy: http://www.sengpielaudio.com/calculator-ohm.htm

Doing the RepRap #4 — the art of failing on a small scale

As a preface to this post, let me reiterate that I’m doing this writeup so that people in a similar position as I might benefit from my mistakes and experiences. I’m learning all of this as I go, and imagine that anyone somewhat dedicated but with no prior experience might run into the same conceptual problems as I. The past week has proven that reasoning ab initio is all good and well if you actually know the “initio” part. My ignorance of physics and maths leave me with little but a smidgen of formal logic to draw any conclusions from electric schematics, and that’s really not helpful when it comes to burning a blasted bootloader onto a gosh darned ATMega644 20PU.

As the saying goes: When the only tool you have is a hammer, everything looks like a nail. And right now I feel as if I have one of those oversized blow-up hammers, banging away at the problems like a drooling cretin.

Let’s start with what I’ve actually accomplished. I’ve scavenged a small computer fan and a 300W power supply, which made me feel all dumpster diving and glowing. Not sure if the PSU is enough to drive the heated bed alongside everything else, but it’s a start. I ordered and received four Pololus A4988 to control the five hybrid stepper motors (1.8°, 1200mA, 4V, 3.17kg holding torque) from Wetterott I also ordered

UPS didn’t bother to ring me when they where outside my door, so I had to bike for an hour to get the package; Apparently “courier” is Latin for “duuuur I’m driving around with your stuff.”

The Pololus are not the kosher ones, but according to spec they are almost the same as the recommended A4983, and can be used as “drop in replacements,” which remains to be seen. The holding torque of the motors might be too low to use for the extruder, but fine for everything else; worst case, I’ll get a stronger NEMA 17 sized motor for the extruder.

I also got the TTL-232R USB-to-serial-cable, which I thought would be enough to get the bootloader onto the ATMega 644 20PU. It turns out it’s good for controlling the final motherboard, but not burning the actual bootloader. I’ll get to that.

A couple of days ago Magnus over at KKV Elektronen brought his MakerBot over for a demonstration. It was swell to finally see a 3D printer in action, and I got a tiny teensy part for my RepRap printed. In the upcoming days I’m hoping to get the rest done, and I’ve found a local source for most, if not all of the metal parts. Hornbach turns out to have a large enough selection of washers and bolts and whatnuts to probably cover everything I need except the springs. I got threaded rods and unthreaded rods, at a fraction of the price I’d pay at Järnia, so I’ve scrapped the plans on getting it all as a kit from UK as the postage was prohibitive.

Perhaps it’s because I’m an anxious person, but it feels reassuring when I actually make the decision that what I have listed on the printout is the same thing which I hold in my hand, and put it into the shopping basket. It’s such a banal thing, but it took me a good five minutes before feeling sure that the “M8 fender washer” I was holding was similar enough to the one described.

Once I had the Pololus I figured I would upload the bootloader and try to see if I could get the motors to spin. Piece of cake, no? Well, not really, as my desperate post over at the RepRap forums indicate.

The problem, as Traumflug points out in the above post, is that I have wired the whole thing wrong. I’m using the USB-to-serial cable, where I ought to use a programmer hooked into the six smaller pins on CONN6. I don’t have the programmer in the image he links, but find information to on how to use an Arduino microcontroller as a programmer instead; Arduino ISP – In-System Programmer.

I find one page on Instructables which seems to solve my problem: Using your Arduino ISP: Burning a bootloader. I set up the ATMega on a breadboard and hook it into my Macbook. At first, I get “USB pulling too much power” warnings, but that’s cause I hadn’t doublechecked my breadboard and was actually shorting the USB-port. Did you know that shorting your USB port can kill your wifi? Oopsie.

The only difference from the Instructable page is that I use the hardware files for the Gen7 electronics instead of the Sanguino. The option to use my board with my processor shows up under Tools>board so all is fine there.

I run “burn bootloader” with “Arduino as ISP” but get a timeout. So I try the other bootloader options and get the same thing. Doublechecking the processor I have the correct one set, so it’s not that. The Arduino works and runs other applications with no complaints. Searching the Arduino website I find Using Arduino as AVR ISP, which tells me that I need to upload a special sketch (Arduino application) called ArduinoISP to the microcontroller before using it as a programmer. That takes with no problem (I’m using the Arduino NG, and if you’re following along then don’t forget to hit the reset button before sending a new sketch to the Arduino)

I run Tools>burn bootloader>Arduino as ISP and get the error

avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.

And running Tools>burn bootloader>AVR ISP gives:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0xe0

Using the Arduino IDE for the bootloader isn’t supported in the official wiki, but Kliment over in the #RepRap channel mentions that starting the Arduino IDE as root allows him to use it to burn the bootloader. I get the same result regardless. Following the instructions for Linux terminal (bash) gives me balls, probably because the syntax differs from OSX — I’m going to check this out tomorrow.

According to the datasheet of ATMega 644, the voltage is ok, and the current shouldn’t be higher than 200mA over the pins 10-11 and 30-31, which they aren’t. I’m clearly missing something. I log into the #AVR channel on IRC and get a short description of what a bootloader is and that one can burn those in serial and parallell mode. What I’m trying to do is apparently “parallell mode” which is all fine and well but doesn’t get me closer to an answer.

I take a look at the top of the in-line documentation of the Arduino IDE sketch, and see this:

// this sketch turns the Arduino into a AVRISP
// using the following pins:
// 10: slave reset
// 11: MOSI
// 12: MISO
// 13: SCK

I realise that those are the same names that are listed on the Gen7 1.2 schematic as COMM6. Hosianna, perhaps my prayers are answered and problem solved. I drop the ATMega into its slot on my Gen7 board, and hook up the COMM6 to the Arduino. With much the same result as on the breadboard. Cockbucket!

The day before Traumflug has mentioned that using the Arduino IDE doesn’t work cause it’s communicating too fast for the ATMega to keep up. It’s set to 1Mhz as default, but should go up to 8Mhz after a fuse has been burned on the chip. I have no clear grasp of what the Mhz denotes or how that relates to the speed of communications, but it seems critical. From computers in general, I’m guessing 1 Mhz means 1 million computations per second, but what it does to what is just beyond me. I know that I need to slow down somewhere, but not certain if I can do this in software or need to add crystals to the breadboard as per the description here and at the bottom of this page?

Default baud-rate for the Arduino IDE is 115200, which supposedly is okeydokey for a 16 Mhz chip, so perhaps I should just divide that into 16 and that might work? Can you see before your inner eye the magic chicken I’m waving above my workbench? I’m basically down to numerology here.

Regardless of how much I enjoy sailing the seas of doing new shit, whatever leaky vessel I’m in is currently waterlogged and I’m beginning to eye alternative options. As in getting a pre-programmed ATMega. It seems a shame to give in, having sacrificed brain cells and pulled hairs on the altar of geekdom, but perhaps I ought to choose my battles more wisely and forfeit this one to the processor. It does sting to be bested by an inert piece of plastic and metal on my kitchen table, but what the hell, if I can’t get it solved this week I’ll just buy a replacement. And program this chip with a brick. So it goes. Back into the fray, Smashy smashy.

Doing the RepRap #3

I’ve successfully drilled and soldered both the Gen7 v1.2 motherboard and optostops.

Redundancy is king so I made nine optostops, two of which seem broken — they light up regardless if you apply current. People in the forums helped me troubleshoot, but having confirmed that the sensors work (i.e. infinite resistance when the optos are blocked) I can’t find anything wrong with them.

What is more worrisome is that I haven’t yet tested the motherboard for shorts and whatnot; If I can mess up a 15-solder board, surely a 400-solder one is going to explode. This might be exiting; If my apartment burns down in the process, I’m crying force majeure and buying it finished, like most people seem to.

[x_video_embed no_container=”true”][/x_video_embed]

What is remaining is everything else. I need to get all the metal parts — nuts bolts and washers — and don’t really know where to order them here in Sweden. I’m tempted to order from McMaster-Carr only because they have such a well designed site it makes me all weepy.

Hopefully, I’ll get my hands on the printed parts along with an extruder — Wade’s geared extruder — later this week when we’re going to play around with a MakerBot at KKV Elektronen, printing the boards with components at some point; It’ll be great to finally get a look at a 3D printer in action, and get a hang of the software to run it.

Speaking of which, I have to load the bootloader onto the ATMega 644-20 PU, and hope to use an old Arduino I have laying around somewhere. Sounds simple, but this would also require me to get a power supply for the rig. (12V pushing 15Amps should do it. The machine only requires 5Amps, but the heated bed requires an additional 8Amps, so there you go.) The power supply needs to be hooked up to the board, as does the Arduino, so I need to figure out what cables to use and make those, after which I get to hook computer to Arduino and let it do it’s programming magic.

The optostops need to have flags made for them, preferably out of soda cans, so that the stops can be engaged for calibration and safety. I need a couple of 5mm wide belts to drive the extruder and bed, and I can either buy them directly or split them myself from more standard widths. Having chosen to go with Wades extruder, I need to manufacture or buy a hot-end, the part of the printer where the plastic poops out, as well as the hot-bed onto which the pooping will happen. So tonight is “ordering shit online” night. That, and crying into a bottle.

So far, this has been a crash course in electronics, and the fact that I haven’t yet been electrocuted or blown a fuse is encouraging. I can almost feel my neural pathways adapt to all these Ohms, Amps and whatnots, and it’s nice to learn something new again.

Doing the RepRap #2

Perhaps it’s the colder weather or perhaps the glass fibers I’ve inhaled are tickling my hypothalamus, but today I woke up early with the minimum of suicidal thoughts and have gotten a lot of stuff done. And it’s not even noon!

Most importantly, I’ve gotten around to ordering all the electronic component and connectors needed to finish the Gen7 1.2 motherboard and optostops. When envisioning the project, I was determined to bond with ELFA, to find a weary comrade at the store who would regale me with tales of how she set fires on things in her first project as well, and I would offhandedly follow the advice and recommendations for what to buy. Then I realised that ELFA is up to three times as expensive as some of the net stores, so screw that.

Last night I was up with a bottle of wine and a Dremel, trying to drill really fucking teensy holes in the PCBs. I was wearing a mask most of the time, but some of the glass fiber is bound to end up in my brain. Considering I’m doing this in the kitchen, let’s call it additional roughage. The drilling went well, and I managed to substitute the smallest drill bit with the conical diamond bit. I thought I would need a press drill for precision, seeing as the smallest holes are half a millimeter or so, but as long as you limit yourself to two glasses of wine you’re good. At three glasses you become a bit cavalier re:precision.

The parts I ordered were mostly from Reichelt with some remaining stuff from RS Components. Reichelt has a nice webstore with pretty pictures and all, but their customer service is either shy or enjoys receiving multiple emails with similar questions. Most businessess, I imagine, upon receiving an email asking “can I pay with Mastercard or do I pay on delivery?” would answer both parts of the sentence, not limiting themselves to “You cannot pay with Mastercard.” Playing coy might be a good way of wooing the shy guy with a beret, but I’m trying to pay for your services so no need to beat around the bush here.

Before I got to the stage of drilling holes and ordering parts, let me tell you the story of how I learned of which parts to order. I believe it’s telling of how quickly one gets mired in tracking down information when you know as little as I do on a topic.

In order to make the PCB I had to find a list of the required parts to mount on the PCB. I couldn’t find anyone who could tell me what parts are required. I couldn’t find a written list of parts, but there were instructions somewhere on the wiki telling me to open up a file of a certain type, changing a setting in an application, and then export a BOM — Bill Of Materials. No hint of what the file name is nor what application is required, but OK.

So I go onto the #reprap IRC channel and ask my stupid questions and get very little response. Someone recommends that I check out gEDA PCB, an open source application for creating PCBs and schematics, because EAGLE might not be able to open the file I need to open, whichever file that is. GEDA is actually mentioned on the wiki, but there’s no information as to what it is or where to get it, so I thought it was a filetype at first.

I check out gEDAs homepage, which tells me that I need to compile the application from source. Ok, so poke about a bit then realise that gEDA requires FINK to install, which in turn requires installing FINK and dependencies via the Terminal, which I’m shamefaced to admit I suck at using. FINK requires the Xcode developer tools, so I leave that to download for half an hour and then have the Devtools install running in the background while I try to get a feel for the RepRap IRC community.

Among the running chatter of people troubleshooting their machines, there was some discussion about the first case of 3D fabbing copyright infringement, when someone recreated a prop from a Paramount movie and they got on his case. It’s surely a sign of things to come, but as long as there are open source 3D apps and DIY printers, I don’t see how you could stem the tide of personal infringement. It’s a short read and worth checking out:

→ Torrentfreak, enigmax: Paramount Cease and Desist Targets 3D Printer ‘Pirate’

Anyway, with the Xcode developer tools installed, I notice that FINK isn’t available as a binary for 10.6, so I download a tarball and follow the instructions for compiling FINK using the Bash Terminal. Compiling FINK has actually been the most straightforward thing I’ve done so far, as the installation was really friendly and considerate; Like a well lubed proctologist with good blood circulation.

It took me a moment to realise that I need to enable unstable packages in FINK, after which gEDA installed fine while I fell back on default selections when asked about plugins and whatnot. I’m not sure if I screwed something up in the process, cause gEDA took two hours to compile even though I had engaged all eight cores.

With gEDA installed, I find the PCB app in ~/sw/bin/pcb and open up the Gen7Board.pcb file from the app. And lo and behold, there’s a “BOM” alternative under “Export…” which gives me a list of components and their place on the board. All in a text-file which you have to manually open cause it has no filetype extension. Looking over the list of parts, I’m still confused since some of the parts are labelled “unknown” which is somewhat ominous. In the chat, Traumflag himself shows up (The guy who created and maintains Gen7 1.2) and I ask my silly questions again.

Turns out, there’s a complete parts list on the wiki, and he promptly sends me a link.

Now. When you’re as green as I am on a subject, it can be difficult for an outside observer to distinguish me from a lazy bum, but I swear I’ve gone up and down that fucking wiki and not found any links to a parts list for the Gen7 1.2 board. Apparently, Google can’t find any pages linking to it either (as of July 1st at least) so perhaps there aren’t any. I don’t know how it’s possible not to link internally somewhere on a wiki, but at least it made me feel less stupid, albeit still frustrated.

In grassroots open source project such as the RepRap community, writing documentation is boring and little value seems attributed to it and consequently little work is done on it; On the other hand, it’s really simple to get in touch with whomever designed the part you need help with, and people are often kind and willing to lend a hand.

So, with a followup email from Traumflag, I had a complete list of parts. And since the wiki contained direct store links to the components, I took the sensible approach and ordered the goddamn parts already. Though Reichelt slapped on some banking fee, the parts were most certainly cheaper than ELFA; And even if I could have tried to source cheaper components, that would have taken me a couple more days, which I rather spend solving the next problem down the road. Which I predict there will be aplenty.

Doing the RepRap #1

For the betterment of humanity, or at least the part of it interested in rapid prototyping, I’ll try to document the process of building my RepRap. So far, I have etched a shabby PCB — it’s the Gen7 v1.2 board — and I’ve tested it for shorts. It’s not the prettiest board I’ve seen and I’ll make a backup, but hopefully it’ll survive my cutting and drilling.

I’ve ordered a soldering station, having poured over reviews of different models and asking any person who has ever had a passing acquaintance with anything more advanced than a toaster, and ended up getting the Weller WHS40. I’m picking it up on Monday from ELFA, along with some solder, and will set it all up in the kitchen. Hopefully there won’t be enough fumes to kill any plants and/or people.

The instructions on the RepRap project wiki are confused and make me miserable. Many pages are not maintained properly and often seem to contradict each other. Using a wiki as documentation repository is all well and fine, but it’s not very pedagogical and frustratingly difficult to find even the PCB layout for the boards, as each new design is explained by the people working on it using whatever nomenclature — or lack thereof — they fancy. I don’t expect this process to be easy, but can for the life of me not understand why you would spend thousands of hours developing an awesome project intended to be a disruptive technology, and then fuck up the instructions. I found some excellent assembly tutorials though, which should be of great help once I’m building the actual rig.

I had a horrible time finding ready-to-print PCB layout schemes, so I backtracked the process and am trying out PCB CAD software. I haven’t been mired in learning new software in a while, so this will be interesting. Learning stuff while doing other stuff is a feature not a bug, so this might be an interesting way of learning more about electronics and CAD. As it is, I’m learning all skills necessary for the project on-the-go. I did some soldering in grade school, and I know how not to blow up my multimeter, and that’s about it as for my skillz. If I manage to build this thing — and get it to run — I suspect that most any primate should be able to.

The first PCB software I’m trying out is Eagle from Cadsoft
The build instructions for the Gen7 1.2 board are here: reprap.org/wiki/Motherboard_1_2
Layouts for the PCB are here: github.com/Traumflug and a ready to print PDF in Gen7Board Layout.pdf

Let us eat cake!

Sara and Tura woke me up this morning with a cake and a song, possibly related to my birthday. You know how it feels being woken up by a five-year old stomping on balloons? Fucking adorable, that’s how. The chocolate cake was excellent and so sweet it’ll cause diabetes in fish downstream of the sewage treatment plant.

For once I wasn’t too stressed out about my birthday, and proceeded to have a nice day with Sara at the demonstration against building high-rises on our allotment gardens (annoying GP TV autostart link) after which we drove Anna and Jan to the airport. They were running a tad bit late, and Jan informed me on the peculiarities of Gula Faran en route, seeing as I’d be driving it back. It’s funny that; In driving school I was never taught that if the outside temperature is higher than 30°C the brakes might not take and not to “rev more than 3500 rpm on fifth or it’ll downshift to fourth. Or maybe third.”

I’m not good with travel-induced stress, having missed important flights and trains and hating myself for it, and I was glad of not being at the other end of Jans phone when people already at the airport were calling and wondering where the hell we were. “We’re there!” is such a patent lie in that situation: If we were, you wouldn’t be having that phone call, now would you? My reaction might hark back to being a kid, waiting for my parents to come home from shopping, looking at the clock and dreading it would pass the time when they said they were going to be back. Not that the fears are the same, but time is a recurring theme, is what I’m getting at.

Back home, with only slightly ominous rattling as accompaniment, we had dinner and I manhandled Saras Nintendo. Super Mario Bros is still fun, although the platformer feels so much more limited than I remember it. The breadth and story I imbued it with as a kid isn’t there, replaced by an eagerness to complete the levels and find speed runs and easter eggs. Compared with how boring it feels on an emulator with keyboard, having the joypads indent my palms is all that is required to want to jump over more blocks. I am now looking for a NES.

Mateusz saved your life, remember?

The site for the lying project is now up and available on www.houseminor.org. You ought to check it out because it’s exactly the kind of thing you’d like! I’ve changed the mission statement a bit from the first post, but the main idea is still the same, as well as the goal: To print a magazine containing no facts whatsoever. I’ll document the progress here on the blog, but www.houseminor.org is the main resource for the project, so look to that.

It’s easy to get ahead of oneself, and even though it feels as if the hard part of the project is behind me, the actual task of collecting, editing and printing the magazine might prove to be more work than I’ve imagined. Also, I have to convince you to tell me a story, and I would have a hard time convincing a starving man to eat, let alone do something like this. Regardless, I’m looking forward to seeing what might come of it, and more importantly how other collaborative projects could be organised. I want to work with others but haven’t really found the setting or approach to doing it — but if you’d trust me with your time and effort I’ll do my best not to disappoint you. I have outlines for at least five more issues — on other topics, of course — and am open for ideas and suggestions. We can make really awesome ephemera here, people.

Of course, it all starts with this one issue, so this is what I’d like you to do: Tell me the story of how Mateusz saved your life. You can put any spin on it you’d like, as long as the central premise is the same. You don’t have to tell it in English, and you don’t have to have it perfectly memorised; You’re telling a story, and we’ll polish it before we’re done.

Call the project voicemail through Skype (user Mateusz_Saves) or on Swedish landline (+46 (0)31 799 90 97). If you prefer to send a finished recording or a text, use the address mateuszsaves@monocultured.com.

Thanks to Sara H, Anna G and Petter B for assistance and criticism.

Crime and punishment and sensemoral

The things I’ve enjoyed most since I’ve left are just mundane things that allow me congenial interactions with people. Paying for the bus. Talking to the person you’re sitting next too. Buying a sandwich. Excusing yourself when you pass someone on an escalator. Helping people. I helped a woman get her pram off the bus this morning, and she probably walked away thinking ‘what a nice young man’ without realising I’ve just spent two years locked inside cesspool of human indignity for threatening a room full of people with a firearm.

→ Teamliquid.net, Amnesia: 2 Years In Prison – A Man’s Story

For both games, two 6 gram weights was almost too much, yet with only one weight in the R.A.T. 7 gaming mouse, it felt a little whippy and I had to dial down the DPI a notch from 4000 DPI range to about 3500 DPI. If there had been a 2 or three gram weight option, it would have been perfect and I probably would have been able to boost the DPI settings even higher than 4000. In any event, my hand was not fatigued in the least by the end of either gaming marathon sessions, this is something which happens all too often for me and some mice I literally have to take a break or risk hand cramps.

→ Everthing USB, Anthony Garland: Mad Catz Cyborg R.A.T. 7 Gaming Mouse Review

The lesson, basically, is that a company won’t do well in the developing world simply by hawking cheap, out-of-date hardware after it’s become obsolete in places like America. Companies like Nokia, LG and Samsung spend a lot of time and money developing new phones that you and I might consider old-fashioned or odd, and with good reason: Emerging markets are huge. The 8th, 9th and 10th largest phone seller in the world, by volume, are companies you’ve never heard of—ZTE, G-Five and Huawei—which have made heaps of money selling millions of customers their first phones.

→ Gizmodo, John Herrman: The most popular phone in the world

Not long ago, foods like kiwis and sushi weren’t widely known or available. It is quite likely that in 2020 we will look back in surprise at the era when our menus didn’t include locusts, beetle larvae, dragonfly larvae, crickets and other insect delights.

→ Wall Street Journal, Marcel Dicke & Arnold van Huis: The six-legged meat of the future

By the next morning—day six—the three were well aware that they’d made a terrible mistake. But what could they do? They sat on the benches, facing each other. They had no watch. Nothing to read. No pen or paper. They tried to distract themselves with conversation, but they had little to say. “It started to get quiet,” says Etueni. “All I was thinking about was water and juice.”

→ GQ, Michael Finkel: Here be monsters

On punching suckers

So why have we ended up here? Why Sucker Punch? Well: Movies have to make money. And risks don’t sell. After the ’90s came the backlash; Strong Women survived, but they no longer got the attention they once did. In the absence of a widespread enthusiasm for Girly Power, misogyny—as always—crept back in.

→ The Atlantic, Sady Doyle: ‘Sucker Punch’ and the Decline of Strong Woman Action Heroines

Though her name and her pigtails infantilize Babydoll, inside her dreamworld, everything is sexually charged; her skirts get shorter and her hair gets longer. Just one of the many clues that we are not actually inside the mind of a young girl, but inside Zack Snyder’s spank bank!

→ Jezebel, Dodai Stewart: Why Sucker Punch Really, Truly Sucks

Snyder’s ideas about women may be weird, and messed up, and objectifying (and I don’t think they always are, but that’s another discussion), but at the end of the day, he wants them in his lens. When he got the chance to tell an original story, he chose to tell one about women.

→ Alyssa Rosenberg: Frances Farmer will have her revenge on Seattle: On “Sucker Punch”

But there’s more than just playing with the building blocks of nerd culture going on here. That would be fun, but Snyder is interested in something trickier, more complex and possibly just outside of his grasp – he wants to explore the role of women in culture, the impact of the male gaze and the concept of sexualized self-empowerment. That’s a big topic for a supposedly dumb action film.

→ Badass digest, Devin Faraci: SUCKER PUNCH Is Thrilling, Smart… And Deeply Flawed

If when asked, “Tell me about your character,” all that can be said is, “She is abused,” you have not told me anything about who she is. You are allowing the violence to define her and rather than showing someone rising against oppression, you are basically just perpetuating it by erasing her and leaving only what has been done in its place.

→ Cave City Sink: This movie made me feel bad to be alive: A review of Sucker Punch

Look what I did, ma!

That which is outside the norm only becomes revolutionary if enough important people are threatened by it, or if in itself it changes something. Since art doesn’t really do “real” these days, the former criteria is most often in evidence when discussing the rebellish of art. So if no-one cares about your molasses performance, it’s not necessarily bad, only non-threatening. So before we ask what art is in this day and age — and how it might become revolutionary — we ought to know whose definition we’re working with.

There’s no difference between an art thing and any other thing, only your added value of labour remains. And since traditional labour, with behaviours and signs particular to the artwork, has given way to labour which looks remarkably similar regardless of what you do (At a desk, before a conveyor belt, fiddling with bits and bytes) how do you value your labour as an artist? There is only performance left, regardless of what you do; Art objects left as droppings are useful only as proof of a presence — as long as an animal shits, at least we know it’s alive, sort of. Whenever you pull the squeegee across silkscreen you create value, often regardless of the outcome as long as you’re able to properly frame what you’ve done and why.

In an e-flux editorial, we read about the art world:

In essence, these attempts mistook the art establishment for being in the business of producing an aura of authenticity, when in fact the real commodity has always been this attention itself, the care and custodianship bestowed upon objects by this system.

Sven Lütticken continues, in the same issue of e-flux in Art and Thingness, Part One: Breton’s Ball and Duchamp’s Carrot with tracing our relationship to the art object from modernism to today:

While many surrealist objects emphasize that they “function symbolically,” the readymades do not. In this, ironically, they foreshadow in their own way the future of the commodity, in an archaic guise: they announce the profusion of goods that are bought for their coded distinctiveness in the later twentieth and early twenty-first centuries. In the 1970s this becoming-sign of the object would lead Jean Baudrillard to diagnose fundamental changes in capitalism by supplementing the categories of use value and exchange value with his concept of sign value. […] This triumph of fetishism—of commodity fetishism as an active agent—results in object-signs that suppress most traces of their history, of their trajectories. Their lives seem to be lived in a realm of pure semiosis.

The article is a roundabout way of saying that branding is all there is, and that the value of the art brand is decided by a very small segment of the total market. An art value oligarchy.

The readymade bears no semblance of value from the original object. The conceptual work only bears the symbolic value of the material used. The post-modern infuses the banal with value, regardless of what the object is. In this last instance, when there’s nothing interesting left to say about the objects of art, only being an artist has value, and that is a buyers market where the threshold for newcomers is non-existent (Higher art education is a leaky levee, stemming the tide of people with ambition and time on their hands.)

So let’s just have fun. Lets exist on the margin between accepted society and the art world, and let’s not ask permission but rather forgiveness with our fingers crossed behind our backs. If we’re lucky we might just upset the right people.