Camera ModuleTroubleshooting Guide (old)

Group B - having problems.

Hey Gus,

Looks like it might be narrowed to the group ‘B’ pins. Do you have any idea what this might be? I don’t expect a solution immediately, but is there any info you can share?

Regards,

Shawn.

@ Gus

My camera uses the “A” pins, and I have not, to date, experienced any issues with my camera.

We have just gone through 100+ B-type cameras and only few showed the problem.

The good news is that we do see it now and we are working on the fix.

Great news. Mine is also linked to B.

If I order another of your cameras from my supplier, is it likely to also be linked to B?

Also if I throw a chap (or chapess) at work a pint, could they fix the problem by by resoldering it, and if so, would they solder to the pins as they are, or would he need to turn it 180?

Great device, have time at the moment, and would like to start playing with it before evenings are taken up again.

You can try any USB webcam, like the one we have on sale.

The fix wouldn’t take long that we know the problem.

Gus, you are impressively quick on answering questions. They should give you a raise.
Have a good couple of handfuls of cameras sitting around, will use one of them.

Regards,
Molando…

Don’t encourage Gus… he might think he is too important to sweep the floors. ;D

My camera uses “group B” pins and I have the same problems described here.

I have used external power 9V.

How can I slove rhe issue? :o

In the “output windows” show as follow:

Using mainboard GHIElectronics-FEZSpider version 1.0
Displaying information about the connected display…
Display Resolution: Height: 240 Width: 320
Display Auto Redraw: True
Program Started
Camera was busy taking a picture. Number of times picture capture failed: 1
Camera successfully connected!
Displaying information about the connected camera…
Camera Resolution: Height: 240 Width: 320
Camera Ready: True
If you are experiencing blurry or unfocused images, try manually adjusting the camera’s focus, located on the end of the camera lens.
Camera reports that it is ready to take a picture. Attempting to take a picture
Camera was busy taking a picture. Number of times picture capture failed: 1
Camera was busy taking a picture. Number of times picture capture failed: 2
Camera was busy taking a picture. Number of times picture capture failed: 3
Camera was busy taking a picture. Number of times picture capture failed: 4
Picture successfully captured!
Picture encoding: 3
Attempting to print the picture to the display…
Picture sent to the display.
Camera reports that it is ready to take a picture. Attempting to take a picture
Camera was busy taking a picture. Number of times picture capture failed: 1
Camera was busy taking a picture. Number of times picture capture failed: 2
Camera was busy taking a picture. Number of times picture capture failed: 3
Camera was busy taking a picture. Number of times picture capture failed: 4
Camera was busy taking a picture. Number of times picture capture failed: 5
Camera was busy taking a picture. Number of times picture capture failed: 6
Camera was busy taking a picture. Number of times picture capture failed: 7
Camera was busy taking a picture. Number of times picture capture failed: 8
Camera was busy taking a picture. Number of times picture capture failed: 9
Camera was busy taking a picture. Number of times picture capture failed: 10
Camera was busy taking a picture. Number of times picture capture failed: 11
Camera was busy taking a picture. Number of times picture capture failed: 12
Camera was busy taking a picture. Number of times picture capture failed: 13
Camera was busy taking a picture. Number of times picture capture failed: 14
Camera was busy taking a picture. Number of times picture capture failed: 15
Camera was busy taking a picture. Number of times picture capture failed: 16
Camera was busy taking a picture. Number of times picture capture failed: 17
Camera was busy taking a picture. Number of times picture capture failed: 18
Camera was busy taking a picture. Number of times picture capture failed: 19
Camera was busy taking a picture. Number of times picture capture failed: 20
Camera was busy taking a picture. Number of times picture capture failed: 21
Camera was busy taking a picture. Number of times picture capture failed: 22
Camera was busy taking a picture. Number of times picture capture failed: 23
Camera was busy taking a picture. Number of times picture capture failed: 24
Camera was busy taking a picture. Number of times picture capture failed: 25
Camera was busy taking a picture. Number of times picture capture failed: 26
Camera was busy taking a picture. Number of times picture capture failed: 27
Camera was busy taking a picture. Number of times picture capture failed: 28
Camera was busy taking a picture. Number of times picture capture failed: 29
Camera was busy taking a picture. Number of times picture capture failed: 30
Camera was busy taking a picture. Number of times picture capture failed: 31
Camera was busy taking a picture. Number of times picture capture failed: 32
Camera was busy taking a picture. Number of times picture capture failed: 33
Camera was busy taking a picture. Number of times picture capture failed: 34
Camera was busy taking a picture. Number of times picture capture failed: 35
Camera was busy taking a picture. Number of times picture capture failed: 36
Camera was busy taking a picture. Number of times picture capture failed: 37
Camera was busy taking a picture. Number of times picture capture failed: 38
Camera was busy taking a picture. Number of times picture capture failed: 39
Camera was busy taking a picture. Number of times picture capture failed: 40
Camera was busy taking a picture. Number of times picture capture failed: 41
Camera was busy taking a picture. Number of times picture capture failed: 42
Camera was busy taking a picture. Number of times picture capture failed: 43
Camera was busy taking a picture. Number of times picture capture failed: 44
Camera was busy taking a picture. Number of times picture capture failed: 45
Camera was busy taking a picture. Number of times picture capture failed: 46
Camera was busy taking a picture. Number of times picture capture failed: 47
Camera was busy taking a picture. Number of times picture capture failed: 48
Camera was busy taking a picture. Number of times picture capture failed: 49
Camera was busy taking a picture. Number of times picture capture failed: 50
Camera was busy taking a picture. Number of times picture capture failed: 51
Camera was busy taking a picture. Number of times picture capture failed: 52
Camera was busy taking a picture. Number of times picture capture failed: 53
Camera was busy taking a picture. Number of times picture capture failed: 54
Camera was busy taking a picture. Number of times picture capture failed: 55
Camera was busy taking a picture. Number of times picture capture failed: 56
Camera was busy taking a picture. Number of times picture capture failed: 57
Camera was busy taking a picture. Number of times picture capture failed: 58
Camera was busy taking a picture. Number of times picture capture failed: 59
Camera was busy taking a picture. Number of times picture capture failed: 60
Camera was busy taking a picture. Number of times picture capture failed: 61
Camera was busy taking a picture. Number of times picture capture failed: 62
Camera was busy taking a picture. Number of times picture capture failed: 63
Camera was busy taking a picture. Number of times picture capture failed: 64
Camera was busy taking a picture. Number of times picture capture failed: 65
Camera was busy taking a picture. Number of times picture capture failed: 66
Camera was busy taking a picture. Number of times picture capture failed: 67
Camera was busy taking a picture. Number of times picture capture failed: 68
Camera was busy taking a picture. Number of times picture capture failed: 69
Camera was busy taking a picture. Number of times picture capture failed: 70
Camera was busy taking a picture. Number of times picture capture failed: 71
Camera was busy taking a picture. Number of times picture capture failed: 72
Camera was busy taking a picture. Number of times picture capture failed: 73
Camera was busy taking a picture. Number of times picture capture failed: 74
Camera was busy taking a picture. Number of times picture capture failed: 75
Camera was busy taking a picture. Number of times picture capture failed: 76
Camera was busy taking a picture. Number of times picture capture failed: 77
Camera was busy taking a picture. Number of times picture capture failed: 78
Camera was busy taking a picture. Number of times picture capture failed: 79
Camera was busy taking a picture. Number of times picture capture failed: 80
Camera was busy taking a picture. Number of times picture capture failed: 81
Camera was busy taking a picture. Number of times picture capture failed: 82
Camera was busy taking a picture. Number of times picture capture failed: 83
Camera was busy taking a picture. Number of times picture capture failed: 84
Camera was busy taking a picture. Number of times picture capture failed: 85
Camera was busy taking a picture. Number of times picture capture failed: 86
Camera was busy taking a picture. Number of times picture capture failed: 87
Camera was busy taking a picture. Number of times picture capture failed: 88
Camera was busy taking a picture. Number of times picture capture failed: 89
Camera was busy taking a picture. Number of times picture capture failed: 90
Camera was busy taking a picture. Number of times picture capture failed: 91
Camera was busy taking a picture. Number of times picture capture failed: 92
Camera was busy taking a picture. Number of times picture capture failed: 93
Camera was busy taking a picture. Number of times picture capture failed: 94
Camera was busy taking a picture. Number of times picture capture failed: 95
Camera was busy taking a picture. Number of times picture capture failed: 96
Camera was busy taking a picture. Number of times picture capture failed: 97
Camera was busy taking a picture. Number of times picture capture failed: 98
Camera was busy taking a picture. Number of times picture capture failed: 99
Camera was busy taking a picture. Number of times picture capture failed: 100
Camera was busy taking a picture. Number of times picture capture failed: 101
Camera was busy taking a picture. Number of times picture capture failed: 102
Camera was busy taking a picture. Number of times picture capture failed: 103
Camera was busy taking a picture. Number of times picture capture failed: 104
Camera was busy taking a picture. Number of times picture capture failed: 105
Camera was busy taking a picture. Number of times picture capture failed: 106
Camera was busy taking a picture. Number of times picture capture failed: 107
Camera was busy taking a picture. Number of times picture capture failed: 108
Camera was busy taking a picture. Number of times picture capture failed: 109
Camera was busy taking a picture. Number of times picture capture failed: 110
Camera was busy taking a picture. Number of times picture capture failed: 111
Camera was busy taking a picture. Number of times picture capture failed: 112
Camera was busy taking a picture. Number of times picture capture failed: 113
Camera was busy taking a picture. Number of times picture capture failed: 114
Camera was busy taking a picture. Number of times picture capture failed: 115
Camera was busy taking a picture. Number of times picture capture failed: 116
Camera was busy taking a picture. Number of times picture capture failed: 117
Camera was busy taking a picture. Number of times picture capture failed: 118
Camera was busy taking a picture. Number of times picture capture failed: 119
Camera was busy taking a picture. Number of times picture capture failed: 120
Camera was busy taking a picture. Number of times picture capture failed: 121
Camera was busy taking a picture. Number of times picture capture failed: 122
Camera was busy taking a picture. Number of times picture capture failed: 123
Das Programm “[5] Micro Framework application: Verwaltet” wurde mit Code 0 (0x0) beendet.

Hi all!

Tried the troubleshooting …

Same problem here with GroupB Camera. Tested already with a 7V to 30V external power supply but this did not solve the problem. Camera is either busy or identified as not connected.
If I am lucky, the camera is able to shot 3 to 5 pictures.

Mine is also B for Bad.

I also have B camera and I also have problems. I hope you find a solution soon.

You can try any USB webcam, like the one we have on sale.
The fix wouldn’t take long that we know the problem.

Had some time again the over the weekend put aside, dusted the box off, looking forward to finally doing something with the kit to prove to my partner that I have not spent £300 on a dusty box.

Added a UsbHost, pluged in one of my cameras, and added the spiderboard and UsbHost to the diagram.

Then stared at the monitor for quite a while trying to spot what i was missing.

I can see options for KeyboardConnected, USBDriveConnected and MouseConnected, but nothing for a Camera.

Have been scanning the net to find an example or help, but could not find anything.

What am I doing wrong?

Any news on the fix?

Regards,
M.

Gadgeteer support for the cameras does not use the USB Host module. It is a seperate module.

You could try to lie, and say you are using a camera module, while actually using a USB Host and camera. Although, you might have a problem with resolution matching.

Or, not include the device in the Gadgeteer designer, and program directly to the GHI SDK API. There are code samples for this.

Out of curiosity, I tried Mike’s suggestion of hooking up a webcam to the USB host module, but dragging the camera module onto the design surface instead.

As Mike suggests, this sort of works, in that I can attempt to set the camera resolution and try to take a picture, but the call to camera.TakePicture throws an exception complaining that “No valid image formats were found for the specified PictureResolution.”

So while you might get lucky and be able to pull this off with the right camera, a better bet might be to take a look at the code for the camera module, and write a webcam driver based on it that would support your specific camera.

http://gadgeteer.codeplex.com/SourceControl/changeset/view/14634#138365

I hope you will do more with the kit than just use the one camera module :slight_smile: It can surly do a million thing without the camera altogether.

By the way guys, the camera seem to work better if you do not “StopStreaming”.
This is not an official fix yet but you may try to follow the documentation here http://www.ghielectronics.com/downloads/NETMF/Library%20Documentation/html/cb022f02-117b-f7dd-d85a-ff4e09751204.htm

start with a “console” project not gadgeteer project.

We are trying our best to find an official solution for this ASAP

The kit can do a great amount, but computer vision is(was) my thing.

Spent five years researching and developing a computer vision project yonkers ago.

Back then I was under contract not to use or discuss any of what I produced for five years after leaving the company when it folded. Free from that now, and interested in seeing if the tricks I learnt can be applied on new devices.

Sorry if I appear harassing, just want to get started.

I am happy to buy another gadgeteer camera, if I could be sure it would not be type B again.

Regards,
M

No worries. If we can’t fix it we will send free replacement to everyone. You are in good hands :slight_smile:

Have you tried the example I liked to?

BTW, image processing is one of the things that interest me personally. Like the one project someone just posted about detecting the image average color for ambient lighting.

Came from an AI background, and spent most of the first year of the project just looking at data from cameras in different light situations.

There are so many problems with just attempting to get the colour of an item.

Bulbs flicker and they add on a colour of their own.

When an item has less light on it, its colours do not decrease as you would expect them to, the same with shadows.

If you point the average camera at a card of one colour, each pixel will vary slightly.

Most cameras, even very cheep ones have an auto white balance built in, this causes the complete image to change in colour each frame.

Some pixels on the camera may not be as stable as other pixels.

Back then managed to get around all these problems, but took a long time.

I worked with handling images from situation where there could be smoke, flickering lights, shadows and large vibration. (Do not ask)

Hoping that some of it will still be remembered after all these years, and may be able to produce some code that the gadgeteers can use.