Business Card

Björn Schnabel

Robotics student
5th Semester
TU Freiberg

Email: mail@bjoern-schnabel.de
Phone: +49 1525 2887346

About Me

Studying for a diploma in robotics in the fifth semester at the TU Bergakademie Freiberg, I am tinkering both with software, Python and C# being my preferred languages, as well as in hardware, producing designs in FreeCAD or Blender and manufacturing them via FFF and MSLA. Both worlds are combined in my Microcontroller (ATtiny, ATmega, ESP8266, ESP32) projects and the necessary circuit boards are designed by me in KiCAD.

As my goal in my projects is to help as many people as possible, many of my personal projects are and will be published while the work on them is still in progress and under a permissive license such as MIT or a CC-BY-SA.

My other intrests include SCUBA diving, playing the guitar, human augmentation and restoring retro technology.

Resume

Education

from 2022:Diploma program "Robotics" at TU Bergakademie Freiberg
2014 - 2022:High school "Diesterweg-Gymasium Plauen", finished with high scool diploma
2010 - 2014:Primary school "Grundschule Weischlitz"

Practice Experience

since 2024:Research assistant in the "CrossLab project" at TU Bergakademie Freiberg
2020:Internship at "BANG Kransysteme" in the IT department

Knowledge and Skills

General Knowledge

Mikrokontroller programming
Object oriented programming
Maschine learning
Computer-Vission
Electronics, Electrotechnics
3D Printing

General Skills

Programm planing
Systematic understanding
Reading of circuit plans
Interdisziplinary connecting

Software

VS Code
ROS2
FreeCAD
KiCAD
LTSpice
Blender
Libre/MS Office

Programming Languages

Python
C#
C++
HTML
CSS
JavaScript
PHP
SQL

Languages

German, Mothertounge
English, Unicert III (Equivalent Cambridge C1) including technical language

My Principles:

KISS

Modern technology often strives to maximize appearance, sacrificing accessibility in the process.
A simple project relying on existing hardware can be more readily reproduced by more people than a more sophisticated one that relies on special components.
A simple computer program written in a commonly used language can be compiled on lower spec or older devices, maximizing the potential user-base.
Additionally, this design strategy effectively saves costs in design and manufacturing.

For these reasons, I try to keep my projects simple and reproducible.

This website does not contain any high resolution images and thus can be accessed even with bad internet connectivity.

OFF means OFF

All devices should have a way of disconnecting the power source from all other components. This enables the device to be put into a dormant state and stored over time and it allows the user to shut down the device in an emergency or in case of a software error.
Furthermore, systems should be designed in such a way that a power loss does not incur significant loss of data.

For this reason, all my physical projects include a hardware power switch and automatic saves are implemented where applicable.

AI is a tool

Artificial intelligence is a powerful tool but like every tool, it should be used only where appropriate and with caution. The unsupervised use of AI is something to be wished for but not possible at the moment.
Similarly, the implementation of AI tools where they are not necessary does not help the user and possibly distracts from the task at hand. Thus the implementation of such tools should be well thought out.

I utilize AI to create a base structure for my code and aid in research. Further, I develop AI algorithms for large data processing. For example, AI was used to correct spelling mistakes on this webpage.