# KTechLab

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/KTechLab
> Markdown URL: https://mediated.wiki/source/KTechLab.md
> Source: https://en.wikipedia.org/wiki/KTechLab
> Source revision: 1329880468
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Open-source IDE for circuit design and simulation

KTechLab KTechLab V0.3.7 running on Linux Original author David Saxton Stable release 0.50.0 / September 20, 2020; 5 years ago (2020-09-20)[1] Written in C++ Operating system Linux Platform KDE Type Electronic design automation License GNU General Public License Repository invent.kde.org/sdk/ktechlab

**KTechLab** is an [IDE](/source/Integrated_development_environment) for electronic and [PIC microcontroller](/source/PIC_microcontroller) [circuit design](/source/Circuit_design) and simulation; it is a circuit designer with auto-routing and a simulator of common electronic components and logic elements.

KTechLab supports programming microcontrollers using a graphical flowchart based language called flowcode.

KTechLab is [free and open-source](/source/Free_and_open-source_software) software licensed under the terms of the [GNU GPL](/source/GNU_GPL).

## History

KTechLab was first developed by David Saxton, who worked on it until 2007. The design ideas and a lot of the current code have been developed by him. He released various versions, up to version 0.3.6.

When David Saxton stated that he would not be able to continue developing the software, KTechLab stalled for a while before others continued his work, releasing version 0.3.7, with more components and bug fixes.

In January 2019, KTechLab was ported to [Qt](/source/Qt_(framework)) and KDELibs4.[2] The new priority changed to port KTechLab to Qt5 and KF5, accomplished by version 0.50.0.[3]

## See also

- [Electronics portal](https://en.wikipedia.org/wiki/Portal:Electronics)
- [Free and open-source software portal](https://en.wikipedia.org/wiki/Portal:Free_and_open-source_software)

- [Comparison of EDA software](/source/Comparison_of_EDA_software)

- [List of free electronics circuit simulators](/source/List_of_free_electronics_circuit_simulators)

## References

1. **[^](#cite_ref-1)** Padrah, Zoltan (20 September 2020). ["KTechLab 0.50.0 released"](https://mail.kde.org/pipermail/kde-announce-apps/2020-September/005606.html). *kde-announce-apps* (Mailing list). Retrieved October 7, 2020.

1. **[^](#cite_ref-2)** ["Announcing KTechLab 0.40.1"](https://zoltanp.github.io/2019/01/ktechlab-0-40-1.html).

1. **[^](#cite_ref-3)** ["Announcing KTechLab 0.50.0"](https://zoltanp.github.io/2020/09/ktechlab-0-50-0.html). [Archived](https://web.archive.org/web/20240914155200/https://zoltanp.github.io/2020/09/ktechlab-0-50-0.html) from the original on 2024-09-14. Retrieved 2025-08-19.

## External links

Note that, at 2021-06-22, the KDE git repository ([https://invent.kde.org/sdk/ktechlab.git](https://invent.kde.org/sdk/ktechlab.git), 2 weeks ago, and containing GitHub's latest commit e0bb9ff) is more recent that the GitHub git repository ([https://github.com/ktechlab/ktechlab.git](https://github.com/ktechlab/ktechlab.git), 6 months ago).

- [KTechLab](https://community.kde.org/Incubator/Projects/KTechLab) on KDE Community Wiki

- [ktechlab](https://github.com/ktechlab/ktechlab) on [GitHub](/source/GitHub)

- [KTechlab users guide](http://www-mdp.eng.cam.ac.uk/web/CD/engapps/ktechlab/ktechlab.pdf)

v t e Computer-aided design (CAD) software Free and open-source Mechanical 2D (CADD) LibreCAD QCAD rattleCAD SteamCAD XTrackCAD [uk] 2D/3D (CAx/FEx) BRL-CAD FreeCAD FREE!ship [uk] gCAD3D LeoCAD OpenRocket [uk] OpenSCAD OpenVSP Salome SolveSpace XFLR5 [uk] Architectural (AEC) Sweet Home 3D Electrical Electric FreePCB Fritzing gEDA Horizon EDA KiCad kTechLab Magic ngspice Oregano pcb-rnd QUCS SPICE XCircuit Optical Astree/Foucault2 ATMOS Geopter Inkscape#Ray Optics FreeCAD#Optics Workbench Garment Inkscape#Ink/Stitch Valentina Proprietary Mechanical ABViewer Alibre Design AutoCAD Autodesk Alias Autodesk Inventor AutoTURN BrickLink Studio BricsCAD CATIA Cimatron Cobalt Creo Elements/Direct Drafting Creo Parametric DesignSpark Mechanical FastCAD (EasyCAD) FINE FORAN Fusion 360 GstarCAD IRONCAD KeyCreator (CADKEY) Lego Digital Designer MEDUSA4 MicroStation NX Onshape PDMS Pro/DESKTOP Rhinoceros 3D Grasshopper 3D rattleCAD 4.0 Shapr3D Solid Edge SolidWorks Sonata (RUCAPS) SpaceClaim T-FLEX CAD Tinkercad TurboCAD VariCAD ZWCAD Architectural (AEC) Archicad Autodesk Revit LIRA [uk] List of building information modeling software Electrical Allegro (OrCAD) Altium Designer (Protel (Autotrax (Easytrax, Tango PCB)), P-CAD) AutoCAD Electrical BoardStation, IntegraStation, PADS, Xpedition CADSTAR CircuitMaker CR-2000, CR-3000, CR-5000, CR-8000 DesignSpark PCB DipTrace EAGLE EasyEDA LTspice Micro-Cap Multisim PCB Proteus Pulsonix SolidWorks Electrical TARGET TopoR (Delta Design, FreeStyle) Ultiboard Upverter Optical Aber OSLO Zemax Garment Clo3D Embird File formats 3MF ACIS AMF C3D CKD DSN DWF DWFX DWG DXF IGES OBJ OpenDWG PLY PSpice SES STEP STL Modeling kernels ACIS C3D Digital Geometric Kernel (KernelCAD) IntelliCAD Open Cascade Technology Open Design Alliance (Teigha) Romulus (Parasolid) RGK ShapeManager SMLib Historic DAC-1 (1963) Sketchpad (1963) UNISURF (1968) Italics = discontinued Computer-aided industrial design • Comparison • History Media related to CAD at Wikimedia Commons • Engineering portal • Glossary of terms

v t e KDE Software compilation KDE neon KDE 1 KDE 2 KDE 3 KDE SC 4 KDE Plasma KDE Plasma 5 KDE Plasma 6 KDE Frameworks KDE Gear Applications by KDE Development Cervisia KDevelop KImageMapEditor Umbrello Education Cantor GCompris KAlgebra Kanagram KBibTeX KHangMan Kig Kiten KLettres KmPlot KStars KTouch KWordQuiz LabPlot Marble RKWard Step Graphics digiKam Gwenview Karbon KColorEdit KolourPaint KPhotoAlbum Krita Spectacle Skanlite Internet Falkon KGet Konqueror Kontact Konversation KTorrent Multimedia Amarok Dragon Player JuK K3b Kaffeine Kdenlive Office Okular Calligra Suite Words Sheets Stage Karbon Kexi Plan Kile KMyMoney Kontact Tellico Trojitá System Dolphin KDE Partition Manager KInfoCenter Konsole Yakuake Utilities Ark Filelight KAlarm Kate KCalc KGPG Klipper Krusader KRename KWallet KWrite KDE Connect Discontinued KOffice KWord Kugar Kopete Telepathy Platform User interface Current KDE Plasma 6 KDE Plasma 5 KWin Plasma Mobile Plasma Bigscreen Discontinued KDesktop Kicker KDE Plasma 4 KSnapshot Oxygen Project Crystal Project Current KWin SDDM (5–) Qt KDE Frameworks 5 (5–) Akonadi Flake KIO ThreadWeaver KIPI KParts KXMLGUI Phonon Solid Sonnet Discontinued KDE Platform 4 (4) KHTML KJS Kross KDM (–4) NEPOMUK (4.13) Strigi freedesktop.org (shared) AppStream D-Bus GStreamer NetworkManager Poppler Wayland X.Org Server PulseAudio Community KDE e.V. KDE Projects Akademy Konqi People Matthias Kalle Dalheimer Matthias Ettrich Frank Karlitschek Celeste Lyn Paul Nuno Pinheiro David Vignoni Linux portal Free and open-source software portal Category Commons

---
Adapted from the Wikipedia article [KTechLab](https://en.wikipedia.org/wiki/KTechLab) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/KTechLab?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
