While I was importing an EAGLE (9.6.2free) project I found that an object, mounting hole, showed an undefined or too large line thickness. I stripped down the example in EAGLE to that single object, but LPCB says, the item isn’t placed yet and I should use the “place devices” dock.
Clicking that, nothing happens. Also, when I click on Go To Dock→Place Devices, nothing happens. I want to place the drilling hole into the board.
I’m not allowed to add an attachment here. At least not a .ZIP file.
Thanks. Sorry, I totally overlooked that the “Place Devices”-Dock appears at the right side with a list of devices. This hole though doesn’t appear to have any device or package assigned and therefore seem to cannot be placed.
Attached please find the EAGLE .sch and .brd files. When importing them you will see that the “MOUNTING-HOLE” seems a bit degraded, what the linewidth is concerned. That’s what I wanted to bring up to attention. And the fact that it cannot be placed into the board.
Uploading ZIP still doesn’t work. Will logout and login again and see then…
And this is how it looks in the EAGLE .brd. (Note: the uploaded BRD contains some relicts of routed wires which can be ignored. It’s solely about the representation of the mounting hole)
The only problem is the wrong shape of the silkscreen documentation areas, though the behavior is as expected because we don’t support the flat line ends (as the import log tells) which leads to this strange shape because in the Eagle footprint the silkscreen areas are drawn by 90° line segments with flat ends.
What we could do for this case is to convert lines with flat end to filled polygons since they can represent arbitrary shapes. Let me quickly try it…
Well, that’s expected. The footprint is stored in the *.brd. If you only import the *.sch, LibrePCB cannot know the footprint. So you can not add it to a board afterwards. If you have a *.brd, there’s no reason to not import it.
Round line ends are supported, square line ends are not. I don’t really see a need for those. And as said, we can import them as filled polygons. I just implemented it, works fine:
First thing I notice with the nightly build of tonight: The menubar is not in the top of the Desktop screen, as the release App has it (macOS). Also the tabbed view is missing.
What the representation of the “mounting hole” symbol is concerned, it’s now looking fine now. Also no warnings during import.
The menu bar is a known regression due to a completely new UI framework but sooner or later we will fix that. Not sure what you mean with “tabbed view”.
With “tabbed view” I mean the view LibrePCB 1.3.0 comes up with when opening it: Treeview in the left and three tabs or buttons in the right: Neues Projekt - Projekt Öffnen - Library Manager . Actually these were no “Tabs”, just buttons arranged like tabs. Anyway, it’s an intermediate version and I understand there are differences.
Thanks for clarifying. These three buttons are still available right when opening LibrePCB. They just look different now (library manager is a sidebar button, the other two are icon buttons of the “Home” sidepanel).