Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cho45/go-kx3-panadapter
A Panadapter (band-scope) implementation written in golang for Mac OS X
https://github.com/cho45/go-kx3-panadapter
elecraft golang javascript kx3 panadapter
Last synced: about 2 months ago
JSON representation
A Panadapter (band-scope) implementation written in golang for Mac OS X
- Host: GitHub
- URL: https://github.com/cho45/go-kx3-panadapter
- Owner: cho45
- Created: 2014-08-12T12:59:02.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-04T02:42:11.000Z (almost 9 years ago)
- Last Synced: 2024-06-19T06:56:08.637Z (6 months ago)
- Topics: elecraft, golang, javascript, kx3, panadapter
- Language: JavaScript
- Homepage:
- Size: 3.38 MB
- Stars: 6
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
go KX3 panadapter
=================alpha (still development)
Features
========Main features:
* FFT and waterfall view (bandwidth depends on your soundcard)
* Change center (local oscillator) frequency by clicking FFT viewAnd some features included for utility:
* WebSocket server which can manipulate KX3's text buffer for sending CW/RTTY
* HTTP server which serves some utility (eg. Sending CW code from Mac)Requirements
============* *Stereo* LINE-IN Sound Card
* KX3 USB Cable connected to ACC1Configure
=========See [config.json]( ./config.json )
1. Change "port" -> "name" to path of USB serial device file (typically /dev/tty.usbserial-*)
2. Check the "port" -> "baudrate" is same as KX3's RS-232 setting
3. Change "input" -> "name","samplerate" to match as your input device (or just remove to use system default)Usage
=====Run:
./go-KX3-panadapter --config ./config.json
go-KX3-panadapter works as HTTP server. So open shown http: URL by WebGL supported browsers (Google Chrome / Mozilla Firefox).
Development
===========Most code is written in golang. I don't build binary because this project is still alpha.
## Mac OS X
Install prerequisites:
```
brew install portaudio
```Download sources:
```
go get
```Build and run:
```
go build && ./go-KX3-panadapter
```