element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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) Alternative symbols for easy rotation
  • 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
  • Replies 11 replies
  • Subscribers 176 subscribers
  • Views 1378 views
  • Users 0 members are here
Related

Alternative symbols for easy rotation

autodeskguest
autodeskguest over 9 years ago

When placing a common library part such as a resistor or capacitor it's

often necessary to rotate it to fit in with how you are drawing a certain

part of your schematic. For any one device, library symbols can currently

only be drawn in a single rotational position so when you then rotate the

part your text is now no longer how you would like it and you are required

to smash the device and manually replace all the text in the right

positions and orientations. This is okay for a handful of components but

not good for a large design. It's fine for a hobbyist just throwing

together small projects for their own use but as a professional design

engineer, when I present clients with schematics I have drawn they need to

look professional and this is causing additional work to achieve this.

 

It would be nice if several versions of a symbol (up to 4) could be

provided which would automatically be cycled through upon rotate if they

were available. This would mean we could create nice sets of symbols in our

libraries and rotate away to our hearts content safe in the knowledge that

we wouldn't be building up a mountain of smash and reposition work down the

line.

 

A quick fix I tried for this was to have -H and -V variants of resistors,

capacitors etc but this just became a pain in the BOM! (pun intended!)

 

Many thanks,

 

Rachael

--

Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

 

  • Sign in to reply
  • Cancel
Parents
  • Former Member
    Former Member over 9 years ago

    Hi All,

     

    Since the last thread went completely off the rails, I'd like to respond to the original post.

     

    I routinely use smash and rotate, change font, change size, etc., on all the parts in a design until I have it looking professional.  Not because my readers are stupid, but because I'm a professional and I take pride in my work.  Our company has strict rules for the size of text, fonts, line weights, etc.  At the library level, we use a script to add standard name and value texts to layers; we don't bother trying to position them nicely because we always align them to the grid in the schematic when we finalize the schematic.

     

    Now, I WOULD like to cycle between alternate symbols for supporting DeMorgan equivalents because authoring schematics using positive logic conventions DRASTICALLY reduces logic errors and makes them much easier to verify.  If I have two active low signals and I want the active high output signal to be true when either input is true, the symbol would be an OR body with a bubble at each input and none on the output.  The implementation would be a NAND gate.  So a NAND gate would have two symbols, one with an AND body and a bubble at the output, another with an OR body and a bubble on each input.  Same gate, two different symbols.  I tried making a DeMorgan version of my logic library, but don't like the idea of maintaining each part in two libraries -- it's likely a change might be made to one and not the other.

     

    So while I agree that it would be nice to have different symbols (for whatever purpose), I wouldn't want those alternate symbols to necessarily be tied to the rotation.  But if someone else wanted to build their library that way, they certainly could; whatever mechanism selected the alternate symbol would have to be performed in addition to the rotation, but that would be less work than smashing and realigning text.

     

    Jay

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

    Hi Jay,

     

    It seems like you have another perfectly valid use for this feature which is different from my use case :-)

     

    To answer your final point, it wouldn't necessarily be tied in any way to actual rotation, it could use the different symbol variants to cycle through symbols which were drawn at different rotations so no need for any involvement of the separate rotate command. It could maybe have an enhancement such that a flag set in the library part linked it to rotation which would then enable the schematic to be changed more easily in future if the orientation needed to be changed.

     

    I do believe that with this approach, the need for smash and reposition in your first paragraph could be significantly reduced with an appropriately designed library which matches your style guides, especially as the schematic must use a 0.1" grid so all other text can be placed at any alternative off grid locations within the library. It'll likely never be 100% and you'll still have to smash and tidy up some parts but I think a lot should just go down without needing any fettling.

     

    Best Regards,

     

    Rachael

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

    Hi Jay,

     

    It seems like you have another perfectly valid use for this feature which is different from my use case :-)

     

    To answer your final point, it wouldn't necessarily be tied in any way to actual rotation, it could use the different symbol variants to cycle through symbols which were drawn at different rotations so no need for any involvement of the separate rotate command. It could maybe have an enhancement such that a flag set in the library part linked it to rotation which would then enable the schematic to be changed more easily in future if the orientation needed to be changed.

     

    I do believe that with this approach, the need for smash and reposition in your first paragraph could be significantly reduced with an appropriately designed library which matches your style guides, especially as the schematic must use a 0.1" grid so all other text can be placed at any alternative off grid locations within the library. It'll likely never be 100% and you'll still have to smash and tidy up some parts but I think a lot should just go down without needing any fettling.

     

    Best Regards,

     

    Rachael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
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 © 2025 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