Xfce 4.12 on LMDE 2 (Betsy)

After the relatively recent switch from LMDE Jessie to Betsy and the developer’s intention to change the base repositories to Debian stable, the frequency of interesting package upgrades became horribly low. For me, this became too much of a problem with the availability of new version of Xfce. LMDE will probably stick with the old 4.10, while others can have fun with these pretty new features. So, how to deal with this?

Continue reading

W10: Are you serious, Microsoft?

After the initial fuzz about the new greatest version of Windows, the mighty big Ten with it’s many userspace improvements (there are rumors on the Internet about the new UI being a fork of Plasma 5), the hard moments of truth are finally here. The W10 has been released! And with it many jokes about it’s new brilliant error announcement dialog windows and various bugs. Of course, it would be unusual if everything went absolutely without errors, guys from Redmond will sure get everything important in order very soon. But there are other issues at hand. Very serious ones, actually. What I am talking about are those various gaping security holes and actual Microsoft spyware, built-in in plain sight.

Continue reading

Eppur is muove!

The final version of the BLDC driver is working, at last. It is a simple modular controller for sensored BLDC motors with easy-to-understand scalar commutation. The code is work in progress, and should be usable in a few days. The hardware was designed so it could be completely assembled manually without special instruments, and the PCB layout is also DIY-enabled.

Continue reading

My first GIT repository

Today I have finally created a repository at GitHub. You can find it at my GitHub profile. This repo contains code for the BLDC motor driver for my diploma thesis, which I mentioned earlier. So far nothing really interesting, but wait for the release of other software and hardware schematics & layouts. As the deadline is just around the corner, it should be ready to release soon enough. I would like to publish it all under a copyleft license (GPL2/3?), but I need to get my university’s approval for that first..

And by the way, GitHub is awesome. If for some reason you didn’t have the opportunity to try it so far, take a look. It’s primary objective is coordination of groups of coders on a project, but can be really useful even for your own project progress tracking and backup.

Linux Device Tree – a slight disappointment

After reading about the much discussed Device Tree for quite a long time as a holy savior of the ARM world I had the chance to get my fingers on it in a real world application. The issue was to upgrade Linux system from 3.0 kernel to 3.13 on a custom Vybrid VF610 board. The original 3.0-based system from Timesys was not working properly in some aspects and needed a bit of an overhaul.

Continue reading

N900 USB port replacement

UPDATE 22.1.2018

My old N900 is collecting dust in a drawer for over a year now. However, the time to resurrect this beast might come soon:
https://postmarketos.org/

———-

About a week ago the USB port on my N900 stopped working. Again. This is another phase of a long battle against that strange force, which keeps breaking it. I have decided to finally give up on micro USB and find a different solution.

Continue reading

Diary of an unsuspecting developer

For the last semester of my studies I have been thinking about getting some part time job. My previous and current assignments as toilet-paper replacement technician and garbage scavenger were mostly ok or even good, but I felt the time came to try something different, more demanding and respected. But my brother returned me back to reality with a statement that even for him (body builder) it is amazingly difficult to work as a shelf stacker. Tough luck.

Continue reading

Xfce Radeon power profile applet vol.2

Update 12.3.2016

A lot has changed since the writing of the original articles, mainly the version of my radeon driver. This method of changing graphics card performance level is deprecated and you should use a different approach. However, in my case the default balanced profile works well without any manual changes (except for image tearing on external monitors while the card is clocked high – one problem went away and made place for a new, different one).

— Old article —

After writing the last post about Radeon power profile applet, and subsequent storm of questions from my loyal readers (yeah, exactly zero of them in total), I came up with some improvements. Straight to the point:

Continue reading

Wildcamping in Prague – winter edition

Seems like having a tent set up is the thing among today’s homeless. Especially the Barrandov area offers a balanced combination of public transportation availability and free space with great view. I have managed to capture a photo of a cleverly built den one of these wild creatures built.

 

4×4 direct drive RC car

For the first post in new category – electronics, I have decided to share a first glimpse of the project I’m working on for my diploma thesis. It is a model of electric vehicle, more precisely radio-controlled model car, driven by four microprocessor-controlled three-phase brushless (BLDC) electromotors. Rear motors are controlled by custom BLDC drivers based on PIC18 MCUs, front motors by custom driver based on STM32 MCU (my colleague’s work). These three communicate via SPI with the main computer – our beloved Raspberry Pi (currently model B with a mess of wires SPI level converter shield).

Continue reading