USB Morse keyer


Dilshan Jayakody writes about a new open source project, the PIC16F886 based CW auto key controller with USB support:

USB Morse Keyer is a microcontroller-based auto keyer project with following features:
*USB / straight key / iambic key inputs
*Support for both standalone and USB operating modes
*64-character USB typeahead buffer and 6-character Morse key typeahead buffer
*Support 5, 10, 15 WPM.
*6-page message memory
*1W Audio output
*Audio and PTT output interfaces
*32 character display

More details on Dilshan Jayakody’s blog and the GitHub repository here.

tinyOSD & tinyFINITY – a tiny opensource video tx with full graphic OSD


tinyOSD and the tinyFINITY,  a tiny open source video transmitter with integrated graphic OSD from

As I like fully integrated solutions I started to work on a new PCB design that includes a RTC6705 video transmitter and my tinyOSD into one tiny 16x16mm board called tinyFINITY. The image shows a preliminary version where I tested a surface mounted ceramic antenna instead of the usual wire or whip-antenna (which was rejected in later designs because of the poor performance)

Project info at  and the GitHub repository here: tinyOSD and tinyFINITY.

Check out the video after the break.

Open source hardware ESP32-ADF


Here’s an open source hardware development board for Espressif audio development framework, the ESP32-ADF, from Olimex:

With ESP32-WROOM-B module with 8MB RAM and 4MB of Flash, two microphones, two 3W speakers, codec, amplifier, Lipo charger, USB with programming, Audio 3.5mm jack, ESP32-ADF board offers everything you need to start playing with Espressif Audio Development Framework.

Check out the video after the break.

USB seven segment display module


Dilshan Jayakody published a new build:

This project is about an open source, USB based, 10 digit seven segment display unit. This unit is specifically designed to work with POS systems and banking applications. Initially, this system is developed to work with PC based systems, and later it was modified to work with other platforms and applications.

See the full post on his blog.

Aweigh: the open-source alternative to GPS


A team of student designers and engineers from the RCA and Imperial College have developed a substitute for GPS that does not rely on satellites, called Aweigh:

Aweigh is an open navigation system that does not rely on satellites: it is inspired by the mapping of celestial bodies and the polarized vision of insects. Ancient seafarers and desert ants alike use universally accessible skylight to organize, orient, and place themselves in the world. Aweigh is a project that learns from the past and from the microscopic to re-position individuals in the contemporary technological landscape.

Via Open Electronics.

Check out the video after the break.

New 2.5D pen/laser ESP32 controller


Bdring published a new build:

I have done several pen and laser machines lately, so I decided to create a custom PCB for Grbl_ESP32 for these types of machines. This is a small (70mm x 60mm) PCB with all the features a pen plotter or laser cutter/engraver would need.
These typically use stepper motors for the X and Y axes. On pen plotters, the Z axis is controlled by a servo or solenoid. On lasers you need an accurate PWM for laser power control.

Project info at Buildlog.Net blog and the library GitHub repository here. It’s also up on Tindie.

LPCNet – Open Source Neural Net speech synthesis


Jean-Marc Valin has been working on Neural Network (NN) based speech synthesis in his project called LPCNet:

This new demo presents LPCNet, an architecture that combines signal processing and deep learning to improve the efficiency of neural speech synthesis. Neural speech synthesis models like WaveNet have recently demonstrated impressive speech synthesis quality. Unfortunately, their computational complexity has made them hard to use in real-time, especially on phones. As was the case in the RNNoise project, one solution is to use a combination of deep learning and digital signal processing (DSP) techniques. This demo explains the motivations for LPCNet, shows what it can achieve, and explores its possible applications

Via Rowetel.