MiniBee Revision A
This revision was only distributed to those who were somehow involved in the project in 2009/2010. The overview of the board is given here for historical reference.
- 8 analog inputs (left side): A4 (SDA), A5 (SCL), A0, A1, A2, A3, A6, A7
- 11 digital inputs or outputs (right side): D3 to D13
- PWM (“analog”) output, (right side), D3, D5, D6, D9, D10, D11
- I2C communication, (left side top): SDA, SCL
- Serial I/O (top left): RX, TX
- Power input (between 3.3V and 5V) (left side bottom): RAW, GND
- Regulated power output (left side bottom inside): 3.3V, GND
- green pcb
Pin out
RX - TX - D13
SDA - - D12
SCL - - D11
A0 - - D10
A1 - - D9
A2 - - D8
A3 - - D7
A6 - - D6
A7 - - D5
Vraw - 3v3 - D4
GND - GND - D3
LEDs
- Next to D13 : yellow for network association
- Next to D3 : red for RSSI, green for XBee radio on
Technical documents
Board layout and schematic are available here: design files for Eagle on github
Programming firmware
For programming the firmware, use the board definition: Sense/Stage MiniBee revA (3.3V, 8MHz) w/ Atmega168
Programming the bootloader
Before the firmware can be uploaded to the board, a bootloader needs to be present on the board. This section describes how the bootloader can be programmed onto the board. This only needs to be done once; depending on how you obtained your board, the bootloader may already have been programmed onto the board.
Soldering:
- 2 pin female header to RX/TX
- 2 pin female header to 3.3V / GND
- female headers to pin D11, D12, D13
You need:
- A programmer board to fit the board on
- A USB adapter
- AVR mkII – avr programmer
While programming the bootloader, you must hold a wire to the reset pin. This is to work around an omission in the revA design.
Use the Arduino programming software:
- Set the board type to
Sense/Stage MiniBee revA (3.3V, 8MHz) w/ Atmega168
- Choose
Program Bootloader
withAVR ISP mkII
- On Ubuntu Linux you must run the Arduino software as root in order to do this
page created on: | last changed on: |
---|---|
6 February 2017 | 4 September 2019 |