Using PonyProg

From Merlin Systems Wiki

Freeware programmer from LANCOS
Works to program Miabots etc. with standard robot "parallel programming lead".
(Does not work with AVRisp programming lead.)

There a few known problems . . . Problems with PonyProg. We prefer to use avrdude instead for some things.

See datasheets, e.g. miabot user manual

Interface Setup

The first time the program is used, the correct interface options must be set up, and the access speed is 'calibrated' for reliable operation.
(These settings are remembered for subsequent sessions)

The interface options are accessed from the menu at 'Setup\Interface Setup...'. For the parallel programming lead, the correct settings should look something like this -
Image:Ponyprog If Opts.jpg

After setting this up, a suitable device (i.e. a micro) should be connected and the calibration done, by selecting the menu 'Setup\Calibration'.