Category Archives: Project Progress

#oggstreamer – Kicad conversion now works

Today I made an effort to get the KiCad Files working (previously there was a need for a special KiCad GOST version)

So now you can donwload the updated KiCad-files here

kicad

Tested with the current KiCad 0.201509040901+6154~29~ubuntu14.04.1

Advertisements

#oggstreamer – UserInterface for optional LEDs

I just added a small but neat feature I want to include in the V1.0 of the OggStreamer firmware – it is a user interface that allows to control the optional LEDs on the right side of the device.

How it works – the main application (oggs_app) is creating a named pipe in the temporary directory, the name of the file is /tmp/userleds

so the following command will set the optional green led on


echo 1 > /tmp/userleds

you can send any parameter from 0 to 7 to /tmp/userleds. The parameter is interpreted as binary representation of the leds. 1 is the GREEN led, 2 is the YELLOW led, 4 is the RED led. 0 is all leds OFF and 7 is all leds ON

this feature unfolds its potential when you combine it with shell scripts – for example – everyone likes blinking LEDs.

#!/bin/sh
while [ 1 ]; do
  echo 7 > /tmp/userleds
  sleep 1
  echo 0 > / tmp/userleds
  sleep 1
done

But also more useful tasks can be done, for example monitoring whether an IPAddr can be pinged.

#!/bin/sh
while [ 1 ]; do
  ping -c 1 $1
  if [ "$?" == "1" ]; then
     #ping did not succed -> display RED Led
     echo 4 > /tmp/userleds
  else
     #ping did succed -> display GREEN Led
     echo 1 > /tmp/userleds
  fi
  sleep 10
done

 

 

#oggstreamer – NetIdee 2012 Report

For the last year the OggStreamer-Project was generously supported by the “NetIdee“- Program from the Internet Foundation Austria.

This Support allowed us to push the Software of this Project to “Release Candidate 1”-Status, Release a OggStreamer-SDK and also made it possible to produce a small-series of 54 Devices.

If you are doing OpenSource / PublicDomain / OpenSourceHardware Projects which are related to the Internet and Austria, the NetIdee Project might be a way to obtain some funding – (Their yearly Calls end usually in August)

Thanks a lot NetIdee!

The final report for the OggStreamer/NetIdee Project can be downloaded here (it is in German only).

#oggstreamer – PCB Design Files converted to KiCAD

We proudly announce our KiCad Conversion of the original PCAD2006 Design.

You can download it from the repo here

Note: This version was tested with KiCAD (BZR4213 GOST) – The currently available Windows-Installer from kicad-pcb.org ( KiCad_stable-2013.07.07-BZR4022_Win_full_version.exe ) is known to make Problems parsing the PCB File (Schematics works fine though).

#oggstreamer – Release of OggStreamerSDK-RC1

here is the release of the OggStreamerSDK-RC1 – for the first time we are able to have a whole integrated SDK which supplies all the Files / Applications needed for the complete OggStreamer Firmware.

If you want to experiment yourself I put together the info on the Wiki:

OggStremaer SDK RC1

Note it is RC1 and still has a number of flaws, please have a look at our ticketsystem:

RC1 Flaws Tickets

happy OggStreamer – hacking 😉

#oggstreamer – 54 pcs. finished :=)

I am happy to say that I just finished the work on the Hardware – 54 units are now assembled – although the Firmware still needs some tweaking and bug fixing this was one major step today 🙂

IMG_20131003_130332

The OggStreamer is waiting for you ….

#oggstreamer – BETA 1 Released

Hi out there here is the Release of BETA 1 Software:

BETA 1 Introduces the following enhancements:

  • WebGUI for Configuration
  • autoreconnect for IceCast2
  • Integration in the OggStreamer SDK
  • Title, Description and Genre Options for IceCast2
  • stm8flash (update the STM8 Firmware directly)
  • In Setup-Mode Password is now defaulted to “PASS”
  • optional Two Stage Mode (STOP/STREAM) instead of (STOP/MONITOR/STREAM)

The Java-Player is not installed anymore.

I put update instructions on the wiki if you want to update your OggStreamer to BETA 1. I only recommend this for persons with solid linux skills.