List of my projects

USBtingo - USB to CAN-FD interface

USBtingo - USB to CAN-FD interface

High-Speed USB to CAN(-FD) interface with logic analyzer feature.
01/2024; PIC, C/C++, CAN
Single-Wire CAN board

Single-Wire CAN board

Transceiver board for single wire CAN.
10/2023; CAN
USBlini - USB to LIN interface

USBlini - USB to LIN interface

USB to LIN with slave, master and logic analyzer functions.
12/2021; PIC, C/C++, LIN
USB-to-SPI development platform

USB-to-SPI development platform

Platform for USB to SPI converter developments.
04/2021; PIC, C/C++, SPI
Dual stepper motor driver

Dual stepper motor driver

Controller for Obeltus, a slow running conveyor belt.
03/2021; PIC, C/C++
Six channel CAN bus motor controller

Six channel CAN bus motor controller

Driver board with CAN bus interface for six DC motors.
02/2021; PIC, C/C++, CAN
Brushless motor driver (hall sensor)

Brushless motor driver (hall sensor)

Driver board for BLDC motor with hall sensors.
11/2020; PIC, C/C++
Capacitive touch I2C board

Capacitive touch I2C board

HMI with four touch buttons, buzzer, OLED connector.
05/2020; PIC, C/C++, I2C
Sensorless BLDC motor driver board

Sensorless BLDC motor driver board

12V/1.5A sensorless motor driver.
02/2020; PIC, C/C++
I2C-MP-USB - USB to I²C Interface

I2C-MP-USB - USB to I²C Interface

USB to I²C interface.
07/2019; PIC, C/C++, USB, I2C
USB2FIR - USB visual thermometer

USB2FIR - USB visual thermometer

Interface board for the thermal sensor array MLX90640.
07/2018; PIC, C/C++, USB
USB-to-2Ch-ISO-CAN

USB-to-2Ch-ISO-CAN

High-performance dual channel CAN bus board.
03/2018; PIC, CAN, C/C++, USB
STM8SVL Discovery Board on Linux

STM8SVL Discovery Board on Linux

Basic steps for using the board on Linux.
08/2017; STM8, C/C++
GSM/GPRS Air Quality Sensor

GSM/GPRS Air Quality Sensor

Solar powered dust sensor with GSM module (PIC18F26K40 + SDS011 + A6).
04/2017; PIC, C/C++, GSM
SMBus Battery (Solar-)Charger

SMBus Battery (Solar-)Charger

(Solar-)Charger (PIC16F1936 + LTC3780) for laptop battery.
01/2017; PIC, LCD, C/C++
THERMOsera - Thermocouple Interface

THERMOsera - Thermocouple Interface

4ch Thermocouple serial (USB/UART) interface.
10/2016; PIC, USB, Bluetooth
QL570 Printserver

QL570 Printserver

Printserver for label printer Brother QL570.
07/2016;
CANFlasherUTNL

CANFlasherUTNL

Bootloader GUI for NXP LPC11C22/24 devices.
05/2016; Java
USBula - Serial to USB-Flash-Drive Bridge

USBula - Serial to USB-Flash-Drive Bridge

Serial to USB-Flash-Drive Bridge Firmware.
02/2016; PIC, USB, C/C++
Activity sensor tag

Activity sensor tag

Small sensor board (PIC16F1824 + LIS2D) with 3D printed case.
11/2015; PIC, C/C++
DC/DC output voltage control

DC/DC output voltage control

Output voltage control of LM2596 converter board.
05/2015;
USBtinViewer

USBtinViewer

Multi-platform GUI for USBtin (USB to CAN adapter).
12/2014; Java
RGBW controller

RGBW controller

4 channel LED PWM driver with IR proximity control (color scene / dimm).
06/2014; AVR, C/C++
USBtin and linux-can

USBtin and linux-can

Use linux-can (SocketCAN) with USBtin.
03/2014; CAN
Switch 230V with Raspberry Pi

Switch 230V with Raspberry Pi

Control USB multiple socket with RPi.
01/2014; Raspberry Pi
LogicSampler for STM32F4-Discovery

LogicSampler for STM32F4-Discovery

Sample four GPIOs and send its states over USB or UART to host. With Java GUI.
Decoder for EnergyCounter sensors

Decoder for EnergyCounter sensors

Software decoder for EnergyCount 3000 devices using rtl-sdr.
08/2013; Raspberry Pi
ISPnub - Stand-alone AVR Programmer

ISPnub - Stand-alone AVR Programmer

Stand-alone In-System-Programmer to flash AVRs without a PC.
06/2013; AVR, C/C++
Serial Debugging over Bluetooth

Serial Debugging over Bluetooth

Send serial debugging output to Android devices. Uses single cell (step-up to 3.3V).
03/2013; Bluetooth, UART
SLLogicLogger - Logic analyser for TI Stellaris Launchpad

SLLogicLogger - Logic analyser for TI Stellaris Launchpad

A simple logic analyser for Stellaris Launchpad.
CAN interface for TI Stellaris Launchpad

CAN interface for TI Stellaris Launchpad

Interface a TI Stellaris Launchpad to a CAN bus.
USBtin - USB to CAN interface

USBtin - USB to CAN interface

CAN to USB interface based on Microchip PIC.
12/2011; PIC, CAN, USB
USBStickLogger - USB thumb drive logger

USBStickLogger - USB thumb drive logger

USB thumb drive logger for serial data.
08/2011; USB, PIC, C/C++, UART
BLDC controller board

BLDC controller board

Control brushless DC motor with dsPIC.
07/2011; PIC
Mini DC-Motor-Controller

Mini DC-Motor-Controller

Mini board (29x26mm) to control two DC motors up to 0.4A. Voltage: 2.7V - 5.5V. With PIC16F1824: PWM control, inputs for encoder, UART and one LED.
05/2011; PIC, UART
ATtiny10 adapter board

ATtiny10 adapter board

Adapter board with AVR ATiny10. One LED, one button and ISP.
04/2011; AVR
LCD glas controller

LCD glas controller

Control pure LCD glas with PIC.
02/2011; PIC, C/C++, LCD
Step-up converter board

Step-up converter board

Converts battery voltage (down to 0,8V) to output of 3,3V. Polarity protection. SMD. 14x37mm.
12/2010;
13,56 MHz RFID-Readerboard

13,56 MHz RFID-Readerboard

Read and write 13,56 MHz RFID tags. Supports ISO14443A and ISO15693.
11/2010; RFID, C/C++, SPI
USB-Host-Controllerboard

USB-Host-Controllerboard

Small development board for PIC with USB-OTG-module.
08/2010; PIC, USB, C/C++, UART
USBnub - PIC development board

USBnub - PIC development board

OpenSource USB development board with PIC18F14K50.
01/2010; PIC, JAL, C/C++, USB, UART

MPHidFlash - USB HID-Bootloader Tool

Multi-platform tool for flashing Microchip PIC controller with HID-Bootloader.
12/2009; C/C++, USB, PIC
TBLCF - Coldfire USB-Programmer/Debugger

TBLCF - Coldfire USB-Programmer/Debugger

Programmer for Freescale Coldfire Controllers (TBLCF - OpenSource Debugging Cable).
07/2009; Coldfire, USB
AVR Ethernetboard

AVR Ethernetboard

Board with ATMega128 and CP2200.
05/2007; AVR, Ethernet, C/C++
R8C - TiltRocket

R8C - TiltRocket

Article for the Elektor R8C contest. Used (Nokia 3310-)display and an acceleration sensor to control a rocket.
08/2006; R8C, LCD, C/C++
AVRUSBBoot - USB bootloader for Atmel AVR controllers

AVRUSBBoot - USB bootloader for Atmel AVR controllers

Bootloader with USB support for Atmel AVR controllers.
06/2006; AVR, USB
Traffic sign detection

Traffic sign detection

Detect traffic sign within a picture.
10/2005; Java
USBasp - USB programmer for AVRs

USBasp - USB programmer for AVRs

USB programmer for Atmel AVR controllers.
04/2005; USB, AVR, C/C++, SPI
Modifikation eines HP Network Scanjet 4Si

Modifikation eines HP Network Scanjet 4Si

Hardwareerweiterungen und Installation von Linux.
02/2005;
Xilinx XC9572XL experimental board

Xilinx XC9572XL experimental board

Development board and programmer for the CPLD XC9572XL.
02/2005;
Mini-Logicanalyser

Mini-Logicanalyser

Mini logic analyser for recording digital signals with low sample rate based on AVR. GUI host software written in Java (screenshot).
10/2004; AVR
s_lm75

s_lm75

Read out temperature sensor on Mobilcom Surfstation.
09/2004; C/C++, I2C
Feldmühle - Bestimmung der Feldrichtung aus dem Signalverlauf

Feldmühle - Bestimmung der Feldrichtung aus dem Signalverlauf

Bestimmung der Feldrichtung des statischen elektrischen Felds aus dem Signalverlauf einer Feldmühle.
06/2004;
Protokollerweiterung für AVR910-Programmer

Protokollerweiterung für AVR910-Programmer

Protokollerweiterung für AVR910-Programmer mit AT90S2313, um Programmiervorgang zu beschleunigen.
06/2004; AVR
PCMCIA interface for microcontrollers

PCMCIA interface for microcontrollers

Interfacing of PCMCIA cards following PC-Card-standard (16 bit).
05/2004; AVR
AVR910 programmer

AVR910 programmer

AVR programmer for serial port.
03/2004; AVR
Nokia 3310 lcd on MSP430

Nokia 3310 lcd on MSP430

Nokia 3310 lcd connected to M430F1101A controller. Compiler: MSPGCC.
02/2004; LCD, MSP430
M430F1101A-Adapter

M430F1101A-Adapter

Adapter with MSP430 and 32 kHz clock crystal. Pinheaders and BSL interface.
09/2003; MSP430
MSP430-BSL Interface

MSP430-BSL Interface

Interface to flash MSP430 via the factory pre-programmed bootloader.
09/2003; MSP430

MPEG-Decoder

Extract a picture from MPEG/DVB video stream.
07/2003; Java
Fieldmill

Fieldmill

Sensor for electrostatic field in the atmosphere (storm detection).
06/2003; AVR
WSTester

WSTester

Program to decode data from weather sensors (WS2000 system) over the sound card.
03/2003; Java
avrWSR

avrWSR

Receiver for wether station sensors (433 MHz). AT90S2313 and HFS301 (ELV).
08/2002; AVR
KnRahm

KnRahm

Zweigelenkrahmen - Sicherheit gegen Knicken.
12/2001; Java
ELiFo I

ELiFo I

Small line follower robot.
06/2001; AVR
AT90S2313 Board

AT90S2313 Board

First experiences with Atmel AVR controller. Board with LED, switch and RS232. Used simple LPT-ISP-adapter to flash the controller.
2001; AVR

Astro

Grafische Simulation des Zweikörper-Problems.
02/2000; C/C++
WS2k_TF

WS2k_TF

Read out weather data and DCF77 from WS2000 receiver box.
01/2001; TP7
PIC Programmer

PIC Programmer

Simple RS232 programmer for Microchip PICs.
1999; PIC
Laserlink

Laserlink

Unidirectional data transfer with laser. Modified cheap laser pointer.
04/1999;

VESA-Pac

Pacman with graphic output over VESA standard.
07/1998; TP7
EPROM Emulator

EPROM Emulator

Circuit which emulates an EPROM with a SRAM chip. The chip must be programmed within EPROM burner.
1998;
80C31 Board

80C31 Board

First microcontroller experiences with a 80C31 controller, LEDs, switch, RS232 and LCD. Used EPROMs for program memory.
11/1997; 8051
KB

KB

Berechnung eines Katzbahnträgers.
02/1997; TP7
Eprommer

Eprommer

Burner for EPROMs. Inspired by an article in "PC-Schnittstellen angewandt" (Elektro-Verlag, 4. Auflage 1995).
1997;
4-Channel-AD-Converter

4-Channel-AD-Converter

A/D-Converter for serial port. Inspired by an article in "PC-Schnittstellen angewandt" (Elektor-Verlag, 4. Auflage 1995).
1997;
DM - File Manager

DM - File Manager

File manager for DOS. Copy, rename, delete files and folders.
10/1996; TP7
LD

LD

Berechnung der theoretische Restnutzung von Krananlagen.
08/1996; TP7
LPT box

LPT box

Simple kit. Control LEDs over printer port.
11/1994; LPT
Covox

Covox

Sound output with simple DAC (resistor network) over printer port.
1993; LPT