The Triton II Arduino Page

 

This page is dedicated to providing information on the sketches used on the Triton II Digital Controller. To set the stage the IDE I used was 1.8.5 and many hackers are using IDE 2.0 and beyond. So, that is the 1st gurgle in the woodpile.

From my standpoint there is a good reason for that as I have sketches/equipment going back 10 years and they just won't work with the newer IDE's. One particularly thorny issue is LCD Displays and the later IDE's. I leave it to others to port over the sketches to the latest IDE.

The next issue is included and not included files. There are several included files and they are provided on this page. The format is Notepad which can be easily transformed to the IDE via cut and paste. For Files that are designated as "Included Files" these must be inside the project sketch file.

One file that is not an included files is the library associated with the Keypad. You will need that in your library of files. Another is for the Liquid Crystal I2C.

 

The Five Modules that make up the Triton II Digital Encoder are shown in the pictorial diagram below. Of note that the power to the Nano V3 is 8 VDC supplied by a three terminal 1 amp regulator (LM7808). I socket my Nano's and the regulator is simply tucked between the two rows of socket headers and below the Nano. Heat is not an issue.

The output from the Si5351A is taken from the CLK 0 output and run to the Triton II through about two feet of small diameter coax cable (RG-174U). The BFO signal value although used throughout the sketch to have the LCD read correct is not implemnetd through CLK 2. Should an actual BFO signal be needed say for application in a homebrew type transceiver then that is a simple code addition and one additional Arduino pin used to switch between Upper Sideband and Lower Sideband.

The Triton II by using the Local Oscillator (LO) frequency to be above the operating frequency on the 80/40M bands and below the operating frequency on 20/15/10M. This arrangement takes advantage of Sideband Inversion so that a single BFO injection frequency will give Lower Side Band on 80/40M and Upper Side Band on 20/15/10M.

For CW operation Ten Tec shifted the Carrier into the Crystal Filter Pass Band causng a 750 Hz offset on transmit. Initially I thought I would have to create offsets in the Sketch but luckily that was not required -- it was all automatic once you put the Triton II in the CW Mode and simply hit the telegrapgh key or electronic keyer

 

 

The following table links to the Notepad documents that are the files need to run the Digital Controller. Start by creating a folder in your Arduino Directory and name it Triton II Controller.

Next open the first Notepad document and Copy the text and note its name. Proceed to a blank IDE Sketch and paste the text in the sketch , name the file the same name and save it to the Triton II Controller Folder. Perform this action for each item in the listing below. Files beyond item 1 are treated as inclusive (add) files

 

1
2
Jsi5351.cpp
3
Jsi5351.h
4
LiquidCrystal_I2C.cpp
5
LiquidCrystal_I2C.h
6
Rotary.cpp
7
Rotary.h