[arm-allstar] Help Radio to GPIO Channel Select

Doug Crompton wa3dsp at gmail.com
Sun Jul 30 22:16:26 EST 2017


Sam,

 If the BBB has the GPIO command it will work. We had that working on the
BBB but I am thinking a later kernel update may have broken it. Not a big
deal to use an RPi2 or 3 though.


*73 Doug*

*WA3DSP*

*http://www.crompton.com/hamradio <http://www.crompton.com/hamradio>*


On Sun, Jul 30, 2017 at 11:06 PM, "Sam Skolfield via arm-allstar" <
arm-allstar at hamvoip.org> wrote:

> Fantastic. Is the script exclusively for pi2, or will a BBB also work?
>
> On Sun, Jul 30, 2017 at 6:22 PM "Doug Crompton via arm-allstar" <
> arm-allstar at hamvoip.org> wrote:
>
> > Sam,
> >
> >  The bcd_control script does hold the lines in the prescribed state.
> > Decimal 1 = 1000 , Decimal 16 = 1111, etc.  The strobe bit is a separate
> > bit that goes high or low for the strobe period. As I said you can ignore
> > it or comment out those lines. The data lines hold to what ever you set
> > them to. Try it as I described and you will see from the gpio readall.
> >
> >
> > *73 Doug*
> >
> > *WA3DSP*
> >
> > *http://www.crompton.com/hamradio <http://www.crompton.com/hamradio>*
> >
> >
> > On Sun, Jul 30, 2017 at 9:00 PM, "Sam Skolfield via arm-allstar" <
> > arm-allstar at hamvoip.org> wrote:
> >
> > > Rad! I was actually about to ask you about doing this too!
> > >
> > > My friend has a CDM and a beaglebone and he wants me to set him up a
> > little
> > > node that behaves like a remote base. He wants something where he can
> > dial
> > > up his node on his IAX client, and change channels with macros. He'll
> be
> > > using a CDM with 15 channels via 4 lines.
> > >
> > > With the CDMs, the lines are grounded and held to ground for channel
> > > select. They recognize transitions, not pulses. Could yourcode be
> tweaked
> > > for this? The CDM/ Radius/GM300 is a very popular node radio as you
> know,
> > > and I'm sure many people would love to have such a script available!
> > >
> > > Thanks
> > > -SS
> > >
> > >
> > > On Sun, Jul 30, 2017 at 3:50 PM "Doug Crompton via arm-allstar" <
> > > arm-allstar at hamvoip.org> wrote:
> > >
> > > > Bobby,
> > > >
> > > >  Attached is a bash script I wrote some time ago to write the GPIO
> with
> > > BCD
> > > > data given decimal data input. The bits selected are 21, 22, 23, 24.
> > Give
> > > > it a try. The format is:
> > > >
> > > > bcd_control.sh <channel 1-16>  ....  Just the channel number No
> > brackets.
> > > >
> > > > Also remember to execute a script it must be executable - if it is
> not
> > > do -
> > > > chmod 750 bcd_control.sh    and if executing it in the current
> > directory
> > > do
> > > > - ./bcd_control.sh
> > > >
> > > > After you execute it will tell you what it did. Then at the Linux
> > prompt
> > > > type:
> > > >
> > > > gpio readall
> > > >
> > > > You will get a chart of the I/O bits. Bits 21, 22, 23, 24 will show
> the
> > > BCD
> > > > representation of the decimal channel you entered.
> > > >
> > > > This also includes a strobe bit because the system I was writing it
> for
> > > > required that. You can ignore it if you don't need it. It is bit 25
> for
> > > > 100ms.
> > > >
> > > > You can see how this could be implemented as DTMF functions or better
> > yet
> > > > using the autopatch through extensions.conf. See the howto on that on
> > the
> > > > hamvoip.org web page. Also the howto on GPIO.
> > > >
> > > > Using the autopatch method a DTMF like *6201  through *6216  could
> > change
> > > > the 16 channels.
> > > >
> > > > Any yes this could be done in supermon but first you need to
> understand
> > > > this part of it and get it working. You need to interface those 4
> bits
> > to
> > > > the radio and manually execute this command.
> > > >
> > > > Here is a link from this forum January 2016 about this -
> > > >
> > > >
> > http://lists.hamvoip.org/pipermail/arm-allstar/2016-January/002637.html
> > > >
> > > >
> > > > *73 Doug*
> > > >
> > > > *WA3DSP*
> > > >
> > > > *http://www.crompton.com/hamradio <http://www.crompton.com/hamradio
> >*
> > > >
> > > >
> > > > On Sun, Jul 30, 2017 at 1:27 PM, "Bobby Bruton via arm-allstar" <
> > > > arm-allstar at hamvoip.org> wrote:
> > > >
> > > > > I need some assistance, I have a challenge, I have a dual node
> setup
> > > > > running Comptons's latest release in a Pi3.Using Motorola CDM
> > > commercial
> > > > > Radios with URI interfaces, everything is running fine, but I want
> to
> > > use
> > > > > the channel controll built into the AUX pin assignment in the radio
> > > that
> > > > > part I have no problem assigning the pins in the radio,you can only
> > do
> > > 4
> > > > > channels per radio in channel select aux io pin assignment which is
> > > > > fine.Let me get to the piont.I have 2 Radios, I wanna be able to go
> > to
> > > > > Supermon have a drop down menu that will let me use the GPIO to
> > select
> > > > > channels on the radios,independently, which will give me a latchd
> hi
> > or
> > > > > latched open output. example of DROP DOWN in supermon would look
> > > similar
> > > > to
> > > > > this
> > > > > VHFCH1 on or off CH2 on or offCh3 on or offCh4 on or off
> > > > > UHFCh1 on or offCh2 on or offCH3 on or offCh4 on or off
> > > > >
> > > > > and if possable to change the name of CH to say, like ex,  My
> > Repeater
> > > on
> > > > > or off
> > > > >                        Johns Repeater on or off
> > > > >
> ETC
> > > > > "I am not good with command line so this will have to be eather a
> > file
> > > I
> > > > > can copy and paste to a directory or directory's
> > > > > or written as a how to guide for dummies. step by step line by
> line"
> > > > > Many thanks Hope you guys are up to the challange 73's BobAG5BB
> > > > > _______________________________________________
> > > > >
> > > > > arm-allstar mailing list
> > > > > arm-allstar at hamvoip.org
> > > > > http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
> > > > >
> > > > > Visit the BBB and RPi2/3 web page - http://hamvoip.org
> > > > _______________________________________________
> > > >
> > > > arm-allstar mailing list
> > > > arm-allstar at hamvoip.org
> > > > http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
> > > >
> > > > Visit the BBB and RPi2/3 web page - http://hamvoip.org
> > > >
> > > --
> > > KJ6QFS
> > > Sam Skolfield
> > > _______________________________________________
> > >
> > > arm-allstar mailing list
> > > arm-allstar at hamvoip.org
> > > http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
> > >
> > > Visit the BBB and RPi2/3 web page - http://hamvoip.org
> > >
> > >
> > _______________________________________________
> >
> > arm-allstar mailing list
> > arm-allstar at hamvoip.org
> > http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
> >
> > Visit the BBB and RPi2/3 web page - http://hamvoip.org
> >
> --
> KJ6QFS
> Sam Skolfield
> _______________________________________________
>
> arm-allstar mailing list
> arm-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>
> Visit the BBB and RPi2/3 web page - http://hamvoip.org
>
>


More information about the arm-allstar mailing list