Yahoo Groups archive

Homebrew PCBs

Index last updated: 2026-04-09 22:20 UTC

Message

Re: [Homebrew_PCBs] Re: SolderPaste dispenser and Pick and Place.

2006-09-21 by Leon Heller

----- Original Message ----- 
From: "Derek Barger" <Denvercnc@...>
To: <Homebrew_PCBs@yahoogroups.com>
Sent: Thursday, September 21, 2006 12:27 AM
Subject: Re: [Homebrew_PCBs] Re: SolderPaste dispenser and Pick and Place.


>I just went to the Cadsoft website under ulp I still don't see the
> file with the name smd-coordinate.ulp. You are probably right there is
> better way to do it. If I ever find this ulp I will give it to Steve
> to try. At the time that we did it there was nothing we found that was
> available. You need 2 different reference points the center of the
> part for pick and place and the center of each pad for solder paste.
> One axis sorting does not give you the optimal g-code with the fewest
> moves. Pads right next to the other pad will be skipped and come back
> to latter. An intelligent sort that can handle 2 axises at the same
> time is what is needed.

The Pulsonix software I use can output a pick and place file, here is part 
of one for one of my boards:

Ref    Part Name          Side   Placement Centre    Rotation

IC1    16F88              Top    (363.22,570.23)     0
CONN1  2X1                Top    (349.92,591.18)     90
CONN2  3X1                Top    (343.61,558.16)     0
CONN3                     Top    (343.61,547.37)     0
IC3    78L05              Top    (350.52,585.47)     270
C1     C1                 Top    (354.33,556.89)     0
C2                        Top    (356.24,539.75)     180
C3                        Top    (361.95,539.75)     180
C4                        Top    (356.24,542.29)     180
C5                        Top    (361.95,542.29)     0

Leon
--
Leon Heller, G1HSM
Suzuki SV1000S motorcycle
leon.heller@...
http://www.geocities.com/leon_heller

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.