Building a Portable Visible Light Spectrometer with Raspberry Pi and Fiber Optics
Feb 21, 2026 · 17 min read · Spectrometer Raspberry Pi OV9281 Spectroscopy Color Science Fiber Optics TOSLINK Golang OpenCV 3D Printing ·
After successfully reverse engineering the CR30 colorimeter, I found myself wanting something more versatile - a device that could not only measure reflected light but also handle transmittance measurements with fiber optic coupling. The result is this compact, portable visible light spectrometer built around a …
Read MoreAdventures in Color Science: Building a DIY Calorimetric Laser Power Meter
Feb 21, 2026 · 12 min read · Laser Power Meter Calorimetry Thermistor Raman Spectroscopy IR Laser RP2040 Color Science Spectroscopy ·
So here I am, a physicist who got bitten by the color science bug. What started as innocent curiosity about how light works has turned into a full-blown obsession with spectrometers, colorimeters, and now... laser power meters. You know how it goes - you start with one simple question and before you know it, you're …
Read More
One day my DS420+ just died. Well, not completely dead - it powered on, fans spun up, disks spun up too, blue LED blinked... but that was it. No network, no beeps, nothing. Just an expensive paperweight with my data trapped inside. Initial Diagnostics First thing I tried was removing all the drives. Sometimes a bad …
Read MoreAdventures in Color Science: Reverse Engineering a Chinese Colorimeter CR30
Oct 19, 2025 · 17 min read · CR30 Colorimeter Reverse Engineering Color Science Python Protocol Analysis Spectral Analysis ·
I've always been fascinated by the intersection of hardware and software, especially when it comes to understanding how devices communicate. Recently, I developed a need for monitor calibration as well as properly color correct my photos. I've been looking at X-Rite, Datacolor and other calibration devices and am on …
Read More
My obsession with audio reproduction started with my first i386 PC. Back then, getting any sound out of a computer required creativity. I experimented with the internal PC speaker, directly accessing the timer IC to generate crude audio through clever PWM modulation. The results were terrible, but fascinating. Next …
Read More
I've been involved in Full Stack for a while now in one form or another(either maintaining, designing or working on Full Stack projects). Even during school time, I was building websites for myself and my friends. I've built sites commercially even. Although I've been using either pure HTML+JS or even PHP/Perl at some …
Read More
I was building a Christmas set of spherical speakers just to familiarize myself with ADAU1401 Sigma DSP. And I wanted to add Bluetooth capability to the speakers so that they could receive sound data from an old Samsung Galaxy Note 10.1 in the kitchen. Granted, I have ordered some Bluetooth audio receivers, however, …
Read MoreYears 2020, 2021 and 2022 have been tough for almost everyone. The pandemic, the war, global economic collapse, bancruptcies in Crypto sphere... You name it. Although, for me it was a rather productive period(despite a divorce spanning almost 3 years), since I have accustomed to working from home and working on various …
Read More
This is a simple test for multilanguage support. Sometimes I feel like writing in native tongue, sometimes in multiple languages... So, let's see how that goes. Here's a comic strip about why I have so many unfinished projects:
Read More
!!! WARNING: This project deals with mains power and high current !!! Please be careful if you wish to replicate any of its functionality and never work on a PCB or any open wires that are connected to the mains ! Author has no responsibility for your safety and wellbeing, so please take care of yourself. How it works …
Read More
My son has a cat. And I've become very curious about the cat's feeding and toilet habits. Mainly I'm interested in how long does it take him to go to the toilet after eating as I've noticed a pattern: At first he goes to the kitchen, eats and then runs around the house wrecking havoc for some time and then goes to the …
Read More
In a previous post I've described how to build a Weather Station based on ESP8266 chip and various breakout boards you can buy e.g. on Aliexpress. In this post, however I'll share with you how I built a standalone PCB boards containing all the required components. To recap - this is a ESP8266 based Weather Station, …
Read More
There are a lot of forests in Lithuania which I like exploring on my bike. In the past a lot of Lithuanian resistance troops resided in those forests, so there is a big probability to stumble upon a stash of some kind. However that stash might as well be a grenade or a bomb of some kind, but nevertheless I always …
Read More