Skip to the content
PCBKitNew board
2 layersAtmega32u4-au v1, the printed circuit board in 3D

Atmega32u4-au v1

adamws/kle2netlist7

Keyboard's layout json to KiCad netlist

Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
13
Pads
104
Tracks, vias
86, 0
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
15 Jan 2021
Updated
17 Jul 2025

Overview

Atmega32u4-au v1 is an open-source printed circuit board by adamws, from the adamws/kle2netlist repository on GitHub, published under the MIT licence. It is a 2-layer board with 17 parts on 13 nets, routed with 86 tracks and 0 vias.

It is built around the ATMEGA16U4-AU and TPD2S017DBV. Its parts include 8 capacitors, 4 resistors, 2 ICs, 1 connector and 1 crystal. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

kle2netlist

CI/CDCI - Main Coverage Status
PackagePyPI - Version
MetaHatch project linting - Ruff code style - Black types - Mypy License - MIT

KiCad netlist generator for mechanical keyboards

Installation

text
pip install kle2netlist

Usage

text
$ kle2netlist --help

Usage: kle2netlist [OPTIONS]

Generates KiCad netlist for a given keyboard layout json file.

Options
--layout                    Path to kle layout file [default: None] [required]
--output-dir                Output directory, created if not existing [default: .]
--name                      Netlist name without file extension [default: keyboard]
--switch-footprint -swf     Switch footprint f-string [default: PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_{:.2f}u]
--stabilizer-footprint -stf Stabilizer footprint [default: PCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_{:.2f}u]
--diode-footprint -df       Diode footprint [default: Diode_SMD:D_SOD-123F]
--lib-path -l               Path to symbol library [default: None]
--controller-circuit        Add ATmega32U4-AU minimal circuitry
--no-xml                    Skip xml netlist generation
--version -v                Prints the version of the kle2netlist package.
--help                      Show this message and exit.

Parts

17
QtyValueFootprintReferences
40.1uCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C6
210kResistor_SMD:R_0603_1608MetricR3, R4
222Resistor_SMD:R_0603_1608MetricR1, R2
222pCapacitor_SMD:C_0603_1608MetricC1, C2
11uCapacitor_SMD:C_0603_1608MetricC8
14.7uCapacitor_SMD:C_0603_1608MetricC7
1ATmega16U4-AUPackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1SW_SPSTButton_Switch_SMD:SW_SPST_TL3342RST
1TPD2S017Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11J1

Questions

What parts does the Atmega32u4-au v1 use?

17 parts, built around the ATMEGA16U4-AU and TPD2S017DBV. 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 Atmega32u4-au v1 KiCad files?

From the adamws/kle2netlist repository on GitHub, at the commit this page was made from: the board is kicad-templates/atmega32u4-au-v1/atmega32u4-au-v1.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Atmega32u4-au v1 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).

Similar boards

  • 2 layers276.2 × 95.2 mmLXKB, the printed circuit board in 3D

    LXKB

    weensy/LXKB

    An open-source project that makes minimal keyboard with 60 keys.

    137 parts1
  • 2 layers66 × 25.4 mmBreath controller, the printed circuit board in 3D

    Breath controller

    vpatkov/breath-controller

    USB-MIDI Breath Controller

    57 parts10
  • 2 layers37.1 × 12.1 mmAntiAFK, the printed circuit board in 3D

    AntiAFK

    Galvant/antiafk-pcb

    antiAFK PCB KiCAD project files

    18 parts1
  • 2 layers252.7 × 94 mmKeyboard only, the printed circuit board in 3D

    Keyboard only

    bhansconnect/rpi-cm-laptop

    PCB for a Raspberry PI Compute Module based laptop.

    207 parts
  • 2 layers56 × 46 mmWederian, the printed circuit board in 3D

    Wederian

    io7m/wederian

    USB, serial, OLED temperature/humidity display

    31 parts
  • 2 layers62 × 84.5 mmCannelle v2, the printed circuit board in 3D

    Cannelle v2

    ronangaillard/cannelle-schematics

    KiCad schematics for the cannelle project

    60 parts
  • 2 layers68.5 × 34.5 mmTERES PCB5-KEYBOARD Rev.A, the printed circuit board in 3D

    TERES PCB5-KEYBOARD Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    78 parts578Apache-2.0
  • 2 layers61.3 × 30 mmUtherm, the printed circuit board in 3D

    Utherm

    mdavidsaver/pcb

    EE fumblings

    30 parts