Hi
Can anyone tell me precisely on the PCB where the baud rate DIP switches are and what configuration relates to 9600.
I wish to change this to try and increase the program upload speed.
TRIAC 1986 Baud Rate DIP Switches
Moderators: Martin, Steve, Mr Magoo
- davidimurray
- CNC Expert
- Posts: 194
- Joined: Thu 24 Aug , 2006 9:45 am
- davidimurray
- CNC Expert
- Posts: 194
- Joined: Thu 24 Aug , 2006 9:45 am
I'm guessing it is beacuse on a download it sends a line down then waits for the acknowledgement code and also does a certain amount of error checking of the code.i.e. as it downloads it, it interpets what it is receving as it get it.
On the upload side, the PC simply holds one line high to signify it is ready for data - as long as this line is high the Triac just spews the data out.
I now have the manual to hand so I will see if I can take some pictures of it in the next few days.
Cheers
Dave
On the upload side, the PC simply holds one line high to signify it is ready for data - as long as this line is high the Triac just spews the data out.
I now have the manual to hand so I will see if I can take some pictures of it in the next few days.
Cheers
Dave
Here are some settings to play with in the TRIAC.OPT file.
Add these lines and play about with the numbers to see if you can improve things. The values shown are the default values (so these are the values assumed if the entry is missing in the .OPT file) and are in milliseconds. They will have been conservative values so you may be able to reduce them to improve transfer times
DOWNFEED 10
DOWNFEEDEOL 50
Descriptions...
DOWNFEED = delay inserted between each character sent to the machine when downloading
DOWNFEEDEOL = delay inserted between each NC Block sent to the machine when downloading
Add these lines and play about with the numbers to see if you can improve things. The values shown are the default values (so these are the values assumed if the entry is missing in the .OPT file) and are in milliseconds. They will have been conservative values so you may be able to reduce them to improve transfer times
DOWNFEED 10
DOWNFEEDEOL 50
Descriptions...
DOWNFEED = delay inserted between each character sent to the machine when downloading
DOWNFEEDEOL = delay inserted between each NC Block sent to the machine when downloading
- davidimurray
- CNC Expert
- Posts: 194
- Joined: Thu 24 Aug , 2006 9:45 am
One interesting point - what PC are you using? We have a robot system at work (SCARA) that needed an 8086 to run it. For many many years they tried to find a replacement but discovered that the port timing was critical. Recently however they discovered that modern high-speed PCs run so quickly that the port timings have had to be tightened up to slow the whole process down. This tight control of the timing means that they have been able to swap out the 8086 for a new PC.
If your using an older PC (probably before P3) you may want to try a faster machine in conjunction with Mr Magoo's tweaks to the comms protocol.
I wrote some windows software years ago to transfer programs to the Triac and getting the timings right was a nightmare. I could never get it as fast as the original software so gave up.
Cheers
Dave
If your using an older PC (probably before P3) you may want to try a faster machine in conjunction with Mr Magoo's tweaks to the comms protocol.
I wrote some windows software years ago to transfer programs to the Triac and getting the timings right was a nightmare. I could never get it as fast as the original software so gave up.
Cheers
Dave