element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) How to flip a component on pcb and stay on same side
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 22 replies
  • Answers 1 answer
  • Subscribers 181 subscribers
  • Views 4597 views
  • Users 0 members are here
Related

How to flip a component on pcb and stay on same side

Former Member
Former Member over 9 years ago

I have a radial electrolytic capacitor component that lays down on its side. If say it is upright (pins on bottom) and capacitor is bent down, with + on left and - on right.  So now how do I flip it so - is on left and + is on right but capacitor is still upright (pins still on bottom).

Placing it on the other side won't work, as the silkscreen will be on the wrong side.

 

You can flip component on schematic (for the same reason to reverse the order of pins), but how do you do it  on pcb?

 

Thanks

  • Sign in to reply
  • Cancel

Top Replies

  • autodeskguest
    autodeskguest over 9 years ago in reply to Former Member +1
    Rachael and Olin have both answered this in their own, respective, inimitable ways However... On 05/09/16 08:22, Jerry Sy wrote: It is not intuitive. Not to you but it seems quite natural to some others…
Parents
  • rachaelp
    0 rachaelp over 9 years ago

    So what you are saying is you have a custom radial part with the silk screen drawn such that is shows the body of the part as it would be with the leads formed to 90 degrees so you can lie it down? I.e. so simple rotation isn't going to work?

     

    If this is the case I think you need to create an alternative package with your pins the opposite way round so you can then add this to the part as a variant and select it in the board by right clicking and selecting "Package" from the menu. Then you choose your alternative package from the list.

     

    Best Regards,

     

    Rachael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 9 years ago in reply to rachaelp

    Am 04.09.2016 um 12:32 schrieb rachaelp:

    So what you are saying is you have a custom radial part with the silk screen drawn such that is shows the body of the part as it would be with the leads formed to 90 degrees so you can lie it down? I.e. so simple rotation isn't going to work?

     

    If this is the case I think you need to create an alternative package with your pins the opposite way round so you can then add this to the part as a variant and select it in the board by right clicking and selecting "Package" from the menu. Then you choose your alternative package from the list.

     

    Best Regards,

     

    Rachael

     

    --

    To view any images and attachments in this post, visit:

    https://www.element14.com/community/message/205093

     

     

    As far as I understand what you want is to ROTATE a device (turn it but

    stay on the same side).

    Use the MOVE command, grab the device and then right click it with  the

    mouse. Every (right) click rotates it by 90 degrees. If you want a

    different angle use the rotate command. Help rotate.

     

    --

    Mit freundlichen Grüßen / With best regards

     

    Joern Paschedag

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to autodeskguest

    Nope. If you rotate the radial capacitor laying down, the leads will switch, but it would be laying down in the opposite direction, which is not what I want.

     

    FWIW, adding a variant did not seem to work. Whatever edit I do reflects on the other variants of the same package, which is weird. So I just ended up adding a new package.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 9 years ago in reply to autodeskguest

    On 04/09/16 19:06, Joern Paschedag wrote:

     

    As far as I understand what you want is to ROTATE a device (turn it but

    stay on the same side).

     

    No, not quite. He wants to reflect it but not mirror to bottom layer. As

    Rachael has said, it's a valid requirement for his specific instance but

    it best done with a package variant.

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rachaelp
    0 rachaelp over 9 years ago in reply to Former Member

    Jerry Sy wrote:

     

    FWIW, adding a variant did not seem to work. Whatever edit I do reflects on the other variants of the same package, which is weird. So I just ended up adding a new package.

    The package variant should work. If you pop your custom .lbr file up here I'll take a quick look at it for you.

     

    Best Regards,


    Rachael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rachaelp
    0 rachaelp over 9 years ago in reply to rachaelp

    rachaelp wrote:

     

    Jerry Sy wrote:

     

    FWIW, adding a variant did not seem to work. Whatever edit I do reflects on the other variants of the same package, which is weird. So I just ended up adding a new package.

    The package variant should work. If you pop your custom .lbr file up here I'll take a quick look at it for you.

     

    Best Regards,


    Rachael

    I think I have just worked out what you meant.... Did you use the variant command to create a new board variant and then edit the package? That would do what you describe and isn't what I meant by variant. I think you may have done it right in the end as you said you added a new package. I assume you mean to the same device such that if you right click on the part in the board you can select "Package" from the context menu and choose between your two package variants? If so all is good and you've done it right :-)

     

    Best Regards,

     

    Rachael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to rachaelp

    so I copied a device to my library.

    The device contains several packages.

    The package I selected contains 2 variants, for which I really could not see any difference.

    So I went ahead and edited the second variant for the package, and after I saved, whatever changes I made also appeared on the first variant!!

    What gives? It seems to defeat the whole point of variant of the same package if you create 10 variants and they do exactly the same thing.

     

    So yes,, I ended up creating a new package and then add it to the device.

     

    Also one issue I ran into, after auto routing, it says there is one 1 airwire. But I cannot find it. I literally examined the whole board almost down to the pixel and cannot find it. I also tried the trick to do manual routing and clicking outside the board, and all I got is a beep sound. I ended up just autorouting and after it completed, the airwire is gone. Must be a bug.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 9 years ago in reply to Former Member

    On 04/09/16 23:53, Jerry Sy wrote:

    The package I selected contains 2 variants, for which I really could not see any difference.

    So I went ahead and edited the second variant for the package, and after I saved, whatever changes I made also appeared on the first variant!!

    What gives? It seems to defeat the whole point of variant of the same package if you create 10 variants and they do exactly the same thing.

     

    I think you've fallen foul of a terminological misunderstanding...

     

    In the library editor, the term "variant" refers to a pairing of a

    symbol with a package. Symbols may be associated with a number of

    different packages - for example, a polarized capacitor with ten sizes

    of both radial and axial package - and each of these pairings is a

    "variant" of the device. In fact, it's possible to pair the symbol with

    the same package more than once, using different pin-outs, and each of

    those is a "variant" of the device.

     

    So when you edited "the second variant for the package" you were

    actually editing the single package associated with both variants for

    the device, hence the result you got. They are not different variants of

    the package, they are different variants of the device that both point

    to the same package.

     

    I hope that makes it clear?

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to autodeskguest

    It is not intuitive.

     

    Device A

    Package A variant ""

    Package B variant B1

    Package B variant B2

    Package B variant B3

     

    If you edit B3, the same change appears in B1 and B2. What's the point?

     

    I ended up creating Package C.

     

    If you think about it, it is the exact same part, just positioned differently, so it really is not a different package.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rachaelp
    0 rachaelp over 9 years ago in reply to Former Member

    I think Rob has explained where things got a bit confused quite well so I wont rehash his explanation. In your situation creating package C was the correct things to do. It's still a variant within the device, but it's a variant with a different package.

     

    In the case above where you have package B pointing to variants B1, B2, B3, a use case for this could be if you have say a standard symbol for an NPN transistor and a SOT-23 package and you create a generic NPN component using these, then there are several combinations of pinouts possible for connecting B,C and E of the symbol to pins 1, 2 and 3 of the package. You use the variants to change the mapping of the symbol pins to the package pads. So in the terminology you gave above:

     

    Device NPN

    Package SOT-23 variant CBE // Maps pin 1 -> C, 2 -> B, 3 -> E

    Package SOT-23 variant BCE // Maps pin 2 -> B, 2 -> C, 3 -> E

    etc....

     

    Note, this is not how I do transistors in my libraries but this is an example of how you could use the package variants in a useful way how you were trying to do.

     

    Best Regards,

     

    Rachael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • rachaelp
    0 rachaelp over 9 years ago in reply to Former Member

    I think Rob has explained where things got a bit confused quite well so I wont rehash his explanation. In your situation creating package C was the correct things to do. It's still a variant within the device, but it's a variant with a different package.

     

    In the case above where you have package B pointing to variants B1, B2, B3, a use case for this could be if you have say a standard symbol for an NPN transistor and a SOT-23 package and you create a generic NPN component using these, then there are several combinations of pinouts possible for connecting B,C and E of the symbol to pins 1, 2 and 3 of the package. You use the variants to change the mapping of the symbol pins to the package pads. So in the terminology you gave above:

     

    Device NPN

    Package SOT-23 variant CBE // Maps pin 1 -> C, 2 -> B, 3 -> E

    Package SOT-23 variant BCE // Maps pin 2 -> B, 2 -> C, 3 -> E

    etc....

     

    Note, this is not how I do transistors in my libraries but this is an example of how you could use the package variants in a useful way how you were trying to do.

     

    Best Regards,

     

    Rachael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
  • Former Member
    0 Former Member over 9 years ago in reply to rachaelp

    Thanks for the explanation. Now I understand. and the confusion stems from the interchangeable usage of package and variant.

     

    When one looks at the UI, you see one column called package and a second column called variant.

    When you say add a new variant, the obvious intuitive action is to add a variant to the package.

    It will be less confusing to just say add a new package to the device, then one will right click to add a new package.

     

    since a package is automatically associated with a variant, I suppose that is where the parlance of add a variant originated from. But since the way the UI is presented distinguishes package and variant, one would add a variant to the package rather than add a new package (with the associated new variant) to the device.

     

    I hope thread clears up any confusion in the future for anyone searching to find answers and lands on this thread.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube