Front panel holes

You have a zone in the Edge.Cuts layer. You must use lines.

I thought I did use lines. I sure know why beginners (me) have such a hard time with KiCad. The fact that I do not have an associated schematic makes it worse and all of the tutorials I saw just assumed a schematic would be drawn first and used. No tutorial I was able to find addressed basic freehand drawing.

OK. Once I was planning to create videos showing how to draw simple and more complex outlines, but the project has stalled. I understand there are things to learn. With the latest stable version it’s not too difficult when you know a couple of tricks.

What are those tricks?

Maybe the most basic is to use as coarse grid as possible. (See above the comments by @John_Pateman.)

The second is to select “Limit graphic lines” option in pcbnew preferences and/or learn to hold Ctrl down when you draw. Then you will have either free angles or N*45 degrees angles only.

The third is to learn to use snapping, holding down Alt (or AltGr, i.e. Right Alt, depending on your system) when drawing. Then you can snap to existing end points of lines etc. To be exact, Alt disables snapping to grid points and only the special points are left.

Selecting and moving existing lines is of course important and very basic, as is dragging an endpoint of a line to a new location, using Ctrl or Alt or without.

Yes there is, however it won’t give you that large a cutout.

I already mentioned all you need to do is draw those ‘cutout’-lines on/as the Edge.Cuts layer.

Then check with the 3D Viewer.

One more: it’s pretty easy to do large scale and small scale at the same time if you use zooming/panning with the mouse wheel. For example 100.01mm horizontal line can be done this way using 0.01mm grid:

  1. Zoom with the wheel so that you see large area inside which the 100mm line will fit.
  2. Start drawing a line, hold down Ctrl to keep it horizontal.
  3. Look at the bottom of the pcbnew window, you can see the length of the line. Draw until the line is approx. 100mm.
  4. Release Ctrl. Keep the mouse where it is and use the wheel to zoom in.
  5. Press Ctrl down again and keep drawing; it’s easy to make smaller adjustments to the line length.
  6. Repeat 3 and 4 if necessary.
  7. Zoom out again.

This isn’t necessarily “basic” anymore, but once you learn it, it comes pretty much naturally.

I just deleted my cutout that you say was a zone. I then tried using a polygon to draw it back on the edge cut layer. It placed it there but 3D viewer still says it is not a cutout.

In 5.1.2 you can draw a “graphic polygon” to egde.cuts and it will be automatically converted to lines. Zone doesn’t work at all. Using graphic lines works always.

Take this as a start.
It is so simple, that I’m having problems to see where your roadblock is.

Nick

Cutout.kicad_pcb (3.0 KB)

Remember also to refresh the zone fills with B. Otherwise you will see copper instead of a hole in the 3D view.

Got it. Now I have to figure out how to put in the 4 countersunk mounting holes for the LCD display and then the silkscreen printing.

The second part of this is the side panels since they are somewhat keyed rather than just rectangles that will be fun. The back panel also has several holes for connectors. The keys have to fit together so the side panel boards can be soldered together to make a box and that brings up one more question. In the places where the panels get soldered together the silkscreening is removed to make a pad for soldering. How is that done?

Thank you for your help.

Some other problems with your design: you should use the page area. Don’t place things in the limits of the possible drawing area. If you don’t like the red page outline you can tick off Worksheet in Layers Manager->Items.

You have two identical copper zones in F.Cu. Only one should be needed.

The corner holes aren’t aligned. Use more coarse grid (do you really need 0.25mm accuracy?) and they will be more easily aligned.

Make a keepout zone in the solder mask.

Nick

Make sure the line ends do connect, otherwise the viewer won’t be able see them as connected hence no shape do draw.

Also make sure you use the draw line funtion, NOT wires.

To be honest this is 3D design which would be better to make in 3D software. See https://www.youtube.com/watch?v=GIskmuSXbyY from KiCon 2019.

That said, it’s of course possible to do this in KiCad, but you have to carefully calculate everything and do double and triple checks. Print out the board outlines 1:1 and make cardboard models.

If the copper covers the whole boards you have to make openings in Mask layers to uncover the copper. Draw graphics on the layer.

Just a dummy example what a cutout can look like.

Screenshot_2019-07-19_20-48-44

No, that’s wrong. There’s graphics in a Mask layer where copper is exposed. A keepout zone would cover the copper with mask.

EDIT: I may have misunderstood. “Keepout areas” are for copper layers. A graphic polygon or a zone creates graphics in a mask layer which then exposes copper.

1 Like

You are right. It is called “Zone Outline” in F.Mask.

That’s how I make that shiny text on PCBs.

Nick

This is already offtopic, but yeah, these look cool. It’s also possible to put text directly in the Mask layer. Mask can be even more accurate than copper for small features, and it doesn’t disturb copper zones.