List of my projects
High-Speed USB to CAN(-FD) interface with logic analyzer feature.
Single-Wire CAN board
Transceiver board for single wire CAN.
USB to LIN with slave, master and logic analyzer functions.
Platform for USB to SPI converter developments.
Controller for Obeltus, a slow running conveyor belt.
Driver board with CAN bus interface for six DC motors.
Brushless motor driver (hall sensor)
Driver board for BLDC motor with hall sensors.
Capacitive touch I2C board
HMI with four touch buttons, buzzer, OLED connector.
Sensorless BLDC motor driver board
12V/1.5A sensorless motor driver.
Interface board for the thermal sensor array MLX90640.
High-performance dual channel CAN bus board.
Basic steps for using the board on Linux.
GSM/GPRS Air Quality Sensor
Solar powered dust sensor with GSM module (PIC18F26K40 + SDS011 + A6).
(Solar-)Charger (PIC16F1936 + LTC3780) for laptop battery.
4ch Thermocouple serial (USB/UART) interface.
Printserver for label printer Brother QL570.
07/2016;
Bootloader GUI for NXP LPC11C22/24 devices.
Serial to USB-Flash-Drive Bridge Firmware.
Activity sensor tag
Small sensor board (PIC16F1824 + LIS2D) with 3D printed case.
Output voltage control of LM2596 converter board.
05/2015;
Multi-platform GUI for USBtin (USB to CAN adapter).
4 channel LED PWM driver with IR proximity control (color scene / dimm).
Use linux-can (SocketCAN) with USBtin.
Control USB multiple socket with RPi.
LogicSampler for STM32F4-Discovery
Sample four GPIOs and send its states over USB or UART to host. With Java GUI.
Software decoder for EnergyCount 3000 devices using rtl-sdr.
Stand-alone In-System-Programmer to flash AVRs without a PC.
Serial Debugging over Bluetooth
Send serial debugging output to Android devices. Uses single cell (step-up to 3.3V).
A simple logic analyser for Stellaris Launchpad.
Interface a TI Stellaris Launchpad to a CAN bus.
CAN to USB interface based on Microchip PIC.
USB thumb drive logger for serial data.
BLDC controller board
Control brushless DC motor with dsPIC.
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.
ATtiny10 adapter board
Adapter board with AVR ATiny10. One LED, one button and ISP.
LCD glas controller
Control pure LCD glas with PIC.
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
Read and write 13,56 MHz RFID tags. Supports ISO14443A and ISO15693.
USB-Host-Controllerboard
Small development board for PIC with USB-OTG-module.
USBnub - PIC development board
OpenSource USB development board with PIC18F14K50.
Multi-platform tool for flashing Microchip PIC controller with HID-Bootloader.
AVR Ethernetboard
Board with ATMega128 and CP2200.
R8C - TiltRocket
Article for the Elektor
R8C contest. Used (Nokia 3310-)display and an acceleration sensor to control a rocket.
Bootloader with USB support for Atmel AVR controllers.
Traffic sign detection
Detect traffic sign within a picture.
USB programmer for Atmel AVR controllers.
Hardwareerweiterungen und Installation von Linux.
02/2005;
Development board and programmer for the CPLD XC9572XL.
02/2005;
Mini-Logicanalyser
Mini logic analyser for recording digital signals with low sample rate based on AVR. GUI host software written in Java (
screenshot).
Read out temperature sensor on Mobilcom Surfstation.
Bestimmung der Feldrichtung des statischen elektrischen Felds aus dem Signalverlauf einer Feldmühle.
06/2004;
Protokollerweiterung für AVR910-Programmer mit AT90S2313, um Programmiervorgang zu beschleunigen.
PCMCIA interface for microcontrollers
Interfacing of PCMCIA cards following PC-Card-standard (16 bit).
AVR910 programmer
AVR programmer for serial port.
Nokia 3310 lcd on MSP430
Nokia 3310 lcd connected to M430F1101A controller. Compiler: MSPGCC.
M430F1101A-Adapter
Adapter with MSP430 and 32 kHz clock crystal. Pinheaders and BSL interface.
Interface to flash MSP430 via the factory pre-programmed bootloader.
MPEG-Decoder
Extract a picture from MPEG/DVB video stream.
Fieldmill
Sensor for electrostatic field in the atmosphere (storm detection).
WSTester
Program to decode data from weather sensors (WS2000 system) over the sound card.
avrWSR
Receiver for wether station sensors (433 MHz). AT90S2313 and HFS301 (ELV).
KnRahm
Zweigelenkrahmen - Sicherheit gegen Knicken.
ELiFo I
Small line follower robot.
AT90S2313 Board
First experiences with Atmel AVR controller. Board with LED, switch and RS232. Used simple LPT-ISP-adapter to flash the controller.
Astro
Grafische Simulation des Zweikörper-Problems.
WS2k_TF
Read out weather data and DCF77 from WS2000 receiver box.
PIC Programmer
Simple RS232 programmer for Microchip PICs.
Laserlink
Unidirectional data transfer with laser. Modified cheap laser pointer.
04/1999;
VESA-Pac
Pacman with graphic output over VESA standard.
EPROM Emulator
Circuit which emulates an EPROM with a SRAM chip. The chip must be programmed within EPROM burner.
1998;
80C31 Board
First microcontroller experiences with a 80C31 controller, LEDs, switch, RS232 and LCD. Used EPROMs for program memory.
KB
Berechnung eines Katzbahnträgers.
Eprommer
Burner for EPROMs. Inspired by an article in "PC-Schnittstellen angewandt" (Elektro-Verlag, 4. Auflage 1995).
1997;
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
File manager for DOS. Copy, rename, delete files and folders.
LD
Berechnung der theoretische Restnutzung von Krananlagen.
LPT box
Simple kit. Control LEDs over printer port.
Covox
Sound output with simple DAC (resistor network) over printer port.