I read on Facebook someone bought filament from http://www.owl-filament.de/. I'm
always interested in alternative sources, so I took a look.
I already had a limited set of PETG spools in nice colors, and was interested in
some cheaper spools for prototyping purposes. The price was 'cheap' indeed,
read along to see how this manufacturer's quality turned out to be...
I've been running network services on embedded arm platforms for for more than
8 years now, and when things go wrong, had to drag around HDMI monitors to hook
up. For the last years I had a pi connected to the serial console to avoid
I have been mounting all my networking and smarthome devices on a
DIN rail, and I had some small 2.2" TFT displays around for a different project.
I thought it would be nice to create a raspberry pi enclosure that included
such a display so there's a real video console on the device that can also be
used as status display.
I have a technical wall with several pieces of electronics mounted onto it.
It started to look a bit disorganized, with all these things mounted
at random places on the wooden board and cables running all over the place.
So I wanted to clean it up a bit...
I stubled upon a dinrail mount on thingiverse, and remembered I had a piece of
DIN rail in a box. Time to remix a bit and mount everything on DIN rail!
I have a USB connected flatbed scanner, a Canon CanoScan LiDE 110.
I need to use it more frequently these days, and figured it would be
handy if I connect it to my office-rpi and use it over the network.
At home and at work, I always tend to have around 5 small development boards on my desk.
In a fixed setup with identical boards, metal or plastic standoffs can be a nice solution
to build a stack that reduces the footprint on desk, and avoid a spiderweb of cables.
In reality, the boards are of different sizes, and standoffs still cost a few euro's each.
I knew I could do better, using a 3d printer and some parametric CAD modeling.
I've been using an Ergotron standing desk for 6+ years now. After using it for
a few years, I thought it would be nice to measure how much time I spend
standing up versus sitting down in my chair.
Recently I noticed that I sit down 99% of the time when working from home. To
revive my healthy habit of working upright part of the time, I decided to pick
up this parked project of mine by re-printing the enclosure I made for this (on
my own printer this time), and starting the software development on an ESP8266.
During COVID19 lockdown, the kids were running around the living room a lot
more, and a lot more reckless. Our TV console is covered with glass plates.
These have chamfered corners (45 degree cut off), but still it's a hard, glass
corner, and I could imagine painful or catastrophic injuries and trips to the
I decided to create a quick and dirty cover that, once installed, would provide
safer plastic, rounded corners.
During COVID19 lockdown, I found myself struggling with cheap extension blocks,
in fact I find most extension blocks horrible, and most power supply blocks
can't fit next to each other.
I still had three brand new, wall sockets left over from electricity
renovations (I opted to place earth wire so installed appropriate sockets).
These are Niko brand, the finest EU/BE sockets available, and are lovely
to use in every way possible. I already considered making larger extension
blocks this way.
When I started working in my home office full-time during COVID-19 lockdown,
I wanted a remote control to easily pause my music whenever a Teams call or meeting
I had an ikea 'hockeypuck' zigbee control laying around that could easily be
commissioned onto my home assistant setup, which is …
I designed a simple door handle during COVID-19 lock down. After my kids slammed
the kitchen door against the radiator a few times, I had to glue the existing
handle again and again. I didn't feel like installing a door stop (also, shops
were closed) for this old door that …
I built a tree shaped lamp from thingiverse along with extra parts to insert WS2812 (neopixel) strips.
I have Raspberry Pi's in different rooms, and one thing I use them for is to
play music to speakers.
Each of them has two music player services on it (MPD, Spotify), and it's a bit
annoying that I have to stop a player when I want to listen to the other one.
Since I'm running home assistant as an automation hub, I wrote two short
automations that stop the already playing service when the second one kicks in.
In the summer of 2019, I bought my first 3D printer, a Prusa MK3s.
I've been super happy with this sweet toy, it works like a charm.
Let me tell you a bit about my experiences with it...
Hello there, and welcome to my website!
After more than 10 years of no updates, I felt the itch to write about my makes
and hacks once again. I dated all my old content with timestamps, and
configured Pelican to render the existing content written in
RestructuredText. My website was …
One of the first things I built when I got my 3D printer was a housenumer sign.
I made the writing stand out in contrast by using a filament swap at layer height.
When a friend of mine showed the awesome little wooden Jukebox he made for his
kids, I loved the idea, and knew I could make a similar contraption by
recycling an old Raspberry Pi 1 I had on a shelve.
My 2017 christmas present was a voucher for the local electronics shop.
I spent it on an 'official 7" raspberry pi touch screen display', which is a
nice capacitive touchscreen that you can hook up to a raspberry pi.
I 3d-printed an enclosure from thingiverse for it, and fitted an RGB LED string
around the edges as an extra.
Initially I created an AppDaemon HAdashboard config to control my Home
Assistant instance with it.
In the winter of 2016, someone gave me a controller board for a heater. The
heater is pretty scary, it burns fuel and blows exhaust and hot air out of
what looks like a canon. It has some interesting mechatronics; a fuel valve,
an ignition coil, and a fan. It has a flame detection sensor input as well, as a
safety feature. I suceeded at reparing the board, but had to write the
controller software from scratch.
In 2015 we moved into our house, which had a condensing gas boiler.
When the previous owners installed it, they never installed a drain pipe for
the bucket of water that it produces each week. Instead there was... a bucket.
I quickly grew tired of emptying the bucket. With no obvious way to direct the
water except over the ceiling, I needed a device that would pump the water.
This sounded like a fun DIY project, so I ordered some float switches and
a 12DC membrane pump, then got busy and soldered a simple set/reset controler
with... Guess which old-school IC...
I wrote down tips and tricks I use with VIM.
As final project to earn my Professional Bachelor degree in the field of
Electronics - ICT, I developed embedded software. The goal was to create a
custom, Linux based software application that acts as an 'Art-Net node'.
After a few months of work, I was able to present a working system …
For a school project early 2007 (a study of embedded Linux on the AT91RM9200
ARM9 processor) I got familiar with the GNU development tools and setup
required to run a Linux based operating system.
Using the setup described here I was able to inspect the inner workings of
Darrell loader in real time, set hardware breakpoints, step through the program
flow and inspect values of program variables while the CPU core was halted.
This is an outdated article, written during my teens, long before
I became a professional software developer. This is not a resume!
I was given an old Apple II computer when I was about ten years old. I didn't
do much with it exept playing some games for a while, and it just gathered dust
in a corner.
I took this piece of history apart when I was bored one day. I …
Visual basic is an easy programming language for the windows platform. I've
spend some creativity with it years ago, and the result is a bunch of
I started creating stuff with VB6 out of interest when I was a kid. I didn't
have any literature on programming or …
My old server functioned as an internet gateway and DHCP and masquerading DNS
server. The last two are not necessary, but it's always easy if you just have
to plug you cable into the lan, and don't have to configure you network
adapters. It also ran an apache web server …
When I started maintaining a personal website years ago, I kept all content
in static HTML files which I uploaded. The webhost didn't support server side
DenAgenda is a python program that ran as a CGI on my webserver.
It converted my college's online timetable from HTML to
the iCalendar format, a
standardized calendar file format.
I wrote this article on using a microcprocessor board with GNU tools for an
embedded software class back in 2006. It's written in Dutch.