Skip to the content
PCBKitNew board
2 layers52.2 × 52.2 mmBase, the printed circuit board in 3D

Circuit diagrams and firmware source code for Gboard DIY keyboards

Size
52.2 × 52.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
43
Nets
25
Pads
115
Tracks, vias
344, 34
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
25 Mar 2015
Updated
1 Oct 2026

Overview

Base is an open-source printed circuit board by google, from the google/mozc-devices repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 52.2 × 52.2 mm with 43 parts on 25 nets, routed with 344 tracks and 34 vias.

It is built around the ATMEGA32U4-AU. Its parts include 26 connectors, 5 capacitors, 3 resistors, 1 IC and 1 crystal. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Circuit diagrams and firmware source code for Gboard DIY keyboards, previously known as Google Japanese Input / Gboard April Fools.

This is not an officially supported Google product.

Products

Please refer to the README in each directory for more details.

drumset

Google 日本語入力 ドラムセットバージョン
Google Japanese Input Drum set version

変換の煩わしさを感じさせない思いどおりの日本語入力を提供します。

  • Announce
  • Release date: Apr 1, 2010
  • Source: Not open source

morse

Google 日本語入力 モールスバージョン
Google Japanese Input Morse version

モールス符号で思いどおりの日本語入力

flap

Google 日本語入力 パタパタバージョン
Google Japanese Input Patapata version

もう、なにも覚える必要はありません。 押して離すだけの日本語入力。

magichand

Google 日本語入力 マジックハンドバージョン
Google Japanese Input Magic hand version

マジックハンドでらくらく入力

piropiro

Google 日本語入力 ピロピロバージョン
Google Japanese Input Piropiro version

もうキーはいらない

furikku

Google 日本語入力 物理フリックバージョン
Google Japanese Input Physical Flick version

さわれるフリック

puchipuchi

日本語入力 プチプチバージョン
Google Japanese Input Puchi Puchi version

空気のように、軽やかな入力。

nazoru

Gboard 物理手書きバージョン
Gboard Physical Handwriting version

新しいタイプの手書き入力。

mageru

Gboard スプーン曲げバージョン
Gboard Spoon Bending version

タネも仕掛けもない、柔軟な入力。

yunomi

Gboard 湯呑みバージョン
Gboard yunomi version

もう、おすしかない。

bar

Gboard 棒バージョン
Gboard bar version

キーの次はボーです。

caps

Gboard 帽バージョン
Gboard CAPS version

入力は、帽険だ。

double sided

Gboard 両面バージョン
Gboard double sided version

表面かと思ったら裏面でした。

dial

Gboard ダイヤルバージョン
Gboard Dial Version

まるくおさめました。

conveyorbelt

Gboard くるくる バージョン
Gboard Conveyor Belt version

流れるような文字入力を

Parts

43
QtyValueFootprintReferences
12Conn_01x01_MaleConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ15, J16, J17, J18, J19, J20, J21, J22, J23, J24, J25, J26
12Conn_01x02_MaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1, J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12
3CCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC3, C4, C5
3TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP2, TP3
222Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR2, R3
10.1uFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC1
110KResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR1
116MHzCrystal:Crystal_HC49-4H_VerticalY1
11uFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC2
1ATmega32U4-AUPackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1Conn_01x04_MaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ13
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ14

The 39 most common of 43 parts.

Questions

How big is the Base PCB?

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

What parts does the Base use?

43 parts, built around the ATMEGA32U4-AU. 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 Base KiCad files?

From the google/mozc-devices repository on GitHub, at the commit this page was made from: the board is mozc-yunomi/board/base/base.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Base design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from google/mozc-devices

12
  • 4 layers234 × 84 mmMain panel, the printed circuit board in 3D

    Main panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    234 parts3kApache-2.0
  • 2 layers191 × 85 mmSub panel, the printed circuit board in 3D

    Sub panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    135 parts3kApache-2.0
  • 2 layers98 × 71 mmMozc dial, the printed circuit board in 3D

    Mozc dial

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    112 parts3kApache-2.0
  • 2 layers52.2 × 52.2 mmBase promicro, the printed circuit board in 3D

    Base promicro

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    30 parts3kApache-2.0
  • 4 layers19 × 76 mmMozc doublesided, the printed circuit board in 3D

    Mozc doublesided

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    26 parts3kApache-2.0
  • 2 layers159.5 × 30 mmType f, the printed circuit board in 3D

    Type f

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    25 parts3kApache-2.0
  • 2 layers14 × 100 mmYunomi, the printed circuit board in 3D

    Yunomi

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    23 parts3kApache-2.0
  • 2 layers140.5 × 30 mmType e, the printed circuit board in 3D

    Type e

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    16 parts3kApache-2.0
  • 2 layers19 × 76 mmSub, the printed circuit board in 3D

    Sub

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    15 parts3kApache-2.0
  • 2 layers116.8 × 30 mmType d, the printed circuit board in 3D

    Type d

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    14 parts3kApache-2.0
  • 2 layers40 × 15 mmSensors, the printed circuit board in 3D

    Sensors

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    12 parts3kApache-2.0
  • 2 layers15.9 × 23.5 mmUsb, the printed circuit board in 3D

    Usb

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    12 parts3kApache-2.0

Similar boards

  • 2 layers243.2 × 106 mm3W6, the printed circuit board in 3D

    3W6

    weteor/3W6

    a small compact 3x5+3 split ortho keyboard

    113 parts488
  • 2 layers228.4 × 85 mmLeChiffre, the printed circuit board in 3D

    LeChiffre

    tominabox1/Le-Chiffre-Keyboard

    Great thanks goes to Jake at P3D for really making the case amazing and open sourcing his work. Check him out at P3Dstore.com

    105 parts183GPL-3.0
  • 2 layers228.6 × 76.8 mmSchwann Rev0.5b, the printed circuit board in 3D

    Schwann Rev0.5b

    The-Royal/The_Royal_Open-Source-Projects

    A Master Repository For All things Royal Made

    127 parts159MIT
  • 2 layers30 × 65 mmKeyboard mcu, the printed circuit board in 3D

    Keyboard mcu

    dpapavas/lagrange-keyboard

    A configurable, handwired, ergonomic keyboard

    26 parts137AGPL-3.0
  • 2 layers88.4 × 80 mmLHS Controller PCB, the printed circuit board in 3D

    LHS Controller PCB

    dmcke5/ZenDeck

    This is the second revision of my Mini PC based handheld Gaming PC! It is designed for a Beelink SER 5 Mini PC but could be adapted to other systems by changing the mounting brackets and outlet plate.

    76 parts133CERN-OHL-S-2.0
  • 2 layers259.5 × 89.1 mmSteno, the printed circuit board in 3D

    Steno

    crides/steno

    Embedded steno firmware + custom steno PCBs

    61 parts75MIT
  • 2 layers99.1 × 99.1 mmPower supply panelized, the printed circuit board in 3D

    Power supply panelized

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    223 parts75
  • 2 layers323.9 × 95.1 mmUnSplit, the printed circuit board in 3D

    UnSplit

    swiftrax/UnSplit

    Ergo 40% mechanical keyboard with all components on the top with diodes arranged in an array

    110 parts68GPL-2.0