Random blog posts from Martijn Braam| BrixIT Blog
Don't pick random subnets to avoid IP address conflicts on foreign networks, use VRFs!| BrixIT Blog
I've been making boards in KiCad for a while now. I really enjoy figuring out how to route all the components in the PCB editor, especially the weird "hard" things like differential high speed signals. I'm probably not very good at it but so far the margins for the stuff I'm designing is wide enough that it works anyway.| BrixIT Blog
There's steady progress towards Megapixels 2.0 Alpha 2 with a lot of small improvements, but there's also a massive roadblock introduced by the GTK developers...| BrixIT Blog
It's a bit more than a month after FOSDEM now. The few bits of hardware I designed for the video capture boxes for the event held up great. I realized I never wrote a blog post about it so here it is.| BrixIT Blog
Getting Firefox to build and work in BodgeOS took quite a bit of effort.. and patience..| BrixIT Blog
Just before the end of the year I managed to get BodgeOS to a graphical desktop environment.| BrixIT Blog
It's been quite a while since I wrote a Megapixels update post. Since my last post libmegapixels has had a lot more testing on hardware other than the PINE64 devices and the Librem 5 which I originally wrote it for. This obviously found a few flaws in my library code for edge cases I hadn't had to deal with before but overall the fundamental ideas behind the library seem to work.| BrixIT Blog
Continuing on my December puzzle of building a toy Linux distribution from scratch. This time getting it to boot up on an actual computer instead of just a container.| BrixIT Blog
A few days ago I got a new laptop and once again had to make a choice of what distribution to install| BrixIT Blog
Building my own replacement for my InfluxDB and Prometheus setups| BrixIT Blog
sudo chroot without sudo... and mostly without the chroot| BrixIT Blog
Sometimes the custom 5-port gigabit switch _is_ the solution.| BrixIT Blog
I've had a janky setup to store data from my "smart" energy meter for a while now. But now I have made a neat finished product from it.| BrixIT Blog
Generating OpenSCAD cases from KiCad PCB files with a bit of Python code and magic.| BrixIT Blog
As projects get more complicated the tooling has to improve. Outgrowing the arduino-ide is easy on the Pi Pico with the excelent pico-sdk but what if things get even more complicated...| BrixIT Blog
A FOSS digital audio mixer, now with 100% more custom hardware.| BrixIT Blog
Making the pictures from Megapixels look a bit less vintage| BrixIT Blog
The dilemma of releasing a half-working library early to promote contributions.| BrixIT Blog
So this is the (looks at notes) 9th! blog post about the progress in Megapixels development. In this episode: White-balance and SEGFAULTs!| BrixIT Blog
MNT Research is an open hardware manufacturer based in Germany. I'll have a look at their open standalone keyboard.| BrixIT Blog
I did a deep dive in Linux logging protocols for writing logbookd. Here are some of the results.| BrixIT Blog
One of the things that is very broken in Megapixels 2.0 is actually saving pictures, so here I will embark on a side-quest to make a new DNG exporting library that moves the code out of Megapixels.| BrixIT Blog
Let's dive a bit deeper in the config files and how to make them and more importantly, how to sustain this.| BrixIT Blog
Let's see if I can get blinky running on the PINE64 PineCone 3 years after it's release.| BrixIT Blog
Taking a picture of a PCB is easy, taking a professionally looking one is a bit harder. So lets overengineer this| BrixIT Blog