Latest Articles

News, Tutorials, and other articles

Jenkins Home Lab: Part 4 - On-Demand Linux Agents with Docker
Jenkins Home Lab: Part 4 - On-Demand Linux Agents with Docker

Configuring Jenkins to use Docker for on-demand agents

Jenkins Home Lab: Part 3 - Setting up Windows Agents
Jenkins Home Lab: Part 3 - Setting up Windows Agents

Configuring Windows agents for a Jenkins home lab.

Jenkins Home Lab: Part 2 - Setting up Linux Agents (Ubuntu & Raspberry Pi systems)
Jenkins Home Lab: Part 2 - Setting up Linux Agents (Ubuntu & Raspberry Pi systems)

Configuring Ubuntu and Raspberry Pi agents for a Jenkins home lab.

Jenkins Home Lab: Part 1 - Setting up the Master
Jenkins Home Lab: Part 1 - Setting up the Master

A guide for building a Jenkins home lab. In this first part you’ll learn how to configure a Jenkins master server.

Texture Upscaling Pipeline
Texture Upscaling Pipeline

At the beginning of the year I wrote about my initial experiments with image super resolution. This week I focused on some of the improvements I discussed and implemented a pipeline.

I’ve written an image processing framework which I’m releasing under the MIT license. The goal is to allow rapid iteration of image processing until good results are achieved in the majority of cases reducing or eliminating the need for any manual editing of images.

Latest Articles

Turning a Mini Exercise Bike into a Virtual Bike!
Turning a Mini Exercise Bike into a Virtual Bike!

This project turns a cheap exercise mini bike into a virtual bike. I made this project with my brother for a family member who has to do a few months of physical therapy. We wanted a way to motivate them to continue, and try to make it a fun game-like experience. Your pedal speed directly correlates to the play rate of the video. If you stop pedalling the “bike” will coast and slow down to a stop. If you pedal faster your video will play in fast-forward.

It consists of 2 parts. The first is a replacement for the trip computer directly on the minibike which allows us to track the pedalling motion and broadcast this information to the network. The second part is a video player on a computer that can receive these messages and play the video at the matching play rate.

Where possible we tried to use parts we already had laying around and avoid new purchases.

How Does Color Affect 3D Printer Filament Strength In The Sun?
How Does Color Affect 3D Printer Filament Strength In The Sun?

I wanted to deep dive into choosing the correct 3D print filament for my telescope project. In todays post I show how print color affects the strength of 3D prints in sunlight, and how PETG isn’t always a safe bet.

Rush Hour Has Received an Epic MegaGrant!
Rush Hour Has Received an Epic MegaGrant!

Rush Hour has received an Epic MegaGrant! Rush Hour aims to level up real-time workflows for vehicle animation and build on what Unreal Engine already offers. By utilising vehicle AI, similar to what you would find in games, to act as a stunt driver, it reduces the work animators need to put in to get the physics looking correct and instead focus on directing the scene, all from within the same editor where you are building your environment.

Thanks to the generous support of Epic Games, Rush Hour is able to take several major steps forward. This will support the addition of several new features and improve existing aspects.