PicoBorg Reverse was not found

Hello guys,

I've recently put together my diddyborg. After setting it up, I tried launching the example script (diddySequence.py), but it didn't work. It says:

Loading PicoBorg Reverse on bus 1, address 44
Missing PicoBorg Reverse at 44
PicoBorg Reverse was not found
Are you sure your PicoBorg Reverse is properly attached, the correct address is used, and the I2C drivers are running?
Scanning I�C bus #1
Found PicoBorg Reverse at 61
1 PicoBorg Reverse board found
No PicoBorg Reverse at address 44, but we did find boards:
61 (97)
If you need to change the I�C address change the setup line so it is correct, e.g.
PBR.i2cAddress = 0x61

I've browsed the forum for similar problems but none of the other solutions worked for me.

i2cdetect:

i2cdetect -y 0
Error: Could not open file `/dev/i2c-0' or `/dev/i2c/0': No such file or directory

i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- 61 -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

piborg's picture

No problem, it looks like the address of the board has been changed from the default value. You can reset the address to the default fairly easily.

First open Python from the PicoBorg Reverse directory:

cd ~/picoborgrev
python

Then run these commands to reset the address:

import PicoBorgRev
PicoBorgRev.SetNewAddress(0x44)

Finally exit Python and try the script again :)

My god, it's working! I was really afraid it was something more serious. Thanks for your help!

Subscribe to Comments for "PicoBorg Reverse was not found"