Hacking the Fluke

From IPRE Wiki

Jump to: navigation, search

Building the Fluke Firwmare

All the fluke firwmare can be found in the myro CVS repository. The CVS repository also has datasheets for the different parts on the board and other supporting tools.

The IPRE Fluke uses the LPC2106 ARM microcontroller from Phillips. We use the GNU ARM toolchain for development. After you have installed arm gcc and downloaded fluke firwmare, compile the code:

 make

Then you download the firmware over bluetooth using:

 make dl2 #python update-firmware.py main.hex /dev/tty.scribbler5844 fast

Or download the firwmare using a null modem serial cable. Use the IPRE version of the lpc21isp program to upload new code using the serial link. When upgrading the firmware using the null modem cable a separate power cable will be necessary. Either using a 9 volt battery or a wall adapter (6-9 volts).

 make dl  #lpc21isp2 -control main.hex /dev/tty.usbserial 19200 20000)

Building an External Power Connector

The Fluke is normally powered over the serial port of the scribbler (pin 8), but it can also be powered by an external power source (e.g. a 9V battery). The external power plugs into the 2 pin white external conector housing near the bottom of the board (below the 2 5-pin connectors). The bottom pin is ground. Part list:

  1. 2 pos connector housing - digikey: 455-1486-ND manufacturer: PAP-02V-S
  2. connector crimp terminal - digikey: 455-1325-1-ND manufacturer: SPHD-001T-P0.5
  3. wall transformer - digikey: T978-P7P-ND manufacturer: EPS060100-P7P

Personal tools