# Import of an EAGLE sch/brd - glitch

**URL:** <https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967>\
**Category:** Uncategorized\
**Created:** [October 30, 2025, 8:56am UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967 "2025-10-30T08:56:21Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![chriskuku](https://avatars.discourse-cdn.com/v4/letter/c/7feea3/32.png) [@chriskuku](https://librepcb.discourse.group/u/chriskuku)\
**Post date:** [October 30, 2025, 8:56am UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/1 "2025-10-30T08:56:21Z")

</div>

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.

 ![Bildschirmfoto 2025-10-30 um 10.08.58](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/517f728f700f9e0acc024b0f25b1f29b9bb7c92e.png)

---

<div class="post-metadata">

**Author:** ![ubruhin](https://avatars.discourse-cdn.com/v4/letter/u/c89c15/32.png) [@ubruhin](https://librepcb.discourse.group/u/ubruhin)\
**Post date:** [October 30, 2025, 9:18am UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/2 "2025-10-30T09:18:21Z")

</div>

Could you share the import log? And how does that symbol look in Eagle?

> I’m not allowed to add an attachment here. At least not a .ZIP file.

I upgraded your account, maybe it is working now.

---

<div class="post-metadata">

**Author:** ![chriskuku](https://avatars.discourse-cdn.com/v4/letter/c/7feea3/32.png) [@chriskuku](https://librepcb.discourse.group/u/chriskuku)\
**Post date:** [October 30, 2025, 10:12am UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/3 "2025-10-30T10:12:26Z")

</div>

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…

…Hey, how do I logout from this discussion?

OK, had to delete cookies.

[foo.zip](https://librepcb.discourse.group/uploads/short-url/5uDjfcKxr7MbRGK0yBdVw6x4v0E.zip) (8.4 KB)

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)

 ![Bildschirmfoto 2025-10-30 um 11.25.41](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/8748c25c08c2b7883b942d4daf8cbf24e12defb1.png)

---

<div class="post-metadata">

**Author:** ![ubruhin](https://avatars.discourse-cdn.com/v4/letter/u/c89c15/32.png) [@ubruhin](https://librepcb.discourse.group/u/ubruhin)\
**Post date:** [October 30, 2025, 10:48am UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/4 "2025-10-30T10:48:26Z")

</div>

> [@chriskuku](#):
>
> This hole though doesn’t appear to have any device or package assigned and therefore seem to cannot be placed.

Hmm if I import your Eagle project, the hole appears in the board:

 ![image](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/049a5e30c01fce810e48366e32695694668ce24c.png)

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…

---

<div class="post-metadata">

**Author:** ![chriskuku](https://avatars.discourse-cdn.com/v4/letter/c/7feea3/32.png) [@chriskuku](https://librepcb.discourse.group/u/chriskuku)\
**Post date:** [October 30, 2025, 2:30pm UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/5 "2025-10-30T14:30:40Z")

</div>

When already placed in the board before the import, it’s fine. But when importing just the schematic and trying to place it then, it doesn’t not work.

Why are round line ends not supported in LPCB? Big question mark to me.

---

<div class="post-metadata">

**Author:** ![ubruhin](https://avatars.discourse-cdn.com/v4/letter/u/c89c15/32.png) [@ubruhin](https://librepcb.discourse.group/u/ubruhin)\
**Post date:** [October 30, 2025, 3:07pm UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/6 "2025-10-30T15:07:25Z")

</div>

> [@chriskuku](#):
>
> When already placed in the board before the import, it’s fine. But when importing just the schematic and trying to place it then, it doesn’t not work.

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.

> [@chriskuku](#):
>
> Why are round line ends not supported in LPCB? Big question mark to me.

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:

 ![image](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/18b19a0cbcc6c0f4c8d3dd5fe650b2f40cb720b4.png)

If you want to try it, I could send you the link to the nighty build but they are not ready yet.

---

<div class="post-metadata">

**Author:** ![ubruhin](https://avatars.discourse-cdn.com/v4/letter/u/c89c15/32.png) [@ubruhin](https://librepcb.discourse.group/u/ubruhin)\
**Post date:** [October 30, 2025, 4:45pm UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/7 "2025-10-30T16:45:18Z")

</div>

Nightly builds (compatible with file format 1.x) are available here: [improve-eagle-import](https://download.librepcb.org/nightly_builds/improve-eagle-import/)

---

<div class="post-metadata">

**Author:** ![chriskuku](https://avatars.discourse-cdn.com/v4/letter/c/7feea3/32.png) [@chriskuku](https://librepcb.discourse.group/u/chriskuku)\
**Post date:** [October 30, 2025, 5:14pm UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/8 "2025-10-30T17:14:27Z")

</div>

Sorry, I mixed up round vs. square line ends. Yes, please send me the link of the nightly build.

---

<div class="post-metadata">

**Author:** ![ubruhin](https://avatars.discourse-cdn.com/v4/letter/u/c89c15/32.png) [@ubruhin](https://librepcb.discourse.group/u/ubruhin)\
**Post date:** [October 30, 2025, 7:09pm UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/9 "2025-10-30T19:09:23Z")

</div>

See my previous post.

---

<div class="post-metadata">

**Author:** ![chriskuku](https://avatars.discourse-cdn.com/v4/letter/c/7feea3/32.png) [@chriskuku](https://librepcb.discourse.group/u/chriskuku)\
**Post date:** [October 31, 2025, 8:54am UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/10 "2025-10-31T08:54:01Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ubruhin](https://avatars.discourse-cdn.com/v4/letter/u/c89c15/32.png) [@ubruhin](https://librepcb.discourse.group/u/ubruhin)\
**Post date:** [October 31, 2025, 7:54pm UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/11 "2025-10-31T19:54:18Z")

</div>

> [@chriskuku](#):
>
> 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.

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”.

> [@chriskuku](#):
>
> What the representation of the “mounting hole” symbol is concerned, it’s now looking fine now. Also no warnings during import.

👍

---

<div class="post-metadata">

**Author:** ![chriskuku](https://avatars.discourse-cdn.com/v4/letter/c/7feea3/32.png) [@chriskuku](https://librepcb.discourse.group/u/chriskuku)\
**Post date:** [November 1, 2025, 7:52pm UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/12 "2025-11-01T19:52:27Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ubruhin](https://avatars.discourse-cdn.com/v4/letter/u/c89c15/32.png) [@ubruhin](https://librepcb.discourse.group/u/ubruhin)\
**Post date:** [November 1, 2025, 8:08pm UTC](https://librepcb.discourse.group/t/import-of-an-eagle-sch-brd-glitch/967/13 "2025-11-01T20:08:46Z")

</div>

> [@chriskuku](#):
>
> 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 .

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).
