4 Replies Latest reply on Dec 12, 2013 10:09 AM by rceragioli

    Database Integrity Issue, objects outside design area in CAM

    cbertrand

      I'm having an issue where I preview my CAM files and I have some objects on the Top layer that are not seen in the design area to be able to select and delete.

       

      I've tried to export the pcb as ASCII and reimport it hoping to have it scrub the invalid data, but that comes along too.

       

      It looks like a 2D line, so I can't NOT export the lines object.

       

      I've tried to modeless jump to these points, but it doesn't allow it.

       

      I'm using version 9.4

       

      Any ideas how I can fix this?

       

      Thank you

       

      Here is the report file:

       

      ERROR: Drawing on layer Top near (42969.52, -3061.02) (Name: D30791937, Id: 76) has box outside design space

      (-13405.22, -3071.37) (-13384.54, -3050.68)

       

      ERROR: Drawing on layer Top near (42969.52, -3061.02) (Name: D32410673, Id: 77) has box outside design space

      (-13405.22, -3071.37) (-13384.54, -3050.68)

       

      ERROR: Drawing on layer Top near (43424.25, -3061.02) (Name: D74808640, Id: 78) has box outside design space

      (-12950.5, -3071.37) (-12929.81, -3050.68)

       

      ERROR: Drawing on layer Top near (43424.25, -3061.02) (Name: D38371555, Id: 79) has box outside design space

      (-12950.5, -3071.37) (-12929.81, -3050.68)

       

      Error: E0103:Invalid attribute values tree, handle  c15b070

      Error: E0103:Invalid attribute values tree, handle  c195a60

      Error: E0103:Invalid attribute values tree, handle  c19d77c

      Error: E0103:Invalid attribute values tree, handle  c19d7c0

      Error: E0103:Invalid attribute values tree, handle  c183e38

        • 1. Re: Database Integrity Issue, objects outside design area in CAM
          skelle

          Did you ever get answer or figure anything out? I am having a similar problem.

           

          When I try to export an ASCII from PADS layout, "Problems detected during Database conversion. Show report file?"

          powerpcb - Notepad

          "Drawing on layer <All Layers> near (-11342.99, 2003.5) (Name: D14909436, Id: 76)

          has no pieces, skipped."

           

          No items appear.

           

          For more information I tried importing the previously exported ASCII file. Recieved a "Repair Database Integrity" dialoge box., Drafting Item "D########, PIECE0: A piece has no corners Opject will be deleted."

           

          "Reading file --  C:File.asc

          drawing name already used C-TITLE_FAB

          C-TITLE_FAB      LINES    -761809500 -412242000 55  0 118

          Bad Lines item type name <2>

          OPEN   2   381000 0   20

          *Bad *LINES* ascii data line format

          0      533400000

          2

          *Bad *LINES* ascii data line format

          100774500 533400000

          2"

           

          Spencer

          • 2. Re: Database Integrity Issue, objects outside design area in CAM
            cbertrand

            The only way to fix it is to export the file, remove the pieces that affect the issue, and then re-import. Mentor ended up doing it for me because the file is just so long and you have to know what your looking for that is out of bounds. So back up your original and give it a go.

             

            Regards,

            • 3. Re: Database Integrity Issue, objects outside design area in CAM
              skelle

              Thank you for the response.

               

              The export to ASCII is still screwy, but if we import the ASCII into a blank or PADS default start-up the file appears to be correct. Looks like the import doesn't like the Start-Up file we are currently using, but that has been explained in the Help documentation.

               

              Spencer

              • 4. Re: Database Integrity Issue, objects outside design area in CAM
                rceragioli

                Spencer, I ran into a similar issue today, when I tried to regenerate the apertures in CAM for the board I was finishing up.

                I seem to have fixed the issue.

                I can now regen the apertures cleanly.

                 

                What I did was to export my layout to ASCII format, open the ASCII file in Notepad, search for the name of the object that is named in the database intergrity test report, and delete just that name, nothing else.

                Save the ASCII file in Notepad, and open it in PADS.

                Then, I ran the modeless command for the database integrity test, "I" (that is a capital I).

                The test ran cleanly, so I went to CAM, and I was able to cleanly regenerate my apertures.

                 

                After i work with the layout some more, I will be satisfied, but I think this solved my issue, and it might solve yours, too.

                 

                It looks to me that, somehow, a name for a 2D line library object got inserted into the database and stuck.

                The object doesn't exist in any of my libraries, and it didn't really exist in my drawing.

                Just in the database, apparently.

                 

                If I can help you, send a reply and I will try.