Thomas shares makes

Hi, I'm Thomas, welcome to my homepage!

This is where I document some of the things I create as a hobby. Topics include making, designing and hacking electronics, devices, software and 3D printing. Enjoy and don't hesitate to say hi!


Vim 8051 assembler syntax file
hacks

Vim 8051 assembler syntax file

I wrote this syntax highlighting file for Vim because I had an Intel 8051 course in 2005, and wanted to do my coding in Vim. It's totally optional to have syntax highlighting, but it does give you many advantages. This .syn file will make sure recognised mnemonics and registers are given a nice color. Also values that are entered are only highlighted if they are valid. Note that the colors depend on the color theme you choose in Vim, no fixed colors are used. You can easily add extra registers specific to your 8052 to the .syn file, the file should be self explanatory.

Using your WRT54 to secure your email connections
networking

Using your WRT54 to secure your email connections

Fetching POP3 mail over an untrusted WiFi public access point is dangerous, as the password is transmitted unencrypted (in plain text). Anyone with a laptop and a suited program can sniff your password right out of the air, along with your email. Sending mails is also impossible most of the time, since most ISP's only relay mail from computers directly connected to their network.

These two problems are solved by fetching and sending your email via an encrypted connection between your laptop and Internet gateway at home. If you run Linux and have a WRT54G, and it's running OpenWRT, you're almost there. Just follow this guide and you'll be set in under half an hour.

Countdown timer with PIC16F84
teenager

Countdown timer with PIC16F84

This is the first circuit I built with the PIC16F84. It can best be described as an egg timer with only the timekeeping code in place. It's got 4 pushbuttons, a character LCD and a buzzer. I started building this clock because I wanted to build my own Alarm clock. That project moved to another page, and this project will be made into a short period timer that automatically turns of a device (battery-charger, UV-case) after a preset time.

TI-83 Link Cable

TI-83 Link Cable

At the start of the third year of highschool (or fourth - I don't remember exactly) we had to buy a TI-83 calculator for math class, it was commonly known among pupils that many games were available for this device. One of the kids in our classgroup had some games on it, and we started sharing them and playing during class to pass some time. All the copying was done using the suplied 'link cable', which made it possible to transfer data amongst two calculators.

← Previous Page 3 of 3
Follow me on Mastodon!