Initially posted at Tue, 14 Nov 2017 10:00:00 +0000
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
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
Creating new file and selecting its type:
FlowCode is a graphical editor for programs.
Practically a flowchart can be compiled to a program
running on a PIC microcontroller.
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.
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
KTechLab has a mailing list at KDE called
On IRC, developers are mostly reachable on
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
; The very short instructions are: run
sh simple-setup.sh and then
The notes from joining KDE:
KTechLab bugs at KDE bugtracker: