Bitcoin Forum
May 21, 2024, 06:49:57 AM *
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 »
  Print  
Author Topic: Community Miner Design Discussion  (Read 33972 times)
Searing
Copper Member
Legendary
*
Offline Offline

Activity: 2898
Merit: 1464


Clueless!


View Profile
March 09, 2016, 08:15:15 AM
 #241

Just throwing this out there, but I won't use that part unless I can't find something that was actually designed for board mounting instead of spliced inline on a wiring harness. Heck of a big hassle, not worth talking about.

side note:


sure does not help us titan users with the 2 plug psu y adapters and the overclocking of those machines (2x) by knc to 'ahem' stop the returns via RMA's imho

by the time a fuse went with one of these babies it is too late indeed Smiley


back to regularly scheduled community miner design discussion Smiley

Old Style Legacy Plug & Play BBS System. Get it from www.synchro.net. Updated 1/1/2021. It also works with Windows 10 and likely 11 and allows 16 bit DOS game doors on the same Win 10 Machine in Multi-Node! Five Minute Install! Look it over it uninstalls just as fast, if you simply want to look it over. Freeware! Full BBS System! It is a frigging hoot!:)
navigatrix
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
March 11, 2016, 06:15:51 AM
 #242

less than 500w per tera is really a great result, i cna even begin to mine again bitcoin directly with that ratio

i hope this time they do not make huge miners with 10 tera and kill the casual mining with 3kw at home
Wha'? Huh
The Antminer S7 is <280W per Terahash. @Amph, 500w/TH is S5 specs.
Did you mean 50?

I'd be happy if the finished product (with Bitfury chips) was between 90 - 110W per Tera. 
philipma1957
Legendary
*
Offline Offline

Activity: 4130
Merit: 7901


'The right to privacy matters'


View Profile WWW
March 11, 2016, 06:25:10 AM
 #243

less than 500w per tera is really a great result, i cna even begin to mine again bitcoin directly with that ratio

i hope this time they do not make huge miners with 10 tera and kill the casual mining with 3kw at home
Wha'? Huh
The Antminer S7 is <280W per Terahash. @Amph, 500w/TH is S5 specs.
Did you mean 50?

I'd be happy if the finished product (with Bitfury chips) was between 90 - 110W per Tera.  

goal is 70 to 120  as stated by sidehack .  that wide spread is very helpful for adding life to the miner.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
sidehack
Legendary
*
Offline Offline

Activity: 3318
Merit: 1849

Curmudgeonly hardware guy


View Profile
March 11, 2016, 04:49:36 PM
 #244

Say, got a question. Who's the best domestic quick-turn prototype PCB fab? We've gotten prototype PCBs made by SEEED, but they're in China - which is grating for obvious patriotic reasons and because it makes shipping suck for any kind of speed.

Cool, quiet and up to 1TH pod miner, on sale now!
Currently in development - 200+GH USB stick; 6TH volt-adjustable S1/3/5 upgrade kit
Server PSU interface boards and cables. USB and small-scale miners. Hardware hosting, advice and odd-jobs. Supporting the home miner community since 2013 - http://www.gekkoscience.com
NotFuzzyWarm
Legendary
*
Offline Offline

Activity: 3640
Merit: 2549


Evil beware: We have waffles!


View Profile
March 11, 2016, 07:26:06 PM
 #245

Say, got a question. Who's the best domestic quick-turn prototype PCB fab? We've gotten prototype PCBs made by SEEED, but they're in China - which is grating for obvious patriotic reasons and because it makes shipping suck for any kind of speed.
I've always used Sunstone Circuits  http://www.sunstone.com/pcb-products along with their PCB123 software.
Home for them is in Oregon and with turnaround of 24hrs (if ya pay for it) or a week production has to be in the USA.
Great company.

- For bitcoin to succeed the community must police itself -    My info useful? Donations welcome! 1FuzzyWc2J8TMqeUQZ8yjE43Rwr7K3cxs9
 -Sole remaining active developer of cgminer, Kano's repo is here
-Support Sidehacks miner development. Donations to:   1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
sidehack
Legendary
*
Offline Offline

Activity: 3318
Merit: 1849

Curmudgeonly hardware guy


View Profile
March 11, 2016, 07:41:11 PM
 #246

We've used Sunstone for all our PCB batches that weren't the DPS2K boards (we opted for someone who specialized in heavy copper) but I've not looked into their quick-turnaround service. I did recently read something of theirs on 2-layer prototyping, but not 4-layer.

Cool, quiet and up to 1TH pod miner, on sale now!
Currently in development - 200+GH USB stick; 6TH volt-adjustable S1/3/5 upgrade kit
Server PSU interface boards and cables. USB and small-scale miners. Hardware hosting, advice and odd-jobs. Supporting the home miner community since 2013 - http://www.gekkoscience.com
jstefanop
Legendary
*
Offline Offline

Activity: 2105
Merit: 1397


View Profile
March 12, 2016, 12:17:10 AM
 #247

Say, got a question. Who's the best domestic quick-turn prototype PCB fab? We've gotten prototype PCBs made by SEEED, but they're in China - which is grating for obvious patriotic reasons and because it makes shipping suck for any kind of speed.

I use http://www.pcbunlimited.com

Their Panel share is ridiculously cheap for prototyping if you can wait 5 days, but their quick turn is not too bad either.

Project Apollo: A Pod Miner Designed for the Home https://bitcointalk.org/index.php?topic=4974036
FutureBit Moonlander 2 USB Scrypt Stick Miner: https://bitcointalk.org/index.php?topic=2125643.0
NotFuzzyWarm
Legendary
*
Offline Offline

Activity: 3640
Merit: 2549


Evil beware: We have waffles!


View Profile
March 12, 2016, 02:09:18 AM
 #248

Say, got a question. Who's the best domestic quick-turn prototype PCB fab? We've gotten prototype PCBs made by SEEED, but they're in China - which is grating for obvious patriotic reasons and because it makes shipping suck for any kind of speed.

I use http://www.pcbunlimited.com

Their Panel share is ridiculously cheap for prototyping if you can wait 5 days, but their quick turn is not too bad either.
Panel Share would be good for controller boards but the restriction of 1oz copper makes it a no-go on hashboards.

- For bitcoin to succeed the community must police itself -    My info useful? Donations welcome! 1FuzzyWc2J8TMqeUQZ8yjE43Rwr7K3cxs9
 -Sole remaining active developer of cgminer, Kano's repo is here
-Support Sidehacks miner development. Donations to:   1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
sidehack
Legendary
*
Offline Offline

Activity: 3318
Merit: 1849

Curmudgeonly hardware guy


View Profile
March 12, 2016, 03:47:59 AM
Last edit: March 12, 2016, 04:04:50 AM by sidehack
 #249

And since I'm not making any controller boards, at least for this project...

Just doing a quick check, Sunstone quickturn looks like 1oz copper and I don't see a way to change that on the online form. And for what I want we're looking at around $900 for half a dozen boards. $900 from Full-feature will get me a heavier copper, ten boards, and only a couple days later. SEEED will get me heavier copper still, and ten boards, and a couple days later, for $300. That's gonna be hard to argue with.

Cool, quiet and up to 1TH pod miner, on sale now!
Currently in development - 200+GH USB stick; 6TH volt-adjustable S1/3/5 upgrade kit
Server PSU interface boards and cables. USB and small-scale miners. Hardware hosting, advice and odd-jobs. Supporting the home miner community since 2013 - http://www.gekkoscience.com
philipma1957
Legendary
*
Offline Offline

Activity: 4130
Merit: 7901


'The right to privacy matters'


View Profile WWW
March 12, 2016, 04:32:43 AM
 #250

And since I'm not making any controller boards, at least for this project...

Just doing a quick check, Sunstone quickturn looks like 1oz copper and I don't see a way to change that on the online form. And for what I want we're looking at around $900 for half a dozen boards. $900 from Full-feature will get me a heavier copper, ten boards, and only a couple days later. SEEED will get me heavier copper still, and ten boards, and a couple days later, for $300. That's gonna be hard to argue with.

So seed is the most copper at the best price?

Yeah sounds good.

Let us know when you order.

That way we can all ask are we there yet?

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
sidehack
Legendary
*
Offline Offline

Activity: 3318
Merit: 1849

Curmudgeonly hardware guy


View Profile
March 12, 2016, 04:55:18 AM
 #251

Well this is a sub-scale Avalon-based proof of concept commissioned by Kilo, though I would like to show it off once it works. Very unlikely to become an actual product for anyone but him.

Cool, quiet and up to 1TH pod miner, on sale now!
Currently in development - 200+GH USB stick; 6TH volt-adjustable S1/3/5 upgrade kit
Server PSU interface boards and cables. USB and small-scale miners. Hardware hosting, advice and odd-jobs. Supporting the home miner community since 2013 - http://www.gekkoscience.com
Mitak
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
March 12, 2016, 04:32:12 PM
 #252

There are no news from Bitfury , avalon is the second choice did you both with kilo managed to get chip docs or you  just do reverse engineering ?
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1068



View Profile
March 13, 2016, 03:30:43 AM
Last edit: March 13, 2016, 03:50:36 AM by 2112
 #253

I moved sidehack's reply to this thread, because the original thread is going on back-burner.
Novak chose an LPC11u23 ARM, which is USB-capable and has a variety of ports and ADCs. It's in the same family as the ARM on the Avalon Nano and Ava6 control board (which I believe is LPC11u14? Going from memory on all these part numbers). I've worked with 8051 programmed from Windows, but not ARM programmed from Linux. He had a Linux toolchain set up, and before he left I believe he shifted it over to one of the general shop machines rather than his own box. I figure on utilizing the USB bootloader supported by the chip, so I can write code to it without requiring extra hardware - that also makes firmware updates in the future more possible.

So, I reckon if someone is pretty good with ARM, and maybe also c for some cgminer drivers, and has time to work on it in the next couple weeks, let me know.
I would guess that Avalon designers had chosen LPC11U14 because of the popularity of Embedded Artists' cheap LPCXpresso development kits. http://www.embeddedartists.com/products/lpcxpresso

They are about EUR20 in Europe, about USD18 in the United States.

LPC11U14 is now obsolete, replaced by LPC11U24, which is also soon getting obsoleted. They have a cute break-away debugging sub-circuit. It can be used to debug the included micro-controller or after breaking of can be used to debug an external board with similar compatible NXP micro-controller.



It is also supported by the free version of the LPCXpresso toolchain, no need to pay $500 for the full version. I took a quick look at the Avalon's firmware source posted on Github. They seem to be using Keil's toolchain which is very expensive. Edit: about USD5000, depending on the license details. Edit2: although Keil recently started supplying some free/subset version of their toolchain for very small chips, which I think this one will qualify.

It is going to be a tight on this MCU: 50MHz max clock, 24-32kB FLASH, 2kB RAM, 1 UART, 1 I2C, 2 SPI.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
sidehack
Legendary
*
Offline Offline

Activity: 3318
Merit: 1849

Curmudgeonly hardware guy


View Profile
March 13, 2016, 04:52:49 AM
 #254

Not sure what you mean by tight. 50MHz with 2k RAM and 32KB code space is huge for what I need it to do.

Cool, quiet and up to 1TH pod miner, on sale now!
Currently in development - 200+GH USB stick; 6TH volt-adjustable S1/3/5 upgrade kit
Server PSU interface boards and cables. USB and small-scale miners. Hardware hosting, advice and odd-jobs. Supporting the home miner community since 2013 - http://www.gekkoscience.com
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1068



View Profile
March 13, 2016, 05:05:37 AM
 #255

Not sure what you mean by tight. 50MHz with 2k RAM and 32KB code space is huge for what I need it to do.
It looks tight to me. But my experience with embedded systems is mostly related to medical-grade devices or with high reliability demands.

Couple of weeks ago we've discussed daisy-chain versus star designs. With only 2 SPIs true star is doable for at most 2 mining chips.

I also look at it less from the production system angle and more from testing and qualification system angle. Personally, I would grossly overspec the MCU in first system to make sure that I can do serious reliability testing and essentially reverse-engineering the chip I/O protocol. Then in production I would use some pin-compatible MCU with much lower specs.

Or maybe design the board that the MCU could be tri-stated out of the real chip control and provide some pins to hook up external MCU with much better specs. Those pins could be left unpopulated in the shipping version to save costs.
 

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
sidehack
Legendary
*
Offline Offline

Activity: 3318
Merit: 1849

Curmudgeonly hardware guy


View Profile
March 13, 2016, 05:16:01 AM
 #256

I don't think any miner has ever used more than one port out of the micro. Most chips are daisy-chained; ASICMiner used address-decoded chip selects on a common SPI bus (which I really like). It looks like this and the previous generation of Bitfury chips use a comm multiplexer that probably only needs one bus connection to the micro and then breaks out a couple dozen data pairs that would each go to a single chip.

My experience with embedded was writing 8-bit assembler, where I did in about 65 bytes what the C compiler wanted about 1k to accomplish. Most of what this chip will have to do are interrupt-based timer routines, and relaying data packets back and forth. The only limitation might be RAM buffering USB data packets, but the clock is plenty fast and there's probably an order of magnitude more code space than should be needed.

Cool, quiet and up to 1TH pod miner, on sale now!
Currently in development - 200+GH USB stick; 6TH volt-adjustable S1/3/5 upgrade kit
Server PSU interface boards and cables. USB and small-scale miners. Hardware hosting, advice and odd-jobs. Supporting the home miner community since 2013 - http://www.gekkoscience.com
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1068



View Profile
March 13, 2016, 07:43:09 AM
 #257

I don't think any miner has ever used more than one port out of the micro. Most chips are daisy-chained; ASICMiner used address-decoded chip selects on a common SPI bus (which I really like). It looks like this and the previous generation of Bitfury chips use a comm multiplexer that probably only needs one bus connection to the micro and then breaks out a couple dozen data pairs that would each go to a single chip.
We had this discussion about a half-year ago:
2) Star topology vs daisy-chain topology. On this I prefer star because the ICs need to be running at the edge of failure (thermal or noise), otherwise the project is not competitive.
2) I also prefer star over chain for comms.

I don't know exact circumstances of your decision-making and MCU-selection process. I'm not changing my opinion. To me daisy-chaining mining chips is still "tight" and "skating the edge of failure". Personally, I would never compete with Chinese by out-lame-ing their lame designs.

My experience with embedded was writing 8-bit assembler, where I did in about 65 bytes what the C compiler wanted about 1k to accomplish. Most of what this chip will have to do are interrupt-based timer routines, and relaying data packets back and forth. The only limitation might be RAM buffering USB data packets, but the clock is plenty fast and there's probably an order of magnitude more code space than should be needed.
IIRC your experience was 8051. This is not representative with respect to modern architectures like AVR or ARM. With those the difference between hand-coded assembly and C/C++ is about 10%-20% at most. And not always hand-coded assembly wins, especially on ARM.

In my experience the C/C++ firmware gets abnormally big only when the programmer doesn't understand the toolchain: pulls needless library routines like malloc() or printf(), does unnecessary exception handling, etc.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
sobe-it
Sr. Member
****
Offline Offline

Activity: 453
Merit: 250


View Profile
March 13, 2016, 01:29:14 PM
 #258

I have used SEEED for my nanofury boards..... it was a little wait but was by far the cheapest and their metal solder paste stencil was dirt cheap. They also give coupons that you can use on the next order, or at least I know I got one but it expired a few months ago.
sidehack
Legendary
*
Offline Offline

Activity: 3318
Merit: 1849

Curmudgeonly hardware guy


View Profile
March 13, 2016, 02:53:52 PM
 #259

At least according to those quotes, it looks like we agree on comms topology.

And like I said, there should still be plenty of code space for the not-a-whole-lot I intend to do on this micro. It's not gonna be like an AM Blade or Cube where I have an ethernet stack and stratum implementation built in. If there's enough RAM to buffer USB packets that get relayed out to the bus, it should be fine.

Cool, quiet and up to 1TH pod miner, on sale now!
Currently in development - 200+GH USB stick; 6TH volt-adjustable S1/3/5 upgrade kit
Server PSU interface boards and cables. USB and small-scale miners. Hardware hosting, advice and odd-jobs. Supporting the home miner community since 2013 - http://www.gekkoscience.com
chiguireitor
Legendary
*
Offline Offline

Activity: 872
Merit: 1010


Coins, Games & Miners


View Profile WWW
March 13, 2016, 04:16:44 PM
 #260

...

IIRC your experience was 8051. This is not representative with respect to modern architectures like AVR or ARM. With those the difference between hand-coded assembly and C/C++ is about 10%-20% at most. And not always hand-coded assembly wins, especially on ARM.

...

This is because ARM has thumb mode, which does mad compression on code on a static manner, and can rearrange code blocks so you get large swathes of code compressed on thumb code.

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 »
  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!