# How can I make multilayer boards?

**URL:** <https://librepcb.discourse.group/t/how-can-i-make-multilayer-boards/62>\
**Category:** Help\
**Created:** [December 23, 2018, 1:16am UTC](https://librepcb.discourse.group/t/how-can-i-make-multilayer-boards/62 "2018-12-23T01:16:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eriond](https://avatars.discourse-cdn.com/v4/letter/e/a9adbd/32.png) [@Eriond](https://librepcb.discourse.group/u/Eriond)\
**Post date:** [December 23, 2018, 1:16am UTC](https://librepcb.discourse.group/t/how-can-i-make-multilayer-boards/62/1 "2018-12-23T01:16:54Z")

</div>

Hi.  
For now I’m just playing around and getting myself acquainted with the program, but eventually I would like to make a fairly advanced multi-layer board. That is, advanced for a hobby project. However, I can’t understand how the layer stack up is supposed to work? I have set it to 2 inner layers, assuming it would give me a total of 4 layers for the board, but “layer” drop-down only gives me “Top copper” and “Bot copper”. How do access the other two?

/E

---

<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 23, 2018, 11:20am UTC](https://librepcb.discourse.group/t/how-can-i-make-multilayer-boards/62/2 "2018-12-23T11:20:09Z")

</div>

You set the inner layer count under the menu Board -\> Layer Stack Setup?

Actually this should be enough. Which dropdown doesn’t show the inner copper layers?

---

<div class="post-metadata">

**Author:** ![Eriond](https://avatars.discourse-cdn.com/v4/letter/e/a9adbd/32.png) [@Eriond](https://librepcb.discourse.group/u/Eriond)\
**Post date:** [December 23, 2018, 3:46pm UTC](https://librepcb.discourse.group/t/how-can-i-make-multilayer-boards/62/3 "2018-12-23T15:46:39Z")

</div>

> You set the inner layer count under the menu Board -\> Layer Stack Setup?

Yes. I set it to 2.

> Which dropdown doesn’t show the inner copper layers?

The one labeled “Layer:” next to the one labeled “Width:”

---

<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 23, 2018, 5:13pm UTC](https://librepcb.discourse.group/t/how-can-i-make-multilayer-boards/62/4 "2018-12-23T17:13:49Z")

</div>

Really? When drawing traces? I do have the inner layers in the dropdown:

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

---

<div class="post-metadata">

**Author:** ![Eriond](https://avatars.discourse-cdn.com/v4/letter/e/a9adbd/32.png) [@Eriond](https://librepcb.discourse.group/u/Eriond)\
**Post date:** [December 23, 2018, 9:19pm UTC](https://librepcb.discourse.group/t/how-can-i-make-multilayer-boards/62/5 "2018-12-23T21:19:42Z")

</div>

After restarting the application, so do I. It must have been a temporary glitch.  
While we’re at it, is there a way to show/hide individual layers, or should I add that to the user requests?

In Eagle I have made a keyboard shortcut that allowed me to focus on one layer at a time, while the others were still visible, but in a dark grey colour, so they wouldn’t distract too much.

Examples:

 ![BAck](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/2b7ca9c86ea0c369152854ed83abede78e113ba5.png) ![Front](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/c1bc31c893400c190e34cf024cc32a3143fcaa98.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:** [December 27, 2018, 3:18pm UTC](https://librepcb.discourse.group/t/how-can-i-make-multilayer-boards/62/6 "2018-12-27T15:18:08Z")

</div>

> [@Eriond](#):
>
> After restarting the application, so do I. It must have been a temporary glitch.

Ah, maybe you were already in the “draw trace” tool when changing the count of layers - in that case, the dropdown is not updated. So the “draw trace” tool must be left and re-entered to get the updated layer list.

> [@Eriond](#):
>
> While we’re at it, is there a way to show/hide individual layers, or should I add that to the user requests?

Currently the only way is to (de)select all layers individually or with the help of the pre-defined layer sets at the bottom of the layer list:

![grafik](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/257e25766c508fd3394e746ae0309107066e8280.png)

My plan is to make these layer sets configurable, like in Eagle. Feel free to open a feature request for that, so we can discuss it in detail 🙂
