

Nano DD32
Microcontroller boards for HBus
- Size
- 18 × 43 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 22
- Nets
- 37
- Pads
- 122
- Tracks, vias
- 677, 59
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Apr 2023
- Updated
- 4 Jan 2024
Overview
Nano DD32 is an open-source printed circuit board by akouz, from the akouz/HBnode repository on GitHub, published under the MIT licence. It is a 2-layer board of 18 × 43 mm with 22 parts on 37 nets, routed with 677 tracks and 59 vias.
It is built around the AVR64DD32-I/PT. Its parts include 7 resistors, 5 capacitors, 4 connectors, 2 ICs and 2 diodes.
Main components
1README
README.mdHBnode
Microcontroller boards for HBus based on AVR64DD32. Form factor is the same as Arduino Pro Mini and Arduino Nano, while pinout made as close as possible. Firmware update made using on-board I2C EEPROM; custom bootloader occupies 1K bytes.
Programmer HEXloader.exe can transfer compiled hex files from PC to EEPROM via Arduino UNO running sketch HEXloader.ino. When a board used in HBus network, firmware can be updated remotely via HBus.

How to program HBnode board:
- Burn bootloader. Plug PicKit4 to 4-pin connector, apply power to the board and burn HBnode bootloader using MPLAB.X IDE or MPLAB.X IPE.

-
Load HBus sketch. Connect HBnode to the programmer and transfer selected sketch to the HBnode using HEXLoader
-
When a correct sketch is programmed to the HBnode, a new sketch can be loaded to the board via HBus using NodeTest
Parts
22| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 4.7k | Discret:0603 | R1, R2, R3, R6, R7 |
| 2 | 100n | Discret:0603 | C1, C4 |
| 2 | 1k | Discret:0603 | R4, R5 |
| 2 | 22p | Discret:0603 | C2, C3 |
| 2 | CONN_01X15 | Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_Vertical | P1, P2 |
| 1 | 10uF | Discret:0805 | C5 |
| 1 | 24C512 | Package_SO:TSSOP-8_4.4x3mm_P0.65mm | U1 |
| 1 | 24MHz | Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
| 1 | AVR64DD32 | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_pin0 | U2 |
| 1 | CONN_01X04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | P4 |
| 1 | CONN_01X05 | Connectors:HDR_5 | P3 |
| 1 | FIDUCIAL | Discret:Fiducial | FID1 |
| 1 | GRN | Discret:0603_LED | D1 |
| 1 | RED | Discret:0603_LED | D2 |
More from akouz/HBnode
1- 2 layers18 × 33 mm

Similar boards
- 2 layers86.4 × 61 mm

- 2 layers40.6 × 63.5 mm

PressureSensor
swharden/PressureSensor
Minimal complexity standalone digital pressure sensor
25 partsMIT - 2 layers160 × 100 mm

Kha bgt audio base
kiu/kha
Overengineered Modular RS-485 Multi-Master 19" Subrack Home Automation / Control
25 parts5 - 2 layers158 × 11 mm

Daylight Matchstick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
22 parts1.1kGPL-3.0 - 2 layers57 × 65 mm

Rgb to hdmi
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
22 parts1kGPL-3.0 - 2 layers81 × 57.2 mm

RP2040-Macropad
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
22 parts915 - 2 layers54.6 × 70.9 mm

BeagleLogic Cape
abhishek-kakkar/BeagleLogic
A Software Suite that implements a logic analyzer with the PRU on the BeagleBone / BeagleBone Black.
22 parts479GPL-3.0 - 2 layers66.4 × 24.5 mm

Connecting piece
Chrismettal/flipper-zero-backpacks
Backpack-style addon boards for the Flipper Zero!
22 parts456
Questions
How big is the Nano DD32 PCB?
It measures 18 × 43 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Nano DD32 use?
22 parts, built around the AVR64DD32-I/PT. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Nano DD32 KiCad files?
From the akouz/HBnode repository on GitHub, at the commit this page was made from: the board is AVR64DD32/Hardware/Nano/Nano_DD32.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Nano DD32 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).