AVR64DU32 Curiosity Nano
rebekalv·keyboard·kicad_extra/footprints_extra/AVR64DU32_Curiosity_Nano.kicad_pcb
About the AVR64DU32 Curiosity Nano PCB
AVR64DU32 Curiosity Nano is an open source PCB design by rebekalv, published on GitHub. It is a 4-layer board measuring 68.6 × 20.3 mm, with 114 components from 33 distinct parts.
By type, the board carries 39 resistors, 21 connectors, 21 capacitors, 17 ICs, 4 transistors and 4 test points.
It belongs with the keyboards and displays & leds designs in this gallery.
From the project
TFE4205 - Studentdefinert utviklingsprosjekt: Designe tastatur
Ever wanted to craft your own custom mechanical keyboard? Here's how I brought mine to life, step-by-step! 🛠️✨
- Microcontroller Magic 🧠: Powered by the AVR64DU32 on a Curiosity Nano (cnano), this keyboard communicates seamlessly via USB-C using the Human Interface Device (HID) class. No soldering, no hassle—just plug and play!
- Custom PCB in KiCad 💻: I designed a PCB to eliminate complex wiring, ensuring a sleek, professional layout. KiCad made it easy to customize my PCB, but managing library includes can be somewhat cumbersome.

AVR64DU32 Curiosity Nano bill of materials (BOM)
114 components, 33 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | — | VQFN-32_5X5_EP3.2X3.2 | U100 |
| 1 | — | WLCSP-6_L1W1.5H0.5 | U101 |
| 2 | — | TDFN-4_1.6x1.2 | U102, U303 |
| 1 | — | MLF-6 1.6X1.6mm | U200 |
| 3 | — | MIC94163_1.5MM_1MM | U201, U300, U301 |
| 1 | — | VDFN-6_2x2_EP0.8X1.40 | U202 |
| 1 | — | DFN-6_1.2x1.2 | U203 |
| 5 | — | X2-DFN1010-6 | U204, U205, U207, U208, U209 |
| 1 | — | QFN-32_5X5_EP3.6x3.6_L | U206 |
| 1 | — | TDFN-8_2X3_EP1.46X1.36 | U302 |
| 2 | — | LGA-3_GSD_0.7x0.6_CSD25501F3 | Q100, Q201 |
| 2 | — | X1-DFN1006-3 | Q200, Q300 |
| 1 | — | CRYSTAL_VMK3_L3.2W1.5H0.9 | Y100 |
| 1 | — | CON_EDGE_CNANO-38 | J100 |
| 8 | — | CON_JMPR_0402_PCB_TRACE_LINK_0.9mm_PAD_0.6mm_PTH | J101, J102, J103, J104, J105, J106, J109, J110 |
| 3 | — | CON_JMPR_1mmX1mm_ROUND_SOLDER-STRAP | J107, J108, J113 |
| 3 | — | CON_JMPR_0402_PCB_TRACE_LINK | J111, J116, J200 |
| 2 | — | CON_USB2.0-C_RCPT_SMD_RA_KLS_KLS1-5409 | J112, J203 |
| 1 | — | HDR_M_2.54_1x2_U_TH-PIP_V_WCON_1125-1102S0S113R1 | J114 |
| 1 | — | HDR_M_2.54_1x1 | J115 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | — | CON_JMPR_2.54_1x2_TH_PCB_TRACE_LINK | J201 |
| 1 | — | TESTPOINT_ARRAY_2x3_1.27mm_pitch_SMD | J202 |
| 1 | — | Jumper_Mechanical | JP100 |
| 1 | — | 08-10015 | LABEL1 |
| 1 | — | SW_TACT_SMD_KLS_L-KLS7-TS0304A-2-300-T | SW100 |
| 2 | — | TP_3.6X2.7 | TP200, TP201 |
| 2 | — | CON_TP_0.8dia_SMD_with_Test_Jig_Layer | TP202, TP203 |
| 1 | — | LED_0603_Yellow | D100 |
| 1 | — | LED_0402_GREEN | D200 |
| 2 | — | X3-DSN1006-3 | D300, D301 |
| 19 | — | CAP_C_0402 | C100, C101, C102, C103, C104, C105, C106, C107 +11 |
| 2 | — | CAP_C_0603 | C205, C300 |
| 39 | — | RES_C_0402 | R100, R101, R102, R103, R104, R105, R106, R107 +31 |
AVR64DU32 Curiosity Nano design files
The KiCad project lives in the rebekalv/keyboard repository on GitHub; these links point at the commit this page was built from.
AVR64DU32 Curiosity Nano: common questions
How big is the AVR64DU32 Curiosity Nano PCB?
The AVR64DU32 Curiosity Nano measures 68.6 × 20.3 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the AVR64DU32 Curiosity Nano?
114 components, from 33 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the AVR64DU32 Curiosity Nano design files?
From the rebekalv/keyboard repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the AVR64DU32 Curiosity Nano design in my own project?
The repository has no license, so all rights stay with rebekalv. Use it as a reference, and ask the author before reusing the design.