Author Topic: Neoden 4 pick and place  (Read 599718 times)

0 Members and 1 Guest are viewing this topic.

Offline uncle_bob

  • Supporter
  • ****
  • Posts: 2441
  • Country: us
Re: Neoden 4 pick and place
« Reply #650 on: March 13, 2016, 09:16:07 pm »
All good suggestions but seem to all focus on "make it heavier" instead of "make it more rigid". I'm convinced that some strategically placed bracing can make an improvement without creating a "widow maker" waiting for next time we move.

Will report back. :)

Hi

The best approach without a big block of something is to bolt a sturdy work surface to a wall or two. When you move, out come the bolts and the work surface gets moved without a lot of crazy effort.

Bob
 

Offline metalphreak

  • Frequent Contributor
  • **
  • Posts: 815
  • Country: au
  • http://d.av.id.au
    • D.av.id.AU
Re: Neoden 4 pick and place
« Reply #651 on: March 13, 2016, 10:48:05 pm »
Hello !
...
I look at that picture PC. And much disappointed for many reasons such as:
1) This is an old version of HW, which isn't supported by the market.
2) Issue of a very old or very old components and reskrs ended. (Hard to find in the garbage, such components are already recycled)
3) A huge doubt prolonged use of such PC.
4) Not supported industry standards for this PC, only as a hobby.
5) What are the problems with the BIOS? no information.
6) OS Windows XP no longer supported.
7) The cameras look at the components and their old driver for XP, also the problem of long-term work.
8) Regular failure, if you look at the installation inside. Can apply the standards, but don't, sorry.
9) S/B bugs in software for video, enough capacity to deal with this. For this reason, many inaccuracies when installing small-sized components 0402, BGA and the like.

I am sure that such a high cost is just business, and beautiful picture.
Why is this not a professional, and not even HAM choice?

Who buys buys big risks in the PC and ...
I wanted to warn seeing photos PC inside.
I Am disappointed :-(

Based on the bios boot screen from Ichan's video, this is the SBC in the machine:

http://iotsolutionsalliance.intel.com/solutions-directory/itx-d525-2chb-mini-itx-embedded-board-intel%C2%AE-atom%E2%84%A2-d525-processor-intel%C2%AE-ich8hb
http://www.zeroone.net.cn/?c=products&a=show&id=45

The atom D525 was launched in 2010, but is still in use in heaps of current generation products (my Lenovo EMC NAS has one in it). The intel lists that particular board as being added in Jun 2015. It's a perfectly fine & modern board to use in a product like this. A replacement ITX board is much easier to source than some custom SBC.

Offline thommo

  • Frequent Contributor
  • **
  • Posts: 268
  • Country: au
Re: Neoden 4 pick and place
« Reply #652 on: March 14, 2016, 01:06:16 am »
Yes, I agree Metalphreak - [David].
For what it's worth, that Mini ITX looks fine by me.

We use Mini ITX MoBo in a couple of our designs.
There are several models are available, from a number of manufacturers, which are specified as being long-life, with commercial support, for that reason.
 

Offline ServoKit

  • Regular Contributor
  • *
  • Posts: 137
  • Country: de
    • ServoKit
Re: Neoden 4 pick and place
« Reply #653 on: March 14, 2016, 05:07:20 am »
I'm baffled by the workflow to establish the position of the fiducials. As I see it fiducials let the software map the positions in the part list (which are in PCB coordinates) to the machine coordinates. At my machine the fids are not expected to be in the part list as it seems to be here. Instead, after moving the camera over the fid you simply tell the machine in a dedicated dialog that the fid has (e.g.) coordinates x=5, y=5 of the PCB. Given that the camera position is known, that's all the software needs.

Regards, Axel
« Last Edit: March 14, 2016, 05:18:22 am by ServoKit »
 

Offline mrpackethead

  • Super Contributor
  • ***
  • Posts: 2845
  • Country: nz
  • D Size Cell
Re: Neoden 4 pick and place
« Reply #654 on: March 14, 2016, 06:50:38 am »
I'm baffled by the workflow to establish the position of the fiducials. As I see it fiducials let the software map the positions in the part list (which are in PCB coordinates) to the machine coordinates. At my machine the fids are not expected to be in the part list as it seems to be here. Instead, after moving the camera over the fid you simply tell the machine in a dedicated dialog that the fid has (e.g.) coordinates x=5, y=5 of the PCB. Given that the camera position is known, that's all the software needs.

Regards, Axel

Ive never seen fiducials in a part list either.  thats odd
On a quest to find increasingly complicated ways to blink things
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13766
  • Country: gb
    • Mike's Electric Stuff
Re: Neoden 4 pick and place
« Reply #655 on: March 14, 2016, 08:28:45 am »
I'm baffled by the workflow to establish the position of the fiducials. As I see it fiducials let the software map the positions in the part list (which are in PCB coordinates) to the machine coordinates. At my machine the fids are not expected to be in the part list as it seems to be here. Instead, after moving the camera over the fid you simply tell the machine in a dedicated dialog that the fid has (e.g.) coordinates x=5, y=5 of the PCB. Given that the camera position is known, that's all the software needs.

Regards, Axel
Why would you want to have to enter this manually?
Having fids in the P&P location list makes a great deal of sense, and I'm surprised it isn't standard practice - you just create a part with the fid pad, resist clearance and pick/place point, and place it on the board. The offsets will then be baked into the p&p file, avoiding any need for manual entry.
It is stupid that (AIUI) the fids have to be the first items in the list - you should be able to either select fid parts manually, or tell it that parts called "fid" are always fids.
   
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline ServoKit

  • Regular Contributor
  • *
  • Posts: 137
  • Country: de
    • ServoKit
Re: Neoden 4 pick and place
« Reply #656 on: March 14, 2016, 09:06:17 am »
I don't have to do it manually; the file that the machine expects has actually two sections:

1. the actual part list in standard CSV format
2. configuration which can contain fids etc.

If I create a part list manually (which I did for testing during the first days), I simply leave out the 2nd section and set the fid coords manually. However, with a real PCB there's an ULP for Eagle that not only exports the part list but also the configuration part with the fids. As I see it that's the best of both worlds. Having the fids at some definite position of the part list or giving them a special name are both hacks.

Regards, Axel
« Last Edit: March 14, 2016, 09:36:10 am by ServoKit »
 

Offline Smallsmt

  • Frequent Contributor
  • **
  • Posts: 598
  • Country: de
Re: Neoden 4 pick and place
« Reply #657 on: March 14, 2016, 09:27:35 am »
Quote
Why would you want to have to enter this manually?
Having fids in the P&P location list makes a great deal of sense, and I'm surprised it isn't standard practice - you just create a part with the fid pad, resist clearance and pick/place point, and place it on the board. The offsets will then be baked into the p&p file, avoiding any need for manual entry.
It is stupid that (AIUI) the fids have to be the first items in the list - you should be able to either select fid parts manually, or tell it that parts called "fid" are always fids.

Another good option is to place a fiducial at the origin.
 

Offline mrpackethead

  • Super Contributor
  • ***
  • Posts: 2845
  • Country: nz
  • D Size Cell
Re: Neoden 4 pick and place
« Reply #658 on: March 14, 2016, 09:49:12 am »
Quote
Why would you want to have to enter this manually?
Having fids in the P&P location list makes a great deal of sense, and I'm surprised it isn't standard practice - you just create a part with the fid pad, resist clearance and pick/place point, and place it on the board. The offsets will then be baked into the p&p file, avoiding any need for manual entry.
It is stupid that (AIUI) the fids have to be the first items in the list - you should be able to either select fid parts manually, or tell it that parts called "fid" are always fids.

Another good option is to place a fiducial at the origin.

I always ( just because i had no other better way to do it ), make the bottom left corner of the panel the origin.  I normally have fidudicals on the pcb frame, ( a bit that is thrown away ),   I always have three fididucals ( bttom left and right, and top right ). the reason for having no top left is so that you dont' orientate the board the wrong way accidently. 

Theres no definative right way, but there are probably some thigns that make it harder!

also, take some time to make decent fiducials that are easy for the camera to read reliably..  I use a 1mm dot of copper, with a gap and then a 5mm circle around it.    And make sure there is NO solder mask on it.

Hows those videos going Micheal?
On a quest to find increasingly complicated ways to blink things
 

Offline Ichan

  • Regular Contributor
  • *
  • Posts: 86
Re: Neoden 4 pick and place
« Reply #659 on: March 14, 2016, 02:09:01 pm »
Below a small test placing 16x 1206 smd resistor from 4 feeders using 4 nozzles, with and without vision - speed is 100% both for run speed and feeder speed.

(Sorry the background music is beyond my control  :( )





14 seconds without vision and 18 second with vision, turned out as 4100 and 3200 CPH. Non vision speed is below my expectation but seems i still can try to speed it up above 100% speed setting, surprised by the speed with vision.

The placement result is almost the same, below is the result with vision - the pcb use transparent adhesive sheet provided by Neoden.



Funny i still do not fully understand how is the coordinates system works, seems it is different between manual programming and import from file.

-ichan
 

Offline elmood

  • Regular Contributor
  • *
  • Posts: 52
  • Country: 00
Re: Neoden 4 pick and place
« Reply #660 on: March 14, 2016, 02:20:52 pm »
I found that the best way to do the fiducials is by creating a Neoden CSV file right away. I have a program that does this and puts these positions in the file right away. Their file format is pretty simple and a bit of testing can reveal pretty much what all the values mean.

Also, beware of using only 3 fiducials. I found that it made the positioning fairly inaccurate. It seems that the machine transforms all the coordinates to fit between the found points. Using four seemed to be the only way to get actually very good accuracy. And they should be spaced fairly far apart across the board.

Neoden responded directly to my question and I had to go back and read several replies to be clear. But it seems that whatever the size of the mark point there should be no other holes within a distance of 3x the mark diameter from that hole. There is a detection size range setting (min and max) which apparently doesn't affect the distance between holes... or that's how it sounded when I asked about it.

 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13766
  • Country: gb
    • Mike's Electric Stuff
Re: Neoden 4 pick and place
« Reply #661 on: March 14, 2016, 02:56:30 pm »
I found that the best way to do the fiducials is by creating a Neoden CSV file right away. I have a program that does this and puts these positions in the file right away. Their file format is pretty simple and a bit of testing can reveal pretty much what all the values mean.

Also, beware of using only 3 fiducials. I found that it made the positioning fairly inaccurate. It seems that the machine transforms all the coordinates to fit between the found points. Using four seemed to be the only way to get actually very good accuracy. And they should be spaced fairly far apart across the board.

Neoden responded directly to my question and I had to go back and read several replies to be clear. But it seems that whatever the size of the mark point there should be no other holes within a distance of 3x the mark diameter from that hole. There is a detection size range setting (min and max) which apparently doesn't affect the distance between holes... or that's how it sounded when I asked about it.
There really ought to be a way to manually select a mask region to avoid mis-recongnising
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline elmood

  • Regular Contributor
  • *
  • Posts: 52
  • Country: 00
Re: Neoden 4 pick and place
« Reply #662 on: March 14, 2016, 03:12:30 pm »
I asked about that, but the typical response to pretty much all my bug reports or feature requests is..........
 

Offline rwb

  • Regular Contributor
  • *
  • Posts: 117
  • Country: us
Re: Neoden 4 pick and place
« Reply #663 on: March 14, 2016, 04:18:06 pm »
@Ichan  Looking good so far  :) 

This should be a interesting week for all of us as you get the machine up and running at full speed   :-+

Keep up the great work with the video reviews.
 

Offline mrpackethead

  • Super Contributor
  • ***
  • Posts: 2845
  • Country: nz
  • D Size Cell
Re: Neoden 4 pick and place
« Reply #664 on: March 14, 2016, 07:41:40 pm »
Below a small test placing 16x 1206 smd resistor from 4 feeders using 4 nozzles, with and without vision - speed is 100% both for run speed and

14 seconds without vision and 18 second with vision, turned out as 4100 and 3200 CPH. Non vision speed is below my expectation but seems i still can try to speed it up above 100% speed setting, surprised by the speed with vision.

Out of curiosity, the board came in from the left and then got spat out to the left when it was finished. Is this a configuration thing.. I woudl have thought for most applicaitons that having it feed out to the right, would be good..  ( i'd park my oven next to it on the right ) and have my stenciling on the left, in some kind of line..   


On a quest to find increasingly complicated ways to blink things
 

Offline thommo

  • Frequent Contributor
  • **
  • Posts: 268
  • Country: au
Re: Neoden 4 pick and place
« Reply #665 on: March 14, 2016, 09:23:15 pm »
Another great update - thanks Ichan.

Although I'd like to achieve a super quick turn around, accuracy is my greatest interest with the N4.

If I have to redo a bunch of boards which I produced really quickly, I'll instantly be behind the eight ball.

I know you don't intend running much fine pitch stuff, but if there was any way you could run a fine pitch 0.4mm - 0.5mm test in your 'standard' review quality, you'd have me forever.

Happy to pay you for whatever out of pocket expenses might be involved and your time.
 

Offline uncle_bob

  • Supporter
  • ****
  • Posts: 2441
  • Country: us
Re: Neoden 4 pick and place
« Reply #666 on: March 14, 2016, 09:50:21 pm »
Another great update - thanks Ichan.

Although I'd like to achieve a super quick turn around, accuracy is my greatest interest with the N4.

If I have to redo a bunch of boards which I produced really quickly, I'll instantly be behind the eight ball.

I know you don't intend running much fine pitch stuff, but if there was any way you could run a fine pitch 0.4mm - 0.5mm test in your 'standard' review quality, you'd have me forever.

Happy to pay you for whatever out of pocket expenses might be involved and your time.

Hi

+1

For some of us, the 0603 is a "giant" part and 0.5mm pitch is about as big as the main IC's ever get.

Bob
 

Offline rwb

  • Regular Contributor
  • *
  • Posts: 117
  • Country: us
Re: Neoden 4 pick and place
« Reply #667 on: March 14, 2016, 09:52:04 pm »
Yes same here @ichan , I am willing to send you some IC chips with .5mm pitch pins. One is a BGA with .5mm pitch balls that I would love to know if the machine can place properly.

I know your busy but when the time comes I'll send the parts over if your up for it.
« Last Edit: March 15, 2016, 01:34:07 am by rwb »
 

Offline rx8pilot

  • Super Contributor
  • ***
  • Posts: 3634
  • Country: us
  • If you want more money, be more valuable.
Re: Neoden 4 pick and place
« Reply #668 on: March 14, 2016, 11:19:59 pm »
For some of us, the 0603 is a "giant" part and 0.5mm pitch is about as big as the main IC's ever get.

Bob

I have settled into an 0402 - .4mm average to have a chance at the necessary density. I would be bummed if I couldn't make 0201 and <.4mm work in the future. Do you think that is beyond the N4?
Factory400 - the worlds smallest factory. https://www.youtube.com/c/Factory400
 

Offline TheSteve

  • Supporter
  • ****
  • Posts: 3755
  • Country: ca
  • Living the Dream
Re: Neoden 4 pick and place
« Reply #669 on: March 14, 2016, 11:26:32 pm »
I highly doubt you'll successfully run the machine in production at 100% speed. The parts always look much better when using double sided tape then they will with paste. I'd aim for a top speed of 80%, unless Neoden adds independent control over the Z speed.

btw, we bolted our machine to the wall with a solid shelf bracket.

I wouldn't expect the machine to be super successful with anything below 0.65mm pitch but you never know.
VE7FM
 

Offline rx8pilot

  • Super Contributor
  • ***
  • Posts: 3634
  • Country: us
  • If you want more money, be more valuable.
Re: Neoden 4 pick and place
« Reply #670 on: March 14, 2016, 11:29:33 pm »
I wouldn't expect the machine to be super successful with anything below 0.65mm pitch but you never know.

Ouch.
Factory400 - the worlds smallest factory. https://www.youtube.com/c/Factory400
 

Offline TheSteve

  • Supporter
  • ****
  • Posts: 3755
  • Country: ca
  • Living the Dream
Re: Neoden 4 pick and place
« Reply #671 on: March 14, 2016, 11:52:44 pm »
I wouldn't expect the machine to be super successful with anything below 0.65mm pitch but you never know.

Ouch.

Maybe it will be ok, the smallest we have placed is 0.65mm. The placement accuracy seems pretty good overall but the parts tend to move when actually placed by the Z axis depending on amount of compression on the nozzle etc. We also saw the problem at times with our Juki, but it had an option to slow the Z axis independent of the X/Y.
Other then bug fixes I think the best feature Neoden could add would be control over the Z axis speed.

Also remember it is using stepper motors, not some nice linear encoders, so I don't ever see it matching a high end machine.
VE7FM
 

Offline uncle_bob

  • Supporter
  • ****
  • Posts: 2441
  • Country: us
Re: Neoden 4 pick and place
« Reply #672 on: March 15, 2016, 12:39:44 am »
For some of us, the 0603 is a "giant" part and 0.5mm pitch is about as big as the main IC's ever get.

Bob

I have settled into an 0402 - .4mm average to have a chance at the necessary density. I would be bummed if I couldn't make 0201 and <.4mm work in the future. Do you think that is beyond the N4?

Hi

I'm perfectly happy to accept a speed reduction to get one of these machines to do the job. If it runs at 1/2 the speed that others are after, but places 100%, that is an acceptable tradeoff. Letting the 0402's align with surface tension .. that's fine. Getting the IC's down right the first time, that pretty much has to happen. They don't do much self alignment.

Indeed this is a major hijack away from the main thread. My needs are "weird" compared to what most people are after. Since I've only gone into part of it, they are even more strange. My target is prototype / low volume / engineering run stuff. That's why speed is not quite the issue for me. The setup time and all that will be the biggest part of any job. Running ten boards in ten minutes plus an hour setup is not that much better than ten boards in twenty minutes plus an hour setup. If the extra ten minutes is the difference between 100% accuracy and an hour of rework, that is a fine thing. Yes, my world is different.

Bob
 

Offline thommo

  • Frequent Contributor
  • **
  • Posts: 268
  • Country: au
Re: Neoden 4 pick and place
« Reply #673 on: March 15, 2016, 03:29:07 am »
I had this exact discussion with Hiami from NeoDen this morning.

She pointed me to a board that they run for themselves - eg, part of one of their machines.

Looks good to me. I think it's worth the risk. If I thought I could repeatedly get this accuracy, I'd be in heaven.



 

Offline mrpackethead

  • Super Contributor
  • ***
  • Posts: 2845
  • Country: nz
  • D Size Cell
Re: Neoden 4 pick and place
« Reply #674 on: March 15, 2016, 03:34:26 am »
If the N4 had more feeders i'd be in like flin.  having less than 80 feeders is just problematic for me.  Just like the person up above, my requirement is not for runnign a small factory, its for supproting a team of design engineers who are constantly building stuff, ( 3 or 4 of something ) . And if we coudl build 10 or 20 of somethign it would transform how we could do a few other thigns.   I wonder how well two of these would behave end on end.

On a quest to find increasingly complicated ways to blink things
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf