6 minutes read
This blog post is part 4 of the Machinetalk explained series describing the concepts and ideas behind the Machinetalk middleware. This part is about HAL remote, the remote interface to the Machinekit hardware abstraction layer HAL. In this blog post, I do not only describe the HAL remote API, but I also explain the communication details of Machinetalk with the ...
Machinetalk explained - Part 1: Introduction
7 minutes read
This blog article is about Machinetalk, the middleware for distributed systems which serves as remote API to Machinekit. This blog post is the first part of the Machinetalk explained series which describe different parts of the Machinetalk middleware. I'm writing this blog post series since I dedicated a lot of time in the last years working on the Machinetalk technology ...
Getting started with Machinekit on the CHIP
5 minutes read
This blog post is about getting started with Machinekit on the Nexthing CHIP. With a price of 9$; the CHIP is the cheapest single board computer with wifi and flash memory on the market. The low price and easy availability make the CHIP an ideal platform for low-budget motion-control applications. This blog post focuses on the user perspective of using ...
Extending Machineface with HAL Remote to control Smart-Plugs
5 minutes read
This blog post explains how to extend the Machineface 3D printer UI with a custom UI element that interacts with HAL. For this purpose, this article explains the core concepts of HAL remote. The blog post is a continuation of Controlling TP-Link HS100/110 Smart Plugs with Machinekit. HAL Remote HAL remote is a remote API for the Machinekit HAL (Hardware ...
Machinekit on the C.H.I.P. 9$ computer
13 minutes read
This article is about using the NextThing C.H.I.P. minicomputer with Machinekit. It explains how one can write GPIO drivers for Machinekit. Furthermore, it also shows how one can build Machinekit on the CHIP and how to cross compile an RT-PREEMPT kernel for the CHIP using the CHIP-SDK. If you are more interested in installing Machinekit and a pre-compiled RT kernel ...
Controlling TP-Link HS100/110 Smart Plugs with Machinekit
7 minutes read
This article is about controlling the TP-Link HS100/HS110 smart home automation power sockets via Machinekit HAL (Hardware Abstraction Layer). The result is an HAL component which can toggle the relay state and monitor the energy consumption of a household electric device, such as a 3D printer. Idea Working on my goal to automate my 3D printing workflow, I came across ...