nemo.foo
back to projects

$ nemo.foo /projects/business-card

Business Card PCB

Designing my first PCB in KiCad and having it fabricated by JLCPCB.

HardwarePCBKiCadJLCPCBElectronics

One of my goals this year is to learn how to make a custom Printed Circuit Board (PCB). As a first step, I decided to design something simple and fun: a business card PCB.

My KiCad Workflow

KiCad is actually a collection of different applications. The main ones I used for this project were the Schematic Editor, Symbol Editor, PCB Editor, and Footprint Editor.

  1. Schematic Editor
    I started by drawing a simple schematic to represent the elements of the business card. I did not need a functioning circuit, so I kept it minimal. Still, this step helped me make sure every component was accounted for.

  2. Symbol Editor
    Next, I created custom symbols for things like a ruler marking. I also added placeholder symbols for any additional elements I wanted to show on the card, such as reference points or measuring tools.

  3. Footprint Editor
    After that, I designed matching footprints for my custom symbols. For instance, I added footprints for the ruler elements, holes of various sizes, and even some pin-pitch measuring tools. Attaching footprints to the correct symbols in the schematic ensured a smooth transition to the PCB layout.

  4. PCB Editor
    Finally, I moved everything into the PCB Editor to place components and route traces. I also added a few creative touches:

    • Random routes and a small QR code, along with social media handles and icons as copper fill, which had the solder mask cut away for visibility.
    • Common hole sizes (some with pads and some without) to test drilling dimensions.
    • A via to cross over routes and explore multi-layer routing.
    • Pin-pitch measuring tools to reference different component sizes.

What I Learned

This was my first attempt at designing a PCB, and my focus was on learning each step of the process rather than perfecting a circuit. I already understand some electronics fundamentals, so this project was really about getting comfortable with KiCad and seeing how a design moves from concept to a physical board.

After double-checking my work, I exported the Gerber files and sent them off to JLCPCB. It is exciting to think I will soon be holding a custom business card PCB. I kept the design minimal but plan to iterate once I see how this first run turns out.

Future Plans

I want to design a keyboard by the end of the year. I already have the coding and circuit design skills, and I can assemble and solder the components myself. This project was the next step to help me get there. I may even dust off my Blender skills for any final design flourishes.

For now, I am waiting for the boards to arrive. I am already brainstorming ideas for small circuits or LED indicators to add to the next version. This first project taught me a lot about how a PCB goes from idea to a real object, and I am excited for my next adventure in hardware design.

~/subscribe
$ Get the next post in your inbox.
$ One email per post. No filler.