{"id":116,"date":"2013-01-31T00:32:29","date_gmt":"2013-01-31T00:32:29","guid":{"rendered":"http:\/\/richardalbritton.wordpress.com\/?p=20"},"modified":"2015-01-15T23:17:51","modified_gmt":"2015-01-15T23:17:51","slug":"i2c-bus-error-with-led-marix-on-raspi","status":"publish","type":"post","link":"https:\/\/www.richa1.com\/RichardAlbritton\/i2c-bus-error-with-led-marix-on-raspi\/","title":{"rendered":"i2c bus error with LED marix on RasPi"},"content":{"rendered":"<p>This is mostly for myself but I figured I would post it here as well. After putting together and setting up my new 8&#215;8\u00a0bi-color\u00a0LED matrix and i2c\u00a0control\u00a0PCB from Adafruit, I got a script error saying &#8220;Error accessing\u00a00x70: Check your\u00a0I2C\u00a0address&#8221;. When I run\u00a0sudo i2cdetect -y 0, I get nothing, but the matrix is detected when I run\u00a0sudo i2cdetect -y 1.<\/p>\n<p><!--more--><\/p>\n<p>So\u00a0apparently\u00a0the\u00a0original\u00a0version ran i2c on #0, but now it is on #1. So the test scripts are looking on the wrong bus for the\u00a0device.\u00a0Making\u00a0a change to\u00a0Adafruit_I2C.py to reflect the\u00a0proper\u00a0device bus should fix the issue&#8230; I\u00a0guess\u00a0I will find out tonight.<\/p>\n<p><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70\" target=\"_blank\">Original\u00a0post text<\/a>:<\/p>\n<div id=\"p174643\">\n<div>\n<div>\n<blockquote>\n<h3><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#p174643\">Mini 8&#215;8 w\/ Pi not working<\/a><\/h3>\n<p><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?p=174643#p174643\"><img loading=\"lazy\" title=\"Post\" src=\"http:\/\/forums.adafruit.com\/styles\/daigo\/imageset\/icon_post_target.gif\" alt=\"Post\" width=\"11\" height=\"9\" \/><\/a>by\u00a0<strong><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=143597\">jamestenglish<\/a><\/strong>\u00a0\u00bb 19 Dec 2012 01:19<\/p>\n<div>I am trying to get the mini 8&#215;8 LED with backpack working with my Raspberry Pi, but I keep getting the error:<br \/>\nError accessing\u00a00x70: Check your\u00a0I2C\u00a0addressI am using the Occidentals 0.2 linux build.Below are pictures of the Soldering, wiring, and console output. If there is any other information I can provide just let me know<\/p>\n<p>Soldering:<br \/>\n<a href=\"http:\/\/i.imgur.com\/Ji3tzl.jpg\"><img loading=\"lazy\" class=\"alignnone\" src=\"http:\/\/i.imgur.com\/Ji3tzl.jpg\" alt=\"Image\" width=\"640\" height=\"480\" \/><\/a><br \/>\n<img src=\"http:\/\/i.imgur.com\/L0ibQl.jpg\" alt=\"Image\" \/><br \/>\n<img src=\"http:\/\/i.imgur.com\/iXpSUl.jpg\" alt=\"Image\" \/><br \/>\n<img src=\"http:\/\/i.imgur.com\/cRkepl.jpg\" alt=\"Image\" \/><\/p>\n<\/div>\n<\/blockquote>\n<\/div>\n<blockquote>\n<dl id=\"profile174643\">\n<dt><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=143597\">jamestenglish<\/a><\/dt>\n<dd>\u00a0<\/dd>\n<dd><strong>Posts:<\/strong>\u00a02<\/dd>\n<dd><strong>Joined:<\/strong>\u00a019 Dec 2012 01:10<\/dd>\n<\/dl>\n<div><a title=\"Top\" href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#wrap\">Top<\/a><\/div>\n<\/blockquote>\n<\/div>\n<\/div>\n<blockquote>\n<div id=\"p174888\">\n<div>\n<div>\n<h3><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#p174888\">Re: Mini 8&#215;8 w\/ Pi not working<\/a><\/h3>\n<p><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?p=174888#p174888\"><img loading=\"lazy\" title=\"Post\" src=\"http:\/\/forums.adafruit.com\/styles\/daigo\/imageset\/icon_post_target.gif\" alt=\"Post\" width=\"11\" height=\"9\" \/><\/a>by\u00a0<strong><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=1096\">adafruit<\/a><\/strong>\u00a0\u00bb 20 Dec 2012 21:36<\/p>\n<div>can you check if its using\u00a0i2c\u00a0bus #0 or #1? it should be #0, try hard-coding it in the python script!<\/div>\n<div id=\"sig174888\"><a href=\"http:\/\/www.adafruit.com\/support\/\">Get technical support, help and more&#8230;<\/a><br \/>\n<a href=\"http:\/\/www.adafruit.com\/chat\/\">Weekly &#8220;chat&#8221; 10pm ET every Saturday night!<\/a><br \/>\nHelp with your Arduino projects\u00a0<a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=31&amp;t=12171\">START HERE!<\/a><br \/>\n<a href=\"http:\/\/www.adafruit.com\/blog\/\">Adafruit blog for how-tos, projects &amp; more!<\/a><br \/>\n<a href=\"https:\/\/plus.google.com\/b\/112526208786662512291\/\">Adafruit on Google+<\/a><br \/>\n<a href=\"http:\/\/www.twitter.com\/adafruit\/\">Adafruit on Twitter!<\/a><\/div>\n<\/div>\n<dl id=\"profile174888\">\n<dt><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=1096\"><img loading=\"lazy\" src=\"http:\/\/forums.adafruit.com\/download\/file.php?avatar=1096_1250023988.jpg\" alt=\"User avatar\" width=\"48\" height=\"48\" \/><\/a><br \/>\n<a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=1096\">adafruit<\/a><\/dt>\n<dd>\u00a0<\/dd>\n<dd><strong>Posts:<\/strong>\u00a010182<\/dd>\n<dd><strong>Joined:<\/strong>\u00a006 Apr 2006 20:21<\/dd>\n<dd><strong>Location:<\/strong>\u00a0nyc<\/dd>\n<dd><\/dd>\n<\/dl>\n<div><a title=\"Top\" href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#wrap\">Top<\/a><\/div>\n<\/div>\n<\/div>\n<div id=\"p175036\">\n<div>\n<div>\n<h3><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#p175036\">Re: Mini 8&#215;8 w\/ Pi not working<\/a><\/h3>\n<p><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?p=175036#p175036\"><img loading=\"lazy\" title=\"Post\" src=\"http:\/\/forums.adafruit.com\/styles\/daigo\/imageset\/icon_post_target.gif\" alt=\"Post\" width=\"11\" height=\"9\" \/><\/a>by\u00a0<strong><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=143597\">jamestenglish<\/a><\/strong>\u00a0\u00bb 22 Dec 2012 16:17<\/p>\n<div>I hard coded it in the python script and it seems to work now, thanks!<\/div>\n<\/div>\n<dl id=\"profile175036\">\n<dt><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=143597\">jamestenglish<\/a><\/dt>\n<dd>\u00a0<\/dd>\n<dd><strong>Posts:<\/strong>\u00a02<\/dd>\n<dd><strong>Joined:<\/strong>\u00a019 Dec 2012 01:10<\/dd>\n<\/dl>\n<div><a title=\"Top\" href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#wrap\">Top<\/a><\/div>\n<\/div>\n<\/div>\n<div id=\"p178865\">\n<div>\n<div>\n<h3><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#p178865\">Re: Mini 8&#215;8 w\/ Pi not working<\/a><\/h3>\n<p><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?p=178865#p178865\"><img loading=\"lazy\" title=\"Post\" src=\"http:\/\/forums.adafruit.com\/styles\/daigo\/imageset\/icon_post_target.gif\" alt=\"Post\" width=\"11\" height=\"9\" \/><\/a>by\u00a0<strong><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=177985\">nkane3<\/a><\/strong>\u00a0\u00bb 18 Jan 2013 20:01<\/p>\n<div>I am have the same exact problem. Except I have a RPi Rev 2. When I run sudo i2cdetect -y 1 it reads 70 and sudo\u00a0i2c\u00a0detect -y 0 is reads nothing. When I run the test code (ex_8x8_pixels.py), I get the same exact problem: Error Accessing\u00a00x70: Check your\u00a0I2Caddress. Im not sure how to hard code it in python. And for my board, should I be using #1? How would I change this?<\/div>\n<\/div>\n<dl id=\"profile178865\">\n<dt><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=177985\">nkane3<\/a><\/dt>\n<dd>\u00a0<\/dd>\n<dd><strong>Posts:<\/strong>\u00a02<\/dd>\n<dd><strong>Joined:<\/strong>\u00a011 Jan 2013 23:18<\/dd>\n<\/dl>\n<div><a title=\"Top\" href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#wrap\">Top<\/a><\/div>\n<\/div>\n<\/div>\n<div id=\"p178889\">\n<div>\n<div>\n<h3><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#p178889\">Re: Mini 8&#215;8 w\/ Pi not working<\/a><\/h3>\n<p><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?p=178889#p178889\"><img loading=\"lazy\" title=\"Post\" src=\"http:\/\/forums.adafruit.com\/styles\/daigo\/imageset\/icon_post_target.gif\" alt=\"Post\" width=\"11\" height=\"9\" \/><\/a>by\u00a0<strong><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=177985\">nkane3<\/a><\/strong>\u00a0\u00bb 18 Jan 2013 22:07<\/p>\n<div>Nevermind I figured it out. For those with the same question, the Revision 2 does use\u00a0I2C\u00a0#1. In order to hard code this, go into Adafruit_I2C.py and uncomment one of the two lines. The lines will say which raspberry pi they correspond to.<\/div>\n<\/div>\n<dl id=\"profile178889\">\n<dt><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=177985\">nkane3<\/a><\/dt>\n<dd>\u00a0<\/dd>\n<dd><strong>Posts:<\/strong>\u00a02<\/dd>\n<dd><strong>Joined:<\/strong>\u00a011 Jan 2013 23:18<\/dd>\n<\/dl>\n<div><a title=\"Top\" href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#wrap\">Top<\/a><\/div>\n<\/div>\n<\/div>\n<div id=\"p179003\">\n<div>\n<div>\n<h3><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#p179003\">Re: Mini 8&#215;8 w\/ Pi not working<\/a><\/h3>\n<p><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?p=179003#p179003\"><img loading=\"lazy\" title=\"Post\" src=\"http:\/\/forums.adafruit.com\/styles\/daigo\/imageset\/icon_post_target.gif\" alt=\"Post\" width=\"11\" height=\"9\" \/><\/a>by\u00a0<strong><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=184730\">Awright754<\/a><\/strong>\u00a0\u00bb 19 Jan 2013 15:08<\/p>\n<div>I have a very similar issue with my 7-Segment display, i run the example script &#8216;ex_7segment_clock.py&#8217; and get &#8216;Error accessing\u00a00x70: Check your\u00a0I2C\u00a0address.<br \/>\nThe device shows up on i2cdetect as\u00a00x70. I found the line in the scrpit &#8216;Adafruit_I2C.py&#8217; that i need to make active so i can get my Pi model (I have model B), however i cannot edite the file as its states &#8216;Errno 13 permission denied&#8217; when i go to save the file.<br \/>\nAnyone any ideas what i can do?<\/div>\n<\/div>\n<dl id=\"profile179003\">\n<dt><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=184730\">Awright754<\/a><\/dt>\n<dd>\u00a0<\/dd>\n<dd><strong>Posts:<\/strong>\u00a02<\/dd>\n<dd><strong>Joined:<\/strong>\u00a019 Jan 2013 15:03<\/dd>\n<\/dl>\n<div><a title=\"Top\" href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#wrap\">Top<\/a><\/div>\n<\/div>\n<\/div>\n<\/blockquote>\n<div id=\"p179010\">\n<div>\n<blockquote>\n<div>\n<h3><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?f=47&amp;t=35342&amp;start=0&amp;hilit=i2c+0x70#p179010\">Re: Mini 8&#215;8 w\/ Pi not working<\/a><\/h3>\n<p><a href=\"http:\/\/forums.adafruit.com\/viewtopic.php?p=179010#p179010\"><img loading=\"lazy\" title=\"Post\" src=\"http:\/\/forums.adafruit.com\/styles\/daigo\/imageset\/icon_post_target.gif\" alt=\"Post\" width=\"11\" height=\"9\" \/><\/a>by\u00a0<strong><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=184730\">Awright754<\/a><\/strong>\u00a0\u00bb 19 Jan 2013 15:28<\/p>\n<div>Got it, just moved all the files i needed into a new folder!<\/div>\n<\/div>\n<dl id=\"profile179010\">\n<dt><a href=\"http:\/\/forums.adafruit.com\/memberlist.php?mode=viewprofile&amp;u=184730\">Awright754<\/a><\/dt>\n<dd>\u00a0<\/dd>\n<dd><strong>Posts:<\/strong>\u00a02<\/dd>\n<dd><strong>Joined:<\/strong>\u00a019 Jan 2013 15:03<\/dd>\n<\/dl>\n<div><\/div>\n<\/blockquote>\n<\/div>\n<\/div>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon\" href=\"https:\/\/www.richa1.com\/RichardAlbritton\/i2c-bus-error-with-led-marix-on-raspi\/\" target=\"_blank\" title=\"Click to print\"><span>Print<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"https:\/\/www.richa1.com\/RichardAlbritton\/i2c-bus-error-with-led-marix-on-raspi\/?share=email\" target=\"_blank\" title=\"Click to email this to a friend\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-116\" class=\"share-facebook sd-button share-icon\" href=\"https:\/\/www.richa1.com\/RichardAlbritton\/i2c-bus-error-with-led-marix-on-raspi\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-116\" class=\"share-twitter sd-button share-icon\" href=\"https:\/\/www.richa1.com\/RichardAlbritton\/i2c-bus-error-with-led-marix-on-raspi\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>This is mostly for myself but I figured I would post it here as well. After putting together and setting up my new 8&#215;8\u00a0bi-color\u00a0LED matrix and i2c\u00a0control\u00a0PCB from Adafruit, I got a script error saying &#8220;Error accessing\u00a00x70: Check your\u00a0I2C\u00a0address&#8221;. When I run\u00a0sudo i2cdetect -y 0, I get nothing, but the matrix is detected when I &hellip; <a href=\"https:\/\/www.richa1.com\/RichardAlbritton\/i2c-bus-error-with-led-marix-on-raspi\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">i2c bus error with LED marix on RasPi<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon\" href=\"https:\/\/www.richa1.com\/RichardAlbritton\/i2c-bus-error-with-led-marix-on-raspi\/\" target=\"_blank\" title=\"Click to print\"><span>Print<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"https:\/\/www.richa1.com\/RichardAlbritton\/i2c-bus-error-with-led-marix-on-raspi\/?share=email\" target=\"_blank\" title=\"Click to email this to a friend\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-116\" class=\"share-facebook sd-button share-icon\" href=\"https:\/\/www.richa1.com\/RichardAlbritton\/i2c-bus-error-with-led-marix-on-raspi\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-116\" class=\"share-twitter sd-button share-icon\" href=\"https:\/\/www.richa1.com\/RichardAlbritton\/i2c-bus-error-with-led-marix-on-raspi\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":723,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[59,56,64,1],"tags":[13,14,15],"jetpack_featured_media_url":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-content\/uploads\/2013\/01\/jpeg.jpg","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5AhH6-1S","_links":{"self":[{"href":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-json\/wp\/v2\/posts\/116"}],"collection":[{"href":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":2,"href":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-json\/wp\/v2\/posts\/116\/revisions"}],"predecessor-version":[{"id":724,"href":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-json\/wp\/v2\/posts\/116\/revisions\/724"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-json\/wp\/v2\/media\/723"}],"wp:attachment":[{"href":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-json\/wp\/v2\/media?parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-json\/wp\/v2\/categories?post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.richa1.com\/RichardAlbritton\/wp-json\/wp\/v2\/tags?post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}