How to draw this kind of copper area?

hi, i’m a newbie in kicad, i need to draw a copper area made like this in blue in the picture, i’ve already read the FAQs but i haven’t found an answer: is it possible to do this by changing the properties of the copper zone? how? What other way can I use? tnx


Hatched filling for zones will be part of version 6.0 in the future. You can try it with the development nightly builds, but they aren’t ready for production work. See Is it a good idea to use a nightly build version?.

tnx eelik. I’ll consider this for a try.

Think about how certain low cost PCB makers are rejecting this as the huge Gerber file upsets their CAM350 software

Like this?

What’s the reason to used that hatching?
In the old times, it was used to prevent wrinkling of the solder mask. But “now” with HAL (hot air leveling) to get a smooth tinning, that reason is gone.

Flexible boards are one example. And some sensors require fills of this style as well.

1 Like


I have posted a wishlist in launchpad (albeit a workaround until v6) asking for the ability of importing a graphic into a copper layer for exactly this reason. My logic being that you could create your layout in a CAD prog, Inkspace, inventor whatever, which included your CapSense pads, traces, the keep-out zones around the pads, GND Hatching etc and just dump it piecemeal onto copper layer. It would require no ‘intelligence’ from KiCad nothing new needs to be programmed for this functionality other than ‘un-hide’ the copper layers from a drop down list.

At present you have the ability to import a graphic onto any non copper layer. There is no copper layer available in the import dialogue box.To me this is ridiculous!


I am not sure graphic import is the best option for all of your sub usecases. particularly for ground hatching there are better options already in current nightly builds.

Most of the rest can be already achieved using freecad and the stepup plugin. Or even svg2shenzen.

Unfortunately importing graphics to copper layers will probably not be backported to the 5.1 series since it is a major feature. In general only bug fixes and associated changes are backported.

1 Like


Would it not be easier and nicer user experience just to allow us to import onto a copper layer anyway if we wanted to, whats the problem? The fact that someone has sat down and written code (svg2shenzen) proves the fact. Are KiCad developers worried that we, the users, might create a penis or a pair of big boobs permanently etched in copper with miniature flashing LEDs outlined with a white silkscreen on the next iteration of a knock off copy of an Arduino nano? I don’t think so!!!

Look, all I’m saying is, I have been messing around with Inkscape and svg2shenzen for over two days now. I created my desired graphic in under 15minutes but I just cant get it into Kicad! aaarrgghhh!

svg2shenzen and by association Inkscape is an overkill and a pain to learn. I know illustrator, Photoshop, Acad, Fusion, Corel. You now expect me now to learn another package just to import a graphic into a copper layer. All the packages I’ve just mentioned have the capability to create my required CapSense design MUCH more simply than KiCad - (5x20mm pads on 2.54mm centres with hatching covering 100x50mm). Remember Capacitive Touch sensors come in a variety of shapes styles - wheels, sliders, chevrons etc, How is future KiCad going to deal with these? None of the existing polygon tools will allow us to ‘draw’ onto copper layers. So you are implying that KiCad is and will be incompatible with modern touch interfaces?

So, if I want anything other than a pad in copper, KiCads ‘people’ expects me to learn another piece of software and workflow. Kicad already has mechanisms, core functionality, in-place to draw shapes, fill shapes, import graphics and have them implemented correctly on an appropriately layer but just not on copper - like I said it is a ridiculous.

Automated hatched copper pours is a massive coding change and probably a lot of work, making a check box visible isn’t which is the point I’m making.

The kicad release policy. Everything you wish for (including copper hatch fill) is already in nightly as already explained to you in multiple responses above (and will therefore be in the next release expected to happen in about two years time)

The solutions i gave are however possible to use with the current stable releases.
The stepup option will (as long as it is maintained) always be more powerful than anything available within kicad as it can directly use the powerful tools of a proper parametric cad program.


I would hardly call it a “major feature”. Just adding more layers to a to a drop-down list. Graphics can already moved from any layer to a copper layer, but only one item at a time. There exists a plugin which can move several items at a time (see How to move several graphic lines from one layer to another?). I would say this is the easiest way to get graphics into copper at the moment.

1 Like

Rene, I am making a point that a potential quick fix as a stop gap is a viable option instead of waiting for approx. 2 years for the ‘official’ full functional workflow. This fix would also pave the way for increased productivity in light of ‘new’ technology (Cap. Touch).

I do object to your tone asserting that you keep telling me things and I’m not listening! I am not ‘not listening’ I am disagreeing with the logic of having to use a nightly build or learn new software instead of the developer just making copper layers visible during the import command.

As documented in Launchpad, there are 2 planned updates before v6. I accept that no change will happen in time for 5.1.5 but that still leaves 5.1.6 doesn’t it or even a 5.1.7, 5.1.8, 5.1.x

Look, someone in development cycle has made a decision NOT to include copper layers in the import dialogue menu, this can easily be reversed as the underlining function has to be in place for all the other layers to be available.That’s all I’m saying

The example given obviously is no flex board.
So what miraculous “sensor” requires a hatched fill and not a solid fill?

If you can not wait for the new features being in a stable release then you will either need to use the nightly build or one of the already presented external tools.

Actually, there is another reason to use the hatch pattern. Some boards that have very heavy copper in some areas while very little copper in other areas are susceptible to over/under etching, so a more uniform copper area makes the fab easier and less chance of wrong trace widths. This is particularly true when using large copper areas and fine-line (.1mm ) traces.

You can import graphic onto copper layer as footprint and drop that footprint on the board. I think that covers your use case.

I was told that unbroken copper could cause the copper to be lifted by steam or make the board warp

If that was the case how would solid copper power planes ever work? For rigid PCB’s hatching has never been necessary. However, if you have large areas of the board with open space or few traces your fab house may want to use copper “balancing”. This is where small disconnected copper shapes (usually 2mm round dots) are added to fill in the blank spaces. This is to help the etching of traces however. It has nothing to do with board warping. I have only ever used hatching for flex circuits, but even there solid copper can be used if the area is completely filled, such as a plane layer.