pads to pick and place file

pads to pick and place file

Anonymous
Not applicable
516 Views
1 Reply
Message 1 of 2

pads to pick and place file

Anonymous
Not applicable

Hello All,

 

i am new to Eagle PCB but i made a good progress of developing my first PCB and i do have a question 

i have several SMD parts on TOP layer and when  generate Pick & Place file i can see them listed and their X/Y but i also have some pads (that goes thru all layers like 2x20 Header and tactile switches) is there a way to make this show in the pick & place files ? 

my pick & place machine have the ability to place them (headers , tactile ) automatically 

 

thank you 

0 Likes
517 Views
1 Reply
Reply (1)
Message 2 of 2

charliex2
Advocate
Advocate

for these i added custom attributes and modified my pick and place ULP, so say add NOPNP or FORCEPNP as an attribute and then have the script spot them and export them.

 

 

// Do Not place
if ( E.value == "dnp" || E.value == "DNP" )
{ return 0; }

// Specifically set yes to PNP
if ( E.attribute["FORCEPNP"] )
{ return 1; }


// Zero Ohm jumpers ( 0 OHM resistors usually )
if ( E.value == "zeroohm" )
{ return 0; }

// Ignore Test PADS
if ( !strstr ( E.value, "TESTPAD" ) )
{ return 0; }

if ( E.value == "" )
{ return 0; }

// Ignore Stand Offs
if ( !strstr ( E.value, "STAND-OFF" ) )
{ return 0; }

if ( !strstr ( E.value, "STANDOFF" ) )
{ return 0; }

// Jumpers
if ( !strstr ( E.value, "JUMPER" ) )
{ return 0; }

// Specifically set no to PNP
if ( E.attribute["NOPNP"] )
{ return 0; }

 

whole script is here, heavily modded the DP one for the neoden 4.

https://github.com/charlie-x/neoden4

0 Likes