31
Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM

Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

  • Upload
    others

  • View
    9

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Implementing IRLP and Echolink using a Raspberry Pi

Clay Jackson

N7QNM

Page 2: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Introductions

• Clay Jackson – N7QNM

– Licensed 1991

– Amateur Extra

– Computer/Data Background

– Ham radio interests

• Digital

• EmComm

• Search and Rescue

2

Page 3: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

• What the heck is a Raspberry Pi?

• What are IRLP and EchoLink?

• Connecting the dots

• Building STN3230

• Q & A

3

Page 4: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

What the heck is a Raspberry Pi?

• “Good Eats”

• A small, low power single board computer

– Quad Core ARM CPU

– 1 Gb RAM

– Powered by 5V USB supply

– Built-in HDMI Video

– General Purpose I/O

– Linux

4

Page 5: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Pi Now Does Windows!

5

Page 6: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

6

Page 7: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

IRLP and EchoLink

• Radio over IP

• Two different approaches

• Talk ‘round the world on your HT

• Integration - EchoIRLP

7

Page 8: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Radio Over IP

• VOIP

• PC/Soundcard

• “Nodes”

• Connect one node or many

• Conferences

8

Page 9: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

IRLP

9

Page 10: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

How IRLP Works

• Linux Based

• Hardware for VOX/Radio Control

• Full DTMF

• Soundcard for A/D

10

Page 11: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Typical IRLP Node

11

Page 12: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

What’s it Cost?

Complete PiRLP kit, including: - Pi 2 Model B, with AC power supply - IRLP Board Modified for Pi - 25 Pin GPIO cable wired for Pi - USB sound card, modified/wired to IRLP board - 16GB Micro SD Card loaded and configured

$280

12

Page 13: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

But Wait, There’s More!

• EchoLink Integration

– EchoIRLP

• Repeater Controller

• Open Source Software

13

Page 14: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

EchoLink

14

Page 15: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

How EchoLink Works

• Windows-based

– Mac and Smartphones also

• Requires only a sound card

• Radio over IP only

– No repeater control or DTMF functions

• $0 cost (above device)

15

Page 16: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Putting it all in a Pi

• Modified IRLP board

• Use GPIO (General Purpose I/O) header

• USB Sound Card

• Software

– Base

– EchoIRLP

• Register EchoLink separately

16

Page 17: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Pi-IRLP

17

Page 18: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Connections

18

Page 19: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

19

Page 20: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

20

Page 21: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Software

• Linux

21

Page 22: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

22

Page 23: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

23

Page 24: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

24

Page 25: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

25

Page 26: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Gotchas

• 60 cycle hum in Pi power supply

– Used 12VDC to USB Converter from Amazon

• Backup your SD Card

– Make 2 copies!

• Wireless Networking

– Configuration is arcane

– Small dongle antenna

26

Page 27: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Demo

• K7IRP Repeater in SeaSide

• Connect to N7QNM Node (3230)

27

Page 28: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Next Steps

• Connect to N7QNM-R 442.300 Repeater

• Use IRLP Board as repeater controller

– Cross-Band

28

Page 29: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Resources

• www.raspberrypi.org

• www.irlp.net

• www.irlp.net/pi

• www.echolink.org

29

Page 30: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Q & A

30

Page 31: Implementing IRLP and Echolink using a Raspberry Pi...What the heck is a Raspberry Pi? •“Good Eats” •A small, low power single board computer –Quad Core ARM CPU –1 Gb RAM

Thx

de

N7QNM

31