Go Down

Topic: 64 I/O Expander Shield for max 1024 I/O (Read 22981 times) previous topic - next topic

leen15

Automatic testing works fine!  :smiley-twist:

Code: [Select]
START INIZIALIZE SHIELD
END INIZIALIZE SHIELD
SHIELD 0
0-0 H. result: OK --> IN: 1
1-0 H. result: OK --> IN: 1
2-0 H. result: OK --> IN: 1
3-0 H. result: OK --> IN: 1
4-0 H. result: OK --> IN: 1
5-0 H. result: OK --> IN: 1
6-0 H. result: OK --> IN: 1
7-0 H. result: OK --> IN: 1
8-0 H. result: OK --> IN: 1
9-0 H. result: OK --> IN: 1
10-0 H. result: OK --> IN: 1
11-0 H. result: OK --> IN: 1
12-0 H. result: OK --> IN: 1
13-0 H. result: OK --> IN: 1
14-0 H. result: OK --> IN: 1
15-0 H. result: OK --> IN: 1
16-0 H. result: OK --> IN: 1
17-0 H. result: OK --> IN: 1
18-0 H. result: OK --> IN: 1
19-0 H. result: OK --> IN: 1
20-0 H. result: OK --> IN: 1
21-0 H. result: OK --> IN: 1
22-0 H. result: OK --> IN: 1
23-0 H. result: OK --> IN: 1
24-0 H. result: OK --> IN: 1
25-0 H. result: OK --> IN: 1
26-0 H. result: OK --> IN: 1
27-0 H. result: OK --> IN: 1
28-0 H. result: OK --> IN: 1
29-0 H. result: OK --> IN: 1
30-0 H. result: OK --> IN: 1
31-0 H. result: OK --> IN: 1
32-0 H. result: OK --> IN: 1
33-0 H. result: OK --> IN: 1
34-0 H. result: OK --> IN: 1
35-0 H. result: OK --> IN: 1
36-0 H. result: OK --> IN: 1
37-0 H. result: OK --> IN: 1
38-0 H. result: OK --> IN: 1
39-0 H. result: OK --> IN: 1
40-0 H. result: OK --> IN: 1
41-0 H. result: OK --> IN: 1
42-0 H. result: OK --> IN: 1
43-0 H. result: OK --> IN: 1
44-0 H. result: OK --> IN: 1
45-0 H. result: OK --> IN: 1
46-0 H. result: OK --> IN: 1
47-0 H. result: OK --> IN: 1
48-0 H. result: OK --> IN: 1
49-0 H. result: OK --> IN: 1
50-0 H. result: OK --> IN: 1
51-0 H. result: OK --> IN: 1
52-0 H. result: OK --> IN: 1
53-0 H. result: OK --> IN: 1
54-0 H. result: OK --> IN: 1
55-0 H. result: OK --> IN: 1
56-0 H. result: OK --> IN: 1
57-0 H. result: OK --> IN: 1
58-0 H. result: OK --> IN: 1
59-0 H. result: OK --> IN: 1
60-0 H. result: OK --> IN: 1
61-0 H. result: OK --> IN: 1
62-0 H. result: OK --> IN: 1
63-0 H. result: OK --> IN: 1
0-0 L. result: OK --> IN: 0
1-0 L. result: OK --> IN: 0
2-0 L. result: OK --> IN: 0
3-0 L. result: OK --> IN: 0
4-0 L. result: OK --> IN: 0
5-0 L. result: OK --> IN: 0
6-0 L. result: OK --> IN: 0
7-0 L. result: OK --> IN: 0
8-0 L. result: OK --> IN: 0
9-0 L. result: OK --> IN: 0
10-0 L. result: OK --> IN: 0
11-0 L. result: OK --> IN: 0
12-0 L. result: OK --> IN: 0
13-0 L. result: OK --> IN: 0
14-0 L. result: OK --> IN: 0
15-0 L. result: OK --> IN: 0
16-0 L. result: OK --> IN: 0
17-0 L. result: OK --> IN: 0
18-0 L. result: OK --> IN: 0
19-0 L. result: OK --> IN: 0
20-0 L. result: OK --> IN: 0
21-0 L. result: OK --> IN: 0
22-0 L. result: OK --> IN: 0
23-0 L. result: OK --> IN: 0
24-0 L. result: OK --> IN: 0
25-0 L. result: OK --> IN: 0
26-0 L. result: OK --> IN: 0
27-0 L. result: OK --> IN: 0
28-0 L. result: OK --> IN: 0
29-0 L. result: OK --> IN: 0
30-0 L. result: OK --> IN: 0
31-0 L. result: OK --> IN: 0
32-0 L. result: OK --> IN: 0
33-0 L. result: OK --> IN: 0
34-0 L. result: OK --> IN: 0
35-0 L. result: OK --> IN: 0
36-0 L. result: OK --> IN: 0
37-0 L. result: OK --> IN: 0
38-0 L. result: OK --> IN: 0
39-0 L. result: OK --> IN: 0
40-0 L. result: OK --> IN: 0
41-0 L. result: OK --> IN: 0
42-0 L. result: OK --> IN: 0
43-0 L. result: OK --> IN: 0
44-0 L. result: OK --> IN: 0
45-0 L. result: OK --> IN: 0
46-0 L. result: OK --> IN: 0
47-0 L. result: OK --> IN: 0
48-0 L. result: OK --> IN: 0
49-0 L. result: OK --> IN: 0
50-0 L. result: OK --> IN: 0
51-0 L. result: OK --> IN: 0
52-0 L. result: OK --> IN: 0
53-0 L. result: OK --> IN: 0
54-0 L. result: OK --> IN: 0
55-0 L. result: OK --> IN: 0
56-0 L. result: OK --> IN: 0
57-0 L. result: OK --> IN: 0
58-0 L. result: OK --> IN: 0
59-0 L. result: OK --> IN: 0
60-0 L. result: OK --> IN: 0
61-0 L. result: OK --> IN: 0
62-0 L. result: OK --> IN: 0
63-0 L. result: OK --> IN: 0
SHIELD 1
0-1 H. result:  *** ALERT (2) ***
1-1 H. result:  *** ALERT (2) ***
2-1 H. result:  *** ALERT (2) ***
3-1 H. result:  *** ALERT (2) ***
4-1 H. result:  *** ALERT (2) ***
5-1 H. result:  *** ALERT (2) ***
6-1 H. result:  *** ALERT (2) ***
7-1 H. result:  *** ALERT (2) ***
8-1 H. result:  *** ALERT (2) ***
9-1 H. result:  *** ALERT (2) ***
10-1 H. result:  *** ALERT (2) ***
11-1 H. result:  *** ALERT (2) ***
12-1 H. result:  *** ALERT (2) ***
13-1 H. result:  *** ALERT (2) ***
14-1 H. result:  *** ALERT (2) ***
15-1 H. result:  *** ALERT (2) ***
16-1 H. result:  *** ALERT (2) ***
17-1 H. result:  *** ALERT (2) ***
18-1 H. result:  *** ALERT (2) ***
19-1 H. result:  *** ALERT (2) ***
20-1 H. result:  *** ALERT (2) ***
21-1 H. result:  *** ALERT (2) ***
22-1 H. result:  *** ALERT (2) ***
23-1 H. result:  *** ALERT (2) ***
24-1 H. result:  *** ALERT (2) ***
25-1 H. result:  *** ALERT (2) ***
26-1 H. result:  *** ALERT (2) ***
27-1 H. result:  *** ALERT (2) ***
28-1 H. result:  *** ALERT (2) ***
29-1 H. result:  *** ALERT (2) ***
30-1 H. result:  *** ALERT (2) ***
31-1 H. result:  *** ALERT (2) ***
32-1 H. result:  *** ALERT (2) ***
33-1 H. result:  *** ALERT (2) ***
34-1 H. result:  *** ALERT (2) ***
35-1 H. result:  *** ALERT (2) ***
36-1 H. result:  *** ALERT (2) ***
37-1 H. result:  *** ALERT (2) ***
38-1 H. result:  *** ALERT (2) ***
39-1 H. result:  *** ALERT (2) ***
40-1 H. result:  *** ALERT (2) ***
41-1 H. result:  *** ALERT (2) ***
42-1 H. result:  *** ALERT (2) ***
43-1 H. result:  *** ALERT (2) ***
44-1 H. result:  *** ALERT (2) ***
45-1 H. result:  *** ALERT (2) ***
46-1 H. result:  *** ALERT (2) ***
47-1 H. result:  *** ALERT (2) ***
48-1 H. result:  *** ALERT (2) ***
49-1 H. result:  *** ALERT (2) ***
50-1 H. result:  *** ALERT (2) ***
51-1 H. result:  *** ALERT (2) ***
52-1 H. result:  *** ALERT (2) ***
53-1 H. result:  *** ALERT (2) ***
54-1 H. result:  *** ALERT (2) ***
55-1 H. result:  *** ALERT (2) ***
56-1 H. result:  *** ALERT (2) ***
57-1 H. result:  *** ALERT (2) ***
58-1 H. result:  *** ALERT (2) ***
59-1 H. result:  *** ALERT (2) ***
60-1 H. result:  *** ALERT (2) ***
61-1 H. result:  *** ALERT (2) ***
62-1 H. result:  *** ALERT (2) ***
63-1 H. result:  *** ALERT (2) ***
0-1 L. result:  *** ALERT (2) ***
1-1 L. result:  *** ALERT (2) ***
2-1 L. result:  *** ALERT (2) ***
3-1 L. result:  *** ALERT (2) ***
4-1 L. result:  *** ALERT (2) ***
5-1 L. result:  *** ALERT (2) ***
6-1 L. result:  *** ALERT (2) ***
7-1 L. result:  *** ALERT (2) ***
8-1 L. result:  *** ALERT (2) ***
9-1 L. result:  *** ALERT (2) ***
10-1 L. result:  *** ALERT (2) ***
11-1 L. result:  *** ALERT (2) ***
12-1 L. result:  *** ALERT (2) ***
13-1 L. result:  *** ALERT (2) ***
14-1 L. result:  *** ALERT (2) ***
15-1 L. result:  *** ALERT (2) ***
16-1 L. result:  *** ALERT (2) ***
17-1 L. result:  *** ALERT (2) ***
18-1 L. result:  *** ALERT (2) ***
19-1 L. result:  *** ALERT (2) ***
20-1 L. result:  *** ALERT (2) ***
21-1 L. result:  *** ALERT (2) ***
22-1 L. result:  *** ALERT (2) ***
23-1 L. result:  *** ALERT (2) ***
24-1 L. result:  *** ALERT (2) ***
25-1 L. result:  *** ALERT (2) ***
26-1 L. result:  *** ALERT (2) ***
27-1 L. result:  *** ALERT (2) ***
28-1 L. result:  *** ALERT (2) ***
29-1 L. result:  *** ALERT (2) ***
30-1 L. result:  *** ALERT (2) ***
31-1 L. result:  *** ALERT (2) ***
32-1 L. result:  *** ALERT (2) ***
33-1 L. result:  *** ALERT (2) ***
34-1 L. result:  *** ALERT (2) ***
35-1 L. result:  *** ALERT (2) ***
36-1 L. result:  *** ALERT (2) ***
37-1 L. result:  *** ALERT (2) ***
38-1 L. result:  *** ALERT (2) ***
39-1 L. result:  *** ALERT (2) ***
40-1 L. result:  *** ALERT (2) ***
41-1 L. result:  *** ALERT (2) ***
42-1 L. result:  *** ALERT (2) ***
43-1 L. result:  *** ALERT (2) ***
44-1 L. result:  *** ALERT (2) ***
45-1 L. result:  *** ALERT (2) ***
46-1 L. result:  *** ALERT (2) ***
47-1 L. result:  *** ALERT (2) ***
48-1 L. result:  *** ALERT (2) ***
49-1 L. result:  *** ALERT (2) ***
50-1 L. result:  *** ALERT (2) ***
51-1 L. result:  *** ALERT (2) ***
52-1 L. result:  *** ALERT (2) ***
53-1 L. result:  *** ALERT (2) ***
54-1 L. result:  *** ALERT (2) ***
55-1 L. result:  *** ALERT (2) ***
56-1 L. result:  *** ALERT (2) ***
57-1 L. result:  *** ALERT (2) ***
58-1 L. result:  *** ALERT (2) ***
59-1 L. result:  *** ALERT (2) ***
60-1 L. result:  *** ALERT (2) ***
61-1 L. result:  *** ALERT (2) ***
62-1 L. result:  *** ALERT (2) ***
63-1 L. result:  *** ALERT (2) ***


PS: Shield 1 is not connected  :P

For now performance seem to be good, I need to do other tests!  :smiley-mr-green:

ShapeShifter

#106
Mar 24, 2015, 03:01 pm Last Edit: Mar 24, 2015, 03:03 pm by ShapeShifter
For now performance seem to be good
I'll bet you're spending most of your time sending serial output. Want it to go even faster? Only print out the errors, and don't print anything on a good test.  ;)

Not only should that make it go faster, it will make the errors stand out and be easier to see. :smiley-cool:

Of course, you do want to print out the logic like you did at first, to make sure it's doing all of the things you expect. But now that you know it's working, the success messages are redundant. But you may make changes to the logic in the future, so don't delete the print statements, either comment them out, or put them in conditional compilation blocks so they are easy to re-enable if needed in the future.

leen15

Yes i know but i like too much that everything work! :smiley-yell:  :smiley-yell:

ShapeShifter

It is a giddy feeling when a new board is working properly, isn't it?

All in all, I think we as a group did pretty well if there was only a single cut/jump that needed to be done on the first revision.  :smiley-cool:

Attached is a portion of the first revision prototype board for a project I worked on a couple years ago (I didn't do the hardware, just the software.) It needed more than one cut/jump...  :o

leen15

#109
Mar 24, 2015, 04:01 pm Last Edit: Mar 24, 2015, 04:01 pm by leen15
It seem to be a bit more complex than mine!  :smiley-mr-green:

We done a very good job with this board!  :smiley-cool:

gabriel_2512

Just received pcb specifications from manufactory.

Can you check? It should be ok for me.
Hello! I am looking for a PCB supplier has specifications like that! Would you please give me the contact of this PCB supplier? Thank you so much!

leen15

Hello! I am looking for a PCB supplier has specifications like that! Would you please give me the contact of this PCB supplier? Thank you so much!
Hi, search on google for pcbway.

gabriel_2512

Hi, search on google for pcbway.
Thank you so much! You send your designs and order pcb via this website?

leen15

Thank you so much! You send your designs and order pcb via this website?
Yes of course.

gabriel_2512

Ok! Thank you so much for your information! Have a nice day! :)

Paul_l

Hello,

I know this is an 3 years old topic, but anyone has the PCB files for this shield ? Hello,

 What i mean in files, the editable one, not the photos :)


Thank you

Go Up