
KTechlab
Source (link to git-repo or to original if based on someone elses unmodified work):
It has been designed to be as easy to use and unintrusive as possible; all components and FlowParts have context sensitive help, and simulating electronics is as simple as dragging components onto the work area and creating connectors that autoroute themselves between their pins. FlowCode allows users new to PICs to instantly create their own programs, while the electronic simulation allows stepping through a PIC's assembly program inside a circuit.
Debian packages: http://ktechlab.org/download/deb/
Build Recommendations:
- gpsim (see http://ktechlab.org/download/gpsim.php)
Runtime Recommendations:
- gputils - http://gputils.sourceforge.net/
For the full changelog, see: http://ktechlab.org/features/changelog.php
- Simulation support for transistors, inductors and opamps.
- Translations into French, Italian and Spanish.
- Support for SDCC, a C compiler that supports PICs.
- Programming of PICs.
- High-level-language debugging (C and Microbe).
- Symbol inspection in debugger, including mouse-over tooltip display.
- Voltage and current probes for the oscilloscope.
Ratings & Comments
46 Comments
8 8 great
Bopa tarde pessoal: Segue o Novo KtechLab 0.40 base Debian. https://sourceforge.net/projects/kduxp/files/Pacotes/Eletronica/KtechLab/KtechLab4.0/KtechLab0.40.1-build_20180303-1_amd64.deb/download https://www.facebook.com/photo.php?fbid=1811000882303863&set=a.391839854219980.89095.100001819076322&type=3&theater¬if_t=feedback_reaction_generic¬if_id=1520251842986577 http://www.linux-kdu.com.br/forum/viewtopic.php…
No homepage and for KDE 3.5.x. Too bad.
Project is not dead. :-)) Wiki -> http://sourceforge.net/apps/mediawiki/ktechlab/index.php?title=Main_Page Web site project -> http://sourceforge.net/projects/ktechlab/ Bye 8-)
Great application that's a pleasure to use! It compiled and ran perfectly on SUSE 10.2. Now if we can just get PCB design support, that would be fantastic!
Great application, I've compiled it in SuSe 10.2. It runs well but if I tried to set value of any component (resistor, capacitor) to 100 it got frozen. Does anybody know any hint or correction? Maybe cooperation with EagleCAD (www.cadsoft.de) would be good for the future enhancement.
For the past month, I have tried unsuccessfully to reach ktechlab.org. Whois lists ns1.aaaa.ws and ns2.aaaa.ws as nameservers. ns1.aaaa.ws is 83.149.123.165 and is unreachable from here (route dies at 213.248.73.163). ns2.aaaa.ws is 83.149.123.179, which is reachable but returns no responses to DNS queries. Therefore it is impossible to obtain an IP address for ktechlab.org, which is consequently unreachable.
Take a look at https://sourceforge.net/projects/ktechlab/
I installed gpsim 0.21.11 but when I configure it prints WARNING: gpsim support will not be compiled as gpsim >= 0.21.4 was not found
This is an excelent app! It´s perfect to learn easier, a few minutes trying and I love it! Thanks for your work :)
Wow this is great! I just tried the electronics simulation and it's amazing! The subcircuit feature allows you to create your own models for more complex components! Keep up the great work!
try to change capacator value to 100 miktoF ant program is stopping. tryed to reboot and again program is craching on the nsame capacator's value 100mikroF. when setting 99.9mikroF or 101mikroF. nothing happends.
but can't run it on Suse 10.1 i get ktechlab: /usr/lib/libgcc_s.so.1: version `GCC_4.0.0' not found (required by ktechlab)
I don't know whether this is the most appropriate place to write, but. . . I downloaded KTechlab 0.3 (ktechlab-0.3.tar.bz2) and did the following: tar jxvf ktechlab-0.3.tar.bz2 cd ktechlab-0.3 ./configure --prefix=$(kde-config --prefix) make I got this error while "making": make[2]: Entering directory `/home/Install/ktechlab-0.3/microbe' source='btreebase.cpp' object='btreebase.o' libtool=no \ depfile='.deps/btreebase.Po' tmpdepfile='.deps/btreebase.TPo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o btreebase.o `test -f 'btreebase.cpp' || echo './'`btreebase.cpp pic14.h:99: error: extra qualification ‘PIC14::’ on member ‘PIC14’ make[2]: *** [btreebase.o] Error 1 make[2]: Leaving directory `/home/Install/ktechlab-0.3/microbe' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/Install/ktechlab-0.3' make: *** [all] Error 2 The program seems to be wonderful, and I really want to install it. I would greately appreciate any help. Thank you in advance
Hi, try to delete PIC14:: in pic14.h at line 99 and retry. Greetings m0nk
Just try to implement a complete rectifier with four diodes, and see the wave in the oscilloscope. It fails. This problem must be investigated. But i've build a triac with four transistors, and it works with the simple addition of some pull-up and pull-down resistors.
Solved: I had a 8V ac voltage source, and the diodes were failing. I can modify the breakdown voltage for the diodes, and it will work propertly. Sorry for my doubts
I don't know if you only deal with electrics, but I would like to simulate hydraulic schemes. Excevator hydraulics for example. Hydraulics is in many ways very similar to electrics so it should'nt be so much harder to make then electrics. It would be great :-)
Someone put 0.3 version of ktechlab in klik. http://ktechlab.klik.atekon.de/. Thank you very much i can't compile it ;).
Awesome, very good job, thanks for you work, keep it up!
What a great app! Thank you very much for this cool tool. It is very usefull for me.
A SlackWare TGz package with SlackBuild Script is Ready to DownLoad!!! http://www.slacky.it/ http://www.slacky.it/index.php?option=com_remository&Itemid=1&func=fileinfo&filecatid=389&parent=category
Great application! I'm locking for electronic software for linux since a long time, but most are out of development, user-unfriendly or patchworks. It would be really nice to have an integrated, modular EDA solution for Linux. Have you thought about SPICE support? That would offer lots of devices as all common EDA solutions are SPICE based. Furthermore this would provide enhanced simulation options. What about PCB? AVR support would be great! Many thanks for your work and a happy new year!
Hi alphacentauri, What do you mean by SPICE support? Importing / exporting SPICE netlist files for simulation would be very easy to implement (just needs someone to do it ;)). Using an external SPICE simulator seems a bit strange though - it would remove the wonderful interactivity of simulation in ktechlab, which is fast approaching SPICE's feature-level anyway. PCB support - it'll probably get implemented at some point as an option to export the circuit to an external PCB program. I haven't looked at this so I don't know how feasible it'd be. AVR support - this question deserves to go in the FAQ (it gets asked lots). Quick answer: there's nothing available on linux that is directly suitable for ktechlab (simulavr++ seems to be the best avr simulator, but it would need lots of work to allow the simulation parts to be loaded as libraries as ktechlab does with gpsim). So if I get enough time / someone else has enough time to patch simulavr (or something similar), then AVR support can be implemented :) Have a happy new year too!