Bitcoin Forum
November 13, 2024, 08:59:18 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: FPGA ghetto mining / hunting for fpgas on ebay  (Read 7088 times)
ElectricMucus (OP)
Legendary
*
Offline Offline

Activity: 1666
Merit: 1057


Marketing manager - GO MP


View Profile WWW
November 08, 2011, 12:27:44 AM
 #1

There seems to be quite some possibility to acquire fpgas on ebay.

Most of them are from damaged boards where you would have to reball them yourself, but I think we woudn't necessarily need that.

My thought is get them off the board with a hot air gun and glue several of them on a big heatsink upside down with a heat-conducting glue.
They possibly couldn't be used for anything else after that but what the hell, they are most likely living their rest of their lifespan generating bitcoins anyway...

Then solder wires directly onto the pad were the reballing would take place, that could be quite difficult but I think it would be possible.
The optimal way would be to devise a system were a minimal amount of wiring is required, only jtag + serdes nodes to get the data though. (or possibly even with the jtag backchannel, would be even more awesome)

The only real isse I see here is supplying power, since they sometimes require different levels and designing differnt power converter circuity everytime would not be very efficient and would require too much work.

Possible sources:

http://www.ebay.com/itm/Xilinx-Virtex-5-XC5VLX110T-64-x-Samsung-XCK9F8G08U0M-PCB0-8GB-Chip-Recovery-/260871631798?pt=LH_DefaultDomain_0&hash=item3cbd2933b6
(might be a good board in case anyone wants to grab it and run with it go ahead)

http://www.ebay.com/itm/Lot-100-pcs-XC2V250-5FG456I-Xilinx-PCB-BGA-FPGA-/270846090663?pt=LH_DefaultDomain_0&hash=item3f0faf5da7
100 small small old virtexes, might work without unrolling.

What we also would need is a design which can be quickly adopted to many different chips with different I/O configurations.
I think if this works out this could very well be the next big thing in bitcoin mining... Wink
Snapman
Sr. Member
****
Offline Offline

Activity: 291
Merit: 250


BTCRadio Owner


View Profile WWW
November 08, 2011, 05:14:11 AM
 #2

replying later... reserving spot:P

fail.


looking at those pics from ebay, those chips look beat to hell.

BTCRadio: 17cafKShokyQCbaNuzaDo5HLoSnffMNPAs
Dexter770221
Legendary
*
Offline Offline

Activity: 1029
Merit: 1000


View Profile
November 08, 2011, 09:13:00 AM
 #3

...
Then solder wires directly onto the pad ...

I've try that. No can do... 1mm spacing is to small. I've used a chipset from damaged matherboard. And I'm rather experienced in soldering (11 years in work and other 10 as a hobbist).

Under development Modular UPGRADEABLE Miner (MUM). Looking for investors.
Changing one PCB with screwdriver and you have brand new miner in hand... Plug&Play, scalable from one module to thousands.
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
November 08, 2011, 10:01:57 AM
 #4

The first board's origin is kind of interesting, it looks like it's a custom board from a company that pissed away $16 million+ in venture capital in three years. Their site is all buzzwords: "Blackwave designed and built the first purpose-built video streaming appliance. Precisely matching intelligent proprietary software with industry standard hardware, Blackwave can drive higher performance while occupying less floor space and requiring less administrative oversight and power consumption." Here's a list of their Management Team archived before the domain expired, so you know who not to hire.
sadpandatech
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
November 08, 2011, 12:59:01 PM
 #5

There seems to be quite some possibility to acquire fpgas on ebay.

Most of them are from damaged boards where you would have to reball them yourself, but I think we woudn't necessarily need that.

My thought is get them off the board with a hot air gun and glue several of them on a big heatsink upside down with a heat-conducting glue.
They possibly couldn't be used for anything else after that but what the hell, they are most likely living their rest of their lifespan generating bitcoins anyway...

Then solder wires directly onto the pad were the reballing would take place, that could be quite difficult but I think it would be possible.
The optimal way would be to devise a system were a minimal amount of wiring is required, only jtag + serdes nodes to get the data though. (or possibly even with the jtag backchannel, would be even more awesome)

The only real isse I see here is supplying power, since they sometimes require different levels and designing differnt power converter circuity everytime would not be very efficient and would require too much work.

Possible sources:

http://www.ebay.com/itm/Xilinx-Virtex-5-XC5VLX110T-64-x-Samsung-XCK9F8G08U0M-PCB0-8GB-Chip-Recovery-/260871631798?pt=LH_DefaultDomain_0&hash=item3cbd2933b6
(might be a good board in case anyone wants to grab it and run with it go ahead)

http://www.ebay.com/itm/Lot-100-pcs-XC2V250-5FG456I-Xilinx-PCB-BGA-FPGA-/270846090663?pt=LH_DefaultDomain_0&hash=item3f0faf5da7
100 small small old virtexes, might work without unrolling.

What we also would need is a design which can be quickly adopted to many different chips with different I/O configurations.
I think if this works out this could very well be the next big thing in bitcoin mining... Wink


   Those first ones are almost twice the I/Os of the ones being used now. They appear to be 1136 pin verses the 484 of current design. They are lower voltage than the 484 package, being 1v instead of 1.2v.   However a LOTTTT cheaper on this ebay auction than new.

  http://avnetexpress.avnet.com/store/em/EMController/Programmable-Logic/FPGA/_/N-100235/Ne-100000?action=products&cat=1&catalogId=500201&cutTape=&inStock=&langId=-1&myCatalog=&proto=&regionalStock=&rohs=&storeId=500201&term=XC5VLX110T&topSellers=

If you're not excited by the idea of being an early adopter 'now', then you should come back in three or four years and either tell us "Told you it'd never work!" or join what should, by then, be a much more stable and easier-to-use system.
- GA

It is being worked on by smart people.  -DamienBlack
Dexter770221
Legendary
*
Offline Offline

Activity: 1029
Merit: 1000


View Profile
November 08, 2011, 01:06:42 PM
 #6

Cheaper than new but not worth it. Propably it may achieve somwhere around 150MH/s. New Spartan6 LX150 (175$ and will work for sure) can do more.

BTW. Those XC2V250 may achive somwhere near 1MH/s...
Worth to look are Virtexes 5 and 6, preferably 110+ at prices around 100$. Best buy will be XC6V240T (400MH/s possible).

Under development Modular UPGRADEABLE Miner (MUM). Looking for investors.
Changing one PCB with screwdriver and you have brand new miner in hand... Plug&Play, scalable from one module to thousands.
sadpandatech
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
November 08, 2011, 01:13:50 PM
 #7

Cheaper than new but not worth it. Propably it may achieve somwhere around 150MH/s. New Spartan6 LX150 (175$ and will work for sure) can do more.

  That's what I was wondering. They are almost twice the I/O but are 65nm and lower voltage. IF they can't run the same speed as the S6 then, as you say, we would not get twice the hash. You can buy an S6 -N3 quality for $158 now.


  Edit; Those second ones are a smaller package, 456 pin.  Though, with those at $2.5 per chip. If you could even get 1/4 of them in good condition with reballing might be worth messing with.  Not sure what hash they are capable of. Someone that knows what they are reading should be able to guess from the cell and i/o count on them though.

If you're not excited by the idea of being an early adopter 'now', then you should come back in three or four years and either tell us "Told you it'd never work!" or join what should, by then, be a much more stable and easier-to-use system.
- GA

It is being worked on by smart people.  -DamienBlack
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
November 08, 2011, 01:41:48 PM
 #8

While scrap FPGA may be a viable business you need to find higher end chips.

You can't hand solder leads to BGA.  If you don't believe me take a busted motherboard desolder a northbridge chip and try to do it by hand.  After about 5 minutes you will realize it is next to impossible.  If you had to do one because it was a life or death situaiton then maybe but doing hundreds of them all at perfect quality ... not gonna happen.

You can have them reballed but it will cost some money.  The best bet would be to find an assembly company which could reball them and attached them to a daughter board.  Then you could have a set of PCB already constructed with a socket for the daughter board.

All that has overhead so it really would only make sense if you find a large lot of scrap V5 or V6 chips.
Dexter770221
Legendary
*
Offline Offline

Activity: 1029
Merit: 1000


View Profile
November 08, 2011, 02:06:08 PM
 #9

... Not sure what hash they are capable of...

Good rolled 128 cycle design its aproximetly 2k LUT. Those have 3k LUTs. So, somwhere around 1MH/s is possible...

Under development Modular UPGRADEABLE Miner (MUM). Looking for investors.
Changing one PCB with screwdriver and you have brand new miner in hand... Plug&Play, scalable from one module to thousands.
sadpandatech
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
November 08, 2011, 02:13:31 PM
Last edit: November 08, 2011, 02:54:30 PM by sadpandatech
 #10

... Not sure what hash they are capable of...

Good rolled 128 cycle design its aproximetly 2k LUT. Those have 3k LUTs. So, somwhere around 1MH/s is possible...

   I knew one of you brainiacs would be able to calculate that in short order. =)

  As DandT pointed out, it will have to be considered the cost of having a company reballing. Which, still does not add a whole lot of costs.

 I think overall, your hunt may be fruitfull when the things he pointed out are considered. Make sure to take Dexter with you so he can quote you the estimated speed of anything and keep in mind a roughly $20 per chip reballing and you're all set for a hunt.   Smiley

If you're not excited by the idea of being an early adopter 'now', then you should come back in three or four years and either tell us "Told you it'd never work!" or join what should, by then, be a much more stable and easier-to-use system.
- GA

It is being worked on by smart people.  -DamienBlack
ElectricMucus (OP)
Legendary
*
Offline Offline

Activity: 1666
Merit: 1057


Marketing manager - GO MP


View Profile WWW
November 08, 2011, 02:50:53 PM
 #11

...
Then solder wires directly onto the pad ...

I've try that. No can do... 1mm spacing is to small. I've used a chipset from damaged matherboard. And I'm rather experienced in soldering (11 years in work and other 10 as a hobbist).
That's bad...  Embarrassed

But what about not soldering the pad to the wire but verse visa? What do I mean?
It is conceivable that the pad doesn't provide enough area to get a solder tip a wire and the solder to it at the same time, however:

If we first make a solder ball on the pad like we would do with normal reballing, (wouldn't have to be hq)
and coat the wire with solder also we would have a very tiny area where we can have a contact. So only the end diameter of the wire would be needed (and a very steady hand & a good loupe)

So the thing to do is put the solder top against the wire only and use it to conduct the heat to the pad via contact to the ball.  

I might try this out on some damaged phones and report...  Smiley


PS: about those vitexes: that was just an example, I personally wouldn't bother with such puny chips but they go upto 750mhz according to the auction... Now if we can find higher end chips like that now that would be awsome...
sadpandatech
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
November 08, 2011, 02:58:16 PM
 #12

...
Then solder wires directly onto the pad ...

I've try that. No can do... 1mm spacing is to small. I've used a chipset from damaged matherboard. And I'm rather experienced in soldering (11 years in work and other 10 as a hobbist).
That's bad...  Embarrassed

But what about not soldering the pad to the wire but verse visa? What do I mean?
It is conceivable that the pad doesn't provide enough area to get a solder tip a wire and the solder to it at the same time, however:

If we first make a solder ball on the pad like we would do with normal reballing, (wouldn't have to be hq)
and coat the wire with solder also we would have a very tiny area where we can have a contact.

So the thing to do is put the solder top against the wire only and use it to conduct the heat to the pad via contact to the ball. 

I might try this out on some damaged phones and report...  Smiley

  I've almost 0 experience in soldering anything so small but picturing the physical properties of even high grade solder, I would think when you went to place your wire through the solder into the contact point it would pentrate the ball without grabbing any solder, or moving enough of it with the wire to make the contact.  You may get lucky and have your ball hold the wire in palce just enough to make contact, though I would not trust it to remain after a few times of current flowing through it.


If you're not excited by the idea of being an early adopter 'now', then you should come back in three or four years and either tell us "Told you it'd never work!" or join what should, by then, be a much more stable and easier-to-use system.
- GA

It is being worked on by smart people.  -DamienBlack
Dexter770221
Legendary
*
Offline Offline

Activity: 1029
Merit: 1000


View Profile
November 08, 2011, 03:21:55 PM
 #13

Hand soldering BGA's are out of question. I've managed to solder a wire to pad but I had to give up trying to solder second one. Just not enough space. However, prototype PCB with 2 layer and 1mm spacing via's can make possible to solder those BGA's. All you need its to fill few vias and position BGA, then you can easily solder wires where needed.

750MHz are just for one gate, no chance to get even close to that with complicated design. For example Spartan 6 are rated to 400MHz, best design so far reached 195MHz.


Under development Modular UPGRADEABLE Miner (MUM). Looking for investors.
Changing one PCB with screwdriver and you have brand new miner in hand... Plug&Play, scalable from one module to thousands.
eldentyrell
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
November 08, 2011, 04:00:58 PM
 #14

keep in mind a roughly $20 per chip reballing and you're all set for a hunt.   Smiley

Can you refer me to a company that reballs BGAs for $20/ea?  I screwed up a few Spartan 6's during my early prototyping runs, and if it's really that cheap I'll have them reballed.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
November 08, 2011, 04:11:43 PM
 #15

I don't know if this company is full of shit but they claim easy hand reballing using a stencil. 

http://www.solder.net/ezreball.asp

If you only have a few that may be a better route.  I doubt an assembly house wants a job to reball a half dozen chips and if they do it likely will be more than $20.
sadpandatech
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
November 08, 2011, 04:17:38 PM
 #16

keep in mind a roughly $20 per chip reballing and you're all set for a hunt.   Smiley

Can you refer me to a company that reballs BGAs for $20/ea?  I screwed up a few Spartan 6's during my early prototyping runs, and if it's really that cheap I'll have them reballed.

  Aye, sadly I pulled that number out of my ass.  I would check with these guys here; http://www.etech-web.com/bga-reballing.htm  only a few of them are likely more than $20.  In large quantities, 200+ it is possible to get it that cheap.

  What DeathAndTaxes pointed out is interesting. i also noticed quite a few videos claiming to detail working reball processes. I did not view any of them however.

If you're not excited by the idea of being an early adopter 'now', then you should come back in three or four years and either tell us "Told you it'd never work!" or join what should, by then, be a much more stable and easier-to-use system.
- GA

It is being worked on by smart people.  -DamienBlack
ElectricMucus (OP)
Legendary
*
Offline Offline

Activity: 1666
Merit: 1057


Marketing manager - GO MP


View Profile WWW
November 08, 2011, 04:23:52 PM
 #17

That stencil method still requires a reflow machine.  Undecided
Also why pay 105 USD for a stencil you can make with any laser cutter?
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
November 08, 2011, 04:26:14 PM
 #18

That stencil method still requires a reflow machine.  Undecided
Also why pay 105 USD for a stencil you can make with any laser cutter?

Well I left my laser cutter in my other pants.

Convection oven or electric skillet = ghetto reflow machine.  

This is the "ghetto FPGA" thread right?
ElectricMucus (OP)
Legendary
*
Offline Offline

Activity: 1666
Merit: 1057


Marketing manager - GO MP


View Profile WWW
November 08, 2011, 04:51:38 PM
 #19

Well, renting a laser cutter is available in almost any city... But... do you have some instructions on how to build a reflow out of an oven?

I mean baking pcbs in one of those small electric ovens is everymans work but reflow Huh
ngzhang
Hero Member
*****
Offline Offline

Activity: 592
Merit: 501


We will stand and fight.


View Profile
November 08, 2011, 05:50:53 PM
 #20

If you guys just need a "cheap" FPGA platform for personal development, WITH OUT "open-box-can-use" mining code, that's really an easy case.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!