

Kamaji
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
4ATMEGA32U4-AU
QFP-44(10x10)-40℃~+85℃ 10bit 16MHz 1KB 2.5KB 2.7V~5.5V 26 32KB 8 Bit AVR Built-in FLASH QFP-44(10x10) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)LM27313XMF
SOT-23-5-40℃~+125℃@(TJ) 1 1.6MHz 2.7V~14V 400uA 5V~28V 800mA Adjustable Boost Boost Built-in No Overcurrent Protection、Cycle-by-cycle current limiting SOT-23-5 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersIRL540NPBF
TO-220AB-55℃~+175℃ 1 N-channel 100V 140W 2V 36A 63mΩ@4V N-Channel TO-220AB MOSFETs ROHSInfineon TechnologiesMOSFETsMBR0540
SOD-123-55℃~+150℃ 1 Independent 20uA@40V 40V 5.5A 500mA 510mV@500mA SOD-123 Schottky Diodes ROHSonsemiSchottky Diodes
README
README.mdKamaji 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.
pio run -e v1 -t fusesSelect the correct board version (v1, v2, v3) and flash it with:
pio run -e v1 -t uploadHardware
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | Via_0.8mm | kamaji:Via_0.8mm | VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA** |
| 7 | 220R | Resistors_SMD:R_1206_HandSoldering | R4, R5, R6, R7, R9, R10, R11 |
| 6 | RJ10 | kamaji:RJ10 | J1, J2, J3, J4, J5, J6 |
| 5 | 0.1uF | Capacitors_SMD:C_1206_HandSoldering | C4, C5, C6, C10, C11 |
| 5 | 10K | Resistors_SMD:R_1206_HandSoldering | R3, R8, R12, R15, R20 |
| 4 | 200R | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R21, R22, R23, R24 |
| 3 | SW_Push | Buttons_Switches_THT:SW_PUSH-12mm_Wuerth-430476085716 | SW1, SW2, SW3 |
| 2 | 18pF | Capacitors_SMD:C_1206_HandSoldering | C2, C3 |
| 2 | 22R | Resistors_SMD:R_1206_HandSoldering | R1, R2 |
| 2 | IRL540N | kamaji:TO-220-3_Horizontal | Q2, Q3 |
| 1 | 100K | Resistors_SMD:R_1206_HandSoldering | R18 |
| 1 | 10uF | Capacitors_SMD:C_1206_HandSoldering | C1 |
| 1 | 10uH | kamaji:Inductor_PIS2408_SMD | L1 |
| 1 | 13K3 | Resistors_SMD:R_1206_HandSoldering | R17 |
| 1 | 16MHz | Crystals:Crystal_HC49-U_Vertical | Y1 |
| 1 | 1A | Resistors_SMD:R_1812_HandSoldering | F1 |
| 1 | 1K | Resistors_SMD:R_1206_HandSoldering | R13 |
| 1 | 2.2uF | Capacitors_SMD:C_1206_HandSoldering | C8 |
| 1 | 200K | Potentiometers:Potentiometer_Trimmer_Bourns_3339P_Horizontal | RV1 |
| 1 | 220pF | Capacitors_SMD:C_1206_HandSoldering | C9 |
| 1 | 2N3904 | TO_SOT_Packages_THT:TO-92_Molded_Narrow | Q1 |
| 1 | 4.7uF | Capacitors_SMD:C_1206_HandSoldering | C7 |
| 1 | 51K | Resistors_SMD:R_1206_HandSoldering | R16 |
| 1 | 680R | Resistors_SMD:R_1206_HandSoldering | R19 |
| 1 | ATMEGA32U4-AU | Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm | U1 |
| 1 | ICSP | kamaji:ATmega_ISP_6pin | ICSP1 |
| 1 | Jumper_NC_Small | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | JP2 |
| 1 | Jumper_NO_Small | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | JP1 |
| 1 | LCD12864B | kamaji:LCD12864 | DS1 |
| 1 | LED | LEDs:LED_D5.0mm | D1 |
| 1 | LM27313 | TO_SOT_Packages_SMD:SOT-23-5_HandSoldering | BC1 |
| 1 | MBR0540 | Diodes_SMD:D_SOD-323_HandSoldering | D2 |
| 1 | SoundVcc2 | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | JP3 |
| 1 | Speaker_Crystal | kamaji:Buzzer_ARIO_98dB | LS1 |
| 1 | USB_A | kamaji:USB_A | J8 |
| 1 | USB_B | kamaji:USB_B | J7 |
| 1 | VOLUME | kamaji:Potentiometer_Wheel_16mm | RV2 |
The 71 most common of 75 parts.
More from iley/kamaji
5- 2 layers100 × 100 mm

- 2 layers130 × 110 mm

- 2 layers100 × 100 mm

- 2 layers69 × 51 mm

- 2 layers30 × 37 mm

Similar boards
- 2 layers99.9 × 50 mm

- 2 layers51.8 × 47.5 mm

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 mm

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 mm

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 mm

ESPDali
petrinm/ESP32Dali
Interface with DALI compatible lighting devices using ESPHome project
46 parts11MIT - 2 layers67 × 56 mm

- 2 layers58.3 × 15 mm

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 mm

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).