I am trying to import a eagle design from Eagle Version 9.6 that is hierarchy based to Kicad 5.1.8, The Layout seems to import very cleanly, but the schematic only shows me a top level page with nets and none of the hierarchy blocks. Is there a trick to this?
To import a foreign project, you need to select either a schematic or a board file in the import file browser dialog. Imported schematic and board files should have the same base file name (e.g. project.sch and project.brd). Once the requested files are selected, you will be asked to select a directory to store the imported files, which are going to be saved as a KiCad project.
Some time ago I read a project on hackaday and the creator of that project had an interest in porting his eagle project to KiCad, but he was not sure how to do that, as KiCad was pretty new to him. I helped him out by copying his eagle project, importing it in KiCad, doing a bit of cleanup and sending it back to him.
I imported many multi page projects from eagle into kicad. I have however never tried one with design blocks (edit: seems i tried it as the bug linked by @eelik is made by me). Is that what you mean with hierarchy design?
Just to avoid misunderstandings: KiCad supports hierarchical design (in fact it really only supports hierarchical design, it is really quite tricky to get flat designs to work in KiCad). It is just that the eagle importer does not support importing eagle design blocks. Most likely because support for them was added after autodesk (they really redeemed themselfes with eagle 9 after the screwup with eagle 7).
And maybe a bit off topic. But as you seem to know eagle quite well: Is eagles desing block feature still basically a global database of designs or is it now possible to have blocks local to a project?
Also can you provide a few example projects and attach them to the bug report linked above? Best would be if you could also include a pdf printout of the full schematic such that the developers can check if the importer worked correctly. It would also be nice if you could answer the open question by wayne regarding if the blocks can include blocks and if they can include multiple pages. (If the answer is yes to either of these questions then an example project might again be useful)
I downloaded your zip file and tried to do an import in KiCad from it. and can confirm it does not work very well. I only got the first page of the schematic with the block diagram. (.pdf has 7 pages, but the index suggests it should have 8 ???)
To reduce the room for error, you can make good use of the converted PCB. The PCB seems to convert quite well to KiCad. KiCad only updates the netlist in the PCB if you tell it to with: Eeschema / Tools / Update PCB from Schematic [F8], and during this update you get a list of the changes that will be applied. You can also save these changes in a text file, then abort the update and use the error report to fix the schematic.
EAGLE is electronic design automation (EDA) software that lets printed circuit board (PCB) designers seamlessly connect schematic diagrams, component placement, PCB routing, and comprehensive library content.
Product design and manufacturing requires end-to-end solutions, not electronic point solutions. Autodesk Fusion is a unified product development solution that integrates design, simulation, electronics, manufacturing, collaboration, and more. EAGLE is available only with a Autodesk Fusion subscription.
Autodesk EAGLE can run on Microsoft Windows, Apple macOS, and Linux. See Autodesk EAGLE system requirements for details.\n"}]},"@type":"Question","name":"What\u2019s included in your Standard plan?","acceptedAnswer":["@type":"Answer","text":"Reporting:\nProduct usage reporting\n
I used this program many years ago during college class. ฺBut most recent education project have small PCB and I not found this problem. Until I come to design some board again. Just contain only 4 Seven Segment (0.56") and 4 5V 5A relay. I found a error dialog box
Autodesk say board size is 80x80 cm. This is so far from my experience . I try to uninstall Eagle v 7.2 and download version 9, 8.3.2, 7.7 for Winx64 and also switch to Linux version which test on Ubuntu. Still doesn't work.
I hope you're doing well. Since it's an area it would be hard to make the board size limit visible since there isn't a single envelope that would show the available board shape. With that said, when you first make a board from a schematic that default outline you get is 10cm x 8cm so it should give you are good idea of the space you have to work with.
Today I wanted to supplement and correct the proposal, but it is no longer possible.
Components cannot be put in place.
I don't even know how I should push them to the limit when they can't be moved.
The physical boundaries of the board can be reduced, but even after reduction, the parts cannot be moved (placed in a new place).
Therefore, I ask if the limit can be displayed - for example, as an area between the lower right pin and the upper left pin.
I guess I may be mistaken that the limiting area is the area of the distributed components (80 cm square) and not the external dimensions of the board, because the original design I created in this way is 95 x 106 mm.
BR Zdenek
No, that's absolutely correct. Eagle does not limit (or even check, AFAICT) anything on the dimension layer (or the xNames, xValues, xDocu etc. layers). The limit is applied to anything that generates pads (maybe anything that places copper but I'm not sure on that).
Drawing a limit rectangle would actually be hard, as Jorge says, because it's not a fixed rectangle. I suppose it would be reasonably easy, when the limit is exceeded, to draw the two "test cases" - i.e. the tallest rectangle allowed given the largest X-coordinate in use and the widest allowed given the largest current Y-coordinate.
No, it doesn't. There's a big difference between working out the rectangle needed to accommodate what's there (and discovering it's too big) versus figuring out the optimal rectangle of the allowed area that would most easily accommodate the changes you'd need to make so that it all fits. Showing the first would be easy but not helpful.
I believe the free version board size limit is not only 80cm2, but you also cannot exceed 10cm wide or 7.6cm height. So, to say you cannot exceed 80cm2 by any width x height is not correct. You can test this (I used ver 7.7) by trying to make a board that is 2cm height and 15cm wide. That's 30cm2, but you will not be able to place any component with pads beyond 10 cm along the x axis.
Altium Designer's EAGLE Importer is able to import EAGLE design files saved with EAGLE version 6.4.0 (or later). These are XML-format in nature - EAGLE binary-format design files cannot be imported directly using the EAGLE Importer. For these older, binary version design files, it is advised to save them in this later (XML) format, through your EAGLE software, before attempting to import into Altium Designer.
The EAGLE Importer can be installed alongside all other importers and exporters as part of initial installation of Altium Designer. Simply ensure that the EAGLE option - part of the Importers\Exporters functionality set - is enabled, on the Select Design Functionality page of the Altium Designer Installer.
If support has not already been added during initial installation of the software, it can be added from the Configure Platform page, when managing the extensions and updates for your installation (DXP Extensions and Updates):
Import is performed using the Import Wizard (File Import Wizard). Simply select the EAGLE Projects and Designs entry - to gain access to the EAGLE Import Wizard - and click Next.
The proposed output structure is also displayed, so you can see exactly what you're getting. If all is as required, proceed with the import by clicking Next. If you need to change anything, click the Back button. If you want to cancel out of the import, click Cancel.
After importing your EAGLE design files, it is fairly common to check, and possibly tweak a few things. The following is an example of a post-import procedure that may be undertaken. This is by no means an exhaustive, or indeed mandatory requirement, but more of a though-provoking aid in possible items to consider post-import:
The features available depend on your Altium product access level. Compare features included in the various levels of Altium Designer Software Subscription and functionality delivered through applications provided by the Altium 365 platform.
Printed circuit boards (PCBs) are the backbone of every electronic gizmo out there. They're not flashy like those microprocessors, or abundant like resistors, but they're essential to making all components in a circuit connect together just right.
795a8134c1