Press "Enter" to skip to content

Tag: Python

OpenFan – DIY PC Fan Controller

For some time now I was not entirely happy with how I am cooling my PC, my NAS and my server. It’s not that anything is terribly wrong, it’s just that I am aware that things can be better… So I said I have to fix this.

The easiest solution would be to find a decent fan controller, add it to each setup and I am good to go. But that’s easier said than done. For a while I couldn’t find a solution that has all the features that I need and that isn’t overpriced. So as you can guess, I decide to build my own.

And the best part is that the entire project is documented and released as open-source open-hardware project. So hopefully others that have same “problem” can use it or at least use it as starting point.

I have also added some cool features like expansion headers for attaching I2C and 1-Wire sensors. And the software provides a really nice GUI to control the fans, program custom profiles. Maybe the coolest part (if you are nerd like me) is that you can access it remotely and the software also has a built-in API that you can use to remotely and/or programmatically control all of your fans!

16 Comments

DigiKey Fetch Tool

DigiKey Fetch Tool helps you when working on bill of material (BOM) for your projects. This simple Python script will fetch all relevant information about a part (Manufacturer, Manufacturer Part Number etc) and allow you to paste/type that information into any application using global hotkeys. This saves a significant amount of time by removing the need to do many alt+tab and copy&paste operation to copy information from your distributor’s website.

4 Comments

DigiKey Fetch Tool

Making a BOM (bill of material) for projects and keeping them up to date is really important. But also it is a tedious task that few people enjoy.

In effort to improve workflow when creating new components or updating existing ones, I have create a Python script that will fetch all important data for a component that you might want to use.

This tool has greatly reduced number of alt+tab / copy & paste juggling from my creating/maintaining BOM workflow, and I hope it does the same for you.

Leave a Comment