#1 2014-12-01 12:50:33

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

PicoAPRS, world's smallest APRS Transceiver with KISS TNC

UPDATE 03. November 2015

It's done...
the final transceiver is now professional made!
look at my website www.db1nto.de and http://unsigned.io/forum/viewtopic.php?id=89
My APRS Transceiver is complete smile
Thanks to Mark...

Now it fit's in a matcbox INCLUDING a Lithium ion battery!

1
1
1
1


OLD POST:

Hello Guys,

my project build with MicroAPS from Mark. Thanks a lot to Mark for his great work on MicroAPRS!

Here is my APRS TRANSCEIVER (transmitt & receive) project:

Pictures:
aprs_withhousing.jpg
1.jpg
2.jpg
3.jpg
4.jpg

Fits in a matchbox.

It can Transmitt APRS position beacon, APRS messages (like SMS!) AND receive both of them to display on small OLED screen!
Yes, it decodes received APRS messages including Mic-e format!

Cheers Taner
DB1NTO

Last edited by DB1NTO (2016-11-22 23:14:27)

Offline

#2 2014-12-01 13:45:06

Stanley
Member
From: Kuala Lumpur, Malaysia
Registered: 2014-12-01
Posts: 65
Website

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Dear Taner,

What does the MicroAPRS class does ?


Stanley
9W2SVT/ N5SVT
http://9W2SVT.blogspot.com

Offline

#3 2014-12-01 14:01:33

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Hi Stanley,

the MicroAPRS class parses incoming APRS packets and messages from MicroAPRS Modem.
Also MIC-E format will be decoded!

Taner

Offline

#4 2014-12-01 14:25:41

markqvist
Administrator
Registered: 2014-12-01
Posts: 109

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

This is just so amazingly cool! Incredible how you got it all to fit into such a small package! Regarding running it all on one Arduino, you will probably be interested in the info in the post I just made on the blog:

http://unsigned.io/prototype-preview/

I have an Arduino library coming out, which will let you include MicroAPRS functions using the Arduino IDE smile

Offline

#5 2014-12-01 14:34:48

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Hi Mark,

i read your blog some seconds before your last post.

Thank you really very much for your great work!
I´m looking forward to your Adruino IDE kompatible MicroModem software.

I hope the code can run on a bigger ATmega (e.g. 128 or 2560, because the flash is to small on a ATmega 328 for OLED, GPS and Modem Software sad )

If you interested on beta testing your firmware, i will do this smile

Taner

Offline

#6 2014-12-01 14:37:20

markqvist
Administrator
Registered: 2014-12-01
Posts: 109

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Yes, one of the reasons I am rewriting it is to allow it to also run on other processors. I will at least support the 328 and the 1284 from the beginning! The 2560 should also be no problem, I just need to get one to test on wink I will let you know when I have a beta version ready. All AFSK modulation and demodulation is already implemented and working, and I am currently working on the AX.25 protocol and APRS functions.

Offline

#7 2014-12-01 14:39:00

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Can´t really await it smile

Offline

#8 2014-12-01 15:53:51

Stanley
Member
From: Kuala Lumpur, Malaysia
Registered: 2014-12-01
Posts: 65
Website

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

DB1NTO wrote:

Hi Stanley,
Also MIC-E format will be decoded!
Taner

Thank you... thank you.. for writing the mic-e decoding functions!!!!

I can't wait to test it out....

Last edited by Stanley (2014-12-01 15:54:11)


Stanley
9W2SVT/ N5SVT
http://9W2SVT.blogspot.com

Offline

#9 2014-12-01 15:53:57

PA3BAS
Member
Registered: 2014-12-01
Posts: 20

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Very cool!

Offline

#10 2014-12-01 16:13:13

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

@Mark
ATmega 1284 is a very good choice!

- inexpensive
- small (just 44 pins (ATmega328 has 32 pins))
- 128k flash (4 times bigger than ATmega328)
- 16k RAM (ATmega328 has 2k RAM)

It should be enough for everything in one chip and even very small smile

Thank you!

Taner

Offline

#11 2014-12-01 18:14:45

Stanley
Member
From: Kuala Lumpur, Malaysia
Registered: 2014-12-01
Posts: 65
Website

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

@Taner,

I added the MicroAPRS libs into my SVTrackR ...

With DEBUG turned on.. it is almost full...
Sketch uses 30,482 bytes (99%) of program storage space. Maximum is 30,720 bytes.

From the code :-
    microaprs.decode_posit(packet, &call, &type, &posit, &lon, &lat, &pmsgTo, &pmsg, &pmsgID);

Which ones are the field for the comments ?

KF6DQ-5  type:'  posit:.O]lSsv/]"6U}TM-D700  lat:-34.18  Lng:-118.86  14591.9km  134deg

posit seems to give me both the compressed pos and comments together ...

Thanks


Stanley
9W2SVT/ N5SVT
http://9W2SVT.blogspot.com

Offline

#12 2014-12-01 19:55:57

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Stanley wrote:

@Taner,

I added the MicroAPRS libs into my SVTrackR ...

With DEBUG turned on.. it is almost full...
Sketch uses 30,482 bytes (99%) of program storage space. Maximum is 30,720 bytes.

Hi Stanley,

that's why i wish support for a bigger ATmega (e.g. 1284, 2560) in future releases (new one with arduino IDE).

Stanley wrote:

From the code :-
    microaprs.decode_posit(packet, &call, &type, &posit, &lon, &lat, &pmsgTo, &pmsg, &pmsgID);

Which ones are the field for the comments ?

KF6DQ-5  type:'  posit:.O]lSsv/]"6U}TM-D700  lat:-34.18  Lng:-118.86  14591.9km  134deg

posit seems to give me both the compressed pos and comments together ...

Thanks

i don't parse the comment on position reports. Don't tried positions with comment. Maybe some more testing here. Thank you!
Will post here when i make an Update.

Taner

Last edited by DB1NTO (2014-12-01 23:37:34)

Offline

#13 2014-12-18 02:50:05

WS0q
Member
Registered: 2014-12-18
Posts: 1

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

This is awesome! A digipeater like this would be awesome also!

Offline

#14 2014-12-18 11:29:54

LZ1ZC
Member
Registered: 2014-12-18
Posts: 1

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Dear Taner,
OLED is a realy NOKIA 5110 display???

Offline

#15 2014-12-18 11:44:27

la3bna
Member
Registered: 2014-12-18
Posts: 18

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

I will try to make this but it would nice to get a link to the tiny GPS unit you have there?

Also the radio unit

regards
la3bna

Offline

#16 2014-12-18 11:50:35

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

@LZ1ZC & LA3BNA

please read my update on first post!

Taner
DB1NTO

Last edited by DB1NTO (2014-12-18 14:53:19)

Offline

#17 2014-12-19 09:25:39

la3bna
Member
Registered: 2014-12-18
Posts: 18

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Did you brun in the microAPRS code using the hex fiile (with KISS?) from http://unsigned.io/projects/microaprs/ ?

The reason I ask is that I don't have a very high skill with programming (yet), as markqvist (github name) has coded in native C.

I have a (couple of) spare Mega 2560 if you need some help

Last edited by la3bna (2014-12-19 09:29:08)

Offline

#18 2014-12-19 10:21:10

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Hi la3bna,

i burned the earlier version without KISS support.

Taner

Offline

#19 2014-12-19 13:37:25

la3bna
Member
Registered: 2014-12-18
Posts: 18

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Ok. Have ordered the parts from Banggood and aliexpress so it will probably take som time before i get to solder and test..

I was thinking this should be made into a single PCB with connections for OLED , GPS and VHF. Ill see what I can do with eagle. At least when the code fits on one arduino.

Offline

#20 2014-12-23 09:51:18

VK5OI
Member
From: Adelaide, South Australia
Registered: 2014-12-02
Posts: 5
Website

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

DB1NTO wrote:

i don't parse the comment on position reports. Don't tried positions with comment. Maybe some more testing here. Thank you!
Will post here when i make an Update.

Taner

Hi Taner,
Nice work, really.
I have your code working 100% with my FT-100 control and Nokia 5110 LCD. It's really cool.
Long story short, it allows "normal" HF/VHF/UHF usage of the FT-100 (or FT-857) but changes freq/mode etc at beacon time (if on) and returns the radio to where you were when done.

I would like to know if you have looked at adding comments parse as well?
I have tried, but not having much luck.

Thanks for sharing your work here, between you, Stanley and Mark, it's amazing.

Cheers
John VK5OI

Offline

#21 2014-12-23 14:44:27

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Ok John & Stan,

i will add parsing comments and update the lib. It's a easy task....

Taner

Offline

#22 2014-12-23 21:29:49

VK5OI
Member
From: Adelaide, South Australia
Registered: 2014-12-02
Posts: 5
Website

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Thanks Taner
I suspect Stanley has already worked it out, it is probably just me having trouble.
I can do it outside of the MicroAprs Lib, but that is not a good solution, and causes other problems.

I look forward to it.
Have a great Xmas and New Year All.

Cheers
John VK5OI

Offline

#23 2014-12-23 23:35:57

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Hi John, hi Stanley,

you can download the updated version from my modified MicroAPRS class with comment parsing at http://mailtext.de/MicroAPRS.zip

Please let me know if it works for you. I make some tests (APRS and MIC-E formated Data) and think it works...

Taner

Offline

#24 2014-12-24 00:17:59

VK5OI
Member
From: Adelaide, South Australia
Registered: 2014-12-02
Posts: 5
Website

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Mate...Your are a legend (as we say in Australia)
I'll let you know how it works for me.

Cheers
John

Offline

#25 2014-12-24 05:19:26

VK5OI
Member
From: Adelaide, South Australia
Registered: 2014-12-02
Posts: 5
Website

Re: PicoAPRS, world's smallest APRS Transceiver with KISS TNC

Wow!, this is working really very well.
Mark's Micromodem is demodulating packets that are very noisey from the radio.
Stanley's code and Taner's library make it work perfectly.
It behaves now (nearly) just like a "proper" APRS rig like the TMD-710.
The only problem is sometimes my radio control code stops working......
As soon as I make it "look pretty" I'll put some pics and code here.

Cheers
John

Offline

Board footer

Powered by FluxBB