Benoit Frigon
My blog about electronic projects, telephony and other stuff...

Analog A/V Routing Switcher

Posted on Jun 24, 2013  - Last updated on Dec 30, 2018

This is an old project! I made it 10 years ago. My DIY skills improved quite a bit since then…

It’s an audio/video (composite) routing switcher, i used it to switch between video sources on my tv. The tv I had back then only had 1 video input. It consist of a 8×8 video crosspoint (MAX4456) and a 16×16 analog crosspoint (AD8113) controlled by a small microcontroller (PIC18F452). It allowed me to distribute an audio/video signal from 5 different sources to 5 outputs by selecting it on the panel. I could split the audio from one input channel and take the video from another one if I wanted. It has 8 presets I can program to quickly recall channels assignation. It’s still working and I still use it today, but now, it’s used for routing audio only.

Continue reading...

Home media server

Posted on Jun 17, 2013  - Last updated on Dec 30, 2018

This is my media server which stores my media library plus other services (pxe boot server, a private apt repository). It has a TV tuner and i use TVHeadend to stream the live tv to my HTPC. It also manage the recordings. I did not build a custom case for this project, i bought it off the shelf (iStarUSA D-118V2-ITX 1U rackmount case) but i made some modifications to it.

Continue reading...

Asterisk dialplan syntax highlighting for gedit

Posted on Jun 09, 2013  - Last updated on Dec 30, 2018

I made a language definition file for Asterisk dialplan in gedit (gtksourceview 2.0). I find that it makes the dialplan much easier to read.

Continue reading...

Asterisk manager - Y.A.A.M

Posted on Jun 09, 2013  - Last updated on Dec 30, 2018

Y.A.A.M is a web interface for managing an Asterisk server. The goal of this project is NOT to be an alternative to other GUI such as FreePBX. It is more like an assistant, for those who prefer to edit configuration files manually, but needs a web interface for quick access to server logs, call logs, etc.

Continue reading...

Asterisk PBX

Posted on May 06, 2013  - Last updated on Dec 30, 2018

This is my Asterisk telephony server (PBX). It consists of a SBC board (PcEngine ALIX 2d2) and a FXS/FXO board (Openvox A400M with 2 FXS and 1 FXO modules). The alix2d2 has a Geode LX800 processor at 500 Mhz and 256 MB of memory. Not particularly fast, but enough for the job. I needed it to be a very low power system (under 10 watts) since it has to run 24/7.

Continue reading...

Making front panels with decals

Posted on May 06, 2013  - Last updated on Dec 30, 2018

When i design enclosures for my projects, the goal is to make it look professional as much as possible. I put many hours into designing, building and painting. Sure, I could go and buy a ready-made case, but I would not get the satisfaction that you get from designing and building it yourself. Most of the equipment in my rack cabinet is custom-made, even the rack itself. This article describes in details the techniques I use and how I apply the decals to the front panel.

Continue reading...