DIY Electronics


*.doc files are in Word6 format. These were done before the documentation was moved to pdf format.

  • Data Acquisition.
    Revised software for Kit 93. Works with W9x/ME/2000/XP. Also for K112 and k118. May 2004.
  • Kit 108.Windows software.
  • dual version of Kit 108. It is 2 K108's connected together to make 6 Inputs and 16 relay outputs. Windows software here.
  • 924K
  • Kit 113. PC driver for two stepper motors

Revised software for Kit 112, 118 & 93. Works with W9x/ME/2000/XP. May 2004.

  • 10/99 software for both K112 and K118. W9x. (Not for W NT.) 3.82MB

    Previous software for K118 software:

  • 12 bit Data Acquisition Windows software. 732K. Also supports my Kit 112.

    Linux software for Kit118 has been written (9/2000) by James Cameron. You may get it at Quozl's Open Source Work.

  • Pocket Sampler 105K. Original Electronics Australia software & PCB. Also test112.exe
  • Pocket Sampler 32K. Original PCB Ocean Controls software 11/97.

    The following K112 files are for the new version 3 PCB.

  • Pocket Sampler 16-bit W95 and W3.11 software, mar 28, 1998 Ocean Controls software, 682K
  • k112 Disk for the kit Zipped. 924K

  • PC driver 2 stepper motors. 286, 386, 486 & Pentiums. 25K
  • Allegro Data sheet on UCN5804B Unipolar Stepper Motor Driver IC. pdf format. 104K.



  • Batch file to help automate Atmel programming. Modify to suit your needs.
  • No frills terminal program to program Kits 121, 122, 123 and 164. Easier than using Hyperterminal. DOS based but will run under W9x. Now (8/2001) includes a detailed Word doc file about how to set it up.

  • hexmap and reorder utilities.   To reorder sequentially fragmented hex files which some compilers produce. This can prevent successful programming of the chip. Developed for Kit 123 but of general application. New version of reorder 3/2001.

  • Data sheet for the 3-pin Waitrony IR Receiver Module used in Kits 58, 72 and 130.
  • Data Sheet for the Waitrony IR LED used in Kits 72 and 130.

K145. Temperature data Logger. The temperature data comes in a steady stream from the four DS18(S)20 sensors. It is up to the user to massage this data anyway they wish (eg, dump into an Excel spreadsheet.)

1. You can use term.exe our no-frills terminal program to see the data on the screen. Just run 'term 2400' (and you may have to press Esc to start the display.) The raw temperature data will display on the screen.

2. Or you can use some software the developer of the kit has written. Here are the latest versions: for Microsoft Windows. Tested on Microsoft Windows 95. Unpack the ZIP file into a directory and run TSL.EXE. Test reports wanted for Microsoft Windows 98, and Microsoft Windows NT. for FreeDOS or MS-DOS. Tested on MS-DOS 4.00.950 on a 386/25 using floppy disk only, and on a machine with ahard drive. With floppy disk, do not exceed a logging rate of once every two seconds. Unpack the ZIP file onto a bootablefloppy or a hard disk directory, then run TSL.EXE. If you have no hard disk partition, ignore the warning message about "c:\cwsdpmi.swp".

C source code for these two programs.

Software for Kit 145 was written by James Cameron. The source code is available there.   Linux and UNIX software for K145 also available on his website.

The DS1820 has been replaced by theDS18S20 (1/2000) because of temperature drift problems (like 3 degrees C) in artificially aged samples of the DS1820. The DS1820 is now - 6/2001 - no longer available.

The software inside the PIC509 has not been made available by the kit developer. However, you can see how to do it at this site.

Kit 181 hex object code for alternate firmware. See here for description.

The following 2 kits and files are now superseded but the software is still made available.

Open collector output is used in some of our kits - eg, K129 k154 k148. For a discussion of open-collector get this text file.

5mm bright red LED GB-333RHD. More detailed spec here.
5mm super red GB-333HR3D
5mm green LED GB-333GD. More detailed spec here.

BC54x Data Sheet and the BC55x Data Sheet. From ON Semiconductor, formerly Motorola.