# Curved traces in layout editor

**URL:** <https://librepcb.discourse.group/t/curved-traces-in-layout-editor/51>\
**Category:** Improvement Ideas\
**Created:** [December 16, 2018, 6:23pm UTC](https://librepcb.discourse.group/t/curved-traces-in-layout-editor/51 "2018-12-16T18:23:38Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [December 16, 2018, 8:12pm UTC](https://librepcb.discourse.group/t/curved-traces-in-layout-editor/51/2 "2018-12-16T20:12:18Z")

</div>

Hi,

Generally I agree to allow curved traces. But only arcs, not splines or so, because arcs can easily be exported to Gerber (I see no need to approximate them with straight lines).

Currently I also don’t see any fundamental issues with curved traces, I expect the implementation to be straight forward, although quite time-consuming.

The only thing which might be a critical thing is the push&shove router from KiCad, which we plan to integrate into LibrePCB ([Add interactive push and shove router from CERN/kicad/horizon](https://librepcb.discourse.group/t/add-interactive-push-and-shove-router-from-cern-kicad-horizon/13)). I’m not sure if it works with curved traces. If not, it would be very bad to have curved traces, but no longer be able to use the push&shove router.

---

_[View the full topic](https://librepcb.discourse.group/t/curved-traces-in-layout-editor/51)._
