Comments (7)
The whole system of eSim is designed to work using kicad-4.0.7. Newer versions of kicad not supported.
from esim.
We would include KiCAD 5.1 in newer release of eSim. Please let us know if you would like to contribute.
from esim.
@geraldsweers Hi. Any update? Would you like to contribute?
from esim.
@Eyantra698Sumanto I tried installing this pkg on Ubuntu 22.04 and encountered multiple errors
- Kicad 4.0.7 incompatibility with the install script so I changed it to the latest Kicad-6 and it worked then I faced the 2nd problem 2) Incompatibility with llvm-9 which is not available by default on the latest Ubuntu version. So I tried to change the nghdl.sh script to change the value of variable "llvm_version" to "14" instead of "9". Even after changing it defaults to version 9 of llvm. Can you tell me if there is any other function that's not letting me overwrite the "llvm_version" variable.
from esim.
@satyap99 Thanks for writing to us.
Please remove llvm-9 first by running the following command: sudo apt-get purge -y llvm-9 llvm-9-dev
and then run the eSim/NGHDL install script. Please let us know if this doesn't work.
Also, it is great that you were able to install Kicad-6. We are in the progress of shifting to Kicad-6 in the next version of eSim. Thank You.
from esim.
@Eyantra698Sumanto Actually while running the script it's not able to install llvm-9 as the package in the current version of Ubuntu is not available, only v14 is there. Even after changing the llvm_version to 14 in NGHDL script I don't know how it gets overwritten by llvm-9 when I'm running the main install script.
from esim.
@satyap99 Please see line 61 of the install-eSim.sh. There is a compressed file named nghdl.zip where the install-nghdl.sh exists. When you run install-eSim.sh the nghdl.zip gets extracted and overwrites the install-nghdl.sh which you have changed.
So, please comment on the 61st line of the install-eSim.sh, make the required changes to the install-nghdl.sh, and run the installer again. Please let us know if this doesn't work.
from esim.
Related Issues (20)
- Only one field in KiNg Conversion for same multiple Subcircuit and Device Model components
- Ngspice is CASE insensitive
- Auto-detecting the previously installed eSim version HOT 2
- eSim not getting installed properly in D:/eSim/FOSSEE
- .nghdl folder does not get overwritten in eSim reinstall
- Error while installation on Linux Ubuntu HOT 4
- eSim crashing upon converting subcircuit to nspice. HOT 2
- Users access the Verilog model's Symbol from KiCad after removing that model from Ngveri.
- To add various UI plot features in Python Plotting of eSim
- Crash eSim on opening/editing a schematic without any project selection.
- Running NgVeri while the Ngspice window is still open leads to Ngveri.cm not accessible error.
- Using Volare to automate SKY130 installation
- Bug at the scrolling pad of console area
- eSim getting stucked
- Python error during eSim2.3 on Ubuntu 23.04 HOT 1
- Adding support for multiple simulations
- Rewriting docstrings according to sphinx documentation
- Subcircuit Builder Buttons getting snapped of in the eSim-2.3 in Windows 11 system.
- Permission Denied while writing to a tmp file in Windows 11
- eSim crashes while using Remove lint_off option
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esim.