Skip to the content
2 layers100 × 100 mmKamaji, the printed circuit board in 3D

A quiz game system

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
75
Nets
56
Pads
255
Tracks, vias
373, 22
Pours
6
Routed
Yes
KiCad
KiCad 4
Created
22 Oct 2017
Updated
13 Jun 2026

Overview

Kamaji is an open-source printed circuit board by iley, from the iley/kamaji repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 100 mm with 75 parts on 56 nets, routed with 373 tracks and 22 vias.

It is built around the ATMEGA32U4-AU, LM27313XMF and IRL540NPBF, with the MBR0540 among its other parts. Its parts include 23 resistors, 11 capacitors, 8 connectors, 3 transistors and 3 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

Kamaji quiz game system

See kamaji.cc for assembly instructions and additional information.

Directories:

  • firmware: main source code;
  • demo: code samples;
  • 3d: OpenSCAD models for the enclosure;
  • pcb: schematic and printed circuit board layout in KiCAD format;
  • misc: the rest.

SDK

We use PlatformIO with Arduino framework. It should also be possible to compile the code with the official Arduino IDE.

Compile and flash firmware

For v1 and v3 custom fuses must be programmed before first flashing.

text
pio run -e v1 -t fuses

Select the correct board version (v1, v2, v3) and flash it with:

text
pio run -e v1 -t upload

Hardware

The recommended version for new builds is "Classic V1".

  • V1 uses an ATmega328p running at 8MHz without an external oscillator. USBasp can be used for programming.
  • V2 uses ATmega32u4 and a 128x64 graphics screen.
  • V3 runs on ATmega328p with a 16MHz oscillator and and utilizes a PCF8574 I/O extender chip.
  • "Classic V1" is an updated revision of V1. Fully compatible from software point of view.
  • "Headless" is a USB MIDI device without a screen or buttons. Built around "Pro Micro" boards (ATMega32U4).

Code style

Let's stick to Google C++ Style Guide.

Parts

75
QtyValueFootprintReferences
8Via_0.8mmkamaji:Via_0.8mmVIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**
7220RResistors_SMD:R_1206_HandSolderingR4, R5, R6, R7, R9, R10, R11
6RJ10kamaji:RJ10J1, J2, J3, J4, J5, J6
50.1uFCapacitors_SMD:C_1206_HandSolderingC4, C5, C6, C10, C11
510KResistors_SMD:R_1206_HandSolderingR3, R8, R12, R15, R20
4200RResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR21, R22, R23, R24
3SW_PushButtons_Switches_THT:SW_PUSH-12mm_Wuerth-430476085716SW1, SW2, SW3
218pFCapacitors_SMD:C_1206_HandSolderingC2, C3
222RResistors_SMD:R_1206_HandSolderingR1, R2
2IRL540Nkamaji:TO-220-3_HorizontalQ2, Q3
1100KResistors_SMD:R_1206_HandSolderingR18
110uFCapacitors_SMD:C_1206_HandSolderingC1
110uHkamaji:Inductor_PIS2408_SMDL1
113K3Resistors_SMD:R_1206_HandSolderingR17
116MHzCrystals:Crystal_HC49-U_VerticalY1
11AResistors_SMD:R_1812_HandSolderingF1
11KResistors_SMD:R_1206_HandSolderingR13
12.2uFCapacitors_SMD:C_1206_HandSolderingC8
1200KPotentiometers:Potentiometer_Trimmer_Bourns_3339P_HorizontalRV1
1220pFCapacitors_SMD:C_1206_HandSolderingC9
12N3904TO_SOT_Packages_THT:TO-92_Molded_NarrowQ1
14.7uFCapacitors_SMD:C_1206_HandSolderingC7
151KResistors_SMD:R_1206_HandSolderingR16
1680RResistors_SMD:R_1206_HandSolderingR19
1ATMEGA32U4-AUHousings_QFP:TQFP-44_10x10mm_Pitch0.8mmU1
1ICSPkamaji:ATmega_ISP_6pinICSP1
1Jumper_NC_SmallPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJP2
1Jumper_NO_SmallPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJP1
1LCD12864Bkamaji:LCD12864DS1
1LEDLEDs:LED_D5.0mmD1
1LM27313TO_SOT_Packages_SMD:SOT-23-5_HandSolderingBC1
1MBR0540Diodes_SMD:D_SOD-323_HandSolderingD2
1SoundVcc2Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJP3
1Speaker_Crystalkamaji:Buzzer_ARIO_98dBLS1
1USB_Akamaji:USB_AJ8
1USB_Bkamaji:USB_BJ7
1VOLUMEkamaji:Potentiometer_Wheel_16mmRV2

The 71 most common of 75 parts.

More from iley/kamaji

5
  • 2 layers100 × 100 mmKamaji, the printed circuit board in 3D

    Kamaji

    iley/kamaji

    A quiz game system

    49 parts4MIT
  • 2 layers130 × 110 mmKamaji, the printed circuit board in 3D

    Kamaji

    iley/kamaji

    A quiz game system

    34 parts4MIT
  • 2 layers69 × 51 mmHeadless v1, the printed circuit board in 3D

    Headless v1

    iley/kamaji

    A quiz game system

    23 parts4MIT

Similar boards

  • 2 layers99.9 × 50 mmPin switcher, the printed circuit board in 3D

    Pin switcher

    petrinm/pin_switchers

    PIN-diode switch designs

    86 parts1
  • 2 layers51.8 × 47.5 mmEthernet, the printed circuit board in 3D

    Ethernet

    Erhannis/LaserEthernet

    Cleanup and manufacture-prep of http://blog.svenbrauch.de/2017/02/19/homemade-10-mbits-laser-optical-ethernet-transceiver, license CC-BY-SA-NC 4.0

    79 parts
  • 2 layers113 × 195.6 mmVendinator platine, the printed circuit board in 3D

    Vendinator platine

    MakeMagazinDE/Vendinator

    Ergänzend zum Artikel in der Make 5/24 findet ihr hier die Sketches, Schaltpläne und Ablaufpläne.

    77 parts14
  • 2 layers139 × 139 mmBreeze electronics design, the printed circuit board in 3D

    Breeze electronics design

    microdynamics-robot-quadcopter/breeze_electronics_design

    This project is created and managed by EDA softwares, which contains the breeze quadcopter's component library, footprint library, schematic, printed circuit boards, etc.

    107 parts13GPL-3.0
  • 2 layers34 × 46 mmESPDali, the printed circuit board in 3D

    ESPDali

    petrinm/ESP32Dali

    Interface with DALI compatible lighting devices using ESPHome project

    46 parts11MIT
  • 2 layers67 × 56 mmBtrail powerboard, the printed circuit board in 3D

    Btrail powerboard

    LillyWho/esp32-bluepad-railBT

    ESP32 Firmware for controlling a train

    23 parts4
  • 2 layers58.3 × 15 mmVape light, the printed circuit board in 3D

    Vape light

    sbyd-space/vape-light

    An educational DIY kit for converting a disposable vape into a rechargeable flashlight

    46 parts4CERN-OHL-P-2.0
  • 2 layers148 × 61 mmIrrigation controller, the printed circuit board in 3D

    Irrigation controller

    adriencarbonaro/irrigation-controller

    Irrigation System Controller

    40 parts2

Questions

How big is the Kamaji PCB?

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

What parts does the Kamaji use?

75 parts, built around the ATMEGA32U4-AU, LM27313XMF, IRL540NPBF and MBR0540. 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 Kamaji KiCad files?

From the iley/kamaji repository on GitHub, at the commit this page was made from: the board is pcb/v2/kamaji.kicad_pcb and its schematic pcb/button_v1/kamaji_button_v1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kamaji design in my own project?

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