Anyone experienced with Eagle? I need help making a XM-L library file...

151 posts / 0 new
Last post

Pages

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia
Anyone experienced with Eagle? I need help making a XM-L library file...

The title says everything... Once I figure out how to make one I plan on posting it up so anyone can use it and order their own PCBs. Here my attempt is, but I think (I know) I messed something up. 

http://dl.dropbox.com/u/84514277/scaru_xm-l_v3_faulty.zip

And thanks to PPTK for getting me this far. Smile

Edited by: scaru on 03/30/2013 - 00:13
texaspyro
Offline
Last seen: 2 years 3 months ago
Joined: 04/29/2011 - 12:43
Posts: 4593

Yup, it’s fubar’d! .003” drill holes will cost a whole bunch to laser drill… no connection to the center pad. LED schematic symbol is, well, not good.

Go the the Eagle LED library, there is an XPE in there. Use that as a starting point and mod it for the XML dimensions.

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

texaspyro wrote:
Yup, it's fubar'd! .003" drill holes will cost a whole bunch to laser drill... no connection to the center pad. LED schematic symbol is, well, not good. Go the the Eagle LED library, there is an XPE in there. Use that as a starting point and mod it for the XML dimensions.

Thanks for that, I now have one that actually makes sense. Big Smile

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

How exactly do I do a copper pour? 

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Also, here my updated library file is. I believe I did it correctly. 

http://dl.dropbox.com/u/84514277/led%20with%20xml%20library%20v2%20Note_...

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Ok I figured out the copper pour, but how do I define the center pad on my XM-L as ground so that the copper pour is connected to it? 

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Nevermind, I realized I had to use the name command and label all the vias as GND. Now I just need to figure out how to export it as a gerber file. 

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Ugh, I can't get it to export to gerber. However I do have it done. Big Smile 

Board file is here. 

http://dl.dropbox.com/u/84514277/4%20xmls%20completed.brd

texaspyro
Offline
Last seen: 2 years 3 months ago
Joined: 04/29/2011 - 12:43
Posts: 4593

I’d use a lot fatter etches to the LEDs…

Who are you going to use to fab the boards?

PM me your email address, and I’ll forward you an email from OSHPARK on what they say to make Gerbers.

Also see: http://dangerousprototypes.com/docs/Get_your_PCBs_made

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

PM sent. Smile I'm using seeedstudio, same place who made the stuff for me previously. 

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Damn... 289 failures when I ran the design rule check... Not a single thing was done correctly. 

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Ok, so I'm starting a brand new file. Yell

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Ok, I give up on this, somehow it is telling me everything, including my connections, are corrupted. :'(

texaspyro
Offline
Last seen: 2 years 3 months ago
Joined: 04/29/2011 - 12:43
Posts: 4593
scaru wrote:

Ok, I give up on this, somehow it is telling me everything, including my connections, are corrupted. :’(

Maybe, maybe not. You can get lots of clearance errors when doing things like putting drill holes into manually added copper rectangles, etc.

On my light analyzer board, I wound up doing the DRC then putting in the thermal vias around the high power connectors.

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Would it be a horrible idea if I just sent in the order despite some conflicts, who knows they may be able to produce it? 

texaspyro
Offline
Last seen: 2 years 3 months ago
Joined: 04/29/2011 - 12:43
Posts: 4593

It basically looks OK. One thing is the No Vector Font errors on that “Scaru” text. Text in the signal layers needs to be in a vector font. Select the text and change the type to VECTOR. Also, there are two SCARUS on top of each other on the blue layer. Delete one of them. Or put the text on the silk screens, not in etch.

Seeds design rule file says 12 mil min drill size, their web site says .3mm (11.8 mil). That’s causing the drill size errors.

Other than those, it looks like it might fly. The clearance and overlap errors seem to be due to the drilling into polygons, etc.

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Ok, I fixed a few things, here the gerber file is. 

http://dl.dropbox.com/u/84514277/Completed%204%20xml.zip

I think I'm just going to order it and see how it comes out. 

PilotPTK
Offline
Last seen: 7 years 8 months ago
Joined: 09/04/2011 - 21:53
Posts: 1736
Location: Michigan, USA

Not bad for a first run with Eagle. It’s been a long time (and a lot of versions) since I tinkered with it, but I don’t remember it being the most intuitive program Smile

Comments:
1 ) The text on the top silk-screen is off the board – it will be cut off
2 ) Not sure if it was your intent or not, but the 4 emitters are not centered on the PCB – they’re shifted to the right quite a bit
3 ) No via’s for the thermal pads? Or maybe they’re in the design and you just didn’t export/create the NC-Drill file?

I am currently extremely busy with work. Please do not expect a response from me quickly. I will be dropping in as time permits, but the amount of time I can dedicate to responding to topics and PMs is very limited.

texaspyro
Offline
Last seen: 2 years 3 months ago
Joined: 04/29/2011 - 12:43
Posts: 4593

And change the name of the E$5 net to something meaningful…

I would also do the wiring to the left hand leds the same as the right hand ones (connections to the LED power pins) Run the connections vertically and don’t come into the LEDs via those little nubs. That tiny gap between the power etches and the LED pads is not a good thing.

Also, bring the etch into that E$5 pad in at an angle. It is currently forming a very acute angle with the hexagonal pad… that is known as an acid trap. Also, if you can, try to avoid right angle turns in an etch. Not as important these days, but it is good form.

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

1. I don't care. Silly

2. Again, happy to hear that they exist at all. 

3. Hmm... They are in my eagle design, but I guess they didn't get exported. I will try to figure it out. 

texaspyro
Offline
Last seen: 2 years 3 months ago
Joined: 04/29/2011 - 12:43
Posts: 4593

1) it’s trivial to move the text

2) easy to move the whole or section of the layout (via Move Group command)

3) yep, it looks like the drill file didn’t get processed

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Ok, so would this contain the drill holes? I think I must have forgot a section. 

http://dl.dropbox.com/u/84514277/Completed%204%20xml%20v2.zip

@Texaspyro, how exactly do you do it? The only thing I could figure out was how to move the whole contact pad. 

PilotPTK
Offline
Last seen: 7 years 8 months ago
Joined: 09/04/2011 - 21:53
Posts: 1736
Location: Michigan, USA
scaru wrote:

Ok, so would this contain the drill holes? I think I must have forgot a section

Yep, there you go. The .TXT file is the Excellon NC Drill

I am currently extremely busy with work. Please do not expect a response from me quickly. I will be dropping in as time permits, but the amount of time I can dedicate to responding to topics and PMs is very limited.

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Ok, I made a few more changes. 

http://dl.dropbox.com/u/84514277/Completed%204%20xml%20V3.zip

I think this may be ready to be ordered. Big Smile 

PilotPTK
Offline
Last seen: 7 years 8 months ago
Joined: 09/04/2011 - 21:53
Posts: 1736
Location: Michigan, USA

Ship it.

I am currently extremely busy with work. Please do not expect a response from me quickly. I will be dropping in as time permits, but the amount of time I can dedicate to responding to topics and PMs is very limited.

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Sweet, BTW can traces intersect? I'm asking because I was thinking about making a monster 7135 board, but I'm not sure how I could do it without the traces intersecting. 

PilotPTK
Offline
Last seen: 7 years 8 months ago
Joined: 09/04/2011 - 21:53
Posts: 1736
Location: Michigan, USA

I’m not sure what you mean by intersect, to be honest. That board you just posted would fail miserably. You’ve got pin 2 and pin 3 tied together (at a minimum, I stopped looking after seeing that). That’s why you have two layers and vias. When you need one net to cross over another net, you drop a via and continue the trace on the opposite layer – thus running “Under” or “Over” the other net.

PPtk

I am currently extremely busy with work. Please do not expect a response from me quickly. I will be dropping in as time permits, but the amount of time I can dedicate to responding to topics and PMs is very limited.

HKJ
HKJ's picture
Offline
Last seen: 15 hours 59 min ago
Joined: 05/24/2011 - 12:23
Posts: 7433
Location: Copenhagen, Denmark

scaru wrote:

Sweet, BTW can traces intersect? I'm asking because I was thinking about making a monster 7135 board, but I'm not sure how I could do it without the traces intersecting.

Place all chips in a grid, then use vertical traces to connect all chips in each column.

Add 3 horizontal traces to connect all the vertical traces.

 

And remember a fan to get rid of the heat Smile

 

It is a long time ago I last did a layout in Eagle.

My website with reviews of many chargers and batteries (More than 1000): https://lygte-info.dk/

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

As in can two vias go across eachother? I'm thinking not...

HKJ wrote:

Place all chips in a grid, then use vertical traces to connect all chips in each column.

Add 3 horizontal traces to connect all the vertical traces.

And remember a fan to get rid of the heat Smile

It is a long time ago I last did a layout in Eagle.

Ok, I'll arrange them that way. Thanks. 

texaspyro
Offline
Last seen: 2 years 3 months ago
Joined: 04/29/2011 - 12:43
Posts: 4593
scaru wrote:
how exactly do you do it? The only thing I could figure out was how to move the whole

You use the GROUP command/icon to define a group (either a rectangle or a polygon). Then select MOVE GROUP to move everything within the group.

To do a rectangle group you click on one corner and drag the mouse while the button is down.

scaru
scaru's picture
Offline
Last seen: 4 years 10 months ago
Joined: 03/22/2012 - 13:36
Posts: 6946
Location: Virginia

Texas, am I correct in thinking that the wires going from one place to another cannot cross each other? 

Edit: they are called traces correct? 

Pages