Do-it-yourself

Cable crosssections

Just a short summary of the most important data about cable cross sections and current carrying capabilities. Please note that this article is not a substitute of looking up in your local regulations - I just keep these values here to have a quick guess at hand when thinking about such stuff.

Merchants and manufacturers

A (short) list of manufacturers and merchants for various stuff used for hobby projects that also ship to private individuals near Austria / in Europe.

TH2025BS-1 circulator

11 Oct 2022 - tsp

Measurement and description of the TH2025BS-1 circulator (2.4 to 2.5 GHz)

Some notes on 3D printing

Just a collection of comments on 3D printing

Building a LoRA WAN gateway (and supplying data for the things network)

The following article leads the reader through building an LoRA-WAN gateway from an iMST ic880a concentrator board and an RaspberryPi. Optionally is shows the reader how to add GPS, enable remote configuration via the tinc VPN daemon and via a TOR stealth hidden service.

Using Sonoff basic switches with own firmware

Example how to flash Sonoff basic switches with custom firmware (using cli tools or the Arduino IDE)

Getting started with STM32F401RE Nucleo starter board on FreeBSD

How to get started with the STM32F401RE nucelo development board on FreeBSD with gcc and openocd

Linear stepper motor control - A summary

A short summary of the algorithms required for linear accelerated and decelerated stepper motor control on microcontrolers.

Building a simple 3D printer (and what turned out to be not so simple)

This article describes some of the ideas and thoughts during building my first FDM printer and which lessions have been learned from that project.

I2C communication between RaspberryPi and an AVR based I2C slave

This article explains how to use an AVR as I2C slave device (basically how to set registers for the TWI controller) and how to interface that to an RaspberryPi running FreeBSD

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

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.

Authenticating and signing using Austrias citizen card

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

Simple digital filter design

A short tutorial on designing and applying digital filters.

Using piezo disks for automatic bed leveling on 3D printers

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)

Using Sonoff T4EU1C non-neutral switches with own firmware

15 Jan 2020 - tsp

A short review about the T4EU1C Sonoff Switch as well as an example how to flash Sonoff basic switches with custom firmware

Neuronal network basics

25 Feb 2020 - tsp

A short introduction into neuronal networks and backpropagation

3D printing NACA airfoil profiles

12 Jun 2020 - tsp

Mini Blog-Post that describes modelling 4 digit NACA airfoil profiles in OpenJSCAD

Capacitance measurement with AVR (simple, fast)

09 Jul 2020 - tsp

Mini article about the measurement of capacitance with AVRs with a minimum of external components (in it's most extreme form none external components exploiting the gate capacitance of the micro-controllers input)

Automatic plant watering and illumination (smallest version)

26 Jul 2020 - tsp

In this blog article I'm describing a small automated plant watering solution that's used indoor to grow basil, capsicum and chili pepper indoor.

How stuff works - Line power distribution and protective measures in Europe (consumer side)

03 Aug 2020 - tsp

Since it seems to be a huge mystery to many people this blog post tries to summarize some of the parts relevant to the consumer side of power grid systems.

A simple home-built epoxy counter-top

09 Aug 2020 - tsp

Short blog post about the casting of a simple epoxy countertop with embedded sink.

Basic operational amplifier (OpAmp) circuits

22 Nov 2020 - tsp

Summary of the most basic OpAmp circuits that are usually built as well as their basic properties

A simple colinear coaxial 1090 MHz antenna for ADS-B

15 Aug 2015 - tsp

A really simple colinear coaxial 1090 MHz antenna for ADS-B, one of the most simple antenna constructions that can be used to receive automatic dependent surveillance squitters using low cost software defined receivers such as DVB-T sticks.

3D printed parts using PLA and standard FDM process in vacuum?

13 Jan 2021 - tsp

Just a short description of what I've tried (and didn't expect to work) about the usage of 3D printed parts made out of PLA in the typical desktop FDM 3D printing process, i.e. a method to build really low cost parts at home.

How to extrude polygons in OpenJSCAD

02 Feb 2021 - tsp

Since I always have to lookup how this works in some examples or hidden deep in the manual I decided to write a short summary about linear extrude, rectangular extrude and rotate extrude

Cutting glass vacuum tubes using hot wire

02 Mar 2021 - tsp

Something easy and simple. How to cut glass tubes and other glass parts using electrically heated hot wire.

Building a simple improvised electron gun from common of the shelf components

28 Apr 2021 - tsp

Mini blog article that summarizes the build of a simple 2 mA beam current electron gun from common of the shelf components gathered from the hardware store as well as some 3D printed components.

Matching impedance using NanoVNA v2, NanoVNASaver and SimSmith

03 Jun 2021 - tsp

A mini summary on how to perform impedance matching for antennas or other devices using the NanoVNA v2 together with the NanoVNASaver and SimSmith applications based on the impedance matching of an electron deflection system

Electroplating / Galvanic deposition of copper on 3D printed PLA objects

A summary on a procedure on how to use a galvanic process to plate 3D printed objects made out of PLA or PET-G with copper and possibly also other metals

Adding Grafana annotations using HTTP API

28 Jul 2021 - tsp

Sometimes it's convenient to add annotations to Grafana dashboards and panels using Grafanas flexible HTTP API instead of writing them into a database and fetching them from there using Annotation queries. Since I lacked a complete example and it took me some minutes to find out how this works this blog post summarizes the process.

The AD7705 dual channel analog digital converter with AVRs

07 Oct 2021 - tsp

Mini summary on how to use the AD7705 with Atmel AVRs

A simple OpAmp photodiode readout circuit

30 Oct 2021 - tsp

A short summary on the workings of photodiodes, how one can interface them to simple electronics and a simple amplifier circuit

Building a simple 6 kV DC power supply

01 Nov 2021 - tsp

Short summary on how to build a small 6 kV power supply using an 2.1 kV microwave oven transformer, two of the accompanying capacitors and a bunch of diodes that is capable of delivering a little bit more than half a kilowatt of power

A short story of the migration process for The-Things-Network v2 to v3

13 Nov 2021 - tsp

This article is a mini summary of the steps that have been required to migrate from the v2 to the v3 stack of the things network, a community driven LoRA-WAN backend solution.

Gold plating on copper surfaces

12 Dec 2021 - tsp

A summary on a procedure on how to use a galvanic process to plate copper (and other metallic surfaces) with gold using a galvanic bath

PID control loop in a nutshell

22 Feb 2022 - tsp

Short dive into the basics of PID loops

Logarithm and exponential function with OpAmps

27 Feb 2022 - tsp

A summary how to implement the logarithmic and exponential function using operational amplifiers - and how to use this to build simple mixers when combining with a simple summation amplifier

Controlling the Korad KA3005P using Python

15 Jul 2022 - tsp

A short summary on how to control the Korad KA3005P power supply using Python as well as some simple samples on how to use my own control library

A simple digitally controlled small current source

14 Oct 2022 - tsp

Simple project that provides a digitally controllable linear current source up to 500 mA powered from a rectified 230V to 12V transformer. The whole current source is bias-able to high voltage (-2 kV in this case) by opto isolating it's serial communication path

Simple laser cutting and engraving capabilities for a 3D printer with a 450nm diode laser

04 Dec 2022 - tsp

This article summarizes some experiments using a simple 450nm laser diode on a 3D printer for some basic laser cutting and engraving in paper, plywood and other simple to cut materials.


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