a fel logo mockup
by Chitlesh GOORAH
Hello there,
This is a mockup for the upcoming "Free Electronic Lab" logo. It needs
lots of effort to make it an official logo. Thus, it may take some
time, till we can get a final version. If not, like the rest of the
FEL, things get improved over time :)
I'll be delighted to receive some comments on it, thus it may help me
get some inspiration )
cheers,
Chitlesh
13 years, 6 months
Using the Alter Command in ngspice
by Ashwith Rego
Hi
>From the documentation I understand that in interactive mode, using
the alter command one can change the device parameters. Does this also
mean I can change the values of a resistance or voltage source in the
netlist? If so how? I used the following circuit:
Bridge Rectifier
.options TEMP=25
V2 2 1 SIN(0 vmax 60)
R2 0 3 resistance
D8 1 3 1N4007
D6 2 3 1N4007
D4 0 2 1N4007
D2 0 1 1N4007
.param resistance = 10k
.param vmax = 5
.end
I've tried
alter r2 = 10
alter r2 resistance = 10
But it won't work. How do I alter vmax or resistance?
Thanks
--
Ashwith J. Rego
-----------------
My Webpage: http://ashwith.wordpress.com/
Find me on LinkedIn at: http://www.linkedin.com/in/ashwith
Follow Me on Twitter at: http://twitter.com/Louisda16th
13 years, 7 months
questions about other options
by Howard Howell
Hi, everyone,
I am working on some projects, and have come up with the need for
packaging. Normally you can just package something with some prefab box
or tray, but I would like these to be a bit better. In that vein, I
found the Cupcake CNC, which extrudes ABS to create 3d objects. It
utilizes some software that is apparently free/opensource. Blender is
one package, but one that interests me (being graphically challenged as
it were) is Openscad. Then I thought what if we could get Openscad into
this FEL package. It seems like the combination of FEL with Openscad to
create packaging on the Cupcake CNC (under $1000 3D printer sold as a
kit) should be a good fit.
So that is my question, more or less, would it be a good fit and what
would it take to get Openscad bundled?
Regards,
Les H
13 years, 7 months
FEL at DVClub Bristol, 20 Sep 2010
by Chitlesh GOORAH
Hello there
We're happy to announce Free Electronic Lab and open source EDA is the
topic of the DVClub Bristol meeting, 20 September 2010, at 11:30-2PM
WEST/BST. The talks will be 12-2PM (7-9AM EDT) via
* web conference
* in Bristol, England (Infineon, Great Western Court, Hunts Ground
Road, Stoke Gifford, BS34 8HP)
* Cambridge, England (The ARM office in Cambridge (110 Fulbourn Road,
Cambridge, CB1 9NJ)
* and Eindhoven, Netherlands.
http://www.dvclub.org/Events/Bristol-Using-Open-Source-Verification-Tools
The presentations are:
* "Verilator; fast, free, but for me?", by Wilson Snyder, developer
of Verilator. (http://www.veripool.org/)
* "Architecture For Massively Parallel HDL Simulations", by Rich
Porter from Art of Silicon.
* "Free Electronic Lab: Hardware engineering made easy", by Chitlesh
Goorah, Digital Design Engineer and developer of Free Electronic Lab.
* "Processor verification using open source tools and the GCC
regression test suite: A case study", by Dr. Jeremy Bennett, founder
and CEO of Embecosm.
We hope to see you (virtually) there. For details and to register,
follow these guidelines.
http://dvclubbristol.eventbrite.com/
This event is sponsored by ARM, Infineon, the NMI and TVS.
Kind regards,
Chitlesh
13 years, 7 months
ngspice .PRINT I(<component>) won't work
by Ashwith Rego
Hi
I've just begun using ngspice and found that I cannot plot the current
output. Also, I cannot specify the name of a circuit component in a .PRINT
or .PLOT statement. Only the node numbers seem to work. Here is an example:
Ohm' Law
Vin 1 0 5
R1 0 1 10K
.DC Vin 1 5 1
.PRINT DC V(R1)
.END
ngspice doesn't seem to recognize R1 in the .PRINT statement. I get the
following error:
$ngspice -b diff.net
Circuit: ohm's law
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000
Warning: can't parse 'r1': ignored
Error: no data saved for D.C. Transfer curve analysis; analysis not run
doAnalyses: not found
run simulation(s) aborted
Error: .print: no dc analysis found.
elapsed time since last call: 0.011 seconds.
Total elapsed time: 0.011 seconds.
Total DRAM available = 2008.300781 MB.
DRAM currently available = 423.984375 MB.
Total ngspice program size = 18.778320 MB.
Resident set size = 732.000 kB.
Shared ngspice pages = 551.000 kB.
Text (code) pages = 1.958008 MB.
Stack = 0 bytes.
Library pages = 5.961914 MB.
-------------------------------------------------------------------------------------------------
The simulation however works if I replace it with
.PRINT DC V(0,1)
Secondly, I can't seem to print current. Using
.PRINT DC I(R1) or .PRINT DC I(0,1) gives me this error:
$ngspice -b diff.net
Circuit: ohm's law
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000
Warning: can't parse '0#branch': ignored
Error: no data saved for D.C. Transfer curve analysis; analysis not run
doAnalyses: not found
run simulation(s) aborted
Error: .print: no dc analysis found.
elapsed time since last call: 0.013 seconds.
Total elapsed time: 0.013 seconds.
Total DRAM available = 2008.300781 MB.
DRAM currently available = 423.871094 MB.
Total ngspice program size = 18.778320 MB.
Resident set size = 733.000 kB.
Shared ngspice pages = 551.000 kB.
Text (code) pages = 1.958008 MB.
Stack = 0 bytes.
Library pages = 5.961914 MB.
--------------------------------------------------------------------------------------------
I don't see this happening in gnucap however (in this case V(0,1) will not
work). Am I doing something wrong or is ngspice meant to work this way? I
went according to the ngspice manual. I'm using Fedora 13 64-bit with Free
Electronic Lab groupinstalled.
Thanks! :-)
Ashwith J. Rego
-----------------
My Webpage: http://ashwith.wordpress.com/
Find me on LinkedIn at: http://www.linkedin.com/in/ashwith
Follow Me on Twitter at: http://twitter.com/Louisda16th
13 years, 7 months
Re: [free-electronic-lab] electronic-lab Digest, Vol 26, Issue 2
by Ashwith Rego
On Tue, Sep 14, 2010 at 1:14 AM, <
electronic-lab-request(a)lists.fedoraproject.org> wrote:
> Date: Mon, 13 Sep 2010 21:43:50 +0200
> From: Chitlesh GOORAH <chitlesh(a)fedoraproject.org>
> Subject: Re: [free-electronic-lab] ngspice .PRINT I(<component>) won't
> work
> To: electronic-lab(a)lists.fedoraproject.org
> Message-ID:
> <AANLkTimF70RBB-mBMB390EfxUiik_xKcrYhL6iS+ROGu(a)mail.gmail.com<AANLkTimF70RBB-mBMB390EfxUiik_xKcrYhL6iS%2BROGu(a)mail.gmail.com>
> >
> Content-Type: text/plain; charset=UTF-8
>
> On 13 September 2010 21:10, Ashwith Rego <ashwith(a)gmail.com> wrote:
> > Hi
> > I've just begun using ngspice and found that I cannot plot the current
> > output. Also, I cannot specify the name of a circuit component in a
> .PRINT
> > or .PLOT statement. Only the node numbers seem to work. Here is an
> example:
> > Ohm' Law
> > Vin 1 0 5
> > R1 0 1 10K
> > .DC Vin 1 5 1
> > .PRINT DC V(R1)
> > .END
> >
> > ngspice doesn't seem to recognize R1 in the .PRINT statement. I get the
> > following error:
>
> Hello there,
>
> According to the ngspice manual,
> $ evince `rpm -ql ngspice | grep pdf`
>
> V(N1,N2) specifi es the voltage diff erence between nodes N1 and N2.
>
> Your netlist should rather entail :
> .PRINT DC V(1,0)
>
>
> ------------------------------
>
> _______________________________________________
> electronic-lab mailing list
> electronic-lab(a)lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/electronic-lab
>
> End of electronic-lab Digest, Vol 26, Issue 2
> *********************************************
>
Hi Chitlesh
Looking at in again I confused myself reading a few examples. I read the
manual again. It makes sense now. Thanks for pointing it out :)
Regards
--
Ashwith J. Rego
-----------------
My Webpage: http://ashwith.wordpress.com/
Find me on LinkedIn at: http://www.linkedin.com/in/ashwith
Follow Me on Twitter at: http://twitter.com/Louisda16th
13 years, 7 months