tspi.at

Using piezo disks for automatic bed leveling on 3D printers

11 Sep 2019 - tsp

Reading time 12 mins

Description of an easy way of using piezo disks as touch sensors to perform bed leveling with 3D printers or other CNC machines. This blog entry describes the most basic possible way without much external circuits (only an ATtiny13A and two resistors are used)

GIT and SVN interoperability or moving from SVN to GIT without loosing history

10 Sep 2019 - tsp

Reading time 9 mins

How to use the GIT client to interoperate with a remote SVN server or how to migrate an SVN repository to GIT including it's full history.

Simple digital filter design

06 Sep 2019 - tsp

Reading time 8 mins

A short tutorial on designing and applying digital filters.

What is Multifactor authentication (MFA) and how to use a Yubikey on FreeBSD for Web and PAM (Local, SSH, etc.) authentication

27 Jul 2019 - tsp

Reading time 13 mins

This article contains a short tutorial about multifactor authentication, various factors that may be used and a tutorial on how to use the Yubikey hardware token for web- and local as well as SSH (pam) authentication on FreeBSD.

How to use TOR as normal user

21 Jul 2019 - tsp

Reading time 11 mins

A short description how to use TOR as a normal user and what to be aware of when using TOR

How to use Frama-C to proof C code (short primer)

12 Jun 2019 - tsp

Reading time 19 mins

A short primer on how to use Frama-C to proof properties about C-code.

What are JSON web tokens any why would one want to use them?

26 May 2019 - tsp

Reading time 5 mins

Just a short description of what a JWT is, what it can do for one and how they are realized - and why one would want to use them to identify users in one's web application by using JWTs instead of session IDs.

Authenticating and signing using Austrias citizen card

25 May 2019 - tsp

Reading time 13 mins

A short summary on how to embed authentication and generally signing with the Austrian citizien card

Building an I2C controllable stepper driver board with DRV8825 breakout boards and ATMega328p

23 May 2019 - tsp

Reading time 8 mins

This is the description of a small carrier board for two DRV8825 breakout boards (or compatible) that are controlled by an AVR (ATMega328p) which runs a small (linear) motion processor that gets it's commands via I2C.

Using Git / Git Cheatsheet

07 May 2019 - tsp

Reading time 22 mins

A short cheat sheet on how to use the git version control system (most basic operations)


Data protection policy

Dipl.-Ing. Thomas Spielauer, Wien (webcomplains389t48957@tspi.at)

This webpage is also available via TOR at http://rh6v563nt2dnxd5h2vhhqkudmyvjaevgiv77c62xflas52d5omtkxuid.onion/

Valid HTML 4.01 Strict Powered by FreeBSD IPv6 support