Announcing KTechLab 0.40.0

KTechLab, the IDE for microcontrollers and electronics, has reached a new milestone: its latest release, 0.40.0, does not depend on KDE3 and Qt3, but on KDE4 and Qt4. This means that KTechLab can be compiled and run on current operating systems.

In the new, KDE4 and Qt4 based release, practically all features of the previous version are kept. Circuits, including PIC microcontrollers can be simulated, the programs running on PICs can be edited in C, ASM format, or graphically, by using Flowcode, and these programs can be easily prepared for programming real PICs. The only feature which has been removed is DCOP integration, which is not available in KDE4, and should be replaced with D-Bus integration.

The release tarball can be downloaded from KDE FTP. Its checksums are:

SHA256Sum: c4ba3463284a1f9d0803b47d5ccb912fe82f7437276e92b7765c6ea95fb7b7cd
SHA1Sum: ae046ecee07f802e4be69ad8392cb31a993a9c8e
MD5Sum: 258d15eb02a2630094510928c845b3bf

Screenshots of this release

Below I’m presenting screenshots of KTechLab’s latest release.

Creating new file and selecting its type:

Create new file

FlowCode is a graphical editor for programs. Practically a flowchart can be compiled to a program running on a PIC microcontroller.

Editing flowcode

Circuits are simulated electronic circuits. Some components are interactive, like switches, so the user of KTechLab can change their state in real-time.


C and ASM files are source code which can be compiled and uploaded to a simulated PIC micrcocontroller or to a real PIC microcontroller.

C Code

Assembler code

For details about running and debugging programs for PICs, I recommend reading my previous post on the topic: KTechLab: Simulating PIC microcontroller and a program running on it .

Debugging the program runnig on the PIC

KTechLab has a mailing list at KDE called ktechlab-devel:

On IRC, developers are mostly reachable on, on #ktechlab channel.

The source code of KTechLab is available in KDE Git, at (note: I’m aware that this link is not a “stable” one, but for now I couldn’t figure out the “stable” link).

Instructions for building and running KTechLab are available in the README file from the source code; online version of that file is available at ; The very short instructions are: run sh and then sh

The notes from joining KDE:

KTechLab bugs at KDE bugtracker:



comments powered byDisqus