Your Reliable Mechanical Keyboard PCB Manufacturer in China

PCBMay is a professional Mechanical Keyboard PCB manufacturer in China. We can provide different types of mechanical keyboard PCBs for your project.

  • Over 12 years of PCB manufacturing experience
  • No minimum order quantity for PCB order
  • Certificated by the USA and Canada UL
  • 100% E-test and AOI inspection
  • 7/24 sales and engineering tech support
Get Our Best Quotation
Upload File

Your Premier Mechanical Keyboard PCB Manufacturer

As a leading mechanical keyboard PCB supplier in China, PCBMay has over 12 years of manufacturing experience. You may know the standard keyboard very well, but a mechanical keyboard is one of the keyboards.

From the structure, each button of the mechanical keyboard has a separate switch to control the closed, which is also known as the “axis”, according to the classification of the microswitch, the mechanical keyboard can be divided into a traditional tea axis, blue axis, white axis, black axis, axis shaft, and Romer-g and optical axis.

We always put quality first, even if you compromise the price, however, we don’t compromise the quality.

When you have a PCB need, just send an inquiry to us.

PCBMay, our company, has significant production capabilities in Mechanical Keyboard PCB, and we offer the most affordable prices for high-quality products that we make according to the standards stated in this full-length article. Please have a peek at our featured products since we appreciate your time.

Read More

Mechanical Keyboard PCB Series

Quantum Mechanical Keyboard PCB

The QMK keyboards are popular because they come with unique firmware that allows you to remap the keys. The Quantum Mechanical Keyboard PCB includes “Via,” an application that interacts with QMK to simplify remapping.

ISO ANSI Mechanical Keyboard PCB

ANSI stands for American National Standards Institute. The ANSI keyboard differs from the ISO keyboard in terms of layout. The size and positioning of keys are affected by the physical arrangement.

Wireless Mechanical Keyboard PCB

You have numerous alternatives when placing a bulk order for Wireless Mechanical Keyboard PCB. You can have illuminated N-Keys, aluminum bezels, and lighting with various effects, for example.

USB C Mechanical Keyboard PCB

A wide range of devices are compatible with the USB C Mechanical Keyboard PCB. It’s a well-made, solid PCB that was purchased in bulk. Meanwhile, the key benefit is flexibility, longevity, and high bandwidth.

Switch Mechanical Keyboard PCB

This is located beneath the keycaps on a Switch Mechanical Keyboard PCB. The mechanism that enables auditory and tactile feedback is the switch. This function is occasionally preferred by users.

Hot Swap Mechanical Keyboard PCB

Our device supports keycaps that may be removed and replaced with a single push. Both economy and flagship mechanical keyboards are compatible with our Hot Swap Mechanical Keyboard PCB.

Mechanical Keyboard PCB By Number of Keys (5)

  • 41 51 Mechanical Keyboard PCB

    The 41/51 Mechanical Keyboard PCB can accommodate V2 stabilizers, keyboard controllers, and other devices. The number of arrow keys and the row of keys might change depending on the user’s desired functionality.

  • 61 64 68 Mechanical Keyboard PCB

    Customers prefer PCBMay’s personalized service because we can create unique PCBs. The 61/64/68 Mechanical Keyboard PCB can be tailored to certain specifications. Shortcut keys like F1, F2, F3, etc. can be found.

  • 80 87 Mechanical Keyboard PCB

    There is no globally recognized standard for the number of keys and buttons. However, the 80/87 Mechanical Keyboard PCB supports the Beginner Keyboard range. These may be devoid of the numerical keyboard for aesthetics.

  • 95 96 Mechanical Keyboard PCB

    A 95/96 Mechanical Keyboard PCB with customized 95 to 96 keys is sometimes required, although it is not common. It comes with capabilities such as Programmable Macro Keys, USB Passthrough, and Media Controls.

  • 104 195 Mechanical Keyboard PCB

    A computer keyboard typically has 104 alphanumeric keys. However, because some discerning clients are programmers, our 104/195 Mechanical Keyboard PCB can accommodate the higher range.

Mechanical Keyboard PCB By Type (5)

  • FR4 Mechanical Keyboard PCB

    In terms of FR4 PCB material, the FR4 Mechanical Keyboard PCB is exactly UL-certified as flame-retardant. This product is also extremely durable and can withstand harsh treatment. The board is composed of firm material that is versatile.

  • Rigid Mechanical Keyboard PCB

    Customers occasionally ask for Flex PCB for keyboards, however Rigid Mechanical Keyboard PCB is the standard. If the board is composed of firm material, it has a longer lifespan.

  • Flexible Mechanical Keyboard PCB

    We developed the Flexible Mechanical Keyboard PCB in response to several unique customers’ requests for flex PCB in keyboards. We vow to do the finest work possible to fulfill the specs.

  • CEM-3 Mechanical Keyboard PCB

    The CEM-3 Mechanical Keyboard PCB is made with high-quality glass cloth and glass mat composite, as well as a copper substrate. Because of its cheaper cost, CEM PCB is becoming widely attractive.

  • Customized Mechanical Keyboard PCB

    The number of pins that can be attached to a customized mechanical keyboard PCB. Customized color and an unusual amount of keys are also options. We can also include your company’s logo.

Mechanical Keyboard PCB By Color (5)

  • Blue Mechanical Keyboard PCB

    These keyboard PCB support differs from membrane keyboard support in that they support switches under the keys. The Blue Mechanical Keyboard PCB includes coverage for tactile, linear and clicky switches.

  • Red Mechanical Keyboard PCB

    The popular Cherry brand of mechanical switches can be supported by Red Mechanical Keyboard PCB. However, some customers will opt for a lower-cost brand, such as Kailh, which is manufactured in China. Our keyboard PCB is optimal for these brands also.

  • Green Mechanical Keyboard PCB

    When it comes to MX switches with color coding, the Green Mechanical Keyboard PCB is a viable option. Green switches are also available from Gateron and Razer, in addition to Cherry.

  • Orange Mechanical Keyboard PCB

    The linear switches are more typically associated with the Orange Mechanical Keyboard PCB. The linear switches are the quietest, making them ideal for gaming. As a result, these PCBs must be long-lasting.

  • White Mechanical Keyboard PCB

    The White Mechanical Keyboard PCB is mainly found in the Tactile switch category. This product is sometimes referred to as a “clear” one. It is primarily used for gaming and typing tasks.

Mechanical Keyboard PCB Properties

The following information is provided to reassure you. We are quite successful in producing your Mechanical PCB plans because we are industry veterans.

Coating: Copper

Base Material: FR4

PCB Layer Count: Single-Layer, Double-Layer PCB & Multilayer

Insulation Material: Epoxy Resin

Surface Finishing: HASL, Lead-free HASL, ENIG, Immersion Silver/Tin

Minimum Line Width: 0.2mm/0.2mm

Please ask our sales people if the specs above do not cover your needs.

Mechanical Keyboard PCB Properties

Mechanical Keyboard PCB Production

We use the suitable laminate materials with standard FR-4 materials at PCBMay. Custom RGB, wireless capability, and other features are included in our High Class Mechanical keyboard PCB.

We extended out to a global audience after effectively creating our brand. PCBMay now serves over 3,000 customers from all over the world as well as within China.

Whatever your PCB requirements are, we will meet them. The Mechanical Keyboard PCB is purchased alongside other computer-related PCBs. Other sorts of PCBs we create include those for the semiconductor industry, the energy sector, and consumer goods.

A Proficient Mechanical Keyboard PCB Provider

The need for these types of keyboard PCBs has grown dramatically as digital commerce and gaming have grown in popularity.

Furthermore, as high-performance computers become more common, people are becoming more selective about how they use the technology for typing.

If your company sells mechanical keyboards, you’ll need a good PCB supplier like us. It is critical to have the correct OEM equipment match in order to ensure efficiency.

PCBMay ensures that any Mechanical Keyboard PCB you purchase fulfills your specifications.

A Proficient Mechanical Keyboard PCB Provider

Why Choose PCBMay for Your Mechanical Keyboard PCB

Why Choose PCBMay for Your Mechanical Keyboard PCB
Why Choose PCBMay for Your Mechanical Keyboard PCB (1)

Are you looking for a professional mechanical keyboard PCB supplier in China? PCBMay is your best choice. There are over 500 workers in our workshop and the monthly production capacity is 40,000 square meters.

There are two or three shifts in our production department, so it is not affected to your delivery time even in peak season.

As a reliable mechanical keyboard PCB supplier, PCBMay has one engineering team with over 20 years of design experience. We have served over 3000+ customers all around the world. Most of them are from the USA, Canada, Germany, UK, Spain, Italy, Sweden, Norway, etc.

When you design a new mechanical keyboard and need to produce the prototype PCB within 24h, PCBMay could help you to produce it.

Our sales team will follow your working time and can reply to your email or quote in time. Therefore, you don’t worry about the time difference.

When you are ready for your mechanical keyboard PCB, please send your CAD file or Gerber file to us. Our engineering team will review the files prior the manufacturing.

Please send your quote to us right now, we will offer the quotation immediately.

Mechanical Keyboard PCB Fabrication

Mechanical Keyboard PCB Fabrication

You can rely on PCBMay because we specialize in Mechanical Keyboard PCB design.

PCBMay is a market leader in China and around the world. With over 12+ years of experience, we can offer you a wide range of PCB goods.

This includes in-demand items such as QMS Mechanical Keyboard PCB, Hot-Swappable Keyboard PCB, Bluetooth/Wireless Mechanical PCB, and Mouse PCBs too!

Mechanical Keyboard PCB Testing & Inspection

PCBMay provides superior Mechanical Keyboard PCB components, as well as other PCB design materials, to enable wireless technology.

We appreciate PCB aficionados at PCBMay, so even if you only buy one thing, it’s fine; we’ll examine it for quality.

PCB inspection methods include X-ray inspection, fixture testing, flying probe testing, and thermal shock testing. Our production expertise will surely satisfy your standards.

OEM & ODM Mechanical Keyboard PCB Applications

Mechanical Keyboard PCB for Gaming Applications

Gamers are drawn to mechanical keyboard PCBs by the attraction of configurable keys. These devices are also more responsive and durable in the long run.

Mechanical Keyboard PCB for Office Applications

Mechanical Keyboard PCB for Office Applications is used by people who work in offices and require accuracy. The keyboards are believed to be more comfortable and easier to type on.

Mechanical Keyboard PCB for School Applications

Mechanical keyboards are preferred by students because they are more durable than membrane or rubber dome keyboards. Mechanical Keyboard PCB is thus a perfect alternative for tasks like typing school papers.

Mechanical Keyboard PCB for Commercial Applications

When office work is done correctly, there are minimal errors. More tactile feedback, we know, leads to the desired result. Digital commerce and in-person stores are included in the Mechanical Keyboard PCB for Commercial Applications.

Mechanical Keyboard PCB for IT Applications

When better coding is required, IT professionals resort to Mechanical Keyboard PCB, which not only has improved tactility but also has reliable clicks. This PCB can withstand pressure on the keys, which is common among IT professionals in a hurry.

Mechanical Keyboard PCB Production Details As Following Up

Layer Count1-40layers
Base MaterialKBShengyiShengyiSF305FR408FR408HRIS410FR406GETEK370HRIT180ARogers4350BRogers4000PTFE Laminates(Rogers seriesTaconic seriesArlon seriesNelco series)Rogers/Taconic/Arlon/Nelco laminate with FR-4 material(including partial Ro4350B hybrid laminating with FR-4)
Board TypeBackplane、HDI、High multi-layer 、blind&buried PCB、Embedded Capacitance、Embedded resistance board 、Heavy copper power PCB、Backdrill.
Board Thickness0.2-5.0mm
Copper ThicknessMin. 1/2 OZ, Max. 10 OZ
PTH Wall25um(1mil)
Maximum Board Size1100*500mm(43”*19”)
Min laser drilling size4mil
Min. Spacing/Tracing2.7mil/2.7mil
Solder MaskGreen, Black, Blue, Red, White, Yellow, Purple matte/glossy
Surface TreatmentFlash gold(electroplated gold)ENIGHard goldFlash goldHASL Lead-free OSPENEPIGSoft goldImmersion silverImmersion TinENIG+OSP, ENIG+Gold finger, Flash gold(electroplated gold)+Gold finger, Immersion silver+Gold finger, Immersion Tin+Gold finger.
Min. Annular Ring3mil
Aspect ratio10:1(HASL Lead-free HASL LeadENIGImmersion TinImmersion silverENEPIG);8:1(OSP)
Impedance control±5ohm(<50ohm), ±10%(≥50ohm)
Other TechniquesBlind/Buried Via
Gold Fingers
Press Fit
Via in Pad
Electrical Test

Here there’re many laminate material datasheets, they’re useful and helpful for you, please see them:

TU-872Modified EpoxyDOWNLOAD2003403.8-4.03.8
RO 3010Cer/PTFEDOWNLOAD50010.2
RO 4003Hydrocarbon/CerDOWNLOAD>2804253.38
RO 4350BHydrocarbon/CerDOWNLOAD>2803903.48
RT/duroid 5880PTFE/GlassDOWNLOAD5002.2
ISOLAPolyclad 370HRFR4DOWNLOAD1703404.8-5.1
HitachiMCL-BE- 67GModified EpoxyDOWNLOAD1403404.94.4
MCL-LX-67YSpecial LaminateDOWNLOAD185-195325-3453.4-3.6
NelcoN4000-13Modified EpoxyDOWNLOAD210-2403653.73.6
N4000-13EPModified EpoxyDOWNLOAD210-2403503.43.2
N4000-13SIModified EpoxyDOWNLOAD210-2403503.43.2
N4000-13EP SIModified EpoxyDOWNLOAD210-2403503.43.2
ArlonArlon 25NCerDOWNLOAD2603.38
Arlon 25FRCerDOWNLOAD2603.58
Arlon 33NPolymideDOWNLOAD>2503534
Arlon 35NPolymideDOWNLOAD>2503634.2
Arlon 85NPolymideDOWNLOAD2503874.2
StablcorST325DOWNLOADThermal conductivity:75w/m.k(with 1oz copper)
ST10DOWNLOADThermal conductivity:325w/m.k(with 1oz copper)
Bergquistht-04503DOWNLOADThermal conductivity:2.2w/m.k(with 1oz copper)


PCBMay offers flexible shipping methods for our customers, you may choose from one of the methods below.

1. DHL

DHL offers international express services in over 220 countries.
DHL partners with PCBMay and offers very competitive rates to customers of PCBMay.
It normally takes 3-7 business days for the package to be delivered around the world.

DHL Forwarder

2. UPS

UPS gets the facts and figures about the world’s largest package delivery company and one of the leading global providers of specialized transportation and logistics services.
It normally takes 3-7 business days to deliver a package to most of the addresses in the world.

UPS Forwarder

3. TNT

TNT has 56,000 employees in 61 countries.
It takes 4-9 business days to deliver the packages to the hands
of our customers.

TNT Forwarder

4. FedEx

FedEx offers delivery solutions for customers around the world.
It takes 4-7 business days to deliver the packages to the hands
of our customers.

Fedex Forwarder

5. Air, Sea/Air, and Sea

If your order is of large volume with PCBMay, you can also choose
to ship via air, sea/air combined, and sea when necessary.
Please contact your sales representative for shipping solutions.

Note: if you need others, please contact your sales representative for shipping solutions.

On our website you can use the following payment methods:

Telegraphic Transfer(TT): A telegraphic transfer (TT) is an electronic method of transferring funds utilized primarily for overseas wire transactions. It’s very convenient to transfer.

Bank/Wire transfer: To pay by wire transfer using your bank account, you need to visit your nearest bank branch with the wire transfer information. Your payment will be completed 3-5 business days after you have finished the money transfer.

Paypal: Pay easily, fast and secure with PayPal. many other credit and debit cards via PayPal.

Credit Card: You can pay with credit card: Visa, Visa Electron, MasterCard, Maestro.

    • “For my Mac, I was conducting extensive research on keyboard PCBs. However, among all the various possibilities and choices, I was just considering this company’s product. I’ve been using it for over a year and love how smooth the cherrymax and click sound is and how long it lasts. If you’re upgrading from a membrane, the pressure required to push the switches is roughly 40grms, so you’ll feel right at home typing on it.”

      Samuel 'Otai, Layout Engineer for PCB from Australia
    • “This company’s PCB products are excellent value for money. Prototype services are useful for someone learning and wishing to experiment with the different PCB features and designs. It’s great that it’s compatible with so many different PCBs. I ordered it as a rush order and was really pleased with how quickly it arrived even during a hectic sales period. Will order again, with more items in mind.”

      Macwell Phils, Purchasing Supervisor from Guyana
    • “Overall, the keyboard PCB is fantastic, and it comes with a strong recommendation. In a heartbeat, I’d buy it again. These are plenty for an enjoyable typing experience. I definitely suggest it for work-related activities and productivity. Built to last. You can also hunt for a PCB for a keyboard that is designed to have extra features. The one I got is for typing, and it works perfectly.”

      Hannibal Morison, Commodity Manager tooling, Machinery & Equipment from Ireland

    Mechanical Keyboard PCB: The Ultimate FAQ Guide

    Do you want to learn everything there is to know about this device? Then you’ve arrived to the right location.

    We’ve gathered the most authoritative information to suit your demands as a discerning customer.

    The latest information about the mechanical keyboard PCB is presented in a fun but informative manner.

    Try reading this article to become a more up-to-date professional designer who will gain respect from others.

    Mechanical Keyboard PCB Introduction

    mechanical keyboard is a type of keyboard with special tactile feedback so accurate that it allows you to execute every click with superfast accuracy and it is made in such a way that it lasts longer than every other keyboard.

    Because of its uniqueness in architecture, awesome durability, and superfast responsiveness, Its demand is increasing day by day

    Computer keyboards are usually of two types depending on the switch.

    The first one is the membrane keyboard which is easily available on the market so it is used in all cases.

    Another one is the mechanical keyboard. There is currently no substitute for a gaming mouse and a mechanical keyboard for gamers.

    Many people are interested in using the mechanical keyboard for all the reasons like response time, build quality, look, RGB. Since it is not like a conventional keyboard, it costs more than a normal keyboard.

    Mechanical keyboards are now widely used by gamers, but now many content creators are using mechanical keyboards.

    In Gaming or typing mechanical keyboard brings a new dimension of typing experience.

    However, according to the price, brand, switch type, the fun of using a mechanical keyboard is different.

    And if there are RGB LEDs on the keyboard, then you can change the key color as you want.

    Mechanical keyboards are usually made of printed circuit boards and switches.

    A metal object and a spring are used inside the switch. The key is registered when two metallic objects touch the key.

    Since the mechanical keys are placed on the printed circuit board, it is possible to change the switch if the switch is not working.

    One of the key differences between mechanical keyboards and membrane keyboards is that, unlike mechanical keyboards, they do not have a separate key switch.

    A rubber dome is placed on top of a membrane sheet so that the key is registered on the keyboard when pressed.

    Since the keys or rubber domes are placed on top of a membrane sheet, it is not possible to change the switch if it is not working.

    What Are Switches in Mechanical Keyboards?

    In the case of mechanical keyboards, there are 3 types of keyboard switches.

    1. Linear,
    2. Tactile
    3. Clicky

    These 3 types of switches have some distinctive features known as the color of the switch.

    1. Linear: Cherry MX Black, MX Red, MX Gray Linear, Logitech Roma G
    2. Tactile: Cherry MX Brown, MX Clear, MX Tactile, Razor Orange GT
    3. Click-through switch: Cherry MX Blue, MX Green, MX White, and Razor’s Chroma Green GT.

    Here Cherry, Logitech, Razor are the switch maker brands.

    The most popular of these is the Cherry MX Switch.

    Cherry is a German-based company. Many Chinese switch makers also make mechanical switches in the form of Cherry MX switches.

    For example, Otemu, Gritech, GETRON, etc. Above all, there are now optical-mechanical switches that feel similar to mechanical keyboards and the keyboards claim to have a faster response time.

    However, depending on the name of the switch, the switch will be clicky, silent, or tactile.

    Most of the time we say click switch, we mean a blue switch. Clicky sound gives a comfortable feeling while typing on the keyboard.

    Tactile switches usually do not have clicky sound but do have tactile feedback.

    Such as Cherry MX Brown or Razor Orange Switch. Linear switches, on the other hand, are silent and do not have much clickiness or feedback like linear switches.

    Such as Cherry MX Black, MX Red. In the early 1970 IBM keyboards were one of the earliest keyboards which were famous for their capacitive sensing Beam spring switches.

    Earlier in the keyboard capacitive sensing technology was similar to touchscreen technology it works exactly like a touchscreen but instead of your finger touching a screen directly with your finger there was a small pad under the switch that simulates your finger which helps to increase the capacitance of the electrodes.

    Eventually, this technology gave away. Beam springs are unique because of the way they behave.

    When you pressing them some internal parts inverts and goes up.

    The feeling of the keyboard was nearly using a typewriting machine.

    The actual goal to develop something which would able to give the feel of an actual typewriting machine.

    Because at that time most of the people were familiar with the typewriter’s clicky sound and nose.

    The keyboard was beautiful because of its double-shot keycaps, a split space bar, and its massive 10-pound weight.

    It was louder than the IBM model Ms. It also uses some solenoid that fires with every click and makes more noise and gives a more type writing feeling.

    But this keyboard was huge in size and weight and impractical.

    Also, it was expensive, in 1970 it costs $1500 which is $8000 in today’s market price.

    IBM has been producing some of the most amazing keyboards for decades and the Model F switches were one of the best switches.

    The main goal was to give the same typewriter feeling in a more compact size box with lower cost and it was successful.

    Nowadays professional typer prefer mechanical keyboard because in membrane keyboards there is a high chance of falls pressing means you thought that you have pressed but it did not work due to membrane somehow not able to touch the key but in the mechanical keyboard there is a high chance that if you click a switch it will definitely response because of its unique mechanism.

    How to Design a Mechanical Keyboard PCB?

    Now we will discuss the mechanical keyboard PCB. How can we able to design a mechanical keyboard PCB.

    How to build a custom mechanical keyboard and how to make a Bluetooth mechanical keyboard.

    At the end of the article, we will discuss how to choose the best mechanical keyboard PCB manufacturer.

    We have to follow a few steps before designing the PCB for the mechanical keyboard.

    Software Setup:

    We are going to use KiCad for designing the keyboard PCB.

    So at first download, it and install it so that you can follow every technique and tip shared by us.

    KiCad is now one of the most widely used software for designing purposes.

    So you can get many tutorials about how to design in Kicad software.

    If you are already installed it then we are ready to go.

    One of the things you have to make sure that you have all the official libraries of KiCad.


    First start KiCad and then then you can see a screen with so many options.

    Now click on the new project. Then give a proper name for your project such as Keyboard PCB or whatever you want.

    Now we are going to design our schematic. So be careful.

    First, double click on the “.sch” file and you can see a completely empty sheet like this.

    Mechanical Keyboard PCB

    Fig 1.

    Now we have to add a component library.  If you look at the top of the window click on preferences > Component Libraries.

    Now click on ‘Add’ and then try to find the ‘keyboard_parts.lib’ file from House’s Libraries.

    Then you can go with directions and suggestions by the software.

    There are so many tutorials on the internet you can watch them and easily able install libraries.

    Now to start we will suggest you a list of basic commands:

    • “m: pick the component up and move it
    • g: drag the component up and move it while keeping wires attached to it
    • c: copy the component
    • e: edit the component
    • r: rotate the component
    • y: mirror the component
    • del: delete the component
    • ESC: abort!”

    Then click on Place > Component. Now can see that your course looks like a pencil.

    Just click any part of the sheet and search for ATMEGAGA32U4 in the library use install.

    Mechanical Keyboard PCB

     Fig 2.

    Click OK and click on the schematic sheet to place the component.

    We have to edit the component and change the reference from U to U1.

    We will place the crystal. Crystal is a very vital part of all the components available on the keyboard PCB.

    Because it determines the speed of the keyboard performance. Now we will place the ‘XTAL_GND’ component next to the controller. Just change the reference to X1.

    One thing we have to remember that there is a high chance of too much noise disturbing the signal to the controller. So we should use two decoupling capacitors to prevent it. Now we will use a crystal with 18pF load capacitance so that our desired decoupling capacitors C1&C2 will be 22pF.  At last, we will add a GND symbol and then connect everything.

    Mechanical Keyboard PCB

    Fig 3.

    Next, we will add 4 decoupling capacitors C1, C2, C3, C4 each of 0.1uF and one 4.7uF capacitor named C7. You can see all these capacitors in the image given below Fig 4.

    Mechanical Keyboard PCB

    Fig 4.

    Look at pin no 13. It is the reset pin. We want to add a push switch with this pin so that we can reset it easily when we need it.

    For that, we will add a ‘SW_PUSH’ switch and named it SW1. Now we have to add a 10k pulp register with this switch named R1. Then it will look like this Fig.5:

    Mechanical Keyboard PCB

    Fig 5.

    Now we have to add a USB port. So go to the library and select ‘ usb_mini_micro_B’ and add to the sheet and named it as J1. Now if you look at the USB there are several pins like VUSB, D-,D+, ID, GND, SHIELD. Now connect VUSB to VCC and then to UVcc of the controller. D- &D+ of both the controller and USB will be connected with two 22 ohm resistance named R1 and R2. GND and shield will be shorted and then it will be connected with the controller’s UGND and with UCap with a 1uF capacitor. The whole thing will look like this Fig 6.:

    Mechanical Keyboard PCB

    Fig 6.

    After that check all the VCC connections and GND connections if they are connected properly then it’s ok to go with the next step. But if they are not connected then connect them properly. Remember that you may have to place a capacitor between AVCC and VCC if you are using built-in-ADC. Here we will go without it.

    Mechanical Keyboard PCB

    Fig 7.

    Now we will arrange the switch matrix. For the tutorial purpose, we will show you a 2X2 matrix. So first go to the library select ‘KEYSW’ for the switch and ‘D’ for diode components. Now connect them respectively K1 with D1 and K2 with D2 and as we say earlier that it is a two 2×2 matrix then we have to do the same thing with K3, K4, D3, D4. Now the matrix will look like this Fig 8:

    Mechanical Keyboard PCB

    Fig 8.

     As you can see that there are so many unused components labeled then as unused pins. Click on the blue X button on the right side and select all the unconnected pins on the controller and USB port. Now our desired schematic will look like the image given below Fig 9.:

    Mechanical Keyboard PCB

     Fig 9.

    After that was done finally the schematic of the Mechanical keyboard PCB is successfully finished.

    Let us consider that all the capacitors and resistors we use are 0805 imperial sizes. For atmega32u4 we consider it is going to be in a TQFN package. From Hasu’s library, we will get a hybrid through-hole and surface mount footprint for diodes.

    The crystal will be an FA-238 series crystal.

    The reset button will be the TL3422 series button.

    The USB mini B port will be a Hirose 5S8 connector. Etc.

    Here this the list you can check out Fig 10.:

    Mechanical Keyboard PCB

    Fig 10.

    Save the above all the associations and close the window.

    Generating Netlist:

    Now we have to generate the netlist. This is essentially a list of connections to our schematic. Next Click on the netlist button.

    Then click on the generate button. Next, use the default netlist in name in the save dialog.

    PCB: Now we have to create our PCB. So save and close the previous Schematic editor. Open the ‘kicad pcb’ file. Then you will see a blank PCB editor like this Fig 11.

    Mechanical Keyboard PCB

    Fig 11.

    First, check whether all the footprint is there or not. Double-check it and confirm it.

    Click on preferences then click on footprints libraries manager and check that all the imported footprints are there.

    If you are not able to find them then import them again.

    Next, we have to set up our grid. Go to the ‘Dimension’ click on it and then go to ‘Grid’ and set size X and size Y both to 0.09375 and units to inches.

    Now change the ‘Grid option’ to ‘User Grid’. And try to get the footprints onto the board.

    So click on ‘Read current Netlist’ and you will see so many messages. Close it then you will see a bunch of footprints like this Fig 12.

    Mechanical Keyboard PCB

    Fig 12.

    Now go to the render tab and uncheck rat nest then you will see all the wired connections vanish. Now earlier we share some useful commands that are very useful for PCB designing:

    • m: move the footprint
    • g: drag the footprint while keeping connectivity
    • e: edit the footprint
    • r: rotate the footprint
    • f: flip the footprint
    • del: delete the footprint
    • ESC: abort!

    Separate all the footprints and place them on the correct side of the PCB so that we can easily work with them. The switch footprint will be the only footprint that will be on the front side of the PCB and except switch footprint, other footprints will be on the backside of the PCB. Now it will look like this Fig 13.:

    Mechanical Keyboard PCB

    Fig 13.

    Then we will start arranging the footprints as per our desired combination. Then edit switch footprints from the ‘Move and Place’ option to the “Lock footprint’.

    Now put all the diodes under switches and make sure that each switch placed exactly corresponds to its switch.

    Mechanical Keyboard PCB

    Fig 14.

    Since we have placed our microcontrollers near the switch we will keep some room for that Fig 15.

    Mechanical Keyboard PCB

    Fig 15.

    Now crystal is one of the most important parts of our PCB. We discussed it earlier.

    Because it decides the speed and performance of the keyboard.

    Be careful that all traces to the crystal must be short and the same in length.

    You can use the highlight net tool to decide what pads are connected to what pad.

    Then we place all the components one by one.

    First, put the crystal above the microcontroller and give it a 45-degree rotation.

    Then put 2 decoupling capacitors just next to responsive pads. Then for VCC place 4, 0.1uF capacitors next to each VCC and AVCC. At last, place the last capacitor.

    As we know the USB connector is not even placed so place a USB connector and reset switch. Put all the resistors in such a way that routing traces can be easier for us.

    Mechanical Keyboard PCB

    Fig 16.

    Cutting Edge:

    Now we have to draw the outline for our board. For that go to the Layer and click ‘Edge. Cuts’ to move the blue arrow and select it as the layer. You can use the drawing tools to draw an outline for the PCB. It will look like this Fig 17.:

    Mechanical Keyboard PCB

    Fig 17.

    Ground Plane:

    Earlier we say that you don’t have to think about ground because we will create a separate ground plane in the PCB where we can add all the GND points in a star topology.

    Mainly it is a big copper plate that will be connected to all other GROUND points.

    When there are a lot of components in the PCB that are connected to different GND points like our PCB then the PCB plane is very useful.

    Now to create a ground plane you can use a zoning tool. First, select the ‘’ option then select GND from the ‘Net’ option and then click “OK”, see Fig 18.

    Mechanical Keyboard PCB

    Fig 18.

    Draw a border around which you want the edge cuts. There are several tutorials for it. You can check them. After those process your PCB will look like this Fig 19.:

    Mechanical Keyboard PCB

     Fig 19.


    Routing is a very important step. For this, we want to use the “Add tracks and Vias tool”.

    Before routing it is important to set your grid size. It is recommended to set it to 0.25mm for routing purposes.

    Now you can question what a trace is or what is vias. We will discuss it a little bit.

    Trace is just like a physical wire made up of copper. Via is a hole that goes through both sides of the PCB.

    At the time of routing, you can press ‘V to switch layers and create vias.

    There are few rules we have to maintain when we create traces and vias.

    Such as no vias between the crystal and controller are not allowed.

    Because vias can capture a small amount of capacitance that can make an impact on crystals’ operation.

    First route the crystal and the decoupling capacitor. And it is very simple in this case.

    Confirm that the B.Cu layer is selected because that is the place where most of the components are placed. And it will look like this Fig 20:

    Mechanical Keyboard PCB

    Fig 20.

    We start of by routing all the VCC connections. Confirm that all the decoupling capacitors routed to appropriate VCC pins on the microcontrollers. Next route USB port as per the circuit diagram. The circuit will look like this Fig 21:

    Mechanical Keyboard PCB

    Fig 21.

    Route the UCap and the rest of the resistor accordingly. Try to make your design as clean and look good as possible. You can turn the rat nest in the render tab to check whether any connection is missed or broken. After fixing all the missing connection your circuit will look like this Fig 22:

    Mechanical Keyboard PCB

    Fig 22.

    Then we route all the route diodes and switches. Route diodes and switches in such a way that it cannot touch the controller. At last, we will route the controller to the rows and columns.

    Double-check all the connections have been made using the Design Rule Check tool or DRS tool.

    After that was done press Start DRC and make sure there are no problems in design. Now go to the “List Unconnected Tab and check whether there are any unconnected nets or not. If you are not able to find any unconnected nets then it is fine. Now your desired PCB design is completed.

    Finally generate Gerber files and send them to a manufacturer who can manufacture them as per our design and then assemble them with necessary components so that they will be ready to use.

    How to Make a Custom Mechanical Keyboard PCB?

    As we show you all the process of how to design a custom mechanical keyboard in detail so it is now easy for you to design a mechanical PCB keyboard.

    Now if you want to add some custom feature to it then at first write down all those features and think about what changes you need to make in the design.

    Most of the time there is no need to change the design but you can change the code at the time of the controller as per your requirement.

    Whenever you want to design a custom PCB board for a mechanical keyboard just try to follow all the design guidelines we discuss earlier.

    There are many tutorials on the internet. You can watch them and implement them.

    First set your goal for the project. Then think about what changes you have to make in the design.

    Which type of controller you want to use and then start design. Install required libraries so that later you don’t have to face any troubles.

    Then focus on the schematic. Because it is a very vital part of PCB designing.

    Then place all the components correctly and do routing properly.

    After completing the PCB design you can manufacture your desired PCB from a manufacturer.

    Mechanical Keyboard PCB

     Mechanical Keyboard

    What is a Bluetooth Mechanical Keyboard PCB?

    Bluetooth Mechanical keyboard is a type of wireless keyboard that can control your PC or Laptop without wire just by using a Bluetooth module.

    Basically in this case the main Bluetooth module or master device will be connected with the main keyboard PCB output and the slave part will be connected with the other device which you want to control with your keyboard.

    If you don’t know what Bluetooth technology is and how it works then we will discuss it a little bit.

    If we want to use a mechanical keyboard wirelessly then we have to add a Bluetooth module to the Keyboard so that we can use it wirelessly.

    One of the main advantages of wireless keyboards is that you don’t care about the wire.

    You may know that most of the keyboard works on 2.4 GHz radiofrequency but Bluetooth is another technology that is being widely used by wireless keyboards.

    Here the communications happen between two types of devices.

    The first one is Master Device and the Second one is the slave device.

    This is a short-range communication technology that works maximum within the range of 10 meters.

    It can connect up to a maximum of 7 or 8 devices. Bluetooth network mainly consists of Personal Area Network or we can call it a piconet.

    Bluetooth devices always work with exchanging some codes so to use Bluetooth we need the approval of other devices which means both master and slave devices.

    There are few advantages to working with a Bluetooth module such as it contains sound facilities and RGB led facilities to indicate the connection status.

    Then it enables multiple devices to transfer data seamlessly and use wireless connectivity.

    Also, it is designed in a simple way and programmed so smartly that users can use it without knowing much about it.

    You can easily connect it with your keyboard PCB. Lastly, the Bluetooth antenna PCB is designed in such a way that it is able to connect the last paired device or the closed device within the preferred range.

    In a Bluetooth Mechanical keyboard, a Bluetooth device will be connected with the main PCB output and another part of the slave part will be connected to the device you want to control with your keyboard.

    There are other mechanisms like you can directly connect the keyboard to your device without the slave part but at that point sometimes pair confirmation may be necessary from both the devices.

    Mechanical Keyboard PCB

    Bluetooth Mechanical Keyboard

    How to Find the Best Mechanical Keyboard PCB Manufacturer?

    High-end equipment and expertise:

    Before choosing your manufacturer be careful about the technology and expertise option of the manufacturer. Because manufacturing accurate keyboard PCB as per given design is not easy.

    So many newbies become frustrated with their PCB performance because the manufacturer they choose either not have high-quality expert or don’t have sufficient expertise to check a PCB board.

    Modeling your requirements:

    Always try to choose a manufacturer who can help you, in the beginning, to model the requirements of your board and help you model your requirements with their high-end software.

    It is also mandatory to choose those manufacturers who can test your board once it is completed and can crosscheck all the impedance values you want.

    Quality to cost ratio:

    Always confirm from the manufacturer how much quality they are able to provide to you within your budget range.

    Because Mechanical Keyboard is used for high-end works like gaming and rapid typing.

    So the quality of the PCB should be premium standard.

    Always try to find a manufacturer who is able to provide you a higher quality to cost ratio.

    Higher customer rating:

    Of course, customer rating is a big sign of a good manufacturer. After checking all the above factors you have to check the customer rating of a manufacturer and choose accordingly.

    Mechanical Keyboard PCB

    Mechanical keyboard PCB


    So we can see that there are so many advantages of using mechanical keyboard PCB,what’s more,PCBMay could help you to produce mechanical keyboard PCBs.

    Demand for Mechanical keyboard PCB is increasing abruptly.

    Especially gaming communities are demanding more accurate and super-fast mechanical keyboards from manufacturers.

    There is a huge demand for Custom Mechanical Keyboards PCB from so many users.

    So we think this is the best time to learn how to design a mechanical keyboard and manufacture it as per customer requirement or for your own hobby.

    You can follow the above article carefully and see some tutorials out there on the internet.

    I am sure you are able to design a PCB within a month. Of course, learning new skills takes time but read the above article carefully and Build your concept accordingly.

    Thank you for being with us so patiently.

    Get Our Best Quotation
    Upload File
    Update cookies preferences
    Scroll to Top

    Get a Quick Quote!

    Upload File

    Get a Quick Quote!

    Upload File