I pulled my veteran DMM, a Voltcraft MXD-4660A, from the drawer to set up my workbench (adding a serial-to-USB converter) and gave it a second tour of duty with QtDMM on Ubuntu. After a bit of searching online what to use under I found the QtDMM project at http://www.mtoussaint.de/qtdmm.htmlm , but appears abandoned. The active fork, I think, is at https://github.com/tuxmaster/QtDMM.
Here’s the final install and setup for my lab computer running Ubuntu 22.04 (Jammy):
# run from the same build dir used for the install
sudo xargs rm < build/install_manifest.txt
Troubleshooting:
If you hit errors, try a clean build reset instead of first searching forums.
I learned the hard way to make a clean install as a belt-and-suspenders reset, that deletes built objects but keeps the CMake cache.
“|| true” lets the sequence continue even if the clean step fails due to a broken config.
“rm -rf build CMakeCache.txt CMakeFiles” force-removes any stale out-of-source build dir and any accidental in-source CMake cache:
“Final ./compile.sh” does a fresh configure and build:
This is my first hardware project on the new ToGo-Lab.io server.
Some years ago, when I started with AVR/ATTiny programming, I built a tiny Morse “throwie”: one ATtiny, one LED, one resistor, and power-friendly firmware. The goal was to use as few parts as possible to keep it cheap, while still adding a couple of useful functions.
Two main functions: Detect daylight. If it’s bright, sleep; if it’s dark, send a Morse message. The LED doubles as a light sensor.
This is a good restart for my new project home, https://togo-lab.io/, the HW version of a “Hello World” program. So I don’t plan heavy hardware work here, though I may add a small solar cell to stretch battery life. This version adds a supercapacitor and small solar cells and uses the LED as a light detector, so it only blinks in the dark. It’s no longer a throwie, more of a pendant. Hang it where it gets daylight and stays dry. It charges by day and blinks by night.
Yes – I want also a PCB and maybe you will the final result as a little DIY Project on e.g. – Tindie.
But real goal is to define the specs and a simple, repeatable workflow from Idea to real DIY Kit especially for bigger future projects.
This post will evolve as the project advances. I’ll append notes, design decisions, and lessons learned rather than writing a single post-mortem at the end.
But don’t expect too much progress too quickly; this is a side hustle. Perhaps in a few years, after I retire, it will become one of my main activities.
What it is
DIY-Kit goal: beginner-friendly soldering kit with clear docs and hackable programm (using Arduino IDE).
MCU: ATtiny45/85, through-hole.
Power: 3–5 V, with solar + supercap option.
Behavior: Morse message presets, LED as light sensor for night-only blink.
Default license: CC-BY-NC-4.0 for docs and design files.
Roadmap
v0.1: Proto: breadboard + first PCB, single message, speed presets.
v1.0: Pilot: build guide, BOM with alternates, pilot of 10 units.
v1.1: docs polish, optional brightness setting, minor PCB tweaks.
v2.0: Zero Series
…
How this post will evolve
I’ll update this page with:
Schematics, Circuit description,
PCB Design, CAD. All you need to build one,
Build photos and assembly hints.,
BOM changes and sourcing notes,
Additional Blog post about the program itself and how to do with Arduino IDE.
Want to get involved?
Suggestions welcome. Open an issue on the repo or email tgohle@togo-lab.io.
If you build one, share photos and your timing results—those will feed back into the docs and the next revision.