Skip to the content
PCBKitNew board
2 layers257.2 × 100 mmMainpcb, the printed circuit board in 3D

Current Version 1.1 - Adds support for pcb mount stabilizers, makes the design easier to assemble, and decreases price of production

Size
257.2 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
145
Nets
83
Pads
833
Tracks, vias
901, 4
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
15 Jun 2021
Updated
18 Jun 2021

Overview

Mainpcb is an open-source printed circuit board by mintexists, from the mintexists/WhiteBoard repository on GitHub. It is a 2-layer board of 257.2 × 100 mm with 145 parts on 83 nets, routed with 901 tracks and 4 vias.

Its parts include 2 switches and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

WhiteBoard

A Budget-Oriented Ortholinear Keyboard

Current Version 1.1 - Adds support for pcb mount stabilizers, makes the design easier to assemble, and decreases price of production

Planned Improvements - Add support for an acrylic window for the components on the left

Features

  • Rotary Encoder
  • Hot Swappable switches
  • QMK and VIA support (Not upstream)
  • Easy Assembly (Can be made entirely through hole)
  • Budget Oriented
  • Compatible with a variety of Microcontrollers

Make Your Own

Parts List

A Build Guide will be added shortly

Images

Keyboard

My Keymap

1 2 3 4

Parts

145
QtyValueFootprintReferences
60Dkeyboard_parts:D_SOD123_axialD_0, D_1, D_2, D_10, D_11, D_12, D_13, D_14, D_15, D_16, D_17, D_18, D_19, D_20, D_21, D_22 +44
59KEYSWkeyswitches:Kailh_socket_MXK_0, K_1, K_2, K_10, K_11, K_12, K_13, K_14, K_15, K_16, K_17, K_18, K_19, K_20, K_21, K_22 +43
10MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5, H6, H7, H8, H9, H10
10MountingHoleMountingHole:MountingHole_3.5mmH11, H12, H13, H14, H15, H16, H17, H18, H19, H20
1LOGOBMP:aG***
1MountingHoleMountingHole:MountingHole_5.3mm_M5BatteryHole1
1ProMicroKeebio-Parts:ArduinoProMicro-ZigZagU1
1Rotary_Encoder_SwitchKeebio-Parts:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW2
1SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW1

The 144 most common of 145 parts.

Questions

How big is the Mainpcb PCB?

It measures 257.2 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mainpcb use?

145 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Mainpcb KiCad files?

From the mintexists/WhiteBoard repository on GitHub, at the commit this page was made from: the board is Kicad Files/Mainpcb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mainpcb design in my own project?

Its repository states no licence, so its author keeps all rights: ask mintexists before reusing the design.

Similar boards

  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers178 × 145 mmUltra DB X51 v1, the printed circuit board in 3D

    Ultra DB X51 v1

    ExploreEmbedded/8051_DevelopmentBoard

    Design files and sample code for 8051 development Ultra Boards

    145 parts70
  • 2 layers23.3 × 37.9 mmAnemometer 200 G473, the printed circuit board in 3D

    Anemometer 200 G473

    Maniak003/Anemometer

    Ultrasonic anemometer

    145 parts20GPL-3.0
  • 2 layers252 × 85 mmMorizon choc, the printed circuit board in 3D

    Morizon choc

    skarrmann/morizon

    Horizon + More keys = Morizon. 5 rows, 66 keys, no special features.

    145 parts20MIT
  • 2 layers285 × 94.2 mmWoodpecker, the printed circuit board in 3D

    Woodpecker

    Ardakilic/woodpecker-keyboard

    5 row ortholinear keyboard, based on Lumberelite and Lumberjack

    145 parts18MIT
  • 2 layers317.4 × 117.4 mmProteus PCB, the printed circuit board in 3D

    Proteus PCB

    gzowski/Proteus67

    Proteus 67 - Ortholinear mechanical keyboard

    145 parts16MIT