The Little "rAVeR!"
Thanks to Alex Shepard for this rAVeR program to allow the PonyProg to work with the dt006 board:
This utility is designed to be used with the PonyProg AVR ISP Programmer with a Dontronics DT006 board. Currently there is a problem with using PongProg2000 2.05a in that the RESET line of the DT006 is not released after programming the AVR. This is a pain, so I modified the Driver LINX demo to relese the DT006 RESET line. http://www.dontronics.com/zip/resetdt006.zip
Alex is using PongProg2000 version 2.05a which you can download from here:
Subject: My DT006
Date: Tue, 2 Jul 2002 17:05:31 +0930
From: "Paul Howard" <paulh@adelaide
I just wanted to drop a line to let you know that the board only took me a couple of hours to complete and works perfectly. I had to buy a new soldering iron with a much finer tip than the one I had (now a 0.8mm) and although some people had said they had difficulty following the instructions on your website, I had no problems at all, and it's been 10 years since I've built a kit!
I couldn't find a 25 wire cable, other than printer extension cables, which were all around the $30 mark. I ended up buying 2 x 25 pin connectors with IDC connectors on the back and a 1m length of 25 wire ribbon cable (assembled using multi-grips of course), grand total around $11.
I first read about the Basic Stamps in the DSE catalogue around a year ago, and after looking at them on the net wanted to give them a try, but I baulked at the high cost and the fact that if you 'fritz' a pin, you need to send off for a new PIC and then replace an SMD component. No thank you. I am able to translate most of the code examples into BASCOM, and BASCOM appears to be more powerful in a lot of aspects. The DT006 and the whole SimmStick range of products are well designed. I'll be buying more.
Cheers Paul Howard
Subject: Test code for dt006
Date: Mon, 7 Jan 2002 19:52:41 -0800
From: "Jerry H. Prado" <email@example.com>
To: "Don McKenzie" <dontronics.com>
I am attaching a program that you can distribute to help people (newbies especially) test their boards. The program will test the Max232, the UART lines on the 2313, the I/O, the LEDS, and the buttons. It's well commented so you don't need a readme.
This email serves as a full
and unconditional release and as authorization for Dontronics to distribute
the attached program: testdt006.bas as they deem fit.
Subject: Thank you
Date: Mon, 19 Nov 2001 17:34:12 -0500
From: "Bennett, Robert T." <RTBennett@>
CC: "Don McKenzie (E-mail)" <dontronics.com>
THANKS SO MUCH FOR YOUR TIME AND EFFORT.
Ok the DT006 was built. Did
the leds flash when you connected it to the
Then lets say you use the
2313(doesnt matter which one you use however)
Now set the Sample programmer
to manual(by not selecting Auto program) in
I included a sample for the
great new dt006!
In the programming phase, I had to remove the 8 links (not the last three) in order to identify the chip.
I'm going to sleep well this night...:-)
Thanks to all
Jorge Ferrero via the SimmStick User Group.
A new Button sensor LED flasher routine from Mick Gulovsen.
Here is a new MIK designed
test prog for the dt006. If you like it I will tidy up the source
a bit for you to distribute.
Press button 1 and a LED
`race' (the RAVERs) will start and cycle 25 times (10 sec) and then return
to the main cycle again. Press button 2 and another bunch of RAVERs will
`race' Press BOTH buttons and still more RAVERs.
You can set the Micro and Crystal/Resonator speed for raver.bas (inside raver.zip) with the following lines:
$crystal = 10000000
' 10 MHz XTAL
Subject: RE: [simmstick] WWW: End of story
Date Sun, 21 May 2000 08:32:03 -0300
From "jferrero" <firstname.lastname@example.org>
I want to remark that in
some cases, you don't need to remove the J9 links; for instance I wrote
the Mick Gulovsen program (works nice!!) without removing the links and
it works O.K.
I received the following useful information :
I have been having spurious
success with the simple cable programmer from
After resorting to hooking
up the CRO I have figured it out (I think). When trying to identify the
chip, no response on the MISO pin indicates that the Programming Enable
command has not been correctly received by the target.
"During this first phase of the programming cycle, keeping the SCK line free from pulses is critical, as pulses will cause the target AVR to loose syncronisation with the programmer. When syncronisation is lost, the only means of regaining syncronisation is to release the RESET line for more than 100ms."
I have added a 100pF cap from SCK to GND and works first time every time now. The SCK rise time is still sad but there must have been enough noise to corrupt the initial command despite using a 600mm shielded cable.
This may be useful to your
"Could Not identify Chip"
Is the parallel printer cable connected to the DT006?
And is a good cable used? Some cables have not wired all 25 connections.
Another check is to check the BIOS setting and enable ECP for the printer port.
And of course the printer address must be specified in the OptionsProgrammer options.
You should check out all of the SimmStick info.
issue 73 of ReNew (an Australlian magazine) they published an article on
datalogging using a dedicated microcomputer board. Below are the links
and files associated with the DT006 and Bascom-AVR
22-Dec-2000 A new update of BASCOM-AVR. Both the commercial edition and the DEMO 2KB edition. There are some neat new features like a 1wire scanning routine, buffered serial input and output, full M163 programming support.
Subject: DT006 AVR programming software available
Date: Sat, 20 Jan 2001 14:40:00 GMT
From: Alan K Biocca <Alan.Biocca@usa.net>
DT006 AVR programming software available
I am developing a simple ISP programmer to use with the www.dontronics.com DT-006 (aka Raver, a simmstick compatible development board) AVR board. The free gcc compiler is available for the Atmel AVR, but the available programmers that I found don't support the DT-006 board, as it has slightly different parallel port connections.
The goal is to make a very simple to use and efficient programming environment for the DT-006 with gcc-avr.
The design of this software allows programming the board from the makefile upon successful compilation, with a command-line interface suitable for make or batch files. I can now compile and load the chip in about 6 seconds with two keystrokes.
The program is currently in beta release and I am looking for interested beta testers. The successful testing so far on my own DT-006 board includes only the AT90S2313 cpu, but according to specifications should work with other parts up to at least 8K as well, including the AT90S8515 and AT90S8535. Currently byte mode programming is supported.
The design of the software is such that it could be made pin-reconfigurable to handle other pinout connections, such as the Kanda type programmer, but that is not currently implemented.
The plan is to get some beta testing feedback, debug and incorporate some improvements, and release as a free software product, possibly under the GNU license.
The current version of the software is windows 9x based, this may change in the future to incorporate more platforms. The current beta should run on DOS as well as windows 95, 98, and windows ME. It will not run on windows NT or 2000 at this time due to i/o restrictions.
The beta has been quite stable, so if you wish to put on your web I'll enclose it here. I'm still calling it beta because testing has been limited to DT006 and 2313 so far. I've programmed my test setup a hundred times or more during development, and it has been rock-solid for some time.
It is an 80K
zip file, complete with binary executable, docs, and source.
If you wish, I will send
updates to you as I release them.
Subject: Re: DT006 programming under Linux
Date: Fri, 26 May 2000 00:47:52 +1000
From: "Tom Davies" <tom@
Tom Davies wrote:
Uros wrote the original uisp,
I downloaded the source code from his web site and added DT006 support.
I've given the changed code to Uros, and he will add it to the 'official'
uisp in due course, at which point the code I've sent you becomes obsolete.
In fact at that point you could take the file off and just have the link
to Uros's site. However at the moment Uros doesn't have a version on his
site which supports the DT006.
31-Mar-2000 From Bob Turner, Cinereus Systems. Salt Ash NSW Australia.
Hi Don, I got the AVR kits up and running in no time, the BASCOM compiler is a joy to use! (Unlike that pig of a thing I bought from Dick Smith)