Welcome to weigu.lu

On this site you will find mainly open-source tutorials and projects around electronics, microcontroller (avr, esp) and single-board computer (raspi, beaglebone) mainly in assembler, Arduino (C,C++) and python. All new projects will be in English (older projects in German). To see all topics, use the sitemap. New projects in news.


Electronics tutorial (english):
Tutorial for the BTS-IoT
Microelectronics tutorial (english):
Tutorial for the BTS-IoT
Interface & bus tutorial (english):
Tutorial for the BTS-IoT
AVR Assembler tutorial (german, pdf):
Complete tutorial (412 pages)
Python tutorial (german):
Tkinter, raspi interface and webserver


Python coding:
OpenCV basics: Manipulating images
Python coding:
Drawing with matplotlib
Bare metal reverse engineering
using Ghidra
First (and last) steps with STM32
using STM32CubeIDE
Tips and Tricks for:
Teensy, ESP8266, ESP32, raspi, bbb...


SmartyReader (P1, LED, WiFi, ETH):
Reading Luxemburgish Smartmeters
Connect your Raspi with the Pico
Getting the data of a weather station
(ecowitt) and send it to MQTT
Hacking an SA1200p CO2 device:
Make it smarter!
The not completely useless box:
Recycle your old pets :)
Python coding: using OpenCV:
Read dials on an analogue gauge
Creative-lab space minimg rover:
Snyder 1 (enlish + german)
Python coding: Pyshpcreator:
PYthon Simple HomePage CREATOR
Incscape and FreeCAD
3D printed neopixel stripe clock
with NTP and sound
3D printed Pixar lamp
with neopixel rings
ESP32 and ESP8266 programmer
fore bare chips
Octoprint on Raspberry Pi for Felixprinters
Baking SMD:
Using reflow oven PUHUI T-962A
Measuring fine dust:
Building a particulate matter sensor
Oscilloscope clock
with internet time (Teensy or ESP32)
Raspi touch panel with Kivy and MQTT
MVHR with Raspi, Teensy and MQTT
Single board home server:
Debian, openHAB 2, MQTT
MQTT over Wifi:
Creative-Lab IoT-board
Creative Lab RT soldering station
Efficient alarm clock:
low radiation, big display, music player
Small USB library:
in Assembler, Bascom and C
AVR experiments board
MICES2 2 Arduino:
AVR Arduino experiments board
MIDI Over The Air:
MIDI wireless with XBEE
Short circuit resistant buffer board (raspi)
Rotary dial phone with raspberry pi
Arduino libraries for displays 128x64
(NT7534/SSD1322 parallel or i2c)
the mobile measurement station
CAN bus display for EV Nissan Leaf
Logging up to 8 S0 interfaces
Kyub hacks:
i.a. MIDI interface for Kyub
Simple Midi monitor
with Teensy and OLED display
Voltage, vurrent and power on USB
Arduino cellphone
7x serial on beaglebone:
Logging data with python
AVR ISP mk2:
compatible pogrammer with Teensy
with felixprinters

This homepage is created with a python program called pyshcreator.