hamishcunningham / pi-tronics

Source code for Raspberry Pi GATE projects.
http://pi.gate.ac.uk/
42 stars 15 forks source link

MoPi is dead? #68

Closed gavioli closed 7 years ago

gavioli commented 8 years ago

Good evening I am your Kickstarter supporter, my card is numbered with 0422. I never used the card in any project and now I was going to use it with a raspberry and touch screen 7 ", I realized that the card does not work. After installing the software and inserted the MOPI on Raspberry, no LED It turns on and any battery that I try to connect will overheat and discharged. I wanted to ask how you can tell if the cause is in raspberry or if the MOPI is dead. If the device that don't working is MOPI, you can get information on possibile repair? I'm available to provide more information

Thanks for the attention.

file_000 file_001

hamishcunningham commented 8 years ago

hi

Sorry to hear that. All units were thoroughly tested before dispatch (which is over a year ago now) -- I wonder if the unit has been physically damaged during that time?

Also, how did you connect the batteries, and is the Pi you connected to operational?

Thanks, best

Hamish

gavioli commented 8 years ago

Hi, again thanks for your attention. I am sure that the card was sent running. Probably the malfunction was caused by my incorrect connection or whatever. I disturbavo to ask if I could have the directions on how to try to fix the card, failing to provide the complete circuit diagram. Comparing the only scheme available online (I hope is that referring to the card in question) with the PCB, I have noticed that the capacitors to tantalum (10 microF) in input to the batteries, are placed not after the diodes, but before and my reversal polarity of the batteries may have been damaged them. Just after boot, I could check the following:

login as: pi pi@192.168.0.221's password: Last login: Mon Dec 14 18:28:41 2015 from pc2230.local pi@raspberryMotion ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 0b -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- pi@raspberryMotion ~ $ date Mon Dec 14 19:34:39 CET 2015 pi@raspberryMotion ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 0b -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- pi@raspberryMotion ~ $ sudo mopicli -v -v1 -v2 mopicli. I2C bus input/output error on read word. Check bus? Check connection? pi@raspberryMotion ~ $ sudo 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: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- pi@raspberryMotion ~ $ date Mon Dec 14 19:35:07 CET 2015 pi@raspberryMotion ~ $

and the main LED never come on. Perhaps with this information you can give some indication as to which component may still be damaged. I apologize again for all this trouble, I wish you good day.

hamishcunningham commented 8 years ago

thanks for the details -- you can see how a MoPi fits on a Pi B+, for example, in this video: https://pi.gate.ac.uk/posts/2014/08/02/b-plus-again/

the batteries connect with a common ground underneath as detailed here: https://pi.gate.ac.uk/pages/images/mopi/quickstart/schematic6.png

is that how you've got it connected?

best

h

On 18 December 2015 at 08:01, gavioli notifications@github.com wrote:

Hi, again thanks for your attention. I am sure that the card was sent running. Probably the malfunction was caused by my incorrect connection or whatever. I disturbavo to ask if I could have the directions on how to try to fix the card, failing to provide the complete circuit diagram. Comparing the only scheme available online (I hope is that referring to the card in question) with the PCB, I have noticed that the capacitors to tantalum (10 microF) in input to the batteries, are placed not after the diodes, but before and my reversal polarity of the batteries may have been damaged them. Just after boot, I could check the following:

login as: pi pi@192.168.0.221's password: Last login: Mon Dec 14 18:28:41 2015 from pc2230.local pi@raspberryMotion ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 0b -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- pi@raspberryMotion ~ $ date Mon Dec 14 19:34:39 CET 2015 pi@raspberryMotion ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 0b -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- pi@raspberryMotion ~ $ sudo mopicli -v -v1 -v2 mopicli. I2C bus input/output error on read word. Check bus? Check connection? pi@raspberryMotion ~ $ sudo 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: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- pi@raspberryMotion ~ $ date Mon Dec 14 19:35:07 CET 2015 pi@raspberryMotion ~ $

and the main LED never come on. Perhaps with this information you can give some indication as to which component may still be damaged. I apologize again for all this trouble, I wish you good day.

— Reply to this email directly or view it on GitHub https://github.com/hamishcunningham/pi-tronics/issues/68#issuecomment-165708653 .

Hamish Cunningham Professor of Computer Science, University of Sheffield, UK +44 7920 765 455 hamish@gate.ac.uk https://twitter.com/@HCunningham https://hamish.gate.ac.uk http://aquaponicslab.org/ http://aquaponicslab.org/ https://gate.ac.uk https://pi.gate.ac.uk http://www.dcs.shef.ac.uk/cgi-bin/makeperson?H.Cunningham

hamishcunningham commented 8 years ago

did you get any further with this? tnx h

gavioli commented 8 years ago

Good morning, thanks for your interest! As described in the previous message, the problem that does not allow me to use the card, is that after a few minutes from the boot of raspberry, querying the bus with the command: "sudo -v mopicli -v1 -v2 mopicli. I2C bus input / output error on read word. Check bus? Check connection? " it seems that the card is not detected. The batteries and the LED are working properly, but only until the card does not lose the connection to the bus. We report querying the bus: pi@raspberryMotion ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 0b -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- pi@raspberryMotion ~ $ sudo mopicli -v -v1 -v2 mopicli. I2C bus input/output error on read word. Check bus? Check connection? pi@raspberryMotion ~ $ sudo 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: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- I tried to change as the raspberry and the raspbian version, but nothing changed. Have you any suggestions? Have a nice day Flavio

hamishcunningham commented 8 years ago

ok, if you email me via https://hamish.gate.ac.uk/pages/contact.html your address I'll send you a replacement?

please ensure that you're not connecting too high a voltage or connecting power on the wrong pins or the like

hth, h

On 29 January 2016 at 08:11, gavioli notifications@github.com wrote:

Good morning, thanks for your interest! As described in the previous message, the problem that does not allow me to use the card, is that after a few minutes from the boot of raspberry, querying the bus with the command: "sudo -v mopicli -v1 -v2 mopicli. I2C bus input / output error on read word. Check bus? Check connection? " it seems that the card is not detected. The batteries and the LED are working properly, but only until the card does not lose the connection to the bus. We report querying the bus: pi@raspberryMotion ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 0b -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- pi@raspberryMotion ~ $ sudo mopicli -v -v1 -v2 mopicli. I2C bus input/output error on read word. Check bus? Check connection? pi@raspberryMotion ~ $ sudo 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: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- I tried to change as the raspberry and the raspbian version, but nothing changed. Have you any suggestions? Have a nice day Flavio

— Reply to this email directly or view it on GitHub https://github.com/hamishcunningham/pi-tronics/issues/68#issuecomment-176633759 .

Hamish Cunningham Professor of Computer Science, University of Sheffield, UK +44 7920 765 455 hamish@gate.ac.uk https://twitter.com/@HCunningham https://hamish.gate.ac.uk http://aquaponicslab.org/ http://aquaponicslab.org/ https://gate.ac.uk https://pi.gate.ac.uk http://www.dcs.shef.ac.uk/cgi-bin/makeperson?H.Cunningham

gavioli commented 8 years ago

Good morning, I just received your package, thank you very much, it was really very kind and also very timely. I connected the new MOPI and am very pleased to tell you that in works great! I still have to finish configuring the different battery packs, but as you can see the checks are ok.

pi @ raspberryTEST ~ $ sudo -v mopicli -v1 -v2 Current source voltage: 11466 Source # 1 voltage: 11466 Source # 2 voltage: 6864 pi @ raspberryTEST ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: - - - - - - - - 0b - - - - 10: - - - - - - - - - - - - - - - - 20: - - - - - - - - - - - - - - - - 30: - - - - - - - - - - - - - - - - 40: - - - - - - - - - - - - - - - - 50: - - - - - - - - - - - - - - - - 60: - - - - - - - - - - - - - - - - 70: - - - - - - - -

more @ ~ $ raspberryTEST dates Fri 12 February, 2016, 00:12:23, CET

pi @ raspberryTEST ~ $ sudo -v mopicli -v1 -v2 Current source voltage: 11466 Source # 1 voltage: 11466 Source # 2 voltage: 6864

pi @ raspberryTEST ~ $ sudo mopicli -sv Verbose status: Source # 1 Source full active (blue LED) Source # 1 Source good # 2 low / not present User configured

more @ ~ $ raspberryTEST dates Fri 12 February, 2016, 00:12:43, CET pi@raspberryTEST ~ $ date

ven 12 feb 2016, 00.27.04, CET pi@raspberryTEST ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 0b -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- --

What else can I add except that it was really very courteous. If I can repay you in some way, do not hesitate to contact me. Greetings and good luck to you :)

Flavio

img_9952

hamishcunningham commented 8 years ago

you're welcome! good luck with the project! h

On 11 February 2016 at 23:33, gavioli notifications@github.com wrote:

Good morning, I just received your package, thank you very much, it was really very kind and also very timely. I connected the new MOPI and am very pleased to tell you that in works great! I still have to finish configuring the different battery packs, but as you can see the checks are ok.

pi @ raspberryTEST ~ $ sudo -v mopicli -v1 -v2 Current source voltage: 11466 Source # 1 voltage: 11466 Source # 2 voltage: 6864 pi @ raspberryTEST ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: - - - - - - - - 0b - - - - 10: - - - - - - - - - - - - - - - - 20: - - - - - - - - - - - - - - - - 30: - - - - - - - - - - - - - - - - 40: - - - - - - - - - - - - - - - - 50: - - - - - - - - - - - - - - - - 60: - - - - - - - - - - - - - - - - 70: - - - - - - - -

more @ ~ $ raspberryTEST dates Fri 12 February, 2016, 00:12:23, CET

pi @ raspberryTEST ~ $ sudo -v mopicli -v1 -v2 Current source voltage: 11466 Source # 1 voltage: 11466 Source # 2 voltage: 6864

pi @ raspberryTEST ~ $ sudo mopicli -sv Verbose status: Source # 1 Source full active (blue LED) Source # 1 Source good # 2 low / not present User configured

more @ ~ $ raspberryTEST dates Fri 12 February, 2016, 00:12:43, CET pi@raspberryTEST ~ $ date

ven 12 feb 2016, 00.27.04, CET pi@raspberryTEST ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 0b -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- --

What else can I add except that it was really very courteous. If I can repay you in some way, do not hesitate to contact me. Greetings and good luck to you :)

Flavio

[image: img_9952] https://cloud.githubusercontent.com/assets/16338127/12994339/1ce1e674-d120-11e5-9b89-03d94674be4f.JPG

— Reply to this email directly or view it on GitHub https://github.com/hamishcunningham/pi-tronics/issues/68#issuecomment-183105004 .

Hamish Cunningham Professor of Computer Science, University of Sheffield, UK +44 7920 765 455 hamish@gate.ac.uk https://twitter.com/@HCunningham https://hamish.gate.ac.uk http://aquaponicslab.org/ http://aquaponicslab.org/ https://gate.ac.uk https://pi.gate.ac.uk http://www.dcs.shef.ac.uk/cgi-bin/makeperson?H.Cunningham