Skip to the content
2 layers17.8 × 33 mmAlvaro, the printed circuit board in 3D

Pro Micro-compatible 32u4 Breakout Board

Size
17.8 × 33 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
44
Pads
162
Tracks, vias
479, 58
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
27 Sep 2020
Updated
24 Sep 2026

Overview

Alvaro is an open-source printed circuit board by Kaleidogeist, from the Kaleidogeist/Alvaro repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 17.8 × 33 mm with 28 parts on 44 nets, routed with 479 tracks and 58 vias.

It is built around the ATMEGA32U4. Its parts include 10 capacitors, 6 resistors, 5 connectors, 2 diodes and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Alvaro

Pro Micro-compatible 32u4 Breakout Board

Disclaimer

This board is a heavily-modified Goldfish Rev. C. While the schematic, basic layout, pinout (of course) etc is essentially the same, it uses 0603 components instead of 0402 and has some other changes.

Key Features

  • Mid-mount USB-C connector using a low-profile USB C 2.0 connector.
  • Pin-compatible with the original Pro Micro.
  • 5 extra pins on the bottom like the Elite-C and Goldfish.
  • Exposed USB data lines on 2.54mm grid.
  • Easier to solder than the Goldfish.
  • Has fuse unlike Goldfish.
  • On-board power LED.
  • Fully hand-solderable.

Alvaro Photo Alvaro Render

Changelog

  • 27/09/2020: Initial commit.
  • 29/09/2020: Switched D1 size from SOD323 to SOD123.
  • 13/10/2020: Updated to V1.1. Added F1 1206 500mA polyfuse.
  • 17/10/2020: Updated to V1.2. Moved location of parts closer to center.
  • 31/10/2020: Updated to V1.3. Added 0603 power indicator LED, changed R6 from 10k to 1k LED resistor.
  • 29/11/2020: Updated to V1.4. Increased size of 3225 crystal pads, changed USB C THT holes back to single oval shape, added THT pad under 32u4 to allow for the entire thing to be hand-soldered easier.
  • 3/12/2020: Updated to V1.5. Decreased size of 3225 crystal pads again and changed them to THT. Staggered components to allow for easier soldering.

Parts

28
QtyValueFootprintReferences
60u1Capacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C10
201x12Alvaro:Pins12J3, J4
222Resistor_SMD:R_0603_1608MetricR4, R5
222pCapacitor_SMD:C_0603_1608MetricC7, C8
25k1Resistor_SMD:R_0603_1608MetricR1, R2
101x02Alvaro:Pins2J2
101x05Alvaro:Pins5J5
110kResistor_SMD:R_0603_1608MetricR3
116MHzCrystal:Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mmX1
11kResistor_SMD:R_0603_1608MetricR6
11uCapacitor_SMD:C_0603_1608MetricC9
14u7Capacitor_SMD:C_0603_1608MetricC6
1ATmega32U4Package_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mmU1
1D_SchottkyDiode_SMD:D_SOD-123D1
1LEDLED_SMD:LED_0603_1608MetricD2
1LOGOAlvaro:Catmelon_SmolG***
1Polyfuse_SmallFuse:Fuse_1206_3216MetricF1
1RAWJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1
1USB_C_Receptacle_USB2.0Alvaro:USB-C-C168688P1

Similar boards

  • 2 layers89 × 100 mmHub16, the printed circuit board in 3D

    Hub16

    joshajohnson/Hub16

    A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!

    132 parts388
  • 2 layers22.9 × 36.7 mmUsb2usb, the printed circuit board in 3D

    Usb2usb

    tmk/USB2USB_Converter

    USB to USB keyboard protocol converter supported by TMK keyboard firmware

    26 parts152
  • 2 layers303.6 × 96.1 mmKyuu, the printed circuit board in 3D

    Kyuu

    Quantrik/Kyuu

    Kyuu Keyboard Design

    154 parts127
  • 2 layers114.9 × 77 mmTestProject, the printed circuit board in 3D

    TestProject

    Quarren42/SPIN

    12 key, 3 encoder USB-C Macro Pad

    117 parts104CC-BY-SA-4.0
  • 2 layers444.1 × 151.2 mmGh80-3003, the printed circuit board in 3D

    Gh80-3003

    evyd13/gh80-series

    GH80-1800, GH80-3700 and GH80-3003 by Evy (aka anykeys.eu)

    287 parts69CC-BY-SA-4.0
  • 2 layers232.2 × 76.7 mmCpm43, the printed circuit board in 3D

    Cpm43

    Gtrx0/cpm43

    40% mechanical keyboard with rgb underglow and single color backlight

    188 parts59
  • 2 layers373.2 × 131.8 mmNt980, the printed circuit board in 3D

    Nt980

    evyd13/nt-series

    Replacement PCBs for the FC660m, FC750r and FC980m.

    242 parts56CC-BY-SA-4.0
  • 2 layers230.5 × 82 mmVitamins included, the printed circuit board in 3D

    Vitamins included

    Duckle29/Vitamins-included

    This repo holds a variation of the lets split. This board requires no soldering

    214 parts49BSD-3-Clause

Questions

How big is the Alvaro PCB?

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

What parts does the Alvaro use?

28 parts, built around the ATMEGA32U4. 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 Alvaro KiCad files?

From the Kaleidogeist/Alvaro repository on GitHub, at the commit this page was made from: the board is Hardware/Alvaro.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Alvaro 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).