Alvaro

From Deskthority wiki
Jump to navigation Jump to search

This article is a stub. You can help Deskthority by expanding it.

Alvaro
Designer Ariamella (Geekhack username)
License Apache License 2.0
Host port USB Type C
Microcontroller ATMega32U4
Voltage 5V
Clock speed 16 MHz
Digital I/O pins 24
I/O Voltage 5V
RAM 2.5 KB
Program memory 32 KB
EEPROM 1 KB
Boot loader DFU
Schema github.com/Ariamelon/Alvaro

The Alvaro is an open-hardware microcontroller board designed by Ariamella. It was based on the Goldfish revision C. It is mostly backwards-compatible with Pro Micro but features a mid-mounted USB type C port and more I/O pins.

Differences to Pro Micro

Changes

  • The USB port is mid-mounted USB-C, which is both through-hole and SMD mounted. It should be tougher and not as easily torn off as the USB micro B port on the original Pro Micro.
  • The silk-screened print on the board lists ATmega32U4 port and bit numbers, not Arduino pin numbers.

Additions

  • Five additional I/O pins are exposed on the short edge. Same as Elite-C and Goldfish.

Omissions

  • No LEDs. The PB0 pin has not become available for use though.
  • It has no voltage regulator and runs only on +5V.

Differences to Goldfish

Changes

  • Uses 0603 components instead of 0402, with much tweaked layout. These changes are intended to make the Alvaro easier to solder than the Goldfish.
  • USB-breakout pins have been moved, but are still on a 2.54 mm grid.

Additions

  • Pin numbers are silkscreen-print on both sides of the circuit board.

Bugs

  • Revision 1.1 has the silkscreen-prrint for pins D5, F0 and F1 wrong.

Pinout

Microcontroller side:

Arduino AVR AVR Arduino
USB port
  (picture)  
TX D1 PD3 RAW (VBUS)
RX D0 PD2 GND
GND Reset
GND Vcc (+5V)
SDA D2 PD1 PF4 D21 A3
SCL D3 PD0 PF5 D20 A2
A6 D4 PD4 PF6 D19 A1
D5 PC6 PF7 D18 A0
A7 D6 PD7 PB1 D5 SCLK
D7 PE6 PB3 D14 MISO
A8 D8 PB4 PB2 D16 MOSI
A9 D9 PB5 PB6 D10 A10
PB7 PD5 PC7 PF1 PF0
  • Internal pins: D+, D-

Availability

The design is open source. All builds have been made by hobbyists.

See also

  • Goldfish — the design that the Alvaro is based on
  • Elite-C — similar features and layout but is thicker.

External links