Thomas Messmer - Free knowledge for everyone!

This website deals with all sorts of things: software, hardware, microcontrollers, electronics, 3D printing and some other things that I would not like to list at this point for the sake of simplicity. Here are the most recent posts.

Deutsch: Diese Webseite beschäftige sich mit allen möglichen Dingen rund um die Themen: Software, Hardware, Mikrocontroller, Elektronik, 3D-Druck und einigen weiteren Dingen die ich an dieser Stelle, der Einfachheit halber, nicht aufzählen möchte. Im Folgenden sehen Sie die aktuellsten Beiträge.

Remark: This website and the articles are under permanent construction.

 

How to switch on and off your 3d printer with your Raspberry Pi

There are several methods how to switch your printer on and off with your Raspberry Pi. I picked out 3 of them.

  • 433MHz transmitter connected to one GPIO pin to control wireless power sockets
  • Relay modul connected to GPIO pins, for each relay one GPIO pin, selfmade main voltage wiring
  • TCP/IP based power switch sockets

 A simple solution is to use a 433Mhz transmitter to control these cheap wireless power sockets. You don't have to handle around with main voltage wires and other dangerous things. You can just connect the small module to your RPi and download a ready to build tool which does all the work for you. But in this situation it can be possible that your neighbour or some script-kiddies switch on or off your printer and may cause damage to your printer, your flat/house or your life.

 This will not happen if you use a relay module which is directly connected to your RPi. But therefore you have to do all of the connections for the main voltage by yourself and that should only be done by people who know what they are doing! You will risk your life and also your insurance coverage!

 The savest way will be to use a TCP/IP based wireless power socket. You don't have to do any wiring and don't have to be afraid of neighbours or script-kiddies. But I don't own one of these so you will find no more information about these kind of sockets in this article.

Weiterlesen ...

Setting up OctoPrint on a Raspberry Pi for multiple printers

In this article I will describe how to setup OctoPrint based on OctoPi on a Raspberry Pi 3 for multiple printers. For every printer a seperate OctoPrint instance with a different port must be started. If you want to use more than one webcam, you also have to start seperate instances of MJPG-Streamer for each webcam. I have also added a link to another article where I give a short overview about how you can switch on and off your printers with the use of a n-channel relay module. First we set up OctoPrint for just one printer and after that works, for multiple printers and webcams.

Weiterlesen ...

Product Image Requirements

Here I want to show you some information about how some media bases likes to have the images. But to be honest, nearly every media base has there own requirenment list so it is impossible to write down every item of these lists. In my case the following specifications worked for me and the media base I worked with so maybe it also will work for yours. Nevertheless it is a good first impression of how to make such images.

Weiterlesen ...

Smoke detector to shutdown 3D printer

In this article I will describe a simple solution to shutdown a 3D printer in case off a malfunction when something produces smoke, like a broken cable or some faulty heating components. For this case I will use a cheap standard smoke detector you can get for 5€ in the next shop.

Weiterlesen ...

Spinny - The rotating and capturing device

This is Spinny v1.0 - The rotating and capturing device for less than 40€ for DSLR and DSLM cameras and soon also for smartphones.

It is used to capture images of a rotating object to do a photogrammetric 3d reconstruction of the object.

Weiterlesen ...

Rotating Device

The rotating device is a small plattform where some small objects can be put onto and then they can be rotated clockwise or counter clockwise.

That's all this little fellow can do.

Weiterlesen ...

3D Modeling - Reconstruction - Printing

In this category you can find information about 3D Modeling of object, about the 3D Reconstruction of real object with a process called photogrammetry and of course information about 3D printing.

I will not list to much informations about 3d printing here because in the largest 3d printing forum: http://forums.reprap.org/ and the german 3D printer forum: http://www.3d-druck-community.de all important information can be found

Some basic information and tips I will still post here. 

Weiterlesen ...

RetroPie Controller Pairing Problems

Like a lot of other people around the net I had big problems to use wireless bluetooth controllers. The fake PS3 controller called Gasia and Shanwan didn't worked as they should. I tried a lot of solutions I found on the internet but no one worked! It was impossible to pair any controller, sometimes I got 2 of them working but not all.

So here I describe a list of simple steps to get them paired under RetroPie 4.0.2.

Weiterlesen ...

WRT54GL - Change firmware between Stock, DD-WRT and OpenWRT

If you use the Linksys WRT54GL router it is realy easy to switch between the different available firmware versions.

No special process is neccessary like on other routers!

Weiterlesen ...

Proxy Server with Squid

In a view simple steps you can setup a proxy-server based on Squid.

Weiterlesen ...

PHP und HTML Tips und Tricks

This is just a simple collection of PHP scripts and other commands. Just for me to find the solutions for some of my problems during the php development, but maybe also helpfull for other people.

Weiterlesen ...

Sicherheitsaspekte der Authentifizierungsphase in der Quantenkryptographie

Diese Ausarbeitung entstand im Rahmen einer Seminararbeit an der HTWG Konstanz. Es bestand die Aufgabe den Artikel "Security Aspects of the Authentication Used in Quantum Cryptography" von Jörgen Cederlöf und Jan-Åke Larsson bzw. dessen Inhalt zu untersuchen und zu beschreiben. Da er für Freunde und Bekannte damals recht interessant war möchte ich ihn nun zu Verfügung stellen. Dieser Artikel beschreibt im wesentlichen die Sicherheitsaspekte des Authentifizierungsverfahrens in der Quantenkryptographie und dessen sicherheitskritischen Bereiche. Genauer geht es darum wie viel Informationen aus einer generierten Schlüssel-Sequenz erhalten werden können.

Weiterlesen ...

AlphaOneControl

Hier entsteht ein Artikel über eine Anwendung zum steuern und konfigurieren des AlphaOne Roboters.

Weiterlesen ...

WebGetter - wget frontend

What is WebGetter? - It is a simple GUI frontend for the legendary tool "wget".
What you need is an actuall wget version which you can get at the wget page and of course the WebGetter frontend.
Download the newest wget version and its according dll-files and copy it into the "wget_appl" directory in your WebGetter Directory.

Weiterlesen ...

Restauration von VHS Material mit VirtualDub, AviSynth und QTGMC, AvsP und WinFF

In diesem Artikel möchte ich zeigen wie mithilfe von VirtualDub, AviSynth und dem AviSynth-Script QTGMC, AvsP und WinFF VHS Videobänder restauriert werden können. Beginnend vom Aufnehmen (capture process) bis zum fertig restaurierten Video im entsprechenden Zielformat, werde ich die einzelnen Schritte rudimentär beschreiben.

Weiterlesen ...

VirtualDub -> AviSynth -> WinFF und AvsP - Installation und Fehlerbehebung

Wenn man auf Videodateien Filter bzw. anderweitige Algorithmen zur Bildverbesserung anwenden will hat man eine Vielzahl von Möglichkeiten bzw. Programme die dies können.

Eine der Möglichkeiten dies zu bewerkstelligen besteht darin, VirtualDub als Streaming-Server zu verwenden. Der dabei erzeugte Video-Stream wird Avisynth bzw. dessen Plugins übergeben, die wiederum die Bildverbesserungen durchführen. Diese verbesserten Einzelbilder werden dann wiederum von WinFF bzw. dem FFmpeg übergeben, der daraus das fertige Video zusammensetzt.

Weiterlesen ...

S-VHS Videorecorder und die Digitalisierung

Heutzutage finden S-VHS Geräte nur noch zur Digitalisierung von bereits vorhandenen Videobändern Verwendung. Diese S-VHS Geräte besitzen im Gegensatz zu den VHS Geräten zusätzlich einen Super-Video-Ausgang und können Videomaterial, dass im SVHS Format aufgezeichnet worden ist, abspielen. VHS-Geräte können nur FBAS (auch Composite oder CVBS genannnt) via Cinch- oder Scart-Ausgang, jedoch kein S-Video. Über diesen S-Video-Ausgang lässt sich auch bei einer normalen VHS-Kasette ein etwas besseres Bild digitalisieren als über den Component oder Composite Ausgang.

Weiterlesen ...

Sandstrahlen

In diesem Artikel gehe ich kurz und knapp auf das Sandstrahlen und mein verfügbares Equipment, das aus einer Strahlpistole, einem Kompressor und einer kleinen Strahlkabine besteht, ein.

Weiterlesen ...

Autokonzerne und deren Automarken

Im Zuge des VW-Skandals (Dieselgate-Affäre) stellt man sich die Frage welche Autos können den von den Manipulationen betroffen sein und vor allem, welche Automarken gehören denn nun zu welchem Autokonzern.

Weiterlesen ...

Raspberry Pi Webcontrol

Dieses Projekt stellt eine simple Web-basierte Steuerungs- und Konfiguration-Seite dar, mittels derer diverse Regelungsaufgaben durchgeführt und eingestellt werden können.

Darunter gehören z.B. das sofortige und zeitgesteuerte schalten von PINs, sowie das senden von Funkbefehlen an Funksteckdosen.

... TBD ...