I've seen some PCB's with components mounted at multiples of 45 degrees (45, 135, etc.) I recently discovered my PCB program (gEDA PCB) supports these, though it isn't a GUI function and you have to run a command. When is it appropriate to mount at these angles? And what about angles of 30 degrees and 60 degrees, or arbitrary angles?
7 Answers
Another reason would be for indicator or display components. It's not terribly uncommon to see chip LEDs at varying angle to fit the aesthetics of a particular device.
Whatever the reasoning, most SMT machines can places parts at angles without issue.
-
\$\begingroup\$ Thanks for your answer. Please see the FAQ about signatures, they are generally not allowed, your userpage is the place for them. \$\endgroup\$– Thomas ONov 1, 2010 at 21:23
-
1\$\begingroup\$ +1 aesthetics: Paul Pounds "LED pocket watch" just wouldn't be the same without arbitrary-angle rotation of each of those little LEDs. \$\endgroup\$ Apr 7, 2011 at 0:01
Placing a QFP chip at 45 degrees can make it easier to connect the leads to pins on a DIL board. Try it for yourself. Other angles aren't helpful.
-
3\$\begingroup\$ I've actually seen arbitrary angles on a motherboard before. The RAM sockets were mounted at about 15 degrees in the middle of the motherboard (not a high performance computer, it was designed to be small.) \$\endgroup\$– Thomas ONov 1, 2010 at 20:39
-
5
Parts can be at whatever angle they need to be to help layout or fit into some bizarre package. Your manufacturing engineer may not like it, but if it's required, then oh well. As Duane mentions, this is rarely a problem nowadays, but be sure.
Conversely, your manufacturing engineer will pretty much demand 45° rotation of QFPs if they are to be wave soldered.
-
1\$\begingroup\$ How would you wave solder a QFP? It's a surface mount package. Do you mean PLCC sockets? \$\endgroup\$ Nov 1, 2010 at 22:18
-
2\$\begingroup\$ @pingswept: No, TQFPs up to 100 pins can be wave soldered, doesn't really answer "how", but NXP has guidelines nxp.com/documents/wave_soldering/QFP-SQFP-TQFP-WAVE.pdf Some paste alloy I used a while ago (SN100C) touts this ability as one of it's strengths dklmetals.co.uk/PDF%20Files/SN100C.pdf . I don't know enough to extol the virtues of wave soldering, but I assume it's preferable to reflow in some cases. \$\endgroup\$– Nick TNov 1, 2010 at 22:23
-
1\$\begingroup\$ Fascinating. All the wave soldering I've seen has been on the underside of a board with through-hole components on the top. But, the first PDF you linked to definitely references wave soldering QFP components. I can't imagine why the plastic package doesn't melt as you run it through the solder wave. Anyone know how this works? \$\endgroup\$ Nov 2, 2010 at 0:13
-
5\$\begingroup\$ Wave solder temp won't be much different to reflow, and may actually be exposed for less time. A particular issue is the higher rate-of-rise which can cause popcorning damage due to trapped moisture, but it would take a lot more to melt the plastic used for IC packages. \$\endgroup\$ Nov 2, 2010 at 0:32
When is it appropriate to mount components at a 45 degree angle?
Whenever you feel like it. Whenever it helps the layout. Don't stop at 45 degrees, use any angle that makes sense. Here's a board using 30 degrees.
Inductors and magnetics that may generate fields are recommended to be offset from one another. As an example, don't line up L1, L2 and L3 next to each other. Place L1 as you normally would, L2 at right angles to L1 and L3 at a 45 degree angle. I took this example directly off a datasheet but forget whose (Microchip, I believe).
Ha! The layout program specified (gEDA PCB) doesn't support rotating a square to 45 degrees. The thermal pad of a QFN is usually a square. Rotating it at 45 degrees doesn't work.
One workaround is to make it a not-quite-square.
You will also encounter another problem with gEDA PCB: text cannot be rotated to arbitrary angles. Only 0,90,180,270 degrees.
I don't recommend PCB for anything other than simple rectilinear designs.
edit: I have been using pcb for increasingly geometrically complex designs, and it gets harder and harder. Finally, I made a script to convert DXF to pcb's format, such as it is.
The script is here: http://vivara.net/software/dxftopy.tar.gz
It goes from qcad:
To pcb:
Resulting file (ben-mode render):
But this process is an unspeakable pain in the hindquarters. pcb is terrible at editing anything that is not on a grid.
-
2\$\begingroup\$ Uhm, it can. Try the command ":FreeRotateBuffer(45)" when something is copied into the buffer. You need a new version to do this (I have 20091103), but it does work with squares. I do wish it were broken out to the UI though. \$\endgroup\$– Thomas ONov 2, 2010 at 7:51
-
\$\begingroup\$ Yup - you can rotate footprints to arbitrary values, you can even rotate less than a degree, If you want text at an arbitrary angle you can import a converted Postscript file, GEDA PCB can be very powerful and versatile and does far more than just "simple rectilinear designs" - if you can be bothered to learn it \$\endgroup\$– JimNov 2, 2010 at 12:49
-
10\$\begingroup\$ I am familiar with the PostScript converter. I wrote it. \$\endgroup\$ Nov 2, 2010 at 14:43
-
\$\begingroup\$ Here's why squares rotated at 45 degrees don't work in pcb. pcb.gpleda.org/pcb-cvs/pcb.html#ElementLine-syntax Lines are marked by their start and end points, and the line width. A square is a line with identical start and end points. Therefore, the orientation of the square is not able to be captured by the file format. \$\endgroup\$ Nov 2, 2010 at 14:59
-
1\$\begingroup\$ Only Pins, Pads, ElementLines and ElementArcs are allowed within Elements. No Polys. Therefore a rect or poly will not work. Nor will a poly clear soldermask, if you were thinking about faking it that way. \$\endgroup\$ Nov 2, 2010 at 17:16
When you want to wave solder (not much done anymore) QFP parts you simply have to place them at a 45 degree angle. If you place them orthogonally the solder wave will short all the pins transversal to the wave. 45 degrees allows to place solder thieves that take any excess solder.