Hourglass reva
geschmit·hourglass·hourglass_reva/hourglass_reva.kicad_pcb
About the Hourglass reva PCB
Hourglass reva is an open source AVR/Arduino PCB design by geschmit, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 34 × 45.9 mm, with 93 components from 23 distinct parts.
Its main chip is the ATmega32U4-M, from the AVR/Arduino family. Other key parts include the IS31FL3731-QF, LSM9DS1, DS3231MZ and RT9080-33GJ5. By type, the board carries 65 diodes, 9 resistors, 6 capacitors, 5 ICs, 4 connectors and 2 switches.
From the project
Hack Club Onboard submission project

Main components on the Hourglass reva
Hourglass reva bill of materials (BOM)
93 components, 23 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega32U4-M | QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm | U1 |
| 1 | IS31FL3731-QF | QFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm | U2 |
| 1 | LSM9DS1 | LGA-24L_3x3.5mm_P0.43mm | U3 |
| 1 | DS3231MZ | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | RT9080-33GJ5 | SOT94P280X100-5N | U5 |
| 1 | DMG3414U | SOT-23 | Q1 |
| 1 | 8MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Conn_RESET | PinHeader_1x02_P1.00mm_Vertical | J1 |
| 1 | Conn_BATT | BatteryHolder_LINX_BAT-HLD-012-SMT | J2 |
| 1 | AVR-ISP-6 | PinHeader_2x03_P1.27mm_Vertical | J3 |
| 1 | USB_C_Receptacle_USB2.0_14P | USB_C_Receptacle_GCT_USB4110 | J4 |
| 1 | SW_User1 | SW_Push_SPST_NO_Alps_SKRK | SW1 |
| 1 | SW_User2 | SW_Push_SPST_NO_Alps_SKRK | SW2 |
| 12 | LED | LED_0603_1608Metric | D1, D6, D11, D16, D21, D26, D31, D36 +4 |
| 52 | LED | LED_0402_1005Metric | D2, D3, D4, D5, D7, D8, D9, D10 +44 |
| 1 | MBR0540 | D_SOD-123 | D65 |
| 2 | 0.1uF | C_0201_0603Metric | C1, C3 |
| 3 | 10uF | C_0201_0603Metric | C2, C4, C6 |
| 1 | 0.22uF | C_0201_0603Metric | C5 |
| 2 | 5.1k | R_0201_0603Metric | R1, R3 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 22 | R_0201_0603Metric | R2, R7 |
| 3 | 10k | R_0201_0603Metric | R4, R8, R9 |
| 2 | 20k | R_0201_0603Metric | R5, R6 |
Hourglass reva design files
The KiCad project lives in the geschmit/hourglass repository on GitHub; these links point at the commit this page was built from.
Hourglass reva: common questions
What microcontroller does the Hourglass reva use?
The Hourglass reva is built around the ATmega32U4-M, from the AVR/Arduino family.
How big is the Hourglass reva PCB?
The Hourglass reva measures 34 × 45.9 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Hourglass reva?
93 components, from 23 distinct parts. The full bill of materials is listed on this page.
Where can I download the Hourglass reva design files?
From the geschmit/hourglass repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Hourglass reva design in my own project?
Yes, under the terms of its Apache-2.0 license, which geschmit chose for the repository.
Can I test firmware for the Hourglass reva without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
More boards in hourglass
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746