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
      •  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) New to Eagle- "No Device Specified"
  • 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 11 replies
  • Answers 2 answers
  • Subscribers 180 subscribers
  • Views 1345 views
  • Users 0 members are here
Related

New to Eagle- "No Device Specified"

japper
japper over 13 years ago

Hi,

I am new to Eagle 6.3 and have board layed out and all errors have been fixed.

 

I am trying to make some Gerber files but need a little help....

 

With the board layout open, I click on the CAM icon and I enter a name and path for my file in the file box and then click process Job

but I must be missing something because I get an error rmessage that tells me "No Device Specified"

 

What am I missing or doing wrong?

 

thanks

  • Sign in to reply
  • Cancel
Parents
  • japper
    0 japper over 13 years ago

    Thanks Chuck-

     

    I am working through this but not sure if  I am doing this correctly or not… Here is what I have done so far:

     

    I used the drillcfg.ulp that created snowflake.dri which I then saved to my project directory (C:\My Documents\Eagle\Snowflake) but was not able to find the Rack" text field or the "Drill file" section of my CAM job. The help says that this is in the CAM main menu but doesn’t really say how to get to this menu…

     

    On the Eagle Cam processor window there are thumb tabs for each section marked with an “*”

    I have two of these…

     

    The first section

    Output device is set to GERBER_RS274X, File is set to C:\Program Files\Eagle-6.3.0/cam/Snowflake and contains the following layers: 

    1 Top, 16 Bottom, 17 Pads, 18 Vias, 19 Unrouted, 20 Dimension, 21 tPlace, 22 bPlace, 23 tOrigins, 24 bOrigins, 25 tNames, 26 bNames, 27 tValues, 28 bValues, 29 tStop, 30 bStop, 31 tCream, 32 bCream, 33 tFinish, 34 bFinish, 35 tGlue, 36 bGlue, 37, tTest, 38 bTest, 39 tKeepout, 40 bKeepout, 41 tRestrict, 42 bRestrict, 43 vRestrict, 44 Drills, 45 Holes, 46 Milling, 47 Measures, 48 Document, 49 Reference, 51 tDocu, 52 bDocu,  101 Patch_Top, 102 Vscore, 103 tMap, 104 Name, 105 tPlate, 106 bPlate, 107 Crop, 116 Patch_BOT

     

    The second section

    Output device is set to EXCELLON, File is set to C:\Program Files\Eagle-6.3.0/cam/Snowflake and contains the following layers: 

    44 Drills, 45 Holes, 46 milling, 47 Measures

     

    I get a warning that states “More than 1 signal layer active and when I OK this window,

    it creates the following files:

     

    C:\Program Files\Eagle-6.3.0/cam/Snowflake.gpi,

    C:\Program Files\Eagle-6.3.0/cam/Snowflake.dri,

    C:\Program Files\Eagle-6.3.0/cam/Snowflake

     

     

    Am I doing this correct?

     

    I thought that I might try to view these with GC-Viewer but it didn’t like any of these files…

     

    Also, what actually makes a complete set of Gerber files that a PCB manufacturer would need?

    Is this the gpi, dri and any other files?

     

    Please advise and thanks again!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • dukepro
    0 dukepro over 13 years ago in reply to japper

    On 11/30/2012 08:56 AM, japper wrote:

    Thanks Chuck-

     

    I am working through this but not sure if  I am doing this correctly

    or not… Here is what I have done so far:

     

    I used the drillcfg.ulp that created snowflake.dri which I then saved

    to my project directory (C:\My Documents\Eagle\Snowflake) but was not

    able to find the Rack" text field or the "Drill file" section of my

    CAM job. The help says that this is in the CAM main menu but doesn’t

    really say how to get to this menu…

     

    On the Eagle Cam processor window there are thumb tabs for each

    section marked with an “*” I have two of these…

     

    I see.  It appears that you have not loaded a cam job.  Try saving the

    attached file in your project directory, then in the cam processor click

    File->Open->Job and select this file.

     

    It's an ascii text file so you can edit it with notepad, vim, emacs, or

    any plain text editor of your choice.  It contains sections for a

    4-layer board, but I have commented out the two sections for the inner

    copper layer.

     

    Once you load this CAM job, click on the section titled "Drill".  In it,

    you will see the "Rack" field.  I have pre-populated it with

    Snowflake-RevA.drl.  Either change this value to the .drl file you saved

    from drillcfg, or save your drillcfg output to this file name.

     

     

    The first section Output device is set to GERBER_RS274X, File is

    set to C:\Program Files\Eagle-6.3.0/cam/Snowflake and contains the

    following layers: 1 Top, 16 Bottom, 17 Pads, 18 Vias, 19 Unrouted, 20

    Dimension, 21 tPlace, 22 bPlace, 23 tOrigins, 24 bOrigins, 25 tNames,

    26 bNames, 27 tValues, 28 bValues, 29 tStop, 30 bStop, 31 tCream, 32

    bCream, 33 tFinish, 34 bFinish, 35 tGlue, 36 bGlue, 37, tTest, 38

    bTest, 39 tKeepout, 40 bKeepout, 41 tRestrict, 42 bRestrict, 43

    vRestrict, 44 Drills, 45 Holes, 46 Milling, 47 Measures, 48 Document,

    49 Reference, 51 tDocu, 52 bDocu,  101 Patch_Top, 102 Vscore, 103

    tMap, 104 Name, 105 tPlate, 106 bPlate, 107 Crop, 116 Patch_BOT

     

    Yeah... This is way too much.  What you're looking for is one section

    per layer.  So you'll wind up with one for the top silkscreen, one for

    the top solder mask, one for the top copper, etc.

     

    I get a warning that states “More than 1 signal layer active and when

    I OK this window, it creates the following files:

     

    That's a reasonable warning.  It's trying to put all the signal layers

    in a single gerber file.

     

    This is where knowing a little bit of how the boards are fabricated will

    help.  Each gerber file (one per section) is used in different places in

    the fabrication process.  The first thing the board house will do is to

    drill holes in the copper-covered fiberglass core.  Then they'll plate

    these holes through to provide a connection from the top to the bottom

    layer through each hole.  This is where the Excellon drill file is used

    (.exc, I think).

     

    The third step is to etch away the unwanted copper on the top and bottom

    layers (two separate patterns requiring two separate gerber files.

     

    Then they'll apply a solder mask and remove areas that should not be

    covered with mask.  Again, since the top and bottom mask layers are

    different, two different gerber files are required.

     

    The last step is to apply a silkscreen to the top and optionally the

    bottom of the board.  Got it yet? Two different patterns require two

    different gerber files.

     

    All in all, you'll wind up with 6 or 7 different gerber files - one for

    each step in the fabrication process.

     

    Am I doing this correct?

     

    You're on the right track, but you need to break the layers up into

    different sections.

     

    If you examine the attached snowflake.cam with a text editor, you'll

    find that it appears very much like a .ini file.  The first section

    describes the job and what sections comprise the job.  Then each

    following section, delineated with the section name in square brackets,

    is section-specific information.

     

    A note of caution: I have commented out two of the sections in the job

    section.  Thus if you save this as-is from within the CAM processor, the

    sections commented out will not be included in the saved file.  It'd be

    a good idea to save the attached file for future reference.

     

    I thought that I might try to view these with GC-Viewer but it didn’t

    like any of these files…

     

    I believe gerbv has a Windows version.  Wouldn't swear to it, though.

     

    Also, what actually makes a complete set of Gerber files that a PCB

    manufacturer would need? Is this the gpi, dri and any other files?

     

    The board house does not need the .gpi or the .dri files.  I usually

    toss these.

     

    HTH,

        - Chuck

     

    Attachments:
    snowflake.cam.zip
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • dukepro
    0 dukepro over 13 years ago in reply to japper

    On 11/30/2012 08:56 AM, japper wrote:

    Thanks Chuck-

     

    I am working through this but not sure if  I am doing this correctly

    or not… Here is what I have done so far:

     

    I used the drillcfg.ulp that created snowflake.dri which I then saved

    to my project directory (C:\My Documents\Eagle\Snowflake) but was not

    able to find the Rack" text field or the "Drill file" section of my

    CAM job. The help says that this is in the CAM main menu but doesn’t

    really say how to get to this menu…

     

    On the Eagle Cam processor window there are thumb tabs for each

    section marked with an “*” I have two of these…

     

    I see.  It appears that you have not loaded a cam job.  Try saving the

    attached file in your project directory, then in the cam processor click

    File->Open->Job and select this file.

     

    It's an ascii text file so you can edit it with notepad, vim, emacs, or

    any plain text editor of your choice.  It contains sections for a

    4-layer board, but I have commented out the two sections for the inner

    copper layer.

     

    Once you load this CAM job, click on the section titled "Drill".  In it,

    you will see the "Rack" field.  I have pre-populated it with

    Snowflake-RevA.drl.  Either change this value to the .drl file you saved

    from drillcfg, or save your drillcfg output to this file name.

     

     

    The first section Output device is set to GERBER_RS274X, File is

    set to C:\Program Files\Eagle-6.3.0/cam/Snowflake and contains the

    following layers: 1 Top, 16 Bottom, 17 Pads, 18 Vias, 19 Unrouted, 20

    Dimension, 21 tPlace, 22 bPlace, 23 tOrigins, 24 bOrigins, 25 tNames,

    26 bNames, 27 tValues, 28 bValues, 29 tStop, 30 bStop, 31 tCream, 32

    bCream, 33 tFinish, 34 bFinish, 35 tGlue, 36 bGlue, 37, tTest, 38

    bTest, 39 tKeepout, 40 bKeepout, 41 tRestrict, 42 bRestrict, 43

    vRestrict, 44 Drills, 45 Holes, 46 Milling, 47 Measures, 48 Document,

    49 Reference, 51 tDocu, 52 bDocu,  101 Patch_Top, 102 Vscore, 103

    tMap, 104 Name, 105 tPlate, 106 bPlate, 107 Crop, 116 Patch_BOT

     

    Yeah... This is way too much.  What you're looking for is one section

    per layer.  So you'll wind up with one for the top silkscreen, one for

    the top solder mask, one for the top copper, etc.

     

    I get a warning that states “More than 1 signal layer active and when

    I OK this window, it creates the following files:

     

    That's a reasonable warning.  It's trying to put all the signal layers

    in a single gerber file.

     

    This is where knowing a little bit of how the boards are fabricated will

    help.  Each gerber file (one per section) is used in different places in

    the fabrication process.  The first thing the board house will do is to

    drill holes in the copper-covered fiberglass core.  Then they'll plate

    these holes through to provide a connection from the top to the bottom

    layer through each hole.  This is where the Excellon drill file is used

    (.exc, I think).

     

    The third step is to etch away the unwanted copper on the top and bottom

    layers (two separate patterns requiring two separate gerber files.

     

    Then they'll apply a solder mask and remove areas that should not be

    covered with mask.  Again, since the top and bottom mask layers are

    different, two different gerber files are required.

     

    The last step is to apply a silkscreen to the top and optionally the

    bottom of the board.  Got it yet? Two different patterns require two

    different gerber files.

     

    All in all, you'll wind up with 6 or 7 different gerber files - one for

    each step in the fabrication process.

     

    Am I doing this correct?

     

    You're on the right track, but you need to break the layers up into

    different sections.

     

    If you examine the attached snowflake.cam with a text editor, you'll

    find that it appears very much like a .ini file.  The first section

    describes the job and what sections comprise the job.  Then each

    following section, delineated with the section name in square brackets,

    is section-specific information.

     

    A note of caution: I have commented out two of the sections in the job

    section.  Thus if you save this as-is from within the CAM processor, the

    sections commented out will not be included in the saved file.  It'd be

    a good idea to save the attached file for future reference.

     

    I thought that I might try to view these with GC-Viewer but it didn’t

    like any of these files…

     

    I believe gerbv has a Windows version.  Wouldn't swear to it, though.

     

    Also, what actually makes a complete set of Gerber files that a PCB

    manufacturer would need? Is this the gpi, dri and any other files?

     

    The board house does not need the .gpi or the .dri files.  I usually

    toss these.

     

    HTH,

        - Chuck

     

    Attachments:
    snowflake.cam.zip
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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