Bitcoin Forum
May 13, 2024, 05:44:54 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 »
  Print  
Author Topic: [DIY] - Reward $100 | Antminer S1/S3 Blade on Raspberry Pi  (Read 81909 times)
Taugeran
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


CCNA: There i fixed the internet.


View Profile
September 26, 2014, 04:44:53 AM
 #201

Not to hijack the thread, but is there different cooling options for the S1 blades? With all the abundance of blades being sold on eBay right now, along with the progress this thread has made, I can't help but to get excited over the prospect of a dyi multi terahash rig.

anyone come up with a use for the old s1 boards yet?

love to tinker.

I would think if the community worked more on this for the S1 boards it could be a huge benefit for breathing added life

https://bitcointalk.org/index.php?topic=671128.msg8920630

There's two almost finished ideas in the thread: one by J4bberwock, and the other by myself. Take a look. I'm they could be undervolted to the hash point similar to the bitfury 400G rigs where each chip was doing between 1.5 - 2Ghash and they would not need heatsinks and could be mounted in a high density fashion.

Once one of the ideas bears its fruit I'd love to see something like this happen

Oh lord there's my next home project; wife's gunna hate me

This is from a thread based on user to user support and ideas for the s1 to s3 upgrade kits

Bitfury HW & Habañero : 1.625Th/s
tips/Donations: 1NoS89H3Mr6U5CmP4VwWzU2318JEMxHL1
Come join Coinbase
1715622294
Hero Member
*
Offline Offline

Posts: 1715622294

View Profile Personal Message (Offline)

Ignore
1715622294
Reply with quote  #2

1715622294
Report to moderator
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715622294
Hero Member
*
Offline Offline

Posts: 1715622294

View Profile Personal Message (Offline)

Ignore
1715622294
Reply with quote  #2

1715622294
Report to moderator
1715622294
Hero Member
*
Offline Offline

Posts: 1715622294

View Profile Personal Message (Offline)

Ignore
1715622294
Reply with quote  #2

1715622294
Report to moderator
allcoinminer (OP)
Hero Member
*****
Offline Offline

Activity: 784
Merit: 504


View Profile
September 26, 2014, 11:16:33 AM
 #202

Not to hijack the thread, but is there different cooling options for the S1 blades? With all the abundance of blades being sold on eBay right now, along with the progress this thread has made, I can't help but to get excited over the prospect of a dyi multi terahash rig.

I think looking about optional cooling is a bit irrelevant for S1 and even S3 if heatsink is there.
Earlier I tried something like that in S3 then forced to drop that project midway.
They are at current price its difficult to ROI. For hobby purpose it may be ok.
Try sinking the heatsink in running water or mineral oil.
Be very careful if you are using water, water is electrically conductive chemically reactive.
Better discuss the project in a new thread, I'm interested in seeing that.
J4bberwock
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
September 26, 2014, 12:11:14 PM
 #203

Is this still being looked at as an RPi project?

It seems to have evolved into a Linux and USB based solutions

Not really linux limited, since cgminer also makes it hashing on my windows laptop.

Custom Server PSU breakout boards, 1200w, 1300w, 2000w, 2880w https://bitcointalk.org/index.php?topic=738527.0
Btc: 1J4bberWs6f6XVQ53gn3BNc8qHAicmm7wu
Ltc: LNDmMBtzD3cduwjfxANm2wDrxt9jXRk5ZP
Taugeran
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


CCNA: There i fixed the internet.


View Profile
September 26, 2014, 10:13:47 PM
 #204

Is this still being looked at as an RPi project?

It seems to have evolved into a Linux and USB based solutions

Not really linux limited, since cgminer also makes it hashing on my windows laptop.


True. I was thinking about the s1 driver. Not the u1 driver

Bitfury HW & Habañero : 1.625Th/s
tips/Donations: 1NoS89H3Mr6U5CmP4VwWzU2318JEMxHL1
Come join Coinbase
J4bberwock
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
September 29, 2014, 12:18:16 PM
 #205

Boards should be picked by DHL tomorrow and reach me by Thursday.

Custom Server PSU breakout boards, 1200w, 1300w, 2000w, 2880w https://bitcointalk.org/index.php?topic=738527.0
Btc: 1J4bberWs6f6XVQ53gn3BNc8qHAicmm7wu
Ltc: LNDmMBtzD3cduwjfxANm2wDrxt9jXRk5ZP
CHAOSiTEC
Legendary
*
Offline Offline

Activity: 1358
Merit: 1002


View Profile
September 29, 2014, 12:48:36 PM
 #206

Boards should be picked by DHL tomorrow and reach me by Thursday.

Nice :-) did you get the cairnsmore 1 yet?

node-vps.com - Tron / Masternode hosting services
jomant
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile
September 30, 2014, 04:58:54 AM
 #207

Me and a friend updated or S1 to S3's as well they came before the 20th what was a nice surprise. Now we got 4 S1 blades laying around. We what to pop them on a Rasp. Pi and reuse the boards. Prob do the resistance mod to reduce Watts and Hashrate and let them run on one PSU. Was reading about the connectivity issue. Mollex cable to USB Pocket Board.... Any luck with that yet?

We should meet up on my TeamSpeak Server and hardcore Brainstorm together. Don't let that Hardware go to waste!!!!!
I got 2 extra Rasp. Pi flying around here plus time on my hand. Let me know if somebody is down.
TvaiX
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
September 30, 2014, 02:13:05 PM
 #208

I want Antminer S1 controller for few blades too. I have server racks and server U cases, fans, spare servers psu etc...
Want some for fun DIY project to build down clocked Antminer S1 blades build in to it.
Only need controller, hope your projects succeed and I can buy or build locally controller board!
J4bberwock
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
September 30, 2014, 04:20:28 PM
 #209

I want Antminer S1 controller for few blades too. I have server racks and server U cases, fans, spare servers psu etc...
Want some for fun DIY project to build down clocked Antminer S1 blades build in to it.
Only need controller, hope your projects succeed and I can buy or build locally controller board!

My project will be open, at least the schematics as shown in the thread so if you want to have fun, you can use it and build a board.
But there is still the software issue until I have the prototypes ready and sent to the software guys.

Or you can use the opensource files of the original controlboard available in bitmaintech Github.
I haven't even checked how much it would cost to build the original one since it was way less fun than to build more or less from scratch.

Custom Server PSU breakout boards, 1200w, 1300w, 2000w, 2880w https://bitcointalk.org/index.php?topic=738527.0
Btc: 1J4bberWs6f6XVQ53gn3BNc8qHAicmm7wu
Ltc: LNDmMBtzD3cduwjfxANm2wDrxt9jXRk5ZP
7queue
Full Member
***
Offline Offline

Activity: 177
Merit: 100


View Profile
September 30, 2014, 07:54:40 PM
 #210

I want Antminer S1 controller for few blades too. I have server racks and server U cases, fans, spare servers psu etc...
Want some for fun DIY project to build down clocked Antminer S1 blades build in to it.
Only need controller, hope your projects succeed and I can buy or build locally controller board!

My project will be open, at least the schematics as shown in the thread so if you want to have fun, you can use it and build a board.
But there is still the software issue until I have the prototypes ready and sent to the software guys.

Or you can use the opensource files of the original controlboard available in bitmaintech Github.
I haven't even checked how much it would cost to build the original one since it was way less fun than to build more or less from scratch.

I'm wondering if a CP2104 could be used to add in the throttling that the Bitmain driver does for temp/fan control?

8 )

8 )
J4bberwock
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
September 30, 2014, 08:20:20 PM
Last edit: September 30, 2014, 08:50:22 PM by J4bberwock
 #211


I'm wondering if a CP2104 could be used to add in the throttling that the Bitmain driver does for temp/fan control?

8 )
Simply use an AMC6821, if you want/need temp/fan control
http://www.ti.com/lit/ds/symlink/amc6821.pdf

There is also a multichannel one from another manufacturer I've checked, but can't find it right now.

Just got my hands on it

http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31785.html

I haven't checked more in depth, but they are 5V (meanning you can use the usb to power them), and since I decided to go with manual adjusting the speed + undervolting, they weren't needed.

Custom Server PSU breakout boards, 1200w, 1300w, 2000w, 2880w https://bitcointalk.org/index.php?topic=738527.0
Btc: 1J4bberWs6f6XVQ53gn3BNc8qHAicmm7wu
Ltc: LNDmMBtzD3cduwjfxANm2wDrxt9jXRk5ZP
7queue
Full Member
***
Offline Offline

Activity: 177
Merit: 100


View Profile
October 01, 2014, 12:28:43 AM
 #212


I'm wondering if a CP2104 could be used to add in the throttling that the Bitmain driver does for temp/fan control?

8 )
Simply use an AMC6821, if you want/need temp/fan control
http://www.ti.com/lit/ds/symlink/amc6821.pdf

There is also a multichannel one from another manufacturer I've checked, but can't find it right now.

Just got my hands on it

http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31785.html

I haven't checked more in depth, but they are 5V (meanning you can use the usb to power them), and since I decided to go with manual adjusting the speed + undervolting, they weren't needed.

The driver actually throttles the work being sent to the blade based on temperature readings, I'm guess so it doesn't thermally overload them and burn up.

So I was curious to try the CP2104 and read the signal from the LM75A for temp and read fan speed / send fan pwm back via the gpio pins?

from bitmain_fill(...) found in driver-bitmain.c - cgminer 4.3.2a

   /*
    * Overheat just means delay the next work
    * since the temperature reply is only found with a work reply,
    * we can only sleep and hope it will cool down
    * TODO: of course it may be possible to read the temperature
    * without sending work ...
    */

      /*
       * If we slept and we are still here, and the temp didn't drop,
       * increment the sleep time to find a sleep time that causes a
       * temperature drop
       */

      // If we slept and it cooled then try less next time

I have blades under volt/clocked as well.

8 )
CHAOSiTEC
Legendary
*
Offline Offline

Activity: 1358
Merit: 1002


View Profile
October 01, 2014, 06:25:59 AM
 #213


I'm wondering if a CP2104 could be used to add in the throttling that the Bitmain driver does for temp/fan control?

8 )
Simply use an AMC6821, if you want/need temp/fan control
http://www.ti.com/lit/ds/symlink/amc6821.pdf

There is also a multichannel one from another manufacturer I've checked, but can't find it right now.

Just got my hands on it

http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31785.html

I haven't checked more in depth, but they are 5V (meanning you can use the usb to power them), and since I decided to go with manual adjusting the speed + undervolting, they weren't needed.

The driver actually throttles the work being sent to the blade based on temperature readings, I'm guess so it doesn't thermally overload them and burn up.

So I was curious to try the CP2104 and read the signal from the LM75A for temp and read fan speed / send fan pwm back via the gpio pins?

from bitmain_fill(...) found in driver-bitmain.c - cgminer 4.3.2a

   /*
    * Overheat just means delay the next work
    * since the temperature reply is only found with a work reply,
    * we can only sleep and hope it will cool down
    * TODO: of course it may be possible to read the temperature
    * without sending work ...
    */

      /*
       * If we slept and we are still here, and the temp didn't drop,
       * increment the sleep time to find a sleep time that causes a
       * temperature drop
       */

      // If we slept and it cooled then try less next time

I have blades under volt/clocked as well.

that is the one of the reasons why there is a  timing param in the config file..

node-vps.com - Tron / Masternode hosting services
J4bberwock
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
October 01, 2014, 07:41:59 AM
Last edit: October 01, 2014, 08:27:32 AM by J4bberwock
 #214

Boards should be picked by DHL tomorrow and reach me by Thursday.

Nice :-) did you get the cairnsmore 1 yet?

Not yet, French post office can be slow as hell when they decide to.
For some orders, rest of the world to France can take 24 to 36 hours and then 5 days from Paris to me (I live 2 hours from Paris)
I hope it will arrive today tomorrow.

Custom Server PSU breakout boards, 1200w, 1300w, 2000w, 2880w https://bitcointalk.org/index.php?topic=738527.0
Btc: 1J4bberWs6f6XVQ53gn3BNc8qHAicmm7wu
Ltc: LNDmMBtzD3cduwjfxANm2wDrxt9jXRk5ZP
7queue
Full Member
***
Offline Offline

Activity: 177
Merit: 100


View Profile
October 02, 2014, 01:11:58 AM
 #215


I'm wondering if a CP2104 could be used to add in the throttling that the Bitmain driver does for temp/fan control?

8 )
Simply use an AMC6821, if you want/need temp/fan control
http://www.ti.com/lit/ds/symlink/amc6821.pdf

There is also a multichannel one from another manufacturer I've checked, but can't find it right now.

Just got my hands on it

http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31785.html

I haven't checked more in depth, but they are 5V (meanning you can use the usb to power them), and since I decided to go with manual adjusting the speed + undervolting, they weren't needed.

The driver actually throttles the work being sent to the blade based on temperature readings, I'm guess so it doesn't thermally overload them and burn up.

So I was curious to try the CP2104 and read the signal from the LM75A for temp and read fan speed / send fan pwm back via the gpio pins?

from bitmain_fill(...) found in driver-bitmain.c - cgminer 4.3.2a

   /*
    * Overheat just means delay the next work
    * since the temperature reply is only found with a work reply,
    * we can only sleep and hope it will cool down
    * TODO: of course it may be possible to read the temperature
    * without sending work ...
    */

      /*
       * If we slept and we are still here, and the temp didn't drop,
       * increment the sleep time to find a sleep time that causes a
       * temperature drop
       */

      // If we slept and it cooled then try less next time

I have blades under volt/clocked as well.

that is the one of the reasons why there is a  timing param in the config file..

I see Timeout in bitmain_detect_one(...), what it actually does I haven't figured out yet.

8 )
pekatete
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile WWW
October 02, 2014, 07:39:56 AM
 #216

J4bberwock - this was posted here for cgminer: https://bitcointalk.org/index.php?topic=28402.15600
Maybe compile for your RasPi with the changes and see if you get a reasonable hash speed?!


Was able to get it to work on an S1 making these changes to driver-bitmain.c:

Code:
477c477
< work_id = DATAW(witem)->work->id;
---
> work_id = DATAW(witem)->wid;
1292,1293c1292,1293
< min = DATAW(info->work_list->tail)->work->id;
< max = DATAW(info->work_list->head)->work->id;
---
> min = DATAW(info->work_list->tail)->wid;
> max = DATAW(info->work_list->head)->wid;
1509c1509
< if (DATAW(witem)->work->id == rxnoncedata.nonces[j].work_id)
---
> if (DATAW(witem)->wid == rxnoncedata.nonces[j].work_id)
2437,2438c2437,2438
< //DATAW(witem)->work->id = ++info->last_wid;
< //info->queued++;
---
> DATAW(witem)->wid = ++info->last_wid;
> info->queued++;

CHAOSiTEC
Legendary
*
Offline Offline

Activity: 1358
Merit: 1002


View Profile
October 02, 2014, 08:17:56 AM
 #217

J4bberwock - this was posted here for cgminer: https://bitcointalk.org/index.php?topic=28402.15600
Maybe compile for your RasPi with the changes and see if you get a reasonable hash speed?!


Was able to get it to work on an S1 making these changes to driver-bitmain.c:

Code:
477c477
< work_id = DATAW(witem)->work->id;
---
> work_id = DATAW(witem)->wid;
1292,1293c1292,1293
< min = DATAW(info->work_list->tail)->work->id;
< max = DATAW(info->work_list->head)->work->id;
---
> min = DATAW(info->work_list->tail)->wid;
> max = DATAW(info->work_list->head)->wid;
1509c1509
< if (DATAW(witem)->work->id == rxnoncedata.nonces[j].work_id)
---
> if (DATAW(witem)->wid == rxnoncedata.nonces[j].work_id)
2437,2438c2437,2438
< //DATAW(witem)->work->id = ++info->last_wid;
< //info->queued++;
---
> DATAW(witem)->wid = ++info->last_wid;
> info->queued++;


This is a hack to get S1 to work on ckpool

node-vps.com - Tron / Masternode hosting services
J4bberwock
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
October 02, 2014, 12:04:23 PM
 #218

Looks like my proto PCBs are stuck at the customs.

DHL tracking
2485449805

CHAOSiTEC, the FPGA arrived today.
I'll have a look later.



Custom Server PSU breakout boards, 1200w, 1300w, 2000w, 2880w https://bitcointalk.org/index.php?topic=738527.0
Btc: 1J4bberWs6f6XVQ53gn3BNc8qHAicmm7wu
Ltc: LNDmMBtzD3cduwjfxANm2wDrxt9jXRk5ZP
sobe-it
Sr. Member
****
Offline Offline

Activity: 453
Merit: 250


View Profile
October 02, 2014, 12:26:12 PM
 #219

Got my 4 s1 blades in last night and a few usb to uart converters. Undervolted to .8 @ 2.6-2.7. With cgminer run it was getting 45-60 ghs, it worked without any options set, also just the basic freq setting worked. Turned it all off and now it won't set freq, still have .8 volts.... so i tried another board without undervolting real quick to see what the issue was and it started to hash. So maybe I have a dead board now? I have a few more boards on the way as well.
J4bberwock
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
October 02, 2014, 12:40:24 PM
 #220

Got my 4 s1 blades in last night and a few usb to uart converters. Undervolted to .8 @ 2.6-2.7. With cgminer run it was getting 45-60 ghs, it worked without any options set, also just the basic freq setting worked. Turned it all off and now it won't set freq, still have .8 volts.... so i tried another board without undervolting real quick to see what the issue was and it started to hash. So maybe I have a dead board now? I have a few more boards on the way as well.

I'd check the poolside hashrate, because 60 GH undervolted is way over what I'm getting.
I assume you are using the old U2 cgminer build from bitmain?

Custom Server PSU breakout boards, 1200w, 1300w, 2000w, 2880w https://bitcointalk.org/index.php?topic=738527.0
Btc: 1J4bberWs6f6XVQ53gn3BNc8qHAicmm7wu
Ltc: LNDmMBtzD3cduwjfxANm2wDrxt9jXRk5ZP
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 »
  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!