Software and Systems
Open Source engineering
Embedded Systems engineering
This is a collection of various professionally developed Open Source projects,
such as
a Step 7 compatible AWL/STL Soft-PLC,
a Profibus DP software stack,
a Razer device configurator for Linux,
a soldering station firmware
and many other exciting projects.
Please browse the navigation bar on top.
Your contributions are welcome. Please feel free to contact me for questions, suggestions or general feedback.
- [2024-10-01] letmein 5.1.0, Authenticated port knocking
- [2024-08-22] disktest 1.15.0, Hard Disk (HDD) and Solid State Disk (SSD) tester
- [2024-05-31] razercfg 0.43, Razer device configuration tool
- [2024-04-17] awlsim 0.77.1, S7 compatible Soft-PLC
- [2024-02-14] pwman 2.11, PWMan - Commandline password manager
- [2024-01-28] pilc 20240128, The Raspberry Pi based S7 compatible PLC
- [2023-10-13] crcgen 2.6, Generator for CRC HDL code
- [2023-06-20] pyprofibus 1.13, PROFIBUS software stack
- [2022-12-30] toprammer 0.19, TOP2049 Opensource Software
Not all projects have a dedicated page on this site.
All projects, including the small ones, are available in the
Git repositories.
- Q: Are you from Switzerland?
A: No, I'm German and I live in Germany. - Q: Uhm, and why a .ch domain then?
A: Because it's my name.
If you want to contribute to any project, please read our contribution guidelines first. That will help you save a lot of time and keep wasted effort minimal.
This site is built with a Rust based content management system (CMS).
The database can be edited and maintained with standard text editors and standard version control tools.
The CMS has a powerful macro processor to build the pages from text artifacts. The page source files in the database are a mix of HTML code and macro calls that expand to more HTML code. This makes the system very flexible and customizable.
The development source code of cms can be downloaded using
the Git version control system as follows:
git clone https://git.bues.ch/git/cms.git
To browse the Git repository online, go to the
repository web interface.
Or download the compressed snapshot.
A mirror of the repository is available on
GitHub,
GitLab,
Bitbucket and on
NotABug.org.
If you want to contribute to cms, please read
the contribution guidelines first.