Tag Archives: Diy

Cannon SX200-IS “Lens Error, Restart Camera” Fix

Note: This worked for my camera, It may or may not work for yours, do at your own risk. Also, apologies for the photo quality…my camera wasn’t working.

Just as I was about to take some photo’s to document a new blog post I turned on my camera and “Oh-Noes!! The lens has become fully extended and won’t go back in! and the camera is saying ‘Lens Error, Restart Camera’ Golly!”. According to various reports this is pretty much the death knell for the camera.

Broken SX200IS

Now, I’m not in the habit of keeping receipts, and I think the shop I bought it from has gone out of business anyway. So I did the only sensible thing and decided to take a screwdriver to it.

Disassembled Cannon SX200IS 1Disassembled Cannon SX200IS 2

Unfortunately I wasn’t expecting to actually fix the thing so I didn’t keep a record of the order of screw removal, but you basically have to keep unscrewing things until the side opposite the USB socket is visible as seen in the following picture.

Side Removed

You should now be able to see the large capacitor used for the camera flash, and next to it the side of an electric motor used for extending the lens when zooming. Just visible in the space between the top of the motor and a circuit board should be the two solder tabs at the top of the motor casing.

Next fire up a 5 volt power supply and attach some crocodile leads with small wires attached to the other side (I used the cut off legs from some resistors).

5 Volt Supply

Crocodile Leads

Next take the two leads and poke them on to the solder pads at the top of the motor. The lens zoom motor should start to turn. If your lucky the lens should start to retract, if not switch the wires around and try again.

When the lens is retracted back in reassemble the camera and try turning it on. If your lucky, everything should be working fine now!

Working Camera!

If you’re like me you’ll probably end up with a few spares….I like to think of it as streamlining the camera…

New Project – 8Bit Sequencer

Been meaning to post an update in a while, have a few new longer posts nearly written. In the meantime here’a a new project I’ve started after learning VHDL and FPGA related awesomeness.
Recently purchased a papilio Spartan 3E development board and I’m having a hell of a lot of fun relearning VHDL. To help apply some of the new stuff I’m learning I’ve decided to start a new FPGA project, the 8Bit Sequencer.

So far I’ve implemented 4 voices (sine, square, saw, triangle) with an octave, phase, and level control for each one, and also 2 modulator controls connected to an attack-decay-sustain-release (ADSR) generator, and a low frequency sine wave generator.

Below is a picture of the 8Bit output from the FPGA development board measured on an OpenBench logic analyzer. (The ADSR modulator is not connected, only the low frequency sine modulator)

Open3DScanner – ***Insert pun about cutting (final cut?, making the cut?,something mustard related?)***

Spent the weekend in St Neots visiting my friend Pete where we drank heavily and sellotaped mobile phones to kites (A blog post on that later). Took the day off on Monday and we both travelled down to London and did some laser cutting on a machine rented at blueprint model shop. Here are some photos of the cut parts:

Unassembled parts

Push Fit Assembled

Ps3 Eye Mounting

As kind of expected a bunch of stuff is slightly wrong with the parts, but nothing that can’t be easily fixed.

It’s bloody awesome seeing something I’ve spent so long designing on a computer in actual-real life. Alas there’s plenty of work left to do on the software and electronics side of things, but it’s nice to have made this milestone.

3D Scanner Mk 3 – Lasering Time!

The 3D scanner hasn’t made much progress in the past month or so, due mainly to me putting off doing the last bit of boring work to get it ready for laser cutting. After drinking a load of Tesco own brand energy drink last night I decided to get all the fiddly bits done, and so here is the final 3D model and the layout of the parts for cutting:

3D Scanner Model & Parts

The parts have now flown through the intertubes over to cutlasercut to get a quote for the cutting, and hopefully, if it doesn’t bankrupt me, I’ll be getting all the parts cut soon! wooo!

On a side note, after getting some good feedback on the introduction to markov chains I wrote I’m hoping to do another one that covers another interesting area of artificial intelligence in the near future.

Belated Report of Happenings

Been meaning to get the ol’ blog updated for a while but what with shooting to and fro between Manchester and London and the crappy Internet (spell check is bitchin at me to capitalize “Internet”, since when was it a proper noun? and more importantly when did i start giving a damn about spelling?) connection I’ve been getting i haven’t gotten around to it….TILL NOW!

3D Scanner
Done a little more work on the (soon to be OpenSource/Creative Commons) 3D Scanner project. Just need one final push to get the door done and add the nut fixings on the other side of the bolt holes and then it should be ready for sending the design off to the laser cutters and doing some actual physical building!

The odd looking bit sticking out the side is the camera mounting (I’m going to use a PS3 Eye). It’s on movable rails to allow for adjustments for the field of view of the camera (PS3 Eye has 2 settings), a concertina type cardboard/cloth covering is going to be between the camera housing and the main body of the scanner to prevent light entering.

Robot Arm
Got the robot arm working over Christmas, i even have a crappy phone video of it in action i’ve been meaning to upload but haven’t due to aforementioned Internet woes.
Next step will be a total strip down, clean, and rebuild. Looks like some of the actuators have gummed up a bit, and most of the joints are a bit on the creaky side. Will then start looking into some kind of (most probably arduino based) computer interface and then a set of libraries for inverse kinematics and the like (although ROS looks like a promising alternative to a custom library)

While home over Christmas and browsing through an awesome book my brother got me for Christmas (“507 Mechanical Movements”) I got inspired to try and make (another) clock using some odd mechanical assemblies.

The designs not finished, and it probably never will be due to a couple of flaws, but it was an interesting exercise and I’ll hopefully get around to working on a mark 2 at some point in the near future (probably once i’ve finished the 3D scanner).

3D Scanner Mk 3 – More work in progress

Heres a picture of the latest version of the new 3D scanner design, the view is from the underside showing the gear train to the scanning platform (designed using extensive help from this website).

The gear ratio is 3 to 1 giving 600 steps per revolution from a standard 200 steps per revolution stepper motor, this will be a pretty big increase to the radial scanning resolution which has never been great in the previous versions of the scanner. There’s still plenty of work to do before the design can be sent to the laser cutters, but i’m managing to chip away at bits and pieces when i have free moments.
All the plans and 3D models are going to be stuck up on git hub at some point under a creative commons license, although i’m probably going to wait until the design is mostly finished before i do that.