Perplexity is the beginning of knowledge.

Kahlil Gibran (1883 - 1931), The Voice of the Master

uCtrl?

uCtrl is really µCtrl, µ meaning micro and Ctrl meaning control. Put that together and you have micro control, since a lot of my projects involve micro controllers. Makes sense? I think so! uCtrl Development is my company name, which is mostly involved in hobby projects these days.

What is this website?

Here I will share my electronics and programming projects, as well as articles on related subjects with you. I remember reading about other people's projects when I first got started, and it fascinated and perplexed me. I wanted to do what these people did. And after much trial and error I eventually did :) I am hoping to help and inspire others :)

Haven't I seen these projects before?

You might have; if you visited uCtrl in the past. For many years I hosted all of my electronics and micro controller projects on this URL, using the MediaWiki application. Life happened and the site was taken down, and was down for about a year. Well, it's online again; with some of the same projects but on a different platform.

I have a question, can you help me?

I can try! If you have a question regarding an article or project; you can leave it the comment section for that page, or you can use the contact form.

Can I build and share these projects?

You certainly can! I have published schematics drawings, source code, photos and parts lists with supplier links. This should be enough to get you going. You can modify and redistribute all the material, even commercially, as long as you give attribution and share under the same terms. Read more on the copyright page.

Who are you?

I am Thomas, and Hebron, a programming and electronics enthusiast. I've been doing electronics projects for about 10 years, using the AVR micro controller. The last couple of years programming has really peaked my interest, especially C#, Python and PHP. I live in Norway with my girl friend and our two twin boys. Read more on my profile page.

What makes this website tick?

A lot of clockwork:

Bug tracking
Bugsnag
Caching
Redis
CDN
Amazon CloudFront
Commenting
Disqus
DNS
Amazon Route 53
Email
MailChimp
Mailgun
Framework
jQuery
Laravel 5
Vue.js
Hosting
Linode
Images
lazysizes
Magnific Popup
TinyPNG
Logging
Papertrail
Notifications
Toastr
Queuing
Beanstalkd
Search
Elasticsearch
Laravel Scout
Snippets
GitHub Corners
Source control
GitHub
Stats and monitoring
Google Analytics
UptimeRobot
Storage
Amazon S3
Style and fonts
Bootstrap
Font Awesome
Roboto
Web stack
MariaDB
nginx
PHP 7
Ubuntu
Websockets
Node.js
socket.io