fasmax
|
|
August 04, 2013, 06:47:57 PM |
|
Has anyone been able to fully populate the K16 v.0.3.0 board yet and verify functionality ?
|
|
|
|
ScaryHash
|
|
August 04, 2013, 07:53:23 PM |
|
Is there a precompiled cgminer binary to run K16 for linux?
I have no idea how to compile the stuff on github.
I just installed Linux Mint and got regular cgminer-no gpu to work (without compiling)...so I can do that. The gpu one doesn't work but I'm not really planning on doing anymore gpu mining.
Just installing drivers on linux is a huge pain in the butt, I have no idea what I'm doing.
|
|
|
|
BkkCoins (OP)
|
|
August 04, 2013, 11:35:55 PM Last edit: August 05, 2013, 12:00:16 AM by BkkCoins |
|
Has anyone been able to fully populate the K16 v.0.3.0 board yet and verify functionality ?
In progress now. Is there a precompiled cgminer binary to run K16 for linux?
My github repo has the compiled cgminer in it. I haven't tested it on anything but my own Ubuntu 12.04 but presumably it will work on other Linux 32 bit releases. You would git clone it to your system. If using ARM (RasPi) or 64 bit you would have to compile, which isn't hard at all. Just a bit slower. There are no drivers to install. With cgminer what we call drivers are actually just modules in compiled into the main executable. The steps to compile (for ARM or not) are: (go to the directory where you want cgminer directory created) sudo apt-get update sudo apt-get install autoconf libtool libncurses-dev yasm curl libcurl4-openssl-dev pkg-config libusb-1.0
git clone https://github.com/bkkcoins/cgminer-klondike cd cgminer-klondike ./autogen.sh --enable-klondike make
Do that line by line so you can verify errors before continuing. I just tested that on my system and it took only a few minutes to download and build.
|
|
|
|
bluefin
Member
Offline
Activity: 61
Merit: 10
|
|
August 04, 2013, 11:47:09 PM |
|
Has anyone been able to fully populate the K16 v.0.3.0 board yet and verify functionality ?
In progress now. If you are still working on the boards how can companies like terrahash possibly say they are just waiting on chips? Something is amiss here...
|
|
|
|
dmcdad
|
|
August 04, 2013, 11:51:57 PM |
|
Has anyone been able to fully populate the K16 v.0.3.0 board yet and verify functionality ?
In progress now. If you are still working on the boards how can companies like terrahash possibly say they are just waiting on chips? Something is amiss here... He has demo chips.
|
|
|
|
rsbriggs
|
|
August 04, 2013, 11:52:17 PM |
|
Nyet. Not at all. Not matter if BKK starting on revision 4 after or starting on 5 or 6 or getting up to version 42 so long as current version work - boards taking days to produce once chips arrive. If chips arriving tomorrow, maybe they shipping version 2 until after version 3 being done.
|
|
|
|
BkkCoins (OP)
|
|
August 04, 2013, 11:53:40 PM |
|
Has anyone been able to fully populate the K16 v.0.3.0 board yet and verify functionality ?
In progress now. If you are still working on the boards how can companies like terrahash possibly say they are just waiting on chips? Something is amiss here... No. They are doing their own development work of which I have no knowledge. They could easily have made boards and built them, but have not informed me about any progress. Everything is open source and fully available on github. There is nothing to stop anyone from taking design materials from there and paying exorbitant prices to have overnight boards made. I haven't heard whether they did that or not, but they could. They also could revise the board themselves as they see fit. I'm slowed down here due to my limited resources. I cut new stencils on saturday but found out the new package of transparencies ended up being thicker, and so I had to adjust settings to get a good cut. Each stencil takes 3.5 hours, which could be done in minutes on a laser cutter. I have a good one now but I'm still clearing holes by hand. I'll be applying paste this morning and start the manual pick n place process.
|
|
|
|
Bogart
Legendary
Offline
Activity: 966
Merit: 1000
|
|
August 05, 2013, 12:24:02 AM |
|
Is there a precompiled cgminer binary to run K16 for linux?
My github repo has the compiled cgminer in it. I haven't tested it on anything but my own Ubuntu 12.04 but presumably it will work on other Linux 32 bit releases. You would git clone it to your system. If using ARM (RasPi) or 64 bit you would have to compile, which isn't hard at all. Just a bit slower. There are no drivers to install. With cgminer what we call drivers are actually just modules in compiled into the main executable. The steps to compile (for ARM or not) are: (go to the directory where you want cgminer directory created) sudo apt-get update sudo apt-get install autoconf libtool libncurses-dev yasm curl libcurl4-openssl-dev pkg-config libusb-1.0
git clone https://github.com/bkkcoins/cgminer-klondike cd cgminer-klondike ./autogen.sh --enable-klondike make
Do that line by line so you can verify errors before continuing. I just tested that on my system and it took only a few minutes to download and build. Compiles and runs on my Ubuntu 12.04 VM without error, other than "no devices detected".
|
"All safe deposit boxes in banks or financial institutions have been sealed... and may only be opened in the presence of an agent of the I.R.S." - President F.D. Roosevelt, 1933
|
|
|
kano
Legendary
Offline
Activity: 4634
Merit: 1851
Linux since 1997 RedHat 4
|
|
August 05, 2013, 01:14:27 PM |
|
... The steps to compile (for ARM or not) are: (go to the directory where you want cgminer directory created) sudo apt-get update sudo apt-get install autoconf libtool libncurses-dev yasm curl libcurl4-openssl-dev pkg-config libusb-1.0
git clone https://github.com/bkkcoins/cgminer-klondike cd cgminer-klondike ./autogen.sh --enable-klondike make
Do that line by line so you can verify errors before continuing. I just tested that on my system and it took only a few minutes to download and build. You don't need yasm - CPU mining code is long gone from cgminer Also better to add -g -O0 since CPU performance is not the issue with cgminer, it's USB performance that matters. So: CFLAGS="-g -O0 -W -Wall" ./autogen.sh --enable-klondike(and the effect on mining performance, adding debug, is marginal at best) ... and thus if it ever crashes and you have cores enabled ( ulimit -c 2097152), you'll get a useful core to work out why it crashed.
|
|
|
|
BkkCoins (OP)
|
|
August 05, 2013, 01:40:01 PM |
|
Thank Kano. I've updated my local notes for when I write up a guide / docs later.
|
|
|
|
BkkCoins (OP)
|
|
August 05, 2013, 07:20:03 PM |
|
NOTICE:
There is an error in the K16 Parts List on Github.
R47 is marked as 0603 package but the board requires an 0402 package.
This is a 100 ohm resistor. Qty 6 should be reduced to Qty 5 and an 0402 Qty 1 added.
I've fixed the error in the parts list but if you have ordered 0603 resistors for production you will need to also order some 0402 of the same. For DIY hand assembly you may be able to fit an 0603 in as a hack. I'll update later as I see how this works out.
Sorry everyone. I thought all the errors had been caught some time ago but this one slipped in as part of the last revision.
It's fairly minor in comparison to the ASICs that never ship, but it's a nuisance, I know.
|
|
|
|
sensei
|
|
August 06, 2013, 02:55:37 AM |
|
NOTICE:
There is an error in the K16 Parts List on Github.
R47 is marked as 0603 package but the board requires an 0402 package.
This is a 100 ohm resistor. Qty 6 should be reduced to Qty 5 and an 0402 Qty 1 added.
I've fixed the error in the parts list but if you have ordered 0603 resistors for production you will need to also order some 0402 of the same. For DIY hand assembly you may be able to fit an 0603 in as a hack. I'll update later as I see how this works out.
Sorry everyone. I thought all the errors had been caught some time ago but this one slipped in as part of the last revision.
It's fairly minor in comparison to the ASICs that never ship, but it's a nuisance, I know.
I might have noticed it later this week when I populate a board and go over every part. So of the six 100 ohm resistors on the board, 5 are 0603's and 1is an 0402?
|
|
|
|
AtomSea
Full Member
Offline
Activity: 143
Merit: 100
So sexy, it hurts.
|
|
August 06, 2013, 04:35:28 AM |
|
More Nerdy Talk!
|
|
|
|
Stack
|
|
August 06, 2013, 04:52:39 AM |
|
More Nerdy Talk! Talk nerdy to me baby
|
|
|
|
BkkCoins (OP)
|
|
August 06, 2013, 05:22:20 AM |
|
I might have noticed it later this week when I populate a board and go over every part.
So of the six 100 ohm resistors on the board, 5 are 0603's and 1is an 0402?
That's right. It was a mistake on my part to split them and use an 0402 in that spot. I guess space was tight and I fit it in, but then didn't change the parts list after. If you are having boards made and have the parts already on hand it may be worth changing the footprint, if it fits.
|
|
|
|
loshia
Legendary
Offline
Activity: 1610
Merit: 1000
|
|
August 06, 2013, 05:58:49 AM |
|
BKK,
Did you make some test of fully populated K16 board already? Can i ask you to publish a compiled PIC firmware on github also? Please note the compiled version might be there already - i am not aware which file extension shall i look for - please just point it out
10X
|
|
|
|
cp1
|
|
August 06, 2013, 06:03:32 AM |
|
It'll probably be .hex I'm not sure which compiler he used, MPLAB's?
|
|
|
|
synapse
Member
Offline
Activity: 79
Merit: 10
|
|
August 06, 2013, 11:46:35 AM |
|
For Anyone looking for the Mechanic XG-50 solder paste, this is the most reliable place I have come across: http://www.fasttech.com/product/1261003
|
Part-time Computer Systems Engineering student - Full time Service Assurance (faults) for a large Telco.
|
|
|
sensei
|
|
August 07, 2013, 03:34:29 AM |
|
I see that can of solder paste has a CE mark. I guess it meets safety, EMC, and low voltage specifications. This is a tin-lead solder which is banned in the EU.
|
|
|
|
sensei
|
|
August 07, 2013, 03:40:09 AM |
|
I might have noticed it later this week when I populate a board and go over every part.
So of the six 100 ohm resistors on the board, 5 are 0603's and 1is an 0402?
That's right. It was a mistake on my part to split them and use an 0402 in that spot. I guess space was tight and I fit it in, but then didn't change the parts list after. If you are having boards made and have the parts already on hand it may be worth changing the footprint, if it fits. I'll look at the pads and the layout, but I'll probably just order a reel of 0402's. Shipping will probably be more than the parts....
|
|
|
|
|