Skip to content
slapplebags edited this page Apr 13, 2015 · 12 revisions
Welcome to the habner-g12 wiki! Here is the basic setup required to work with the current version of the board:

External Components: AVR ISP programmer, any will work. FTDI to usb board of some sort for debugging.

Connections: Since I can't upload a picture directly I'll do my best to explain the necessary connections to program and debug the boards.

Orient the board with the AVR / GPS chip on the top (radio transmitter on the bottom). Pin 1 is indicated by the reset button and layout follows standard IC pin layout / numbering.

  • Pin 1 -> AVR ISP RESET
  • Pin 2 -> N/C
  • Pin 3 -> FTDI RX
  • Pin 4 -> 1.5v - 4.5v
  • Pin 5 -> N/C
  • Pin 6 -> GND
  • Pin 7 -> N/C
  • Pin 8 -> AVR ISP MOSI
  • Pin 9 -> AVR ISP MISO
  • Pin 10 -> AVR ISP SCK
Programming: Once these are connected flash the arduino bootloader. Once the bootloader is installed open the firmware from this github and edit it to suit your setup (ie replace callsign / comment with your own). Once this is set program the board and check the serial output on the FTDI, you will see what looks like garbage, this is a good sign and normal.
Clone this wiki locally