Generating Gerber Files in KiCAD 9 on MacOS

Generate Drill File - KiCAD 9

The newest version of KiCAD V9 is great. It has all kinds of neat and new ways to design your PCB. Learning new software can be a little intimidating. New things are hard. I'm here to help.

Gerber files are like a recipe for making printed circuit boards (PCBs). They provide manufacturers with a map of each PCB layer, including copper placement, hole drilling, and board shape. People create these files inside the PCB design software and send them to the board fabricator.

Gerber files are like a collection of pictures, showing the fabricator software each layer of the PCB, including where the copper should be placed, where the holes should be drilled, and how the board should be shaped. It's kind of like a map for the manufacturer to follow, so they can create the board just the way we designed it.

We wrote this guide to help you along your way. If you need help or have questions, please feel free to contact us. We're here to help.

Go to 'Plot...' under the Pcbnew or PCB Editor window. This is the window that you use to lay out the PCB in KiCAD 7.

Here you have entered into the 'Plot' menu. There are a lot of interesting things you can do here and those things will be covered in a future post. Best leave them alone for now.

Here is an example of a simple setup from a basic Default install with a few changes.

Most of the defaults here are just fine, but there are a few things that need to be checked when making files.

Make sure you set 'Output Directory' to 'gerbers/'. This will make all of the files we make go to a sub-folder titled 'gerbers'.

The 'Include Layers' section lists the different layers from your PCB layout that you may want to include. A few key things about these layers:

F.Cu and B.Cu - These are the copper layers on the PCB. This is used to determine what parts of your board should be conductive. If a trace or polygon is not present in the copper layers, it will not be on your PCB.

F.Paste and B.Paste - These are the layers needed to make your stencil file. It has polygons on it that the lasers use to cut your stencil for SMT parts. If something isn't showing your paste layer, then it won't be on your stencil.

F.Silkscreen and B.Silkscreen - These layers are used for the text and markings that is printed over the solder mask of your PCB.

F.Mash and B.Mask - The polygons on these layers are for the solder mask application onto your PCB. The solder mask is the part of your board that is green or black. It is used to prevent solder from connecting to exposed traces. If a polygon isn't present in the 'mask' layers, then it will not be on your PCB.

Edge.Cuts - This is used to determine the precise perimeter of your PCB. You may also find large cutouts on the layer.

Click the button 'Generate Drill Files...' and enter into a new menu. This is used to make the map files for the PCB drill to make the holes in the rights spots.

One thing I recommend changing is using millimeters for your Drill Units.

Click the two buttons 'Generate Map File' and 'Generate Drill File'.

Go back to the 'Plot' menu and click 'Plot'. Here is a short video to show you what it should look like when you click the 'Plot' button.

Open the 'gerbers' folder. This folder should be in the folder that has your kicad files.

Select all of the files, right click, and click 'Compress'.

The creates a '.zip' file for us to use'. This file is the '.zip' file that we need to have your boards manufactured.

Feel free to rename the folder anything you would like. If you have any questions or need additional help, please contact us directly. We are happy to help when we can.

LED Dice Simulator Kit

LED Dice Roll Kit Tutorial

We are so excited that you have decided to join us on this journey of electrifying tech fun!  In this box you will find everything you need to make your own LED Dice Simulator!  Just like any 6-sided die in any board game you have played, this simulator has 6 possible outcomes!  This kit uses…

Read More »

Cyber Voice Recorder Kit

Cyber Voice Recorder Kit Tutorial

Ever had trouble remembering something? With this month’s kit, you can save those important memories, at least 15 seconds worth! Once you build this kit, you’ll be able to record a small voice message and play it back any time. WARNING: SOLDERING IRONS ARE HOT.  SOLDERING IRONS ARE NOT TOYS.  ALWAYS WEAR EYE PROTECTION WHILE…

Read More »

Using a Multimeter to measure voltage, current, and/or resistance

Electricity 101: Understanding Voltage, Current, and Resistance

When we talk about electricity, there are a few key units of measurement that we use to describe how it flows and how it is used. These units are voltage, current, and resistance. Let's take a closer look at each of these...

Read More »

Minimum RP2040 Schematic Reference

Designing with the RP2040: Minimum Requirements Design

Minimum RP2040 Design Made Simple I’ve made several designs with the RP2040 from Raspberry Pi. Using the OEM’s design references and other references online, I have designed, what I consider the minimum quality design for RP2040, for when you don’t need extras, just the controller. In this walk through I will give links to some…

Read More »

Allen B Du Mont 224-A Oscilloscope Open Chassis

DuMont: Part Two – An Allen B Du Mont 224-A Restoration

Last weekend, I delved deeper into my restoration project of the Allen B Du Mont 224-A Oscilloscope, with the goal of finally getting it open, checking it for safety, and powering it on. The journey was filled with challenges, but ultimately, it was a successful one.

Read More »

Dreamweaver 4N Jr Kit

Dreamweaver 4N JR Kit Tutorial

Beep boop bloop beep! Who doesn’t love audio synthesizers? This month’s kit is a smaller version of our popular Dreamweaver 4N! WARNING: SOLDERING IRONS ARE HOT.  SOLDERING IRONS ARE NOT TOYS.  ALWAYS WEAR EYE PROTECTION WHILE USING A SOLDERING IRON. FIRST, YOU SHOULD REFRESH YOURSELF ON SOLDERING SAFETY! Click Here IC → This is an ATMEGA328P…

Read More »

Placing a PCB Assembly Order with Cyber City Circuits

EMail Sales@CyberCityCircuits.com for a Free Consultation Thank you for your interest in hiring Cyber City Circuits for your PCB assembly needs. We offer an assortment of services, including… PCBA DFM Consulting Prototyping Circuit Board Design Firmware QC Testing Packaging We need the following to process your quote. Send RFQs to Sales@CyberCityCircuits.com. Our completed quote form. <(-Link…

Read More »

TCA9517 Schematic Example

I2C Level Shifting With The TCA9517 With Reference Schematic

The Voltage Mismatch Problem      I²C looks deceptively simple: two wires (SDA and SCL), lots of devices, and everything “just works.” But the trouble starts when devices don’t agree on voltage. Most modern microcontrollers run at 3.3 V Many sensors, displays, and older peripherals still run at 5 V If you directly connect them:…

Read More »

GCT USB Type-C connector

These Are a Few of My Favorite Type-Cs (USB-C 2.0 Guide)

The age of USB-C is here and your product best be with the times. USB-C is great because it is so versatile. It is designed to be present everywhere. Not all USB-C Connectors are designed equal though. There are options for Power Only, USB 2.0, USB 3.x, angled, straight, etc. It can be taunting to...

Read More »

Maximizing Connectivity with the Nexperia NCA9555 I/O Expander

The NCA9555 is a low-voltage 16-bit I²C and SMBus I/O expander that provides 16 bits of General Purpose Input/Output (GPIO) expansion.

Read More »

KiCAD New Project Window

How to Download KiCAD and Get Started on MacOS

December 5, 2025/David Ray/Electronics & KiCAD Tips Circuit Board Design is easier now than it has ever been. KiCAD has really democratized the industry and is actively creating a renaissance of electronic hardware. Visit www.KiCAD.org In your Browser The KiCAD software is a free and open-source Electronic Design Automation package. Sometimes people ask how they…

Read More »

Making a custom schematic symbol in KiCAD

KICAD Tip: Using Renumber Pads

Making a custom schematic symbol in KiCAD can be tedious, but with this simple trick, you can save a lot of time in your symbol layout.

Read More »

Why a MVP Can Be More Effective Than a Fully Realized Product

At Cyber City Circuits, we get the concept of an MVP approach. While it may be tempting to pour all of your resources into developing a fully realized product, a MVP can often be a more effective and efficient way to validate your ideas and get to market quicker.

Read More »

TI83 Plus Graphing Calculator Circuit Board

83Redux: Part One – A Journey into the TI83 Plus Graphing Calculator

According to Texas Instruments, this calculator was designed to use a Zilog Z80 MCU operating at 6 MHz, but upon inspection, I find that the device was actually using a custom ASIC marked ‘INVENTEC 6SI837 0A JAPAN 0209EAI’.

Read More »

SOIC-14 Package

ATTINY1614 Micro-Controller: Good Info to Know

The ATtiny1614 is a microcontroller that has been designed to help people bring their ideas to life. It’s a member of the tinyAVR 1-series and packs a punch with its advanced features and capabilities. With a clock speed of up to 20 MHz, 16 KB of Flash memory, 2 KB of SRAM, and 256 bytes of EEPROM, this little chip…

Read More »

Three ceramic capacitors

Capacitors: Three Things that Affect Capacitance

Capacitors are electrical components that store and release electrical energy. They are commonly used in electronic circuits for a variety of purposes, such as filtering, coupling, and storing electrical energy storage. The capacitance of a capacitor, or its ability to store electrical energy, is determined by three physical factors: 1) The type of material used…

Read More »

Voltage, Current, & Resistance Formulas

Electricity 101: What is Ohm’s Law?

Ohm's Law tells us that the amount of electricity flowing through a conductor is related to how much resistance the conductor has to the flow of electrons. Resistance is a measure of how hard it is for the electrons to move through the conductor.

Read More »

Arduino Theremin

Arduino Nano Theramin Kit Tutorial

More music for your ears! This soldering kit we designed to be wireless controlled by your hands! Wave your hands in front of it to create different notes. By linking an ultrasonic sensor to the Arduino Nano, we can detect the range of your hand and then translate that into notes on a scale. WARNING:…

Read More »

Requirements – Objectives vs Constraints

When deciding on requirements during the development process, it is important to differentiate between objectives and constraints. Understanding the difference can help ensure that the product meets the needs of the users and is feasible to produce.

Read More »

Splicing cut tape

2 Become 1: Splicing Cut Tape Together

Splicing cut tape is an essential step in the PCB assembly process, and it is the process of joining two pieces of cut tape to make a single piece.

Read More »

Revolutionizing PCB Assembly: The Power of Precision Solder Paste Application

Effective solder paste application is a critical step in the PCB assembly process that can impact the reliability and performance of your final product.

Read More »

Sega Genesis

Unleash the Power of Your Sega Genesis: Adding RCA Jacks for Optimal Gaming Experience

Have you ever struggled to find the right cable for your game console? What if you could solve this problem permanently?

Read More »

A panel of circular printed circuit board assemblies

Much Ado About Panelization and Mounting Holes

A good trick in manufacturing to speed up assembly is to order PCBs in panels. In this example, there are 4 different PCBs set in one panel. This way the machines can build 4 boards at one time. Takes less human interaction and less errors than if the boards are assembled and processed it one…

Read More »

Soldering Station and Safety Equipment

Soldering: Basic Soldering Safety

SAFETY RULES FOR SOLDERING USE CARE WHILE SOLDERING. You should know that soldering irons are HOT! That means you will get burned. It’s okay, everyone gets burned a few times when starting out, but just be careful. You may also need to use tweezers or clamps to help hold things in place while you’re working….

Read More »

KiCAD Position Files

KICAD Tip: Generate a Position File

When you need a PCB assembled by a pick-and-place machine, you must generate a position file (also known as a component placement file) so the machine knows exactly where to place each component. This process in KiCAD can be a little tricky, so this guide will walk you through how to correctly generate a position…

Read More »

TI83 Plus Graphing Calculator Circuit Board

Top Tips and Tricks for Maximizing the Use of Decoupling Capacitors in PCB Design

Are you tired of dealing with power supply noise and voltage spikes in your PCB designs? Look no further because decoupling capacitors are here to save the day!

Read More »

Du Mont 224-A Oscilloscope Original Front Pannel

DuMont: Part One – An Allen B Du Mont 224-A Restoration

Recently, I had the opportunity to acquire a Du Mont 224-A Oscilloscope and I decided to take on the project of restoring it to its former glory. This blog series will document my journey of restoring this vintage instrument and will provide a glimpse into the history of electronic measurement.

Read More »

Retro Electro: The Untold Stories of Electronics History

Retro-Electro is a long-form article series for Digikey’s magazine ‘We Get Technical.’ Wildman Whitehouse and the Twenty-Five Hundred Mile Long Capacitor Wildman Whitehouse was a medical doctor and a self-taught electrician whose ambition ultimately led to pioneering achievements and significant failures. He put himself in the world of engineers and scientists, but he was neither….

Read More »

2 Position, 5 mm, Green, Straight Plug

Top 5 Pluggable Screw Terminal Plug Connectors

Pluggable Screw Terminal Connectors are an innovative solution for PCB to wire connections. They eliminate the need for messy wire soldering and provide a clean and organized setup. The screw terminals make it easy to connect wires securely, while the plug on the other end allows for a seamless connection to the PCB.

Read More »

Clean Traces

The Key to a Successful MVP: Choosing the Right Features

Pay close attention to the primary issue that is remedied by your product. Work on your problem definition. Figure what the problem is and allow that to govern your decision making.

Read More »

The 'D' Hitkey lets you drag traces.

KiCAD Tip: Press ‘F’ For ‘Auto-Complete Trace’

December 16, 2025/David Ray/Article One simple trick that will save you a lot of time when routing your traces. The ‘F’ and ‘D’ key combination is great for productivity. Use ‘F’ To Auto Complete Your Trace Here’s a quick KiCAD trick to save you time when routing your traces. Use the ‘F’ key to autocomplete…

Read More »

CR2032 batteries

Top 5 CR2032 Battery Connectors to Consider

The CR2032 is a fantastic battery for many different solutions. CR2032 batteries are a cost-effective, widely available, and user-friendly power source for electronic devices.

Read More »

Datasheet Digest Series Cover

CD4017B Decade Counter Datasheet (Datasheet Digest)

On this episode of the Datasheet Digest we go over the datasheet for the CD4017B Decade Counter and then, through our 555-point analysis, we grade it. How does it stack up? How old is too old for a datasheet? Let's find out!

Read More »

From Concept to Production: Proof of Concept vs Prototype

By working with a company like Cyber City Circuits, you can also benefit from cost savings and increased production efficiency during the process of creating a proof of concept, prototype, and pre-production prototype. Cyber City Circuits has the expertise and experience to help you through each stage of the product design process, resulting in a...

Read More »