Alvaro
Jump to navigation
Jump to search
This article is a stub. You can help Deskthority by expanding it.
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.
Contents
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
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
- Geekhack — Alvaro USB C Pro Micro Clone
- Github repository