Bitcoin Forum
October 22, 2017, 04:01:16 PM *
News: Latest stable version of Bitcoin Core: 0.15.0.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
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 »  All
  Print  
Author Topic: NanoFury Project - Open Source Design  (Read 66440 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
Dexter770221
Legendary
*
Offline Offline

Activity: 1029


View Profile
May 05, 2014, 02:43:17 PM
 #361

EDIT: no occurence of "generic NFU name" in any file... Searched by notepad++ in all files...

It's just updated hours ago. I guess it's not ready for next rev. package. You should go to github to get the latest source.

I've added support for NF2 and NF6 into cgminer git master branch.
Didn't notice that sentence before. THX

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.
1508688076
Hero Member
*
Offline Offline

Posts: 1508688076

View Profile Personal Message (Offline)

Ignore
1508688076
Reply with quote  #2

1508688076
Report to moderator
1508688076
Hero Member
*
Offline Offline

Posts: 1508688076

View Profile Personal Message (Offline)

Ignore
1508688076
Reply with quote  #2

1508688076
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1508688076
Hero Member
*
Offline Offline

Posts: 1508688076

View Profile Personal Message (Offline)

Ignore
1508688076
Reply with quote  #2

1508688076
Report to moderator
1508688076
Hero Member
*
Offline Offline

Posts: 1508688076

View Profile Personal Message (Offline)

Ignore
1508688076
Reply with quote  #2

1508688076
Report to moderator
mikerbiker6
Sr. Member
****
Offline Offline

Activity: 392


View Profile
May 05, 2014, 08:17:38 PM
 #362

In the last few days I build 2 NF1's.
Unfortunattely they are not recognized by windows/minepeon.
They don't beep when plugged in, and don't show up in devicemanager.

So I double checked, triple checked the board and there are no bridges, misplaced polar components etc...
It is identical to the schematic I used and pictures I find on the internet.

I think it is unlikely that both MCP2210's are not working as they should.

Also when building I wore a anti-static wrist band just in case, so I am assuming nothing is fryed by ESD in the process.

The process of reflowing may not be ideal but it was alright I think, I used a baking device that looks something like this:
http://s.s-bol.com/imgbase0/imagebase/large/FC/9/3/0/8/9000000011158039.jpg

The max temperature is 215 C, which apparently is enough to melt the tin. (yes the joints looks shiny)

I have no idea why the miners are not working, so comments/criticism are very welcome.

Participate and Earn on the Letstalkbitcoin forum letstalkbitcoin.com
bitterdog
Hero Member
*****
Offline Offline

Activity: 448


View Profile
May 05, 2014, 08:29:50 PM
 #363

Don't you have to program them or something?
Taugeran
Hero Member
*****
Offline Offline

Activity: 658


CCNA: There i fixed the internet.


View Profile
May 05, 2014, 10:46:38 PM
 #364

Don't you have to program them or something?

https://github.com/nanofury/NanoFury_Init

This is a windows based c++ program that uses ms visual studio to compile. This should program the nf1 with the proper naming convention needed to get cgminer and bfgminer to recognize them.

Did the parts come in a kit or did you have to buy them separately through a distributor

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

Activity: 622


View Profile WWW
May 06, 2014, 12:45:49 AM
 #365

In the last few days I build 2 NF1's.
Unfortunattely they are not recognized by windows/minepeon.
They don't beep when plugged in, and don't show up in devicemanager.

So I double checked, triple checked the board and there are no bridges, misplaced polar components etc...
It is identical to the schematic I used and pictures I find on the internet.

I think it is unlikely that both MCP2210's are not working as they should.

Also when building I wore a anti-static wrist band just in case, so I am assuming nothing is fryed by ESD in the process.

The process of reflowing may not be ideal but it was alright I think, I used a baking device that looks something like this:
http://s.s-bol.com/imgbase0/imagebase/large/FC/9/3/0/8/9000000011158039.jpg

The max temperature is 215 C, which apparently is enough to melt the tin. (yes the joints looks shiny)

I have no idea why the miners are not working, so comments/criticism are very welcome.


By what you said so far it seems the MCP2210 is not talking to the PC. Can you take some close-up pictures from your boards?


Start by checking one thing at a time.

First - connect 5V from external source - just solder 2 wires onto the USB connector pins. (anything 3.8V-5.5V will work, but don't push it beyond 6V!)
- Check the input and output voltage at the 3.3V regulator. Between the USB port and regulator there is a ferrite bead (should be equivalent of zero ohms for this test).
If both 5V and 3.3V are good - move to the next step.
- Check for oscillations on the 2 pins where the crystal is. You will need an oscilloscope for that. (note - one of the pins is more sensitive than the other, and by touching with the probe you will probably kill the oscillator - that's fine, as soon as you lift the probe it should start oscillations again and they should be good 12MHz ones on the other pin)

For the MCP2210 chip to be recognized by the PC all you need is the 3.3V and that crystal. If you have another board you can assemble just that part of the board - the ferrite bead, USb connector, 3.3V regulator, at least one of the capacitors between 5V and GND and at least one of the ones between 3.3V and GND and the crystal along with the MCP2210.

Check those and see where that leads you.

Taugeran
Hero Member
*****
Offline Offline

Activity: 658


CCNA: There i fixed the internet.


View Profile
May 06, 2014, 02:04:51 AM
 #366

In the last few days I build 2 NF1's.
Unfortunattely they are not recognized by windows/minepeon.
They don't beep when plugged in, and don't show up in devicemanager.

So I double checked, triple checked the board and there are no bridges, misplaced polar components etc...
It is identical to the schematic I used and pictures I find on the internet.

I think it is unlikely that both MCP2210's are not working as they should.

Also when building I wore a anti-static wrist band just in case, so I am assuming nothing is fryed by ESD in the process.

The process of reflowing may not be ideal but it was alright I think, I used a baking device that looks something like this:
http://s.s-bol.com/imgbase0/imagebase/large/FC/9/3/0/8/9000000011158039.jpg

The max temperature is 215 C, which apparently is enough to melt the tin. (yes the joints looks shiny)

I have no idea why the miners are not working, so comments/criticism are very welcome.


By what you said so far it seems the MCP2210 is not talking to the PC. Can you take some close-up pictures from your boards?


Start by checking one thing at a time.

First - connect 5V from external source - just solder 2 wires onto the USB connector pins. (anything 3.8V-5.5V will work, but don't push it beyond 6V!)
- Check the input and output voltage at the 3.3V regulator. Between the USB port and regulator there is a ferrite bead (should be equivalent of zero ohms for this test).
If both 5V and 3.3V are good - move to the next step.
- Check for oscillations on the 2 pins where the crystal is. You will need an oscilloscope for that. (note - one of the pins is more sensitive than the other, and by touching with the probe you will probably kill the oscillator - that's fine, as soon as you lift the probe it should start oscillations again and they should be good 12MHz ones on the other pin)

For the MCP2210 chip to be recognized by the PC all you need is the 3.3V and that crystal. If you have another board you can assemble just that part of the board - the ferrite bead, USb connector, 3.3V regulator, at least one of the capacitors between 5V and GND and at least one of the ones between 3.3V and GND and the crystal along with the MCP2210.

Check those and see where that leads you.

Is the crystal orientation sensitive?

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

Activity: 622


View Profile WWW
May 06, 2014, 02:11:14 AM
 #367

Is the crystal orientation sensitive?

No. But MCP2210 chip is Smiley

mikerbiker6
Sr. Member
****
Offline Offline

Activity: 392


View Profile
May 06, 2014, 05:12:26 PM
 #368

Pictures of the board:
http://imgur.com/a/zYquJ#2
http://imgur.com/FT7KJFB(solder 3 capacitors under microchip?)

I will check into those voltages tomorrow.
As power supply, a usb port supports up to 5V, that should be enough.
Unless you want the full 5V potential between ground and the '5V' connection.

I don't have an oscilloscope unfortunately to check the crystal.

Participate and Earn on the Letstalkbitcoin forum letstalkbitcoin.com
Dexter770221
Legendary
*
Offline Offline

Activity: 1029


View Profile
May 06, 2014, 10:03:58 PM
 #369

This soldering is terrible ! It's clearly visible that there's no solder paste on some pins of MCP and there's brigdes on bitfury chip. No wonder it don't want to work.

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.
Taugeran
Hero Member
*****
Offline Offline

Activity: 658


CCNA: There i fixed the internet.


View Profile
May 06, 2014, 10:52:52 PM
 #370

This soldering is terrible ! It's clearly visible that there's no solder paste on some pins of MCP and there's brigdes on bitfury chip. No wonder it don't want to work.

Bridges only matter on one edge of the chip

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

Activity: 428


- electronics design|embedded software|verilog -


View Profile
May 06, 2014, 11:03:10 PM
 #371

Pictures of the board:
http://imgur.com/a/zYquJ#2
http://imgur.com/FT7KJFB(solder 3 capacitors under microchip?)

Maybe you should touch the pins of the chips
with a soldering iron and add a little bit of extra
solder here and there.


bits can go here: 1intronttqV6J1PLLeQ3X5i4PxyhpE1fP
vs3
Hero Member
*****
Offline Offline

Activity: 622


View Profile WWW
May 07, 2014, 12:49:09 AM
 #372

Pictures of the board:
http://imgur.com/a/zYquJ#2
http://imgur.com/FT7KJFB(solder 3 capacitors under microchip?)

Maybe you should touch the pins of the chips
with a soldering iron and add a little bit of extra
solder here and there.


+1 !!!

Yup - seems like some pins have no solder at all -



The one on the top is the 3.3V which appears to be in the air - without power you obviously won't get the MCP2210 to work Smiley
The one on the bottom is one of the crystal pins - same story.

As for the bitfury chip - that one seems to be fine. Only the pins on the left side matter - all others are internally shorted (so any shorts on the pins don't matter). The first 3 pins (near the mark) are all GND too, so that short on them is irrelevant as well.
Just double check that there are no other shorts to on any of the other pins on the left side - they are important.

Also, if we presume that there might be a similar story with the bitfury chip and bad solder points - it might be a good idea to run the soldering iron by the sides of that chip as well and just re-melt the solder between the PCB and the pins (put flux there, some extra solder on the iron and use solder wick to scoop out any leftovers - it will be messy but at least it will work)


So - do what intron said and just in case touch all pins and add a bit of solder to all of them - that should get you a bit further.

mikerbiker6
Sr. Member
****
Offline Offline

Activity: 392


View Profile
May 07, 2014, 08:27:00 AM
 #373

Thanks, I will be on that.

Quote
Only the pins on the left side matter
Do you mean left with the usb port on the left like in the picture?


Quote
This soldering is terrible ! It's clearly visible that there's no solder paste on some pins of MCP and there's brigdes on bitfury chip. No wonder it don't want to work.

lol

It is sloppy but looks worse on the camera because of the flash, no pins are connecting if you look at them with a magnefier.
It is pointed out that some pins of the MCP are not soldered well, but they are touching, maybe not good enough.
I'll try do draw it since it is not visible on the picture.
http://imgur.com/xAB33RN


also if you look closely on the empty board you can see a short that is already present in the pcb:
http://i.imgur.com/J6xe5kZ.jpg
In this picture it is on the bottom right of the bitfury chip.

Other thoughts, if the chip is internally shorted, what is the point of having so many pins, just make one big pin?

Participate and Earn on the Letstalkbitcoin forum letstalkbitcoin.com
intron
Sr. Member
****
Offline Offline

Activity: 428


- electronics design|embedded software|verilog -


View Profile
May 07, 2014, 08:46:10 AM
 #374

Other thoughts, if the chip is internally shorted, what is the point of having so many pins, just make one big pin?

Due to the heavy switching currents involved
it is best to use as many pins as possible to
keep impedance low and thus ringing and
ground bounce. The GND connection has
"one big pin", that's the big pad on the bottom
of the chip. Power is applied using all unused
pins of the chip package. That has the same
effect as using "one big pin", but a normal chip
package can be used now. There are not many
standard packages that have this "just one
big pin" option.

And internally this "big pin" would be connected with
many gold wires to the actual die. So using normal
pins or one big one would matter that much.



bits can go here: 1intronttqV6J1PLLeQ3X5i4PxyhpE1fP
vs3
Hero Member
*****
Offline Offline

Activity: 622


View Profile WWW
May 07, 2014, 08:50:35 AM
 #375

Quote
Only the pins on the left side matter
Do you mean left with the usb port on the left like in the picture?

I meant pins 4-13 where 1-12 are on the "left" side if you look at the chip as on this picture: (from the NanoFury WIKI page - https://github.com/nanofury/NanoFury/wiki/The-missing-bitfury-chip-documentation#pinout-another-better-source )


Just for reference - usually chips have a mark which is near "pin 1". Pins are counted counterclockwise from that corner.

also if you look closely on the empty board you can see a short that is already present in the pcb:
http://i.imgur.com/J6xe5kZ.jpg
In this picture it is on the bottom right of the bitfury chip.
This is correct. Pins 1/2/3 are connected to ground on the schematic (and hence on the PCB as well).

Other thoughts, if the chip is internally shorted, what is the point of having so many pins, just make one big pin?
No, that's not the same. Inside the chip there are tiny wires connecting the pins to the crystal. Each of those wires can carry a certain maximum current. If you want more current you have to use more wires. Hence all power pins **must** be connected/soldered.

mikerbiker6
Sr. Member
****
Offline Offline

Activity: 392


View Profile
May 07, 2014, 05:11:12 PM
 #376

I did some testing:

-The usb input is 5V, correct
-The resistance of the bead is approximately 0 ohm
- the input of the regulator is 5V.
- But the output of the regulator is only 0.49V(+/- some uncertainty ofcourse)
- So the input of the mcp is only 0.49V, which is not sufficient.

Conclusion, I have the wrong regulator, or the regulator is broken, or it is not soldered correctly.

I checked the packaging, the regulator is 3.3V but maybe some guy put the wrong item in the bag.

Participate and Earn on the Letstalkbitcoin forum letstalkbitcoin.com
Taugeran
Hero Member
*****
Offline Offline

Activity: 658


CCNA: There i fixed the internet.


View Profile
May 07, 2014, 05:25:17 PM
 #377

I did some testing:

-The usb input is 5V, correct
-The resistance of the bead is approximately 0 ohm
- the input of the regulator is 5V.
- But the output of the regulator is only 0.49V(+/- some uncertainty ofcourse)
- So the input of the mcp is only 0.49V, which is not sufficient.

Conclusion, I have the wrong regulator, or the regulator is broken, or it is not soldered correctly.

I checked the packaging, the regulator is 3.3V but maybe some guy put the wrong item in the bag.

that'll do it.

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

Activity: 392


View Profile
May 07, 2014, 06:09:31 PM
 #378

On the BOM you can see U3 is a sot-23 package.
When you check this document, the manual:

http://www.diodes.com/datasheets/AP7313.pdf

You can see that pin 3 is GND, since 5V is applied on pin 3, shouldn't I need package sot-23R.
Package 23R has the input on pin 3 instead of pin 1.

Participate and Earn on the Letstalkbitcoin forum letstalkbitcoin.com
mikerbiker6
Sr. Member
****
Offline Offline

Activity: 392


View Profile
May 10, 2014, 11:58:46 AM
 #379

Finally!

My theory was correct, there was a mistype in the BOM, it should be SOT23R. WITH the R!

Since I don't have those, I soldered the normal one on the board upside down and translated.
It doesn't look pretty, but it works(so far haha).

I did this with an empty board with only the components that  you guys recommended.
So I don't know if it is capable of hashing, will be posting updates with more testing soon.

Thanks for all the help guys. Cheesy

Participate and Earn on the Letstalkbitcoin forum letstalkbitcoin.com
TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686

FUN > ROI


View Profile
May 10, 2014, 12:06:31 PM
 #380

Finally!
Nice!  What's next, overclocking? Wink
Have fun Cheesy

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 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!