Alvaro
From Deskthority Wiki
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.
Differences to Pro Micro[edit | edit source]
Changes[edit | edit source]
- 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[edit | edit source]
Omissions[edit | edit source]
- 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[edit | edit source]
Changes[edit | edit source]
- 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[edit | edit source]
- Pin numbers are silkscreen-print on both sides of the circuit board.
Bugs[edit | edit source]
- Revision 1.1 has the silkscreen-prrint for pins D5, F0 and F1 wrong.
Pinout[edit | edit source]
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[edit | edit source]
The design is open source. All builds have been made by hobbyists.
See also[edit | edit source]
- Goldfish — the design that the Alvaro is based on
- Elite-C — similar features and layout but is thicker.
External links[edit | edit source]
- Geekhack — Alvaro USB C Pro Micro Clone
- Github repository