sidehack (OP)
Legendary
Offline
Activity: 3402
Merit: 1865
Curmudgeonly hardware guy
|
|
April 11, 2015, 05:01:58 AM |
|
Surprisingly enough, there has been zero smoke so far. I did throw off a part or two while trying to debug some issues with one board, but I think they're probably actually still functional. I was really surprised the regulator didn't blow up, but that PCB was literally the best toner-transfer etch Novak has ever done. Super precise and not a single cut trace. I might throw together an LED board so I can have my breadboard back, and get some updated pictures. But the more pressing priority will be getting actual hashrate efficiency curves off of it, instead of extrapolations and estimates.
That particular toy in the picture will never be sold. It's a landmark thing for us. Maybe you can buy one of the finished product Compacs, but not the test hardware.
Also, I tend to fetch cheeseburgers from the Waffle House. There's something nice about being able to watch food being cooked before you eat it - you know exactly how fresh it is, that that patty hasn't been sitting under a heat lamp for the last five hours. Also, for the cost of a large fries at a fast food joint I can get about a pound and a half of hash browns, which are better anyway.
|
|
|
|
Meech
|
|
April 11, 2015, 05:34:46 AM |
|
Great job man! Just might plug my block erupters back in to pay omage to your hard work. I'd like to run a few when your done just for the pretty leds.
|
|
|
|
novak@gekkoscience
|
|
April 11, 2015, 05:50:56 AM |
|
that PCB was literally the best toner-transfer etch Novak has ever done. Super precise and not a single cut trace.
I don't mean to brag, but yes, yes it was. The tolerances on that regulator board you drew up were tighter than the smallest allowable by our usual PCB fab. Not to say that I held all the tolerances but every pad and trace were at least usable. Not bad when some of the gaps between traces were literally fractional pixels. But the more pressing priority will be getting actual hashrate efficiency curves off of it, instead of extrapolations and estimates.
I'm pretty curious to see that myself. Should be all kinds of fun to get real numbers out of it. -- novak
|
|
|
|
sidehack (OP)
Legendary
Offline
Activity: 3402
Merit: 1865
Curmudgeonly hardware guy
|
|
April 11, 2015, 06:33:33 AM |
|
Yeah, the pins on that regulator chip are quarter-millimeter wide with quarter-millimeter spacing. I don't know how you pulled that off. And then there were the traces running between pads on 0603 parts. Ridiculous.
I'm already working out in my head how to build up a power-metering USB port I can run off an external supply. I'll throw it together Saturday afternoon and get some numbers out of it. I think I'm gonna need to beef up heatsinking on the ASIC though, before stress-testing too much. That crappy little sink that's on it, especially being surrounded by cables and jumpers, won't do 3W by itself.
Also, Novak, if you beat me in to the shop tomorrow the thing's running on my bench and the LEDs turned out sexier than I could have hoped. Take a gander. The drive circuit was also pretty simple. The RF pulses were so short you couldn't even tell anything was lighting up, so I used a double FET inverter with an RC delay on the second gate to hold it closed longer and extend the LED pulse a bit. I was afraid I'd have to use a comparator circuit but it works well enough with the FET gate threshold and such. I didn't scope the RF pulse but it's on the order of 50mS; my driver extends that to probably 150-200mS.
|
|
|
|
daddyfatsax
|
|
April 11, 2015, 05:01:37 PM |
|
Ha! You can't just text Novak? You guys crack me up.
Hurry up with the big boards!! I kid, but seriously. I have not had any new gear in a long time. The withdrawals are getting bad.
|
|
|
|
sidehack (OP)
Legendary
Offline
Activity: 3402
Merit: 1865
Curmudgeonly hardware guy
|
|
April 11, 2015, 05:25:15 PM |
|
Text? No, he only gives his phone number to friends.
|
|
|
|
quakefiend420
Legendary
Offline
Activity: 784
Merit: 1000
|
|
April 11, 2015, 05:58:22 PM |
|
P0RN! YESH! when you're done soldering, burning, drilling and popping smoke out of it, i might have to consider buying that toy off you... I would throw in a bid for that, who wouldn't want a cool prototype from the early days of mining? Just a thought, maybe you could make some kind of a charity auction out of it. Or maybe the funds could go to support core dev(seeing as the btc foundation just imploded). That 675mv line looks sexy as hell!
|
|
|
|
AJRGale
|
|
April 11, 2015, 06:10:28 PM |
|
P0RN! YESH! when you're done soldering, burning, drilling and popping smoke out of it, i might have to consider buying that toy off you... I would throw in a bid for that, who wouldn't want a cool prototype from the early days of mining? Just a thought, maybe you could make some kind of a charity auction out of it. Or maybe the funds could go to support core dev(seeing as the btc foundation just imploded). my thought was what sidehack was thinking, it is history in making i wanted to own a part of it, and when Beastlymac expands on his little museum idea, i'd donate it. None the less, it's treasure, to all involved.
|
|
|
|
sidehack (OP)
Legendary
Offline
Activity: 3402
Merit: 1865
Curmudgeonly hardware guy
|
|
April 11, 2015, 06:17:53 PM |
|
Nope, it's going in our mining hardware museum.
|
|
|
|
philipma1957
Legendary
Offline
Activity: 4312
Merit: 8871
'The right to privacy matters'
|
|
April 11, 2015, 06:20:58 PM Last edit: April 12, 2015, 11:43:46 AM by philipma1957 |
|
Nope, it's going in our mining hardware museum.
and that is where it belongs. well at least in my opinion I would vote it into your museum.
|
|
|
|
chiguireitor
Legendary
Offline
Activity: 872
Merit: 1010
Coins, Games & Miners
|
|
April 11, 2015, 06:32:42 PM |
|
Sidehack, how much do you estimate will be the Compac's price with all the new circuitry involved?
|
|
|
|
sidehack (OP)
Legendary
Offline
Activity: 3402
Merit: 1865
Curmudgeonly hardware guy
|
|
April 11, 2015, 06:48:45 PM |
|
"All the new circuitry" amounts to changing some one-cent component values from the original spec, and adding about twency cents in components for the altered LED driver. It'll take a lot more than that to change the estimated $20. Right now that's still an estimate, but one we really hope to hit. The only real question remaining is heatsink cost, which I just sent an updated spec out on Thursday so I don't know yet what a price would be.
|
|
|
|
cavaliersrus
|
|
April 12, 2015, 12:59:18 AM |
|
i seen this in person and its lookin very nice ... glad to see you guys have worked on the regulator
you guys already know to put me on a list of people that would like to test and help out the best i can man
also that powersupply kit i got from you top knotch man
|
|
|
|
sidehack (OP)
Legendary
Offline
Activity: 3402
Merit: 1865
Curmudgeonly hardware guy
|
|
April 12, 2015, 02:42:14 AM |
|
So, updates. I built a USB port with current metering built in. It's got a pin header for taking in external power, or jumper a pair to use current from the USB upstream. I checked the calibration on the current measurement with about nine data points and it looks to read 3.5% high, so that'll be taken into account on all calculations.
After talking with Novak and looking over the hashrate extrapolation charts from last night, I'm going to do some more shifting on the regulator. We do still like that low end of the range, around 625mV, and there's no practical reason for the Compac to run higher than 750mV unless you want to pull more than 2A from your USB port for marginal hashrate gains. Which seems dangerous and not recommended.
With the wiring I have now between the regulator and breakout board, I'm seeing a fairly significant voltage drop (10mV or so) at the Vcore pins on the breakout board. So my starting voltage right now is definitely not the same as my running voltage. I've got it running 125MHz/6.875GH right now, starting voltage 635mV running voltage 625mV at a current draw of about 483mA off a 4.85V USB line. This is about 2.34W, so about 0.34W/GH which isn't too bad. I need to recalculate the regulator AGAIN (iteration 5) to shift the adjustment range to 600-750mV.
I think some of the instability I'm seeing from higher current outputs is more related to the compensation loop than temperature problems. I squeezed my feedback resistor down a ways to get 600mV, which throws off the frequency response of the compensation, and now when the chip tries to start at 150MHz/640mV it wigs out like it was doing during the upper ends of my load tests. So that's something I'll have to play with. I'm also thinking of, for the test board, pulling the feedback sense directly off the breakout board instead of the regulator board, which will take the wiring into account for regulation and should cancel out that difference between running voltage and starting voltage. Improve load regulation, that is to say.
So, maybe tomorrow afternoon I'll rework the regulator back to stable at the new adjustment range and get some good efficiency curves. Novak's gonna be looking into integrating the arbitrary frequency code I wrote some months back for S1 workups into a cgminer driver so we aren't limited to the stock settings like 100/125/150. The code takes in an arbitrary frequency and generates the hex value for the nearest compatible frequency that the chips' PLL multiplier can operate at. So once that's in, we'll be able to get efficiency curves with a much higher granularity - every 3-5MHz instead of every 25. And hopefully the regulator will be plenty stable up to 5W input, which at the bottom end 625mV would be about 6.5A output. I haven't tested it successfully up that high yet.
|
|
|
|
Meech
|
|
April 12, 2015, 04:23:36 AM |
|
A fully tweakable usb miner at last. Hope the heatsink works out. Can't wait to grab a few from you when done. Sandwich fund growing.
|
|
|
|
Searing
Copper Member
Legendary
Offline
Activity: 2898
Merit: 1465
Clueless!
|
|
April 12, 2015, 05:05:19 AM |
|
A fully tweakable usb miner at last. Hope the heatsink works out. Can't wait to grab a few from you when done. Sandwich fund growing.
heh ....you should daisy chain your boards into a small box for more GH heh I know I know just get a usb hub...and a gaggle of them just saying
|
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!:)
|
|
|
ManeBjorn
Legendary
Offline
Activity: 1288
Merit: 1004
|
|
April 12, 2015, 07:33:25 AM |
|
I am looking more and more forward to getting some of these. I think your approach is great. So, updates. I built a USB port with current metering built in. It's got a pin header for taking in external power, or jumper a pair to use current from the USB upstream. I checked the calibration on the current measurement with about nine data points and it looks to read 3.5% high, so that'll be taken into account on all calculations.
After talking with Novak and looking over the hashrate extrapolation charts from last night, I'm going to do some more shifting on the regulator. We do still like that low end of the range, around 625mV, and there's no practical reason for the Compac to run higher than 750mV unless you want to pull more than 2A from your USB port for marginal hashrate gains. Which seems dangerous and not recommended.
With the wiring I have now between the regulator and breakout board, I'm seeing a fairly significant voltage drop (10mV or so) at the Vcore pins on the breakout board. So my starting voltage right now is definitely not the same as my running voltage. I've got it running 125MHz/6.875GH right now, starting voltage 635mV running voltage 625mV at a current draw of about 483mA off a 4.85V USB line. This is about 2.34W, so about 0.34W/GH which isn't too bad. I need to recalculate the regulator AGAIN (iteration 5) to shift the adjustment range to 600-750mV.
I think some of the instability I'm seeing from higher current outputs is more related to the compensation loop than temperature problems. I squeezed my feedback resistor down a ways to get 600mV, which throws off the frequency response of the compensation, and now when the chip tries to start at 150MHz/640mV it wigs out like it was doing during the upper ends of my load tests. So that's something I'll have to play with. I'm also thinking of, for the test board, pulling the feedback sense directly off the breakout board instead of the regulator board, which will take the wiring into account for regulation and should cancel out that difference between running voltage and starting voltage. Improve load regulation, that is to say.
So, maybe tomorrow afternoon I'll rework the regulator back to stable at the new adjustment range and get some good efficiency curves. Novak's gonna be looking into integrating the arbitrary frequency code I wrote some months back for S1 workups into a cgminer driver so we aren't limited to the stock settings like 100/125/150. The code takes in an arbitrary frequency and generates the hex value for the nearest compatible frequency that the chips' PLL multiplier can operate at. So once that's in, we'll be able to get efficiency curves with a much higher granularity - every 3-5MHz instead of every 25. And hopefully the regulator will be plenty stable up to 5W input, which at the bottom end 625mV would be about 6.5A output. I haven't tested it successfully up that high yet.
|
|
|
|
hacko86
Newbie
Offline
Activity: 30
Merit: 0
|
|
April 13, 2015, 06:59:39 AM |
|
I created my account on btctalk only to support this project, greet with the developer/s and wait for the product Big board (1kw) whould be killer !! great job and knowledge.. definitely the most interesting thread to follow! thanks Edit: why not a multi usb board in the box... with common cooling... but any usb miner can be unplugged on need.. and only electrical imput and usb imput available from outside...(Gridseed G-blade style)
|
|
|
|
novak@gekkoscience
|
|
April 13, 2015, 07:39:32 AM |
|
I created my account on btctalk only to support this project, greet with the developer/s and wait for the product Big board (1kw) whould be killer !! great job and knowledge.. definitely the most interesting thread to follow! thanks Edit: why not a multi usb board in the box... with common cooling... but any usb miner can be unplugged on need.. and only electrical imput and usb imput available from outside...(Gridseed G-blade style) Thanks, hacko86, I'm glad people are getting excited about this. I'm excited about it. As has been stated a few times: We're looking at building bigger boards, specifically one half the size of an S1 blade and one the size of a prisma board, to refit onto existing heatsinks. The prisma board should be about right for those who want to build a rackmount miner as well, as it should go nicely in a 4U case. heh ....you should daisy chain your boards into a small box for more GH heh I know I know just get a usb hub...and a gaggle of them just saying The stickminers are stickminers. There's a good reason not to try to build a whole farm out of them: You have a power regulator and heat sink for each chip. That makes the price per GH pretty bad- just look at any other stickminer. However, it is still a fun project as a stickminer- and most of the design for a stickminer (besides just the PCB layout) was already done as we were working up our breakout board for the chips. However, anyone that hacks stickminers into another form factor still gets mad props. One of the coolest things about stickminers is that they are a great learning tool, especially if you don't have hundreds of dollars to spend. Ours should continue the trend of being fun to experiment with as it will come with built-in voltage adjust via a potentiometer. -- novak
|
|
|
|
Rabinovitch
Legendary
Offline
Activity: 2030
Merit: 1076
A humble Siberian miner
|
|
April 13, 2015, 10:23:21 AM |
|
We're looking at building bigger boards, specifically one half the size of an S1 blade and one the size of a prisma board, to refit onto existing heatsinks.
novak
Like those that can act as a replacement of existing S2 blades?.. It looks already that Bitmain will never release such a boards........
|
|
|
|
|