KiCAD libraries

We have had a number of requests for board files, but never felt comfortable releasing them because the KiCAD libraries they are based on were rather messy.

It is likely the old projects will never be released in full open format simply because we don’t think the board files would make any sense to anyone else.

To solve this issue, we have started new KiCAD libraries with some standardization on how things are named.

They will be updated to match the latest project that is released.

Essentially there are two classes of parts through hole (TH) and surface mount (SMD). There are two flavors of parts standard footprints (SOIC8, 0603 things like that), and not standard.

Therefore there are 4 libraries. If a part isn’t known to be standard it will go in the non-standard library. Most parts will have a default package for PCB-CV, other packages may exist but you are advised to check the pinout if you don’t use the default package

The non-standard part naming convention is:

partType_vender_partNumber

e.g. opamp_Ti_OPA350

tehoLogistics

I have released a very early alpha of a logistics program for electronics production called tehoLogistics.

The very early alpha quality means crashes are almost certain, but you can get the feel of what the project is like with the software.

The software is open source and available on gitHub, there is also a wiki page where further documentation will be added.

The following screencasts explain the program goals/design and how to use it. Viewing full screen at 720p is recommended for readability.

Finally there is a discussion thread available for this project on Dangerous Prototypes.

openHiFi Update

I have made a short video about some progress on the openHiFi project:

It is based on Procyon and a DAC (WM8740) board I got in the last batch of PCBs. Though it doesn’t sound great in the video it does in real life. FLAC and WAV 44.1 KHz/16-bit (Red Book) are the only current supported formats and will be until the full openHiFi is complete as I only have CD audio sources.

It is good to see the core function of the player work but there is much left to do.

teho Labs now on GitHub

While we don’t currently have any outside collaborators for software we have decided to move from Zip files in the docs wiki to using GitHub.

All of the examples for Procyon, Cygni and Eridani have been made available. If you don’t use Git you can still download the files as a zip.

Our repositories are located here.

With the release of LM4F parts Ti broke the makefiles for our example codes. The current version of StellarisWare is 8264, and our examples have been tested to compile against that code. The docs section will be updated soon to reflect the update.

The main changes were the postfix of -cm3 to the binary archives for the driver library, and the removal of pin maps from the GPIO header file to another file. This required a change in the part definition with an extra define in the makefiles.

There are no functional changes to the code base, just compatibility with the current version of StellarisWare.