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 Chat (English) Unable to delete certain object.
  • 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 Verified Answer
  • Replies 20 replies
  • Answers 1 answer
  • Subscribers 175 subscribers
  • Views 4264 views
  • Users 0 members are here
  • eagle pcb
Related

Unable to delete certain object.

methias
methias over 8 years ago

Hi, I'm a new user of EAGLE. I'm trying to use EAGLE to design a PCB with Arduino Mega 2560 with some sensors. So the only thing I need for the design is the exact pin spacings and some elementary design with connectors.

 

So what I'm doing is I downloaded the EAGLE file from Arduino website, then I deleted any components that I do not want from the original file, only leaving the pad for the pin spacing. However, when I tried to delete an object from the top layer, which has some connections for it's microcontroller, no matter how I clicked the it, it wouldn't be deleted. Thus if I were to fabricate it, I would assume there would be connections that I do not want that will be printed(?)

 

Here's a capture of the layers I have, top layer is the one I want to remove.

https://s23.postimg.org/5x2mnpmwb/Capture.png

  • Sign in to reply
  • Cancel

Top Replies

  • autodeskguest
    autodeskguest over 8 years ago in reply to methias +1 suggested
    You may want to follow a different approach and have a look here: https://www.element14.com/community/community/arduino/blog/2013/11/05/finally-an-arduino-library-for-eagle Markus
  • autodeskguest
    autodeskguest over 8 years ago in reply to methias +1
    On 10/01/17 02:29, Aaron Qwe wrote: I actually have one more question, referring to what I want to do. Do I use holes or drills if what I want to do is just introduce some connectors and make connection…
Parents
  • rachaelp
    0 rachaelp over 8 years ago

    Hi Aaron,

     

    From the picture and the description its not immediately apparent to me what you are trying to delete. There are a couple of things to try off the top of my head, first check that you have the tOrigins layer turned on. Without tOrigins you can't select a component and therefore wont be able to delete it. Secondly check that it's not locked. Right click on the object and you get get a pop up context menu. If it says "unLock" in the menu then it is currently locked. If this is the case select the "unLock" option.

     

    I assume you have both the schematic AND the board file open together? If not then they will be out of sync and will mean back annotation wont work. The other thing which could be stopping you deleting is that components should be deleted from the schematic and not from the board. If this was the error you'd get a pop-up message telling you so which as you haven't said this is probably not the case.

     

    Best Regards,

     

    Rachael

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

    rachaelp wrote:

     

    I assume you have both the schematic AND the board file open together? If not then they will be out of sync and will mean back annotation wont work. The other thing which could be stopping you deleting is that components should be deleted from the schematic and not from the board. If this was the error you'd get a pop-up message telling you so which as you haven't said this is probably not the case.

    On reading back what I wrote and looking at what you are doing again, I actually now think you have just the board open and are deleting components directly from there. If so then this is probably not what you want to do. Re-download the files if you don't have an unedited copy of the board and open them both up and then delete what you don't want from the schematic. They will all be removed from the board by the automatic back annotation. Then switch to the board and tidy up and tracks and polygons which remain that you no longer need.

     

    Best Regards,

     

    Rachael

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

    Thanks Rachel for your input. Actually I started from deleting components from the schematic, then I realized there are few things that can only be deleted from the board window, i.e. ground pour, text, Via etc.

     

    So I'm down to this components in the schematic, https://s28.postimg.org/kgykri2i5/capture2.png.

    If the picture isn't really clear, I've uploaded a schematic of it, https://www.dropbox.com/s/1x6jtwo055v150h/Arduino_MEGA_2560-Rev3.sch?dl=0

     

    I downloaded the eagle files directly from Arduino's website, is there a chance that is prevents me from deleting some components because it comes in the package?

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

    Hi Aaron,

     

    So it's the 6 holes you need to be able to delete then? I downloaded and had a look at the Mega 2560 schematics from Arduino's website and I could delete the holes once I turned the holes layer (45) on.

     

    Best Regards,

     

    Rachael

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

    Nope, I'm referring to the top layer in the middle(red in color). I need the 6 holes as I need to do some design using the pin layout.

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

    Ok, I must be completely misunderstanding what you are trying to achieve. That's the pads of the ATMEGA2560 which is still in your schematic. I thought you wanted to keep this?

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

    Okay maybe I'll need to rephrase my question.

     

    So in the board window, there are currently few layers on it, one of them is the top layer right? Which is in red colour(refer to the image in my very first post).

    Problem: I want to keep all the other layers except for the top layer(red color layer) for now, but the delete function does not seem to function for me.

     

    I apologize if I still sound crazy haha, this is my second try at eagle.

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

    Aaron Qwe wrote:

     

    I apologize if I still sound crazy haha, this is my second try at eagle.

     

    I'll be honest, it does a little but maybe that's because I don't understand what you are really trying to achieve so lets take a step back. So why don't you want the top layer of the board?

     

    The pads of the ATMEGA2560 which are on the top layer are part of the component. You can't just remove those unfortunately. Why do you want the ATMEGA2560 in the schematic if you don't want it's pads on the board?

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

    Well my objective is to only have the pin spacings from the original board layout. From there, I'll introduce some connectors that will connect to some of the I/O pins of the Arduino Mega.

     

    So my understanding on how to achieve this was to remove everything except for the drill/hole that is situated at the I/O pin, including the pads of the ATMEGA2560 because I thought that including it would have it been fabricated too.

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

    Well my objective is to only have the pin spacings from the original board layout. From there, I'll introduce some connectors that will connect to some of the I/O pins of the Arduino Mega.

     

    So my understanding on how to achieve this was to remove everything except for the drill/hole that is situated at the I/O pin, including the pads of the ATMEGA2560 because I thought that including it would have it been fabricated too.

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

    You may want to follow a different approach and have a look here:

     

    https://www.element14.com/community/community/arduino/blog/2013/11/05/finally-an-arduino-library-for-eagle

     

    Markus

     

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • rachaelp
    0 rachaelp over 8 years ago in reply to methias

    So you just want to make a generic board template on which to base your own board which will will plug into an Arduino?

     

    If that's the case just delete the ATMEGA2560 from the schematics, nothing you have said gives any reason for it still to be there as far as i can see.

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

    Definitely would look into it! Thanks

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

    Yeap, I tried doing that from the schematics, but all I get is a "blank" sound notification. I cant select the ATMEGA whatsoever or do anything with it.

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

    That's really odd as it deletes fine for me. Are you sure you are clicking near to the origin of the symbol which in this case is right in the middle of the symbol. I get the "boing" sound if I try to click too far away from the origin.

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

    I decided it would just be easier to do it for you as it was only a 2 minute job to clear everything out and zip it up. See the attached......

    Attachments:
    Arduino Blank.zip
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Reject Answer
    • Cancel
  • methias
    0 methias over 8 years ago in reply to rachaelp

    Yes, it is exactly as you said. I tried clicking way further than the origin. Thanks for the help!

     

    I actually have one more question, referring to what I want to do. Do I use holes or drills if what I want to do is just introduce some connectors and make connection to to the I/O pins?

     

    From my understanding I would need to use drills right?

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

    Hi Aaron,

     

    It sounds like what you are describing there is plated through holes which in EAGLE can be done in the board by adding a via with a large drill size setting and giving it an appropriate name to match the net it is to connect with. Alternatively (and a better way to do it) you can create a library part for plated holes with various hole sizes specified in the part. You place this in your schematic and wire it to wherever you need and then the pads and air wires will show in the board so you can place it where you need and route it.

     

    But do you want plated through holes or do you want to place a part for a specific connector you wish to add? Again, a component can be created and then this will be added in the schematic and wired up, and will then appear in the board to be placed and routed.

     

    Let me know what you are trying to do and I will give you more specific help if you need it.

     

    Best Regards,

     

    Rachael

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

    On 10/01/17 02:29, Aaron Qwe wrote:

     

    I actually have one more question, referring to what I want to do. Do I use holes or drills if what I want to do is just introduce some connectors and make connection to to the I/O pins?

     

    From my understanding I would need to use drills right?

     

    No.

     

    Rachael has helped you achieve what you were trying to do but I note

    Markus gave the rather more significant advice that you're probably

    trying to do the wrong thing. I'm still not entirely clear on what your

    "end goal" is, but I think you're trying to create a template for

    designing shield boards? If so...

     

    Editing an existing Arduino (host) design to get a minimal board is the

    wrong approach. What you ideally want is an Arduino shield pin-out as a

    library component. This component would have the signal names of the

    Arduino as pins on the schematic symbol, and a PCB package consisting of

    holes for the mounting holes and through-hole-pads for the header pins.

    Then, for each new shield you design, just drop one of these into the

    schematic along with all your other components, wire it up, and the

    board will have a template complete with all the air wires.

     

    There are a few of these knocking about, including the one Markus linked

    to. But to be honest, I designed one from scratch (for the CooCox

    "Embedded Pi" but it's much the same) using measurements from Google

    searches, and the whole process took less time than this discussion thread.

     

     

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

    Rob Pearce wrote on Tue, 10 January 2017 07:57

    On 10/01/17 02:29, Aaron Qwe wrote:

     

    I actually have one more question, referring to what I want to do.

    Do I use holes or drills if what I want to do is just introduce some

    connectors and make connection to to the I/O pins?

     

    From my understanding I would need to use drills right?

     

    No.

     

    Rachael has helped you achieve what you were trying to do but I note

    Markus gave the rather more significant advice that you're probably

    trying to do the wrong thing. I'm still not entirely clear on what

    your

    "end goal" is, but I think you're trying to create a template for

    designing shield boards? If so...

     

     

    I'm in complete agreement with Rob and Markus here, it's probably not the

    best approach as, in the process of doing what you have done, you have

    ended up with a board which is the right shape with all the connectors on

    it but it's lost the detail of what the pinout of the connectors is so

    you'll have to look up on the actual Arduino pinout every time to make sure

    you connect things to the right place. It's definitely not the ideal

    solution. Using an Arduino library component to provide the starting point

    of your shield, all the information which enables mapping of functions to

    the correct pins on the connectors is retained.

     

    Best Regards,

     

    Rachael

     

     

     

    --

    http://www.eaglecentral.ca :: The original and best browser access to CadSoft EAGLE support forums.  Supported by EAGLE licenses purchased through us :: http://www.eaglelicenses.com

     

    • 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 © 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