Many thanks I have it mostly working.
The PROTO777 board is a little strange in that it has two rows that are not in line with the rest of the board. I have left the "higher" of the two sets of points turned on. Obviously you could connect flexible components to these, but not IC's even though Pebble thinks it can. Nothing much we can do about this without a "half way row" function, probably not worthwhile coding.
The other issue is the very bottom of the board (it's quite big) is over-written by the bottom grey box, and I'm not quite sure why?
With the caveat that I haven't done much testing yet, here are the files. I also have to apologise for the quality of the background picture wich is very poor. It's all I have from the manufacturer's site until the boards actually arrive. I'll scan one then and post an updated photo & code.
http://www.bug-byte.co.uk/proto777.zip
This is the changelog:
The PROTO777 board is a little strange in that it has two rows that are not in line with the rest of the board. I have left the "higher" of the two sets of points turned on. Obviously you could connect flexible components to these, but not IC's even though Pebble thinks it can. Nothing much we can do about this without a "half way row" function, probably not worthwhile coding.
The other issue is the very bottom of the board (it's quite big) is over-written by the bottom grey box, and I'm not quite sure why?
With the caveat that I haven't done much testing yet, here are the files. I also have to apologise for the quality of the background picture wich is very poor. It's all I have from the manufacturer's site until the boards actually arrive. I'll scan one then and post an updated photo & code.
http://www.bug-byte.co.uk/proto777.zip
This is the changelog:
Code:
in imagedata.js
------------
var BB60 = new Image(); // Futurlec large stripboard PROTO777
in PEBBLE of IE.html
-----------------
<option value="BB60">42R Lrg Stripbrd Futurlec PROTO777
in breadboard.js
-------------
case "BB60" :
globalBreadBoardSize = "PROTO777";
globalBBPower = "PROTO777";
o.style.width = "1240px";
o.style.height = "1024px";
if(globalTopParkVisible == "false" || globalTopParkVisible == false || globalTopParkVisible == null)
{
q.style.top = "1044px";
}
else
{
q.style.top = "1339px";
}
break;
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if(globalBreadBoardSize == "PROTO777")
{
var bbrows = 42 ;
var bbxr = 54;
var lsmarg = 45;
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if(globalBreadBoardSize == "PROTO777") // Two missing Rows near outside
{
if(i == 2 || i == 40 ) // leave a vertical gap both sides of the main board area
{
continue;
}
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if (globalBBPower == "PROTO777")
{
bbcols = 39; // Protoboard
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if (globalBBPower == "PROTO777") // Futurlec small stripboard
{
if(m == 2 || m == 5 || m == 11 || m == 16 || m == 18 || m == 20 || m == 26 || m == 31 || m == 34 )
{
continue;
}
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
case "BB60" :
BB60.src = "images/BB42804.gif";
break;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Last edited: