Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 1.52 KB

README.md

File metadata and controls

17 lines (11 loc) · 1.52 KB

HBnode

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.

Pro Mini and Nano

How to program HBnode board:

  1. 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.

HBnode with PicKit4

  1. Load HBus sketch. Connect HBnode to the programmer and transfer selected sketch to the HBnode using HEXLoader

  2. When a correct sketch is programmed to the HBnode, a new sketch can be loaded to the board via HBus using NodeTest