First off I want to say thanks for any help, second I feel kind of dumb asking for help after all the reading I have done. What I have is a raspi to a level shifter to a quad board I built with one chip on it. I have tested the spi loopback thought the level shifter and that is good and using spitest-D 1 5000000 gives me 12~13 solutions and when I put a 2 in the chip I get nothing like I expect. However when i build the cgminer fork with the --enable-bitfury and try to run it it does not detect any chips and drops out at first I could not tell the screen just flashed had to put -T on there. Just any ideas would be helpful. thanks Jarrid Graham
Where did you get that version of spitest from that takes command-line options? Can you post a link please? Well in the midst of not knowing what I was doing I put the v2 image from this and it is the home directory , you could mount it and it is in the /home/pi/spic1 dir https://bitcointalk.org/index.php?topic=287590.0I used kpartx -a image-file mounts them to a loopback then you can mount /dev/mapper/loop0p2 to a dir and get it of course this is all guessing your using linux
|
|
|
Well I did that and it detects two chips and hashed at .2 gh/s I noticed it drew .2A , since I made this board my self and used conductive silver epoxy for the vias the had failed where I attached the gnd connection since I was measuring from the wire it was ok but on the board it was .4v of course when I fixed that now I run cgminer and it finds two chips and says that thread 0 is disabled. draws 1.7 A now at least
|
|
|
The level shifter I am using 74AVC4T24 is (hard)wired two bits one direction and two the other. And ... you need Active Low OE for it - use my fork and in tm_i2c.c enable the line #define BF_OE_ACTIVE_LOW You didn't say where is your OE connected, but you should define it in bf_bank_gpio[] in the same file, also in bitfury-config.h you need to change #define BITFURY_MAXBANKS 1 to #define BITFURY_MAXBANKS 2 so the GPIO's are used. 0.75A is not enough - you need at least 2A there Humm I see that there is more to it that I was thinking, I would have thought all the reading I have done .. any way, the !OEs are tied to ground to be always on, as for the current that is all it was drawing at that voltage, first power on was .1 after running the spitest-D went to ~.75
|
|
|
Yes I have determined that there are a lot of forks out there, I guess if I had been on from the start I would have understood more about this. I have tried two , legkodymov is the first one, and OpenGland I think. the first one just flashed the screen the second one acted like it detected it but sat there with 0 h/s. The level shifter I am using 74AVC4T24 is (hard)wired two bits one direction and two the other. Pins 19 and 23 go as outputs from the pi to BF and pin 21 as an input to the pi. Another thing is the current when I started was 0.8v @ 0.75A as I kept tinkering it was down to 0.35A after a while. I guess what I need to know is that does the spitest-D indicate that is does work to some degree, I have some other chips but I don't want to start just putting them on there yet. Also does there need to be any kind of termination on the last chip, I have hard talk of it at times but see a lot of single designs that don't have any. thanks
|
|
|
First off I want to say thanks for any help, second I feel kind of dumb asking for help after all the reading I have done. What I have is a raspi to a level shifter to a quad board I built with one chip on it. I have tested the spi loopback thought the level shifter and that is good and using spitest-D 1 5000000 gives me 12~13 solutions and when I put a 2 in the chip I get nothing like I expect. However when i build the cgminer fork with the --enable-bitfury and try to run it it does not detect any chips and drops out at first I could not tell the screen just flashed had to put -T on there. Just any ideas would be helpful. thanks Jarrid Graham
|
|
|
Thanks I figured that was pretty much a given anymore on chaining chips and such, good job and thanks again for the hard work!
|
|
|
Very nice, simple and effective, one question though could more chips be chained directly from the test points you have on the board? I have been working on a simple raspi to 4 chip but after I saw you USB interface I like that better but looking at the software comments it looks to be a 1:1 setup w/o more software work (or not I hope). At any rate pretty awesome and thanks for sharing !
|
|
|
Started bench testing a Peltier cooler purchased off of Amazon and a temperature controller. Should have went with a PID loop control - maybe will change if I work up to multiple Peltier coolers. Anyway, I did do some testing with one of my OC'd BE's running the same at ~450MH. I can get the temp down to around 15C without any condensation problems. The only problem is that with this temp controller, there is a 1 minute compressor delay built in, so when I hit 15C, it cuts off, waits one minute, and then applies power. When it is off, the temperature is around 30C on the BE right before the Peltier kicks in again. When I upgrade my one BE to over 20Mhz Xtal and bypass the voltage regulator, I am sure I will need all the cooling I can get! Will keep things posted.
Holy crap, that is a lot of solid state relays and other gear just to control one pelitier. There are peltier controllers on eBay for quite cheap ($<20), or you could wire up the internal relay (1 amp max @ mains voltage usually) of any standard model Eurotherm controller to a ATX PSU & peltier. These controllers go cheap on eBay as well (check part / model number against spec sheet to check what installed options you are buying though). Yea, this is my kinda (universal) power supply rail I use at work to test different devices. I just wanted to really test out the controller ... and since it does not have PID functionality, it kind of sucks and will only lead to headache if try to use it with multiple peltiers. That being said, I am going to get a PID unit and see how many BE's I can mount to a steel plate. It would be interesting to see if I can get a stable 700MH+ out of them since I have about 20 of them. Waiting on some 30A 5VDC Power supplies at the moment. Weren't you doing some BE experiments previously? Oh and the peltiers on eBay take forever for delivery if coming from Hong Kong or wherever. Worth it to pay an extra couple bucks and get them from Amazon Prime (Free 2-day Shipping) Pretty crazy, I did try a peltier for a while, I found it everything gets to dependent on to many things. I had three that ran at 26 Mhz but one failed after a week and it seemed to kill the BE100 chip, voltage was pretty high ~1.3v or so I think it is over +7A on the low voltage. I had to put a (big) heatsink on top and bottom, although with the peltier you could transfer more heat but as I was corrected a few messages back, these things use 6~8x more power to run at 2x the speed and it does cost a lot more plus all the added complexity but it was a fun experiment at any rate. All I used was air cooling for the setup would be interesting if you could actually lower the temp like that if it would help , one thing I noticed was the area that the heat is coming out of is really small, there is a lot of wasted cooling going into the board , especially if you remove the on board regulator. Glad to see someone is still tinkering around with them mine quit this past weekend when the power supply went out in the signal generator.
|
|
|
It looks like a 7mm x 5mm package area I could be wrong though.
|
|
|
AFAIK there's a "käpy" (finnish for pine-cone) in the internal bus that is limiting the chip reaching 5GH. Quite interesting, although I have never heard of such a thing , I had been wondering why I had not seen anyone get the max rate. Is this what I am thinking just a wad of circuits coming together ? I would guess with so many cores there would be a lot of busses. I did a test on the S-HASH board. For one chip, I marked all cores that returned a valid nonce. The same test on another chip shows three missing rows: The test has not run for very long, so some of the unmarked cores may still get a hit later. Of 16 chips total, 10 have found nonces in all cores. The other 6 all have one or more missing rows at the top. Pretty cool to be able to visualize this, keep up the great work!
|
|
|
I wish I had gotten in on this months ago, I have to say I am impressed by the work done and the fact people can get boards make so quickly! I thought I was doing good getting my BEs running at 730Mh/s , all the time and work in doing that could have done a lot more with so much less. Seeing the design there is not much to change really I have tried to read every post on this, are there any major design changes that I might have missed? May lay out basically a single test board like I have seen, didn't see and design files laying around so I guess I'll lay one out. Good job to everyone involved pretty amazing!
|
|
|
Anyone do any upgrades on the ASIC Miner Blades? First Gen boards..
I have a few crystals which match all the specs(Essentially the same as the USB's but physically bigger)... and I would suspect it would be easier to upgrade then the USB erupters as you can adjust the voltage with the turn of a screw.
My only concern would be how well truly that heat sink is....
Anyone walk down this path already?
I have wondered this also, just don't have one to try, I would say you couldn't go to far w/o some other mods, however I have been wrong before.
|
|
|
I would say it would burst into flames nearly instantly w/o all the heatsinks, they draw about 16 W each now.
Interesting that they scale so inefficiently... you could run 2 stock BE at for 5 W for those MH/s. Yea 2x the speed 6x the power,I guess the only other way to look at is power is far cheaper then BEs. Some may be cooling but I tired to keep it within some limits, It would not be to practical if you had to use liquid nitrogen or something silly. Really this is mostly for learning I got curious just to see what they could do by the time you invest in all the extra stuff there going to take 2x forever to pay for themselves. Not really. Lets disregard cooling power requirements for fans etc. Calc'd with my local power rate: $0.30 /kWh. Block erupters cost about $20 USD each right now. 2x BE at stock @ 5 W total (~2.5 watts each) for one year: 0.005 kW * $0.30/kWh * 24 * 365 = $13.14
Total BE cost + electricity = ($20 * 2) + $13 = $53 1x BE OC'd at ~750 MH/s @ 16 watts for one year: 0.016 kW * $0.30/kWh * 24 * 365 = $42.05
Total BE cost + electricity = $20 + $42 = $62 The difference in total cost is not made up by the OC'd erupters 90 extra MH/s. So those overclocked BE are actually less profitable than two stock in the long run. My calculation also disregards costs of OC parts and the time you spent modding it. Plus, I doubt that (in a purely statistical sense) a BE with an OC that high would outlive stock BE's on month or year long timescales. I can agree with what you said on this and it looks like I was not as correct as I thought, for me it is mostly playing just to see, like you said after all the work involved and parts, I am glad electricity is not that high here Plus I am sure these will fail much sooner, I find it amazing that there even able to do this kind of overclock, the board being able to handle +7A and the ASICs going from 1.05V to 2.2V. I guess it goes to show that unless you get all the parts for free there pretty much at their operating/price point.
|
|
|
I would say it would burst into flames nearly instantly w/o all the heatsinks, they draw about 16 W each now.
Interesting that they scale so inefficiently... you could run 2 stock BE at for 5 W for those MH/s. Yea 2x the speed 6x the power,I guess the only other way to look at is power is far cheaper then BEs. Some may be cooling but I tired to keep it within some limits, It would not be to practical if you had to use liquid nitrogen or something silly. Really this is mostly for learning I got curious just to see what they could do by the time you invest in all the extra stuff there going to take 2x forever to pay for themselves.
|
|
|
Well 26 Mhz is about as far as they seem to want to go, actually 26.25 Mhz, at 26 was a lot more errors must have been some timing issue or something. That must get HOT! I would say it would burst into flames nearly instantly w/o all the heatsinks, they draw about 16 W each now.
|
|
|
Well 26 Mhz is about as far as they seem to want to go, actually 26.25 Mhz, at 26 was a lot more errors must have been some timing issue or something.
|
|
|
Has anyone had an issue where the PADs for the oscillator came off of the PCB? On two of the 20 units I did the 16Mhz/1.2K mods on, two out of the four pads for the oscillator came off with the SMD??..... So two casualties out of the 20..... lol Anyone had this happen to them, and has ANYONE been able to get them to work again with replacing the pads? I can upload pics shortly if anyone needs or wants to see it... This happen to one of the older units and one of the newest versions of the USB miners. Thanks in advance!! well you can solder a small wire strand, just the oscillator pad or the whole trace to the BE100? you should see the mess I have with one. I pulled all the parts and stripped it , and mapped it out, trying to put it back together pulled a trace on the silabs chip and on the BE100 , had to make another board to hold the silabs , got the BE100 back on and none of it works
|
|
|
My latest incarnation, decided to build a circuit board, plus as USB hub controller plus an aftermarket dc-dc , working the speed back up, I have found the problem that is causing my high speed issues seems to be ground loops, I guess it is to be expected with so many random parts in play. seems to be on the USB side I guess the long cable to the raspi that has a ground too. looks neat but doesn't work as well as I had hoped. I actually had all these parts already for many projects in the past. Have a single clock with a fanout buffer to the others. Plus all the work involved for such little gain really it changed it from ROI (just for the BE) in 100 days to like 70 ad the price I paid for them, buy then may not even do that. I think the best plan is to use the 16 Mhz and the resistor change far cheaper and effective. If I could get them to go to 28 Mhz would be lie having 7 for the price of 3 might be OK but I don't think I'll make it. As a friend of mine said "your pushing the limits of man and machine" I would elevate you base heatsink a bit to get better air flow. maybe with pencils or something. That is a good idea, I'll try that, amazingly the top heatsink is the one that is getting the hottest right now, I am having some troubles with the middle one getting more errors, I think my top mounting arangement is causing a high spot over the top one, I am going to go back and use thermal pads on the top, I basically used a small 3/8" square x1/8" piece of aluminum on top of all the BE100s to space it up tall enough to mount the top heatsink on and clear everything. If I put to much pressure on them they get detected as different devices or go away, I guess I am shorting some signals on the bottom. I am not sure why the top one got 40 PH/s must have been really fast ...plus as USB hub controller...
What controller IC are you using? Some old TI TUSB2046B's just full speed only but that is enough
|
|
|
My latest incarnation, decided to build a circuit board, plus as USB hub controller plus an aftermarket dc-dc , working the speed back up, I have found the problem that is causing my high speed issues seems to be ground loops, I guess it is to be expected with so many random parts in play. seems to be on the USB side I guess the long cable to the raspi that has a ground too. looks neat but doesn't work as well as I had hoped. I actually had all these parts already for many projects in the past. Have a single clock with a fanout buffer to the others. Plus all the work involved for such little gain really it changed it from ROI (just for the BE) in 100 days to like 70 ad the price I paid for them, buy then may not even do that. I think the best plan is to use the 16 Mhz and the resistor change far cheaper and effective. If I could get them to go to 28 Mhz would be lie having 7 for the price of 3 might be OK but I don't think I'll make it. As a friend of mine said "your pushing the limits of man and machine"
|
|
|
R1 = 1.2K Q1 = 16Mhz
No longer works in raspi + DUB-H7 setup, cgminer sees the device, not able to run it properly, I suspect lack of power (5 other devices are running in the hub, this one plugged into "high current" port) On standalone PC cgminer 3.4.2 sees and runs, not able to get over 350Mh/s with icarus-timing short
Bitminter on Ubuntu reports response time of 6ms and 447.9Mh/s hash rate, average is 447.0Mh/s.
Is it what everybody got or I've done something wrong?
I don't think the options in the newer version of cgminer work anymore, I think someone said 3.1.1 was the last version that they worked in, I did not test it, but all versions of bfgminer I have used works fine with the -S all option
|
|
|
|