LCS-1M - A Low-Cost Hobby Oscilloscope
Step 11 - Firmware Download
Now it is time to burn the scope firmware into the microcontroller. Fortunately the Picaxe microcontroller
does not need any fancy programmer - it has a serial bootloader already installed, so we can download
the firmware through the serial cable.

First, set the jumper (JP7, see picture) to the download connection, which is marked with "DL". Note that in
the picture above it is
not in the "DL" position, but at "TX", which is used for normal operation. Simply move
it over from there so it bridges the first and second pin.

Connect the power supply to your oscilloscope.

Then connect the serial cable between the oscilloscope and the PC.

If you haven't done so yet, go to the
download page and download the scope firmware as well as the
programming editor. Open the latter and load the firmware file. In the "Option" menu, select "Picaxe 28X1"
as the microcontroller type. Also select the correct COM port (usually COM1 if you are using the real serial
port, but can be anything if you use the USB-to-serial converter cable). You can check if the software
recognizes the scopes microcontroller by pressing the "check firmware" button.

Now download the firmare by choosing "Run" from the menu bar (or press the "Run" button). A download
status window should pop up and inform about progress. Download takes less than a minute.

Shortly after the download finished, the scope's power indicator LED should turn on. This is the sign that
the microntroller is now running the scope firmware and is waiting for commands sent through the serial
cable from the PC.

After that, move JP7 back to the "TX" (Transmit) position. The scope is now ready for use.

On the PC, launch the scope software. It will autodetect the scope (as long as the serial port number is
between COM1 and COM20).