I have been experimenting with Digirig for satellite operations, specially IO-117 Greencube, a Medium-Earth-Orbit cubesat orbiting at almost 6000km with a huge footprint.
My setup is a Yaesu FT-817ND paired to an UHF amplifier and an Alaskan Arrow 10 element yagi. The software includes a terminal built by OZ9AAR, PSTRotator for doppler and tracking correction and UZ7HO Soundmodem.
Since PSTRotator uses the CAT com port (COM15), I can’t use the same port from Soundmodem for PTT. My solution at this moment is to create a vitual port splitter using VSPE. COM15 is the source for virtual port in COM20, which then are used by both PSTRotaror and Soundmodem CAT PTT.
I have seen that Soundmodem is capable of using a CM108 chip pin to trigger PTT using the EXT in the drop-down menu. PTT.dll is in the same folder as Soundmodem and Digirig shows up as USB Audio Device. I have not been able to trigger the radio PTT using this method. Anybody else has? Although it is working with my solution, using PTT without a virtual port will save me processing power and time.
The GPIO ports of the CM108 codec are broken out to the through hole test points so it would be possible to tap them for PTT. Depending on how you connect them to the existing PTT switching circuitry you can have that inverted or not:
Thanks Denis. The apps I use all support CM108 GPIO PTT, so I might give this a try. I’ve modified some of these CM108 USB sound cards to use GPIO PTT and they work great, but require very steady hands for soldering and some precision heat gun work to remove certain SMT components from the board. The modifications needed to the DigiRig to support this are much simpler, and no parts need to be removed or added.
I would love to try it with the CM108 PTT method since that will allow me to get rid of an extra software. But, my soldering skills are as bad as they get. If Denis decides to release a CM108 PTT version, I would get one!
Then it’s the blue option from the connection schematic above.
EDIT: this doesn’t look like connection for CM108’s PTT. The output from the codec is logic levels and this schematic shows RS-232 connection. That is also the reason for the diode because the signal can go as far as -15V negative.
I made the modifications you outlined earlier and it works great in soundmodem, VARA and Fldigi! PTT is triggered when the CM108 PTT GPIO 3 pin goes high, so I used the blue modifications in your diagrams above. The nice thing about this arrangement is that I can simultaneously run Flrig and soundmodem or VARA for remote control operation with just one cable between the PC and the DigiRig.
For your reference, here’s how to modify a cheap (~$2) CM108 sound card with PTT activation using the CM108’s GPIO 3 pin. I’ve made several of these (less the COS wire, which I didn’t need). I used a TRRS jack with the same pinouts as DigiRig so I can share cables. They work fine, but require a very steady hand to remove some of the SMT components as well as soldering. Modifying the DigiRig to do the same thing was easier, but still requires some careful soldering.