OpenBCM V1.13 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
ZL3AI  > APRDIG   04.05.03 18:26l 260 Lines 11139 Bytes #999 (0) @ WW
BID : 1216-ZL3AI
Read: GUEST
Subj: TAPR Digest, Apr 23, 2/4
Path: DB0FHN<DB0ZWI<DB0CHZ<DB0ERF<DB0FBB<DB0GOS<ON0AR<ON0AR<7M3TJZ<HA3PG<
      VK3AVE<VK6HGR<ZL2BAU<ZL3VML
Sent: 030425/1334Z @:ZL3VML.#80.NZL.OC #:64548 [Chch-NZ] FBB7.00i $:1216-ZL3AI
From: ZL3AI@ZL3VML.#80.NZL.OC
To  : APRDIG@WW

Subject: Re: software to track aprs equiped buggy
From: "Curt Mills, WE7U" <hacker@tc.fluke.com>
Date: Wed, 23 Apr 2003 11:23:50 -0700 (PDT)
X-Message-Number: 15

On Tue, 22 Apr 2003 WA8LMF2@aol.com wrote:

>APRSplus will do this IF the race is going to be in the US.  [ APRSplus uses
>Delorme Street Atlas Ver 9.0 or earlier which only covers the US. ]
>
>If the mobile does a good job of smart beaconing ( transmitting whenever it's
>direction changes or has traveled x distance), the resulting black track line
>drawn on top of Street Atlas is excellent, and agrees with the roads in the
>Street Atlas database very closely.
>
>APRSplus itself, running in the mobile, does a very good job of smart
>beaconing if you want to put a laptop in the car,    --or--  one could use a
>TinyTrak III in the car (Also does smart beaconing).

I agree that a TinyTrak-II or III would be an excellent fit for this:
Small, light, inexpensive and does the smart beaconing thing very well.

I think most of the APRS applications will draw a track between the points.
If you use Xastir to do it, you can even make a Shapefile map (a real map!)
of the resulting APRS track for posterity.  You can make a map of the track
at any time and it time/datestamps the file, so multiple saves of the same
callsign's track won't overwrite each other.

-- 
Curt Mills, WE7U                    hacker_NO_SPAM_@tc.fluke.com
Senior Methods Engineer/SysAdmin
"Lotto:    A tax on people who are bad at math!"
"Windows:  Microsoft's tax on computer illiterates!" -- WE7U
"The world DOES revolve around me:  I picked the coordinate system!"

----------------------------------------------------------------------

Subject: Re: KISS mode PIC / stamp controller?
From: John Hansen <hansen@fredonia.edu>
Date: Wed, 23 Apr 2003 14:35:21 -0400
X-Message-Number: 16

Wes:

         The project I'm currently working on may be of interest to you. 
Called TNCx, it is a small cheap (~$50) KISS TNC kit to replace my current 
PIC KISS TNC.  The thing will be quite small (probably about half the size 
of the current KISS TNC) and have very low power consumption (I expect to 
run it off a 9 volt battery).  But what makes this project interesting is 
that it is expandable.  The "core" module is a stand alone KISS TNC.  But 
it has an expansion header that brings out power, access to a MAX232 and, 
most importantly, the data in and out lines that would normally go to a PC 
via a level converter.  Thus one will be able to simply plug in discrete 
(small, cheap) modules that will do things like:

1. Provide a USB port.
2. Implement a full digipeter.
3. Interface with housekeeping units for satellites.
4. Plug in a HamHud type device.
5. If one wanted to take on the project, it would even be possible to 
implement an entire AX.25 protocol machine on a plug in module.
6. Whatever else you might like.

The coding of this project is almost done.  The receive chain is working 
perfectly and all that remains is to port the transmit code from my current 
KISS TNC.  I expect to have a prototype of the "core" TNCx at Dayton, but I 
doubt that I'll have units for sale before the summer.  It seems to me that 
once the "core" KISS engine is done, it would be fairly easy to build a 
digipeter module that would plug into it.

I thought I would let you know about this because it seems to be a nice 
platform for what you want to do.

BTW, for others on the list, I am looking into the possibility of making 
the entire project (source code, object code, schematics, etc.) publicly 
available and am trying to figure out what mechanism to use for this.  If 
someone who is familiar with this stuff could point me in the direction of 
information on Open Source or GPL (written in English please, not 
legal-ese) I would be most appreciative.

John W2FS

----------------------------------------------------------------------

Subject: Re: KISS mode PIC / stamp controller?
From: "Curt Mills, WE7U" <hacker@tc.fluke.com>
Date: Wed, 23 Apr 2003 11:48:30 -0700 (PDT)
X-Message-Number: 17

On Wed, 23 Apr 2003, John Hansen wrote:

>BTW, for others on the list, I am looking into the possibility of making
>the entire project (source code, object code, schematics, etc.) publicly
>available and am trying to figure out what mechanism to use for this.  If
>someone who is familiar with this stuff could point me in the direction of
>information on Open Source or GPL (written in English please, not
>legal-ese) I would be most appreciative.

This site has a lot of good info:

        http://www.opensource.org/licenses/

The most common choices are GPL and BSD, but there are plenty of
others.

I _think_ the software can come under these licenses but not the
schematics.  I think you're just protected by normal copyright rules
there.  IANAL though.

-- 
Curt Mills, WE7U                    hacker_NO_SPAM_@tc.fluke.com
Senior Methods Engineer/SysAdmin
"Lotto:    A tax on people who are bad at math!"
"Windows:  Microsoft's tax on computer illiterates!" -- WE7U
"The world DOES revolve around me:  I picked the coordinate system!"

----------------------------------------------------------------------

Subject: Re: KISS mode PIC / stamp controller?
From: "Curt Mills, WE7U" <hacker@tc.fluke.com>
Date: Wed, 23 Apr 2003 11:56:02 -0700 (PDT)
X-Message-Number: 18

Here's another page from the FSF standpoint on some of these
licenses:

    http://www.gnu.org/philosophy/license-list.html

And here's some very excellent writing on licenses as well as other
articles:

    http://www.stromian.com/Open_Source_Licensing.htm

-- 
Curt Mills, WE7U                    hacker_NO_SPAM_@tc.fluke.com
Senior Methods Engineer/SysAdmin
"Lotto:    A tax on people who are bad at math!"
"Windows:  Microsoft's tax on computer illiterates!" -- WE7U
"The world DOES revolve around me:  I picked the coordinate system!"

----------------------------------------------------------------------

Subject: Re: KISS mode PIC / stamp controller?
From: Miller Scott Contr 30SCS/FTI <Scott.Miller@vandenberg.af.mil>
Date: Wed, 23 Apr 2003 18:56:14 -0000
X-Message-Number: 19

I've been thinking of adapting my TinyTrak-style circuit into an ultra-cheap
KISS TNC - no modem chip and no MAX232.  It'd be just an HC08 MCU, resistor
ladder D/A, 1-transistor inverter/buffer for RS-232 RX, and NJM2211 FSK
decoder.  Should be under $10 in parts, not counting a PCB.  My biggest
design problem is buffering - the MCU only has 192 bytes of RAM, so flow
control would be a problem.

The TNCx sounds interesting.  Is it MX614 based?

For open source licenses, check out
http://www.asiaosc.org/enwiki/page/Comparison_of_Open_Source_Licenses.html.

I'm no GPL-pushing Linux zealot commie ;], but I think open source is a good
fit with the spirit of amateur radio.  I'm sticking to the Modified BSD
license for most of my stuff, which allows it to be incorporated into other
(possibly commercial) products without having to release changes.

Scott
N1VG

----------------------------------------------------------------------

Subject: RE: KISS mode PIC / stamp controller?
From: wes@johnston.net
Date: Wed, 23 Apr 2003 15:10:46 -0400 (EDT)
X-Message-Number: 20

Thats the idea...  exactly.  Guess I'm not far afield as usual <grin>.

Stamps aren't the best "listeners" on serial lines... I'll probably end up
using this only as a digipeater ID'er for a while.  If the proof of concept
works, heck we'll have to go right on up to a PIC WIDEn-n KISS controller. 
This could certainly be a boon to mic-e encoders for repeaters.

Wes

----------------------------------------------------------------------

Subject: Re: KISS mode PIC / stamp controller?
From: Miller Scott Contr 30SCS/FTI <Scott.Miller@vandenberg.af.mil>
Date: Wed, 23 Apr 2003 19:46:19 -0000
X-Message-Number: 21

I was looking at serial SRAMs for buffer memory.  I was thinking FRAM was
more limited in read/write cycles, but Ramtron's claiming something like 10
billion cycles durability now.  I suppose that'll last a while on a typical
packet channel.

My goal is to build a KISS TNC that'll fit in a DB25 connector shell.  It's
kind of a background level thing right now, though.  With the trouble
everyone is having with serial ports these days, I might just go straight to
a pure USB TNC.

Gotta get my tracker working right now.  Stupid interrupt timing jitter...

Scott
N1VG

----------------------------------------------------------------------

Subject: Re: KISS mode PIC / stamp controller?
From: John Hansen <hansen@fredonia.edu>
Date: Wed, 23 Apr 2003 15:45:14 -0400
X-Message-Number: 22

At 06:56 PM 4/23/2003 +0000, Miller Scott Contr 30SCS/FTI wrote:
>I've been thinking of adapting my TinyTrak-style circuit into an ultra-cheap
>KISS TNC - no modem chip and no MAX232.  It'd be just an HC08 MCU, resistor
>ladder D/A, 1-transistor inverter/buffer for RS-232 RX, and NJM2211 FSK
>decoder.  Should be under $10 in parts, not counting a PCB.  My biggest
>design problem is buffering - the MCU only has 192 bytes of RAM, so flow
>control would be a problem.

Yes, flow control (KISS has none) but 192 bytes presents problems on 
receive as well.  Before you can send a received packet on to the Terminal 
(PC or whatever) you need to check the CRC to verify that it was received 
ok.  That means you have to be able to hold an entire frame in memory at 
one time while you check the CRC to decide whether to send it on or 
not.  So even if you could use all 192 bytes, you wouldn't be able to have 
a packet length more than 120 bytes or so (allowing for addressing 
information).  But it would be even less than this because while you are 
checking the CRC on the last frame and transmitting it on the serial line, 
you have to be accumulating the next frame.  AND at the same time, data may 
be arriving that needs to be transmitted, so you have to accumulate that 
until the channel is clear.  As I understand it, there are some packet 
radio applications that use packet lengths as long as 1K. My original TNC 
design used a 32K SRAM subdivided 4K for receive and 28K for transmit.  I 
think, on the whole that was overkill.  And it also required an awful lot 
of I/O pins to manage the SRAM, which meant a 40 pin PIC.   On the new 
design I reduced the size by going to an 8K FRAM chip and downsized to a 18 
pin PIC.  This is what accounts for most of the size reduction in the unit 
itself.  However, that will give 2K of receive memory (should handle 1K 
packets ok) and 6K for a transmit buffer.  I'm pretty confident this will 
be plenty.  192 bytes would probably be ok to receive most APRS beacons, 
but I think it would be not be possible to do a digipeter in that amount of 
space.  Aside from the memory problem, though, you have a very interesting 
approach.  Sounds like it could be very small indeed.

>The TNCx sounds interesting.  Is it MX614 based?

Yes.

>For open source licenses, check out
>http://www.asiaosc.org/enwiki/page/Comparison_of_Open_Source_Licenses.html.

Thanks for the pointer.

----------------------------------------------------------------------



Read previous mail | Read next mail


 14.11.2026 22:39:42lGo back Go up