Re: gEDA-user: windows testers wanted

2011-09-15 Thread asomers
Windows Version: Windows 7 x64 in VirtualBox on ubuntu 11.04 x86_64
Mouse type: paravirtualized
Z/z keys: they work
Scroll wheel: works
Synaptic bars: not present
Zooming via menu: works
v key when board is flipped: doesn't work (bug #841547)

On Thu, Sep 15, 2011 at 1:13 PM, DJ Delorie d...@delorie.com wrote:

 We're trying to track down the zoom bug.  If you have access to a
 windows machine, please try this PCB snapshot:

  ftp://ftp.delorie.com/pub/geda-windows/snapshots/pcb-20110915-dj.exe

 The key thing we're trying to find out is if the zoom bug is
 XP-specific and/or hardware-specific.  Please try zooming and report
 back:

 * Version of Windows (xp, vista, 7; 32 vs 64 bit) and mouse type

 * Whether Z/z keys work, and if you have to first click in the work
  area to get them to work

 * Whether your mouse scroll wheel zooms (if you have a real scroll wheel)

 * If zoom/pan bars on your trackpad work (and if it's synaptics - we
  know that's broken)

 * If zooming doesn't work, can you still zoom in via the menu
  (remember to click on the pcb after choosing this) and pan with the
  scrollbars?

 Thanks!
 DJ


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: why some skip KiCAD and gEDA

2011-09-08 Thread asomers
I agree.  I find the two-letter commands to be very fast to use.
They're one of the main reasons why I prefer gschem to the expensive
proprietary program I used at my last job.  But maybe that's just
because I'm a vi user. ;)

On Thu, Sep 8, 2011 at 10:05 AM, Mark Rages markra...@gmail.com wrote:
 On Thu, Sep 8, 2011 at 8:22 AM, John Griessen j...@ecosensory.com wrote:

 If anyone has some time for planning user interface changes, I have a few
 low level ideas of what is stopping development toward complex
 features with ease of use.

 1.  The double keystrokes in gschem need to become single
 strokes to match with every other UI anywhwere, so de facto standard key
 commands
 can be adopted for cut, paste, etc.


 The double keystrokes in gschem are excellent UI.  Not as quick to
 grasp at first, but very very good in practice.

 When you use a CAD program like gschem one hand stays on the keyboard
 and one on the mouse.   Using modifier keys (control, alt, shift,
 meta, etc.) comfortably requires two hands on the keyboard.  So
 switching to standard controls would cause us users to constantly move
 one  hand from mouse to keyboard and back.

 The standard control keys were designed for users of word processing
 systems, where both hands are already on the keyboard (and unadorned
 letter keys are already spoken for.)

 Furthermore, the two-letter abbreviations allow commands to be grouped
 together logically, which makes them easier to remember than whatever
 random control keys happens to be available.

 I think gschem has a pretty good interface.  I only wish PCB used the
 same shortcuts instead of the random keys it has now.

 Regards,
 Mark
 markrages@gmail
 --
 Mark Rages, Engineer
 Midwest Telecine LLC
 markra...@midwesttelecine.com


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Anyone using my gedasymbols?

2011-03-13 Thread asomers
opamp_quad.sym, opamp_quad_pwr.sym, 78L05ACZ.sym, and
pmosfet_power.sym, at least.

On Sun, Mar 13, 2011 at 10:34 PM, Geoff Swan shinobi.j...@gmail.com wrote:
   Yes

   On Mon, Mar 14, 2011 at 12:14 PM, Kai-Martin Knaak
   [1]k...@lilalaser.de wrote:

     Hi.
     I am curious: Is anyone on the list using the footprints and/or
     symbols in my department of [2]gedasymbols.org?
     ---)kaimartin(---
     --
     Kai-Martin Knaak
     Email: [3]k...@familieknaak.de
     Öffentlicher PGP-Schlüssel:
     [4]http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
     ___
     geda-user mailing list
     [5]geda-user@moria.seul.org
     [6]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

 References

   1. mailto:k...@lilalaser.de
   2. http://gedasymbols.org/
   3. mailto:k...@familieknaak.de
   4. http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
   5. mailto:geda-user@moria.seul.org
   6. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: git for gedasymbols.org ?

2011-02-03 Thread asomers
I have to agree with Mark.  Maintaining a hierarchical organization
would be a laborious and thankless job for one poor schmuck.  But a
tagging scheme puts most of the burden on individual contributors.  I
think it could actually work.

On Thu, Feb 3, 2011 at 11:00 AM, Mark Rages markra...@gmail.com wrote:
 On Thu, Feb 3, 2011 at 11:45 AM, Colin D Bennett co...@gibibit.com wrote:
 On Thu,  3 Feb 2011 13:51:33 +0100 (CET)
 k...@aspodata.se (Karl Hammar) wrote:

 Kai-Martin:
  How about git for gedasymbols.org?
  (I'd volunteer to modify the instructions to reflect the change)

 Yes please, and I'd volunteer to do the conversion.

 I have to say it would be much more pleasant to use git than CVS.

 And while we are at it, why not drop the symbols and footprints from
 the programdistribution and just point the programs to gedasymbols.org
 or a local copy, there could even be a File-git-pull entry.

 I'm not sure I support this.  I prefer the gEDA distribution to have a
 core stable set of symbols/footprints that doesn't change
 unexpectedly.  It would be nice to have easy access to a larger set of
 symbols/footprints, but I think it's important to have a separation
 between widely-accepted and tested entities versus some new symbol (or
 especially footprint, where precision is often even more critical) that
 may have been used only by one person.

 The biggest usability improvement for me in terms of finding new
 symbols/footprints would be if the gedasymbols.org web interface had a
 more organized way of browsing and searching items.  All users'
 footprints should be available under a category-based hierarchy.
 Some examples of how the hierarchy might be organized:
 - Switches - Tactile pushbuttons
 - Switches - Toggle switches
 - Integrated circuits - DIP
 - Connectors - Single row pins
 - Connectors - D-subminiature
 - LEDs - Surface mount


 Tagging is better than hierarchy.

 Regards,
 Mark
 markrages@gmail
 --
 Mark Rages, Engineer
 Midwest Telecine LLC
 markra...@midwesttelecine.com


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Thermals on Pads

2011-01-31 Thread asomers
The IPC- table of contents shows that Thermal Relief in Conductor
Planes gets only one tenth of a page.  I can't imagine any detailed
information in that space.  It's sister document, IPC-2221, can be
found for free at
http://www.victronics.cl/Inf_tecnica/Notas%20de%20aplicacion/PCBs/IPC-2221(L).pdf
.  IPC-2221 has a section on thermal relief, but without any useful
details.

On Sun, Jan 30, 2011 at 2:20 PM, Peter Clifton pc...@cam.ac.uk wrote:
 On Sun, 2011-01-30 at 20:39 +, Peter Clifton wrote:
 I've been looking at some brokenness with our normal thermal shape
 generation recently, so if I get a chance I could look at your patch -
 and possibly work from it.

 The only reference to geometry I've found so far is:

 http://www.pcbwizards.com/Glossary20.htm

 And IPC-. (Which I don't have a copy of).

 Anyone have access to a copy?

 --
 Peter Clifton

 Electrical Engineering Division,
 Engineering Department,
 University of Cambridge,
 9, JJ Thomson Avenue,
 Cambridge
 CB3 0FA

 Tel: +44 (0)7729 980173 - (No signal in the lab!)
 Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Disposing of Etch Solution

2011-01-20 Thread asomers
Do you mean muriatic acid and hydrogen peroxide?  Those are not
hazardous chemicals, if they are neutralized.  The hydrogen peroxide
is easy to neutralize; just put a piece of charcoal in the bottle and
it should decompose.  Exposing it to sunlight will also work.
Muriatic acid could be harder, depending on the concentration.  You
just need to react it with base.  Sodium bicarbonate, ammonia, and
powdered drain cleaner are all readily available bases.  But if the
acid is highly concentrated, you will need to mix carefully because
the reaction is exothermic.  First pour water into a container, then
mix in a calculated amount of base, then slowly pour in the acid.  I
don't know the relevant environmental regs, but I'm sure that at pH
5-9 those chemicals should be safe for any sewer.

Are the muriatic acid and H2O2 already mixed together?  I don't think
that H2O2 has an adverse reaction with most bases.  NaOH will probably
just catalyze its decomposition.  But IANAC (I am not a chemist).

On Thu, Jan 20, 2011 at 9:43 AM, Rob Butts r.but...@gmail.com wrote:
   I have excess muratic acid/hydrogen per oxcide etch solution after
   making a board.  What is an acceptable way to dispose of it?



   Thanks



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Disposing of Etch Solution

2011-01-20 Thread asomers
Yes, it's very easy to make H2O2 decompose.  Activated carbon does it
very quickly, but charcoal works too.  Just don't use charcoal
briquettes imbued with lighter fluid!.  And if your sink is getting
damaged, I would guess that the problem is too much base, not too much
H2O2.  Strong bases can etch stainless steel.

And yes DJ is correct that the copper precipitate would be hazardous
waste.  When I first replied to Rob, I thought that he meant surplus
solution, not used solution.

On Thu, Jan 20, 2011 at 10:19 AM, Mike Bushroe mbush...@gmail.com wrote:
     I have excess muratic acid/hydrogen per oxcide etch solution after
     making a
     board.  What is an acceptable way to dispose of it?

     The hydrogen peroxide
     is easy to neutralize; just put a piece of charcoal in the bottle
     and
     it should decompose.  First pour water into a container, then
     mix in a calculated amount of base, then slowly pour in the acid.  I
     don't know the relevant environmental regs, but I'm sure that at pH
     5-9 those chemicals should be safe for any sewer.

   I had not heard about using charcoal to neutralize the H2O2, I will try
   that int he future. When I have dumped old muriatic (hydrochloric)
   acid/hydrogen peroxide, I first sprinkle baking soda or pool soda ash
   in until it stops foaming, then pour down the sink and rinse well.
   However, this tarnishes the stainless steel sink, so obviously I have
   not yet fully neutralized it. Next time I will start with the charcoal.
   Mike



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol question – suggestions?

2011-01-04 Thread asomers
That chip is a quad analog switch, right?  I would set the pin types
to pas because they aren't digital pins at all.  The enable pin is
definitely of type in.

On Tue, Jan 4, 2011 at 1:42 PM, Stephan Boettcher
boettc...@physik.uni-kiel.de wrote:

 Johnny Rosenberg gurus.knu...@gmail.com writes:

 I created this symbol, it's the 74-series version of the 4066 (4
 bilateral switches), called 744066 (as in 74LV4066, for example):

 Symbol

 /Symbol

 The documentation of the symbol can be found at
 http://focus.ti.com/lit/ds/symlink/sn74lv4066a.pdf
 I am not sure I got the pin numbers right (or how to use pinseq vs
 pinnumber).

 The slot attribute does not get promoted.  Why can't I promote an
 attribute after placement from the (ee) Element attribute edit window?

 I am also not sure about the pin type of ICs like this one. It's not
 really just ”in” and ”out”, is it? I used ”in” and ”out” anyway, since
 I  couldn't come up with anything better, and I called the third one
 ”en” as  in ”enable” but I am not sure about that one either.

 pintype has a limited set of valid values.  The E pin is an input so
 it's pintype=in, I guess.

 --
 Stephan


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: PATCH: gnetlist's drc2 backend should check that NoConnection nets don't have connections

2011-01-03 Thread asomers
Adding the NoConnection DRC attribute to a net causes the drc2 backend
to ignore it when checking for unconnected nets.  However, drc2
currently doesn't enforce that the net is actually unconnected.  It's
possible to mark two pins as NoConnection and then accidentally wire
them together.  This patch to gnet-drc2.scm checks for that case:

--- /usr/share/gEDA/scheme/gnet-drc2.scm.bak2011-01-03 17:35:36.0 
-0700
+++ /usr/share/gEDA/scheme/gnet-drc2.scm2011-01-03 18:34:08.0 
-0700
@@ -556,6 +556,42 @@
 ;

 ;;
+;; Check for NoConnection nets with more than one pin connected.
+;;
+;; Example of all-nets: (net1 net2 net3 net4)
+(define drc2:check-connected-noconnects
+  (lambda (port all-nets)
+(if (not (null? all-nets))
+  (let* ((netname (car all-nets))
+(directives (gnetlist:graphical-objs-in-net-with-attrib-get-attrib
+netname
+device=DRC_Directive
+value)))
+(begin
+  ; Only check nets with a NoConnection directive
+  (if (member NoConnection directives)
+(begin
+  (if (   (length (gnetlist:get-all-connections netname)) '1)
+(begin
+  (display (string-append ERROR: Net '
+  netname ' has connections, but 
+  has the NoConnection DRC directive: ) port)
+  (drc2:display-pins-of-type port all
(gnetlist:get-all-connections netname))
+  (display . port)
+  (newline port)
+  (set! errors_number (+ errors_number 1))
+)
+  )
+)
+  )
+  (drc2:check-connected-noconnects port (cdr all-nets))
+)
+  )
+)
+  )
+)
+
+;;
 ;; Check for nets with less than two pins connected.
 ;;
 ;; Example of all-nets: (net1 net2 net3 net4)
@@ -953,6 +989,14 @@
  (drc2:check-duplicated-references port packages)
  (newline port)))

+   ;; Check for NoConnection nets with more than one pin connected.
+   (if (not (defined? 'dont-check-connected-noconnects))
+   (begin
+ (display Checking NoConnection nets for connections... port)
+ (newline port)
+ (drc2:check-connected-noconnects port
(gnetlist:get-all-unique-nets dummy))
+ (newline port)))
+
;; Check nets with only one connection
(if (not (defined? 'dont-check-one-connection-nets))
(begin


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: FUNDING (was: Random thoughts on the future interface of PCB)

2010-12-09 Thread asomers
How about a Kickstarter project for the toporouter?  Let Anthony make
a proposal and put it on www.kickstarter.com, and then gEDA users can
pledge donations.  If it raises enough money by graduation (or
whatever other deadline), then we all fund Anthony to work on it.  If
we don't raise enough, then nobody gets charged, the toporouter
languishes, and Anthony has to get a real job like (some of) the rest
of us.

On Thu, Dec 9, 2010 at 4:03 PM, Stephen Ecob
silicon.on.inspirat...@gmail.com wrote:
 On Fri, Dec 10, 2010 at 9:45 AM, myken my...@iae.nl wrote:

 fund a full time developer.  But it's nothing more than a pipe dream
 unless there are others out there who think the same.
 Does anyone else think the same ?

 I think the same, but I am also in the same position (start-up, tight
 cashflow). I use gEDA professionally (as a freelancer) but only for a
 few (1 or 2) small projects a year. If my situation changes (more money,
 more projects) I have no objection to a donation to the gEDA project.
 I'm trying to contribute to the project but it's a steep learning curve.
 I also agree with Levente, as the cheap Dutchman that I am, I like to
 see where my money will be spend.

 Just my €0,02

 Robert.

 Thanks Robert, it's good to know I'm not the only one !
 Stephen


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: GPLv3 question

2010-10-06 Thread asomers
No.  GPLv3 says that it must be _possible_ for the user to update his
GPLed code, but it need not be easy.  You can even ship GPLv3 code in
an OTP chip.  Basically, just don't use DRM to prevent the user from
changing his code when he could otherwise.  The intent is to prevent
GPLed code from being locked down, trusted computing style.

On Wed, Oct 6, 2010 at 4:20 PM, Geoff Swan shinobi.j...@gmail.com wrote:
 So just to clarify - if you distribute an embedded device that runs a
 GPLv3 binary; to comply with the GPLv3 you must not only provide the
 source, but also a hardware-programmer/uploader?
 I suppose in most cases this isn't necessarily a huge issue - where
 firmware upgrade capability is built into the device (such as most
 routers, and development style boards).

 I play with the Atmel AVR range a fair bit and typically only create
 boards that require a separate hardware programmer to upload firmware.
 In this case to distribute such a board with GPLv3 firmware I would
 technically need to provide the in-circuit-programmer with the board
 and source.

 I could imagine in some cases the uC may be programmed *before* it is
 soldered in place and no mechanism provided by the circuit for
 firmware modification. In this case I presume you would not be able to
 make use of GPLv3 firmware - as no mechinism is readily available to
 modify the firmware...

 I know these are perhaps somewhat unrealistic scenarios - but if I
 have understood them correctly it certainly seems that GPLv3 could
 have been a little more embedded platform friendly.


 cheers,

 Geoff


 On Thu, Oct 7, 2010 at 7:01 AM, DJ Delorie d...@delorie.com wrote:

 You don't need to deliver *any* source code unless it is requested
 by the user.

 In the case of an embedded product, with GPLv3, the *only* way to not
 include the source is to include the written offer, which opens you up
 for a DDNS.  You can only use the web download option if the binary
 is itself web downloaded.

 Also - for embedded products, to comply with GPLv3 you must enable the
 user to change the code *in the device*.  Just providing source code
 isn't enough unless they can use it too.


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: very backward time step?

2010-09-21 Thread asomers
In this case, the solver will not need to add extra steps internally.
You specified a sin generator, whose output is a simple function of
time, and a resistor.  The whole circuit is memoryless.  At 60Hz, the
period is just 16.6ms.  With a 10ms step size, of course you're going
to see an aliased waveform.  You must decrease your step size.

OTOH, if you add a capacitor and/or inductor to that circuit, then the
transient solver might decrease its step size automatically.  Or it
might not.  Bottom-line: decrease your step size.

On Tue, Sep 21, 2010 at 10:27 AM, Chris Cole cle...@gmail.com wrote:

 On Tuesday 21 September 2010, Chris Cole wrote:


 I get a normal sine wave output,
 but when the frequency increases, the wave changes
 considerably and  starts to turn into a triangle wave...I'm
 not sure what I'm doing wrong, but this is strange.


 In the tran command (tran 10m 10 1) you asked it to strobe at 1
 second intervals.  So, no matter what the signal, you get
 samples 1 second apart.

 If you add trace all to the tran command you will see all of
 the samples, which should produce a smoother waveform.

 How it works is a throwback to when people actually looked at
 ASCII plots.  It needs to change to make trace all the
 default, and have the strobe interval require a keyword strobe
 like spectre does.

 The actual time stepping is determined internally.  There will
 be extra steps internally if needed to get a proper simulation,
 but they are not displayed unless you ask for them.




 Even with the trace all added to my tran command:

 #!/bin/bash
 gnucap EOF
 build
 Vcc ( vin 0 ) sin offset=0. amplitude=24. frequency=60.
 r1 ( vin 0 ) 1.K

 list
 print tran v(Vcc)
 tran 10m 10 1 trace all  ac_test.gwave
 !gwave ac_test.gwave
 EOF
 rm ac_test.gwave


 I get a crazy waveform (attached)


 Chris



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Draft Licence for Open Source Hardware published (OT)

2010-07-15 Thread asomers
On Wed, Jul 14, 2010 at 10:32 PM, Dave N6NZ n...@arrl.net wrote:

 On Jul 14, 2010, at 7:46 PM, Windell H. Oskay wrote:


 On Jul 14, 2010, at 7:36 PM, Ales Hvezda wrote:

 And my usual questions:

 http://lwn.net/Articles/396011/

 I've had some part in this.   Whether or not proprietary design files can be 
 compatible with open source hardware has been an active topic of debate, 
 even amongst the people writing that draft definition.   It's a tough, tough 
 call, for all the reasons that Bunnie mentions.

 I think that the proper place to resolve this issue is in the actual 
 *licenses,* which as with OSS may vary from permissive to restrictive.  I'd 
 like to see the evolution of at least one OSHW license where a requirement 
 is that the design files for the project-- and its derivative works --need 
 to be in open, documented formats.

 That's the right answer -- let there be a battle of licenses.  Although 
 hopefully, it is a small set and we avoid the license salad issues that 
 have sprung up in software.  I, too, want to see (and would use) a license 
 where all source files for all aspects of the design are in open, documented 
 formats, but that isn't going to be to everyone's liking or practical in all 
 cases.

 But also, I'd like to point out that just having an open  documented source 
 language isn't really enough.  What I really want in the end is a 100% open 
 source tool chain, and simply having an open file format isn't sufficient.  
 Example: FPGA's.  Verilog source isn't going to help if the FPGA fitter tool 
 proprietary.  So (thinking out loud) maybe some kind of license that says the 
 file format documentation *and* sources (or mirror pointers) for all the 
 development tools are a required part of the distribution source.

I too _want_ a 100% open source tool chain, but it's not going to
happen anytime soon and I don't think it's appropriate to insist upon
it in a license.  If a developer wants his work to be maximally free,
he should ensure that it _can_ be built with an open-source toolchain,
but not that it _must_.  Example: GCC and various GNU/Linux utilities.
 No software license that I'm aware of requires the use of an
open-source compiler.  Most open-source users choose to use GCC, but a
minority compile with icc, armcc, or some other proprietary compiler.
But the openness of GCC is such a draw that it completely dominates
development of open-source C projects.  GCC does not need license
restrictions to compete with icc or armcc.  Similarly, if there were
an open-source FPGA fitter that worked worth a damn, users would
switchover in droves.

Furthermore, I'm not sure how one would require an open-source
toolchain in a software license.  Remember, we are talking about
licenses, not contracts.  A license can only grant privileges; it
cannot restrict a user more than copyright law already restricts.  Any
restrictions that you want to place in a license must typically be
restrictions on redistribution.  So would your license require a
developer to ship the source code of his FPGA fitter on demand to
anyone who downloads his verilog LED blinker?  I for one am glad that
I don't have to ship the source code of the Python interpreter (and
libraries) just because I distribute an open source program written in
the Python language.

-Alan


 -dave


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Export to SVG or visio

2010-06-28 Thread asomers
I have had trouble with sch2svg.  When I tried it IIRC some lines
would get cut out.  Instead, I use a convoluted path
sch-eps-eps-sk-svg .  I've included the script that I use for this
conversion.

# vim: filetype=python
import os.path

Import('env')


builder = Builder(action = 'gschem -p -o %s -s postscript.scm %s' %
  (os.path.join('..', '$TARGET'), '$SOURCE'),
  suffix = '.eps',
  src_suffix = '.sch')
env.Append(BUILDERS = {'Gschem': builder})


#Conversion from eps to svg is thanks to Alejo2083's work at
#http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Electronics/Ps2svg.sh
builder = Builder(action = 'gawk \'/[[:digit:]]*\.[[:digit:]]*
[[:digit:]]*.[[:digit:]]* scale/ {print 0.30 0.30 scale;
next} {print}\' $SOURCE  $TARGET',
  suffix = '.eps2',
  src_suffix = '.eps')
env.Append(BUILDERS = {'Noscale': builder})

#EPS2EPS renders the text as line drawings.  This makes the display more
#accurate, but makes it impossible to change the text in the resulting
#files
builder = Builder(action = 'eps2eps -dNOCACHE $SOURCE $TARGET',
  suffix = '.eps3',
  src_suffix = '.eps2')
env.Append(BUILDERS = {'Eps2eps': builder})

builder = Builder(action = 'pstoedit -mergetext -f sk -rotate 270
$SOURCE $TARGET',
  suffix = '.sk',
  src_suffix = '.eps2')
env.Append(BUILDERS = {'Pstoedit': builder})

builder = Builder(action = 'skconvert $SOURCE $TARGET',
  suffix = '.svg',
  src_suffix = '.sk')
env.Append(BUILDERS = {'Skconvert': builder})

builder = Builder(action = 'gnetlist -g spice-sdb -o $TARGET $SOURCE',
  suffix = '.pre_spice',
  src_suffix = '.sch')
env.Append(BUILDERS = {'Gnetlist' : builder})

builder = Builder(action = 'schematics/spice-preprocess.awk  $SOURCE
 $TARGET',
  suffix = '.spice',
  src_suffix = '.pre_spice')
env.Append(BUILDERS = {'Spice' : builder})


sources = ['wire.sch',
   '1p_lp.sch',
   '1p_hp.sch',
   '1p_lp_nogain.sch',
   '1p_hp_nogain.sch',
   'sallen_key_lp.sch',
   'sallen_key_lp_nogain.sch',
   'sallen_key_lp_rge.sch',
   'mfb_lp.sch',
   'sallen_key_hp.sch',
   'sallen_key_hp_nogain.sch',
   'sallen_key_hp_rge.sch',
   'mfb_hp.sch',
   'tow-thomas_lp.sch',
   'tow-thomas_bp.sch',
   'geffe_lp_nogain.sch',
   'geffe_hp_nogain.sch',
   '2amp_tow-thomas_lp.sch',
   '2amp_tow-thomas_bp.sch',
   '4amp_tow-thomas_hp.sch',
   '4amp_tow-thomas_bs.sch']

postscripts = [env.Gschem(s) for s in sources]
scaleless_postscripts = [env.Noscale(s) for s in postscripts]
#fixed_postscripts = [env.Eps2eps(p) for p in scaleless_postscripts]
sketches = [env.Pstoedit(f) for f in scaleless_postscripts]
svgs = [env.Skconvert(s) for s in sketches]

pre_spices = [env.Gnetlist(s) for s in sources]
spices = [env.Spice(s) for s in pre_spices]

svg_install = env.Install('../images', svgs)
spice_install = env.Install('../spice/circuits', spices)


-Alan

On Mon, Jun 28, 2010 at 10:06 AM, timecop time...@gmail.com wrote:
 i *thought* thats where i saw that.

 On Tue, Jun 29, 2010 at 1:04 AM, Bob Paddock graceindustr...@gmail.com 
 wrote:
 I've found some evidence that SVG export might be possible, but not much
 explanation how. Does anyone have some idea how it might be possible?

 This script convert a .sch file from the program gEDA and convert it
 in to a SVG (Scalable Vector Graphics) file by Marc Emery.   You can
 get an archived version of it from my site:

 http://www.designer-iii.com/gEDA/

 I do not know if that is the newest, or the only, version of that script.


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: flash data bus pinout

2010-05-05 Thread asomers
It should work fine, but remember to write a script that bit flips
your PROM image too.

As for SDRAM, there are a few gotchas.  First, what is the width of
your SDRAM?  If it's 8-bits wide, then you're golden.  But if it's
wider, then you need to remember that SDRAM can be accessed 8, 16, or
32 bits at a time.  In a 16-bit chip, there should be two pins (DQL
and DQH or something like that) that control which bytes get written
during a write operation.  When you decide how to route the data
lines, you should trace out in your mind all possible combinations of
those pins (write low byte, write high byte, write both bytes for a
16-bit chip) and make sure that the right combination of bits gets
recorded.

For example, with a 16-bit chip, you could scramble the lower 8 data
lines amongst themselves, and the scramble the upper 8 amongst
themselves.  Or you could swap the lower 8 lines with the upper 8, but
then you'd have to also swap the DQL and DQH lines.

That all assumes that you have just a single SDRAM chip.  If you have
multiple chips, you'll need to consider their CS pins too.

Good luck.

-Alan

On Wed, May 5, 2010 at 7:41 PM, gene glick carzr...@optonline.net wrote:
 I have an 8-bit flash PROM to connect to a uP.  It's the only PROM.
 Otherwise the micro data bus is 32-bit wide, and SDRAM lives there.  The
 PROM has it's own CS, ALE, etc.  For a better layout, it would be far
 easier to route D0 of the uP to D7 of the PROM.  I don't see any reason
 not to - just wondering if you all agree.  This is something I've done
 in the past with SRAM, but heard it's not kosher with SDRAM.


 thanks

 gene



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: A little puzzled about the purpose of gschem

2010-05-03 Thread asomers
On Mon, May 3, 2010 at 11:33 AM, Kai-Martin Knaak k...@familieknaak.de wrote:
 On Wed, 28 Apr 2010 14:48:40 -0600, asomers-Re5JQEeQqe8AvxtiuMwx3w wrote:

 I suggest the External Links section of the front page,

 Hmm, what front page? I can't seem to find External Links anywhere on
 gpleda.org.

The frontpage of http://www.gedasymbols.org/ I mean.  I put a couple
links on the gpleda.org wiki as well.



 the text
 Spicelib provides a large library of spice models tested with Gnucap
 and NGSpice, and the URL www.h-renrew.de/h/spicelib/doc/index.html .

 I put a note in the simulation department of the geda wiki:
 http://geda.seul.org/wiki/geda:faq-simulation#where_are_the_models

 How about moving spicelib to gpleda.org?

As in hosting it there?  Myself, I like the conveniences offered by
Github, and I prefer to keep the source code there.  As for web
hosting, I think spicelib is currently on Werner Hoch's personal page.
 So you'd have to ask him, as the is the principal maintainer of the
project.  I haven't touched the web page at all.

-Alan


 ---)kaimartin(---
 --
 Kai-Martin Knaak                                  tel: +49-511-762-2895
 Universität Hannover, Inst. für Quantenoptik      fax: +49-511-762-2211
 Welfengarten 1, 30167 Hannover           http://www.iqo.uni-hannover.de
 GPG key:    http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: spice libs ( a little puzzled)

2010-04-28 Thread asomers
Spicelib (http://www.h-renrew.de/h/spicelib/doc/index.html) is an
attempt to provide a library of spice models for gnucap and ngspice
users that skirts licensing problems.  Much like how Gentoo's Portage
deals with non-redistributable but free-to-download software, spicelib
downloads models directly from the vendors, then patches them to work
with the open-source simulators. Patching is the real service that it
provides; due to incompatibilities between simulators, most vendors'
models won't work in the open-source simulators.

It's still a little rough around the edges, but you can use it to
quickly get about 1,500 spice models.  It does not, however, make any
gschem symbols for you.  You will still have to draw your own symbols
and then associate them with a model.

-Alan

On Wed, Apr 28, 2010 at 10:25 AM, John Doty j...@noqsi.com wrote:

 On Apr 28, 2010, at 9:25 AM, Ouabache Designworks wrote:

 The whole point of Open Source is that everybody doesn't have to
   reinvent the
   wheel.  You  spend time building a really nice and usable library then
   you make
   it available for everybody to use.
   Somebody will add some new components and someone else will add some
   nice support scripts and everybody benefits

 There's a special difficulty with SPICE libraries. I cannot make my private 
 SPICE library available because the license terms of many of the 
 manufacturers' models contained in it forbid redistribution. This isn't a 
 problem that can be fixed easily.

 I did (at Kai-Martin's request) put some simple, generic opamp models in my 
 area at gedasymbols.org.

 I *have* (at gedasymbols.org) published part of my collection of gEDA symbols 
 matching Professor Ikeda's OpenIP VLSI design library (more to come), but at 
 the moment you'll have to grab the models from his site 
 (research.kek.jp/people/ikeda/openIP/). I have his permission to collect and 
 publish the models under the GPL, but haven't gotten a round tuit.

 John Doty              Noqsi Aerospace, Ltd.
 http://www.noqsi.com/
 j...@noqsi.com




 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: A little puzzled about the purpose of gschem

2010-04-28 Thread asomers
The problem is that there are very few public-domain spice models.
Every semiconductor vendor has their own license (sometimes several)
for their spice libraries.  Only some of these licenses allow
redistribution.  Furthermore, because the licenses are carelessly
written and applied, they are often legally ambiguous.  Yet more pain
comes from their incompatibilities; no two spice simulators are 100%
compatible, so most (in my experience) vendor-provided models do not
work with the open-source simulators.

Spicelib (http://www.h-renrew.de/h/spicelib/doc/index.html), which I
shall shamelessly plug for the 3rd time on this thread, tries to solve
both of these problems.  It is a set of scripts that a user can
download.  The scripts will fetch vendors' models directly from the
source, solving the redistribution problem.  Then it will patch them
for compatibility with gnucap and ng-spice, solving the compatibility
problem.

Spicelib is still rough around the edges, but it's a quick way to get
~1500 tested spice models that you can use.  It does not, however,
come with a set of gschem symbols.

There is no reason why someone can't create a library of symbols that
reference the spicelib models.  However, many (most?) gschem users
don't want this.  A one-size-fits-all symbol just doesn't satisfy
everyone's needs.  While it's nice for hobbyists and students, most
professionals have very detailed requirements and would be unable to
use such a premade library.  For professionals, gschem's builtin
light symbols are more useful, because they can be easily adapted to
specific needs.  This is also why expensive EDA software typically
doesn't come with premade symbol libraries.

But I agree, hobbyists would rejoice at the availability of such a
library.  http://www.gedasymbols.org/ is the closest thing we have
right now.

On Wed, Apr 28, 2010 at 12:34 PM, Madhusudan Singh
singh.madhusu...@gmail.com wrote:
   Thanks for a reasonable response to my post.

   Yes, an initial investment is often needed, but that ought to be an
   investment that deals with non-standard components that are not of
   common interest. Second, before your response, no one (at least as I
   read it) said that you could save the spice directives with the symbol
   itself. People talked about copying and pasting things from an existing
   schematic, but that is not the same thing.

   This rekindles my interest in gschem. One followup question - is it
   possible to pack symbols with commonly used public domain spice models
   and create a library that other users of gschem can employ (and would
   then be able to use without all that initial investment of time) ? If
   yes, why has no one ever done it (the project is pretty mature) ? If
   no, what are the legal / technical reasons for that choice ?

   Its not just LTSpice. kicad (not that I have used it, but reading from
   the descriptions) supposedly also does a more seamless spice simulation
   AND has pcb layout tools integrated.

   Not embedding the commonly available spice models for common components
   appears to be a retrograde choice for gschem. But I am happy to hear
   that the symbols can be saved with the model itself. Whether or not a
   proper shared library can be created is a different matter.

   On Wed, Apr 28, 2010 at 12:23 AM, Geoff Swan
   [1]shinobi.j...@gmail.com wrote:

       Most tools require some preliminary investment in terms of setting
     up
       libraries to the satisfaction of the user, plus general
       familiarisation. I think you will find you only need to modify
     your
       symbol once to include the appropriate SPICE directives. If you
     save
       this symbol you can then reuse it (not trying to make you suck
     eggs
       here but this argument seems stalled to the point of stating the
       obvious).
       The purpose of gschem does not include containing a library of
     symbols
       that include all possible spice and pcb footprint information.
     gEDA
       includes gattrib to ease the process of customising symbols - this
     is
       not the only method of adding/editing attributes though.
       Comparing gEDA with LTSpice is a bit odd once you understand the
       purpose of gEDA. LTSpice by definition has all the SPICE
     information
       for all its library components - but I'll warrent it has very
     little
       information about component footprints. gEDA is much more powerful
     and
       versatile than LTSpice but does require you to do a bit of manual
     work
       to begin with. There is discussion about creating a database
     separate
       to gschem that may in the future provide SPICE symbol data for
     standard
       components. Depending on how this is integrated into the workflow,
       perhaps this would ease your concerns. Not much help at this stage
       though...
       All the best,
       Geoff
     ___
     geda-user mailing list
  

Re: gEDA-user: A little puzzled about the purpose of gschem

2010-04-28 Thread asomers
I suggest the External Links section of the front page, the text
Spicelib provides a large library of spice models tested with Gnucap
and NGSpice, and the URL www.h-renrew.de/h/spicelib/doc/index.html .

Also, thanks for writing DJGPP so long ago.  I'm still using CWSDPMI
at work on my DOS machine.

-Alan

On Wed, Apr 28, 2010 at 2:18 PM, DJ Delorie d...@delorie.com wrote:

 Might be good to put a link to this on gedasymbols.org.

 Please suggest a specific location, text, and url for such a link.


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: A little puzzled about the purpose of gschem

2010-04-22 Thread asomers
Your real problem seems to be that you don't have to any opamp models.
 You can either:
1) Get the manufacturer's model, which may have to be modified to work
in your simulator
2) Get spicelib from http://github.com/werner2101/spicelib .  It will
download a large number of models from the vendors and fix them to
work in ngspice and gnucap for you.  Chances are your opamp will be
among them.

You may also want to look at gspiceui.  It doesn't include models, but
it does have a nice gui for configuration your simulation parameters.

-Alan

On Thu, Apr 22, 2010 at 8:09 AM, al davis ad...@freeelectron.net wrote:
 On Thursday 22 April 2010, Link wrote:
 However, if you want a quick, graphical SPICE, I suggest
  using LTSpice through Darwine. In my personal experience,
  LTSpice's simulator is a lot better than ngspice/gnucap, and
  it is definitely an easier workflow than
  gschem-gattrib-gnetlist-ngspice if you're only interested
  in simulation.

 One reason commercial software (including zero-dollar commercial
 software like LTspice and the light version of Eagle) may be
 better in some ways is that some people choose to bash rather
 than to enter a dialog that could be helpful.

 If you look at free/open-source software as a product to be
 consumed, like you consume commercial products, you will
 probably be disappointed.

 If you are looking for a handout, sorry, it doesn't work that
 way.

 On the other hand, if you appreciate the openness, and want
 something more organic, free/open-source software opens up
 possibilities that commercial software doesn't come near.

 If you want to learn by getting involved with a project,
 free/open-source software offers big opportunities to learn and
 connect that you can't get anywhere else.  These opportunities
 are offered to EVERYONE, not just A students.

 I find it somewhat ironic that penguindevelopment.org doesn't
 seem to understand the concept.


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Audio processing

2010-04-14 Thread asomers
Yes, it is very difficult.  But I can think of two ways to make it easier:
1) Get a MIDI guitar.  Some companies make guitars that either use
signal processing or buttons-as-frets to produce a MIDI output.
2) Get a guitar with independent pickups for each string.  Some
companies make acoustic-electric guitars with 6 outputs.  That way you
won't have to disentangle any chords.

-Alan

On Wed, Apr 14, 2010 at 4:05 PM, Eric Brombaugh ebrombau...@cox.net wrote:
 On 04/14/2010 03:00 PM, Miguel Sánchez de León Peque wrote:

    Hi all,
    Does anybody know something about chord processing? What I would like
    to do is to know which notes are played in a chord, realtime... Don't
    know if this is even possible.

 OT for this list, but...

 Yes, it's possible. Difficult though - the sort of thing that folks get many
 $$$ for in the commercial software world. For example:

 http://www.celemony.com/cms/index.php?id=products_editor

 Suggest you ask this question on another list, for instance

 http://music.columbia.edu/mailman/listinfo/music-dsp

 Eric


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: gnetlist without X?

2010-03-11 Thread asomers
Thanks for the suggests.  I'll try them out tonight.  Unfortunately,
Gentoo has no concept of devel libraries: it's all or nothing.  So
I'll probably have to follow the first Peter's suggestion.
-Alan

On Thu, Mar 11, 2010 at 6:50 AM, Peter Clifton pc...@cam.ac.uk wrote:
 On Wed, 2010-03-10 at 22:30 -0700, asom...@gmail.com wrote:
 Does anybody know if it's possible to compile gnetlist  (and its
 dependency libgeda) without gtk?  From the source, it looks like
 gnetlist should compile fine, but libgeda has quite a few gdk
 references that I would have to remove.  I'm trying to use gnetlist on
 a headless Gentoo server, and I'd rather not have to attempt
 installing X.  The architecture is Mips, so finding a cross-compile
 machine will be difficult.  Would it be easier to switch to using
 gnetman?

 You need the devel libraries to install, but X its-self ought not to be
 a requirement.

 gnetlist runs file with DISPLAY unset.


 --
 Peter Clifton

 Electrical Engineering Division,
 Engineering Department,
 University of Cambridge,
 9, JJ Thomson Avenue,
 Cambridge
 CB3 0FA

 Tel: +44 (0)7729 980173 - (No signal in the lab!)
 Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: gnetlist without X?

2010-03-10 Thread asomers
Does anybody know if it's possible to compile gnetlist  (and its
dependency libgeda) without gtk?  From the source, it looks like
gnetlist should compile fine, but libgeda has quite a few gdk
references that I would have to remove.  I'm trying to use gnetlist on
a headless Gentoo server, and I'd rather not have to attempt
installing X.  The architecture is Mips, so finding a cross-compile
machine will be difficult.  Would it be easier to switch to using
gnetman?

-Alan


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: I am such a troll for posting to slashdot

2010-02-27 Thread asomers
On Fri, Feb 26, 2010 at 10:44 PM, Ales Hvezda ahve...@moria.seul.org wrote:

 http://hardware.slashdot.org/comments.pl?sid=1564716cid=31289534

 Let me be the first to apologize. :-)  Although, a couple people have
 posted that gEDA's documentation lacks in places.

 Any volunteers for: Make a beginners interface that looks Eagle-ish.

I think this is a bad idea.  gEDA has a highly productive and highly
quirky UI.  Making a beginner's interface that resembles Eagle would
help to lure in beginners, but then it would become a barrier to
learning the full version.  At my last workplace one of my colleagues
expressed interest in learning Vim, so I set him up with Cream since
it has a more familiar UI.  It helped him to get started, sure.  But
it meant that I had a difficult time helping him since many key
commands were different, and he was never able to move to regular Vim
since the UI is so different yet looks so similar.  It would've been
better for him to learn it the way the rest of us did: dive in
feet-first and use a cheat-sheet.

-Alan



 -Ales
 :)



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: TL431

2010-02-20 Thread asomers
If you can guarantee that R3 will always drop enough voltage, then you
should be fine.  But consider what your circuit is going to do on
power-up and power-down, and if there will be any voltage spikes.  If
you don't think your solution will cut it, you could add a zener diode
between ground and R2|TL431 .  That, however, would reduce the
accuracy of regulation at the top of R1.
-Alan

On Fri, Feb 19, 2010 at 10:16 PM, gene glick carzr...@optonline.net wrote:
 gene glick wrote:

 Anyone use these shunt regulators?  I'm wondering about the max voltage.

 wow, that drawing didn't look very good in my mail client, but if you cut
 and paste into kedit it looks reasonable.  :)


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: log scale DC sweeps in ngspice

2010-01-14 Thread asomers
I'm trying to do DC parameter sweeps in ngspice.  I'd really like to
do them in log scale, but it seems that ngspice only supports linear
scale for DC sweeps.  Over the input range I'm simulating, a linear
sweep takes far too long.  So I'm looking for a workaround.  I thought
that maybe I'd do the sweeps piecewise linear, with maybe 10 points
per decade over several decades and then combine the results.
However, I can't find any way in ngspice to concatenate two vectors.
Does anybody know of any workarounds for this depressing situation?  I
don't want to invoke any postprocessing in a different programming
language, because I'm trying to write scripts for multiple simulators
(gnucap, ngspice, qucs) that all output data in the same format.  Any
help would be appreciated.
-Alan


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: log scale DC sweeps in ngspice

2010-01-14 Thread asomers
That sounds like it could work.  I'll give it a try...

On Thu, Jan 14, 2010 at 9:14 PM, John Doty j...@noqsi.com wrote:

 On Jan 12, 2010, at 8:41 PM, asom...@gmail.com wrote:

 I'm trying to do DC parameter sweeps in ngspice.  I'd really like to
 do them in log scale, but it seems that ngspice only supports linear
 scale for DC sweeps.  Over the input range I'm simulating, a linear
 sweep takes far too long.  So I'm looking for a workaround.  I thought
 that maybe I'd do the sweeps piecewise linear, with maybe 10 points
 per decade over several decades and then combine the results.
 However, I can't find any way in ngspice to concatenate two vectors.
 Does anybody know of any workarounds for this depressing situation?  I
 don't want to invoke any postprocessing in a different programming
 language, because I'm trying to write scripts for multiple simulators
 (gnucap, ngspice, qucs) that all output data in the same format.  Any
 help would be appreciated.


 Do it in the simulation itself. Sweep a voltage source. Feed it to a diode
 to make a current that's exponential with voltage. Convert the current back
 to a voltage with a current controlled voltage source block.

 John Doty              Noqsi Aerospace, Ltd.
 http://www.noqsi.com/
 j...@noqsi.com




 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Reducing the amount of jumpers

2009-11-28 Thread asomers
For two layer boards, plating the holes is the hardest part.  You can
get through-hole rivets, but I've never tried them.  One trick is to
make a two layer board, but use jumpers to connect the two sides.  You
just need to make extra large vias with solder pads on each side and
then stick a short straight piece of wire through the hole.  I've even
seen high-volume manufactured boards built with this method.
-Alan

On Sat, Nov 28, 2009 at 6:22 PM, DJ Delorie d...@delorie.com wrote:

 Er, how are you planning on making *any* board at home, without a
 laser printer?

 For two layer, just do whatever you do for one layer, but on both
 sides.  Pre-drill a couple of holes to help you line up the two sides.


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Books about PCB design

2009-11-25 Thread asomers
High Speed Digital Design: A Handbook of Black Magic by Johnson and
Graham is a great text for anyone interested in signal integrity and
EMI.  It's no spring chicken, but PCB technology hasn't actually
advanced much these last 16 years; it's just gotten cheaper and more
available.  I found the material very relevant to my designs in the
100 - 600MHz range.

On Wed, Nov 25, 2009 at 7:03 AM, Andy Fierman
andyfier...@signality.co.uk wrote:
 Hi Torsten,

 Have a wander round:

 http://www.cherryclough.com/Pages/Publications%20and%20downloads.htm

 and

 http://www.signalintegrity.com/

 After all, push your signal fast enough and you can no longer treat
 the PCB and the schematic as separate entities.

 Cheers,

         Andy.

 www.signality.co.uk


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Analog books

2009-11-24 Thread asomers
The Art of Electronics by Horowitz and Hill.  It's the masterpiece of
circuit design.  Broad but shallow.  Start with it.
-Alan

On Tue, Nov 24, 2009 at 7:34 AM, Karl Hammar k...@aspodata.se wrote:
 Can anyone recommend some good books on analog circuit design for
 audio, precision/low noise op.amp., emc, active filters and similar ?

 Regards,
 /Karl

 ---
 Karl Hammar                    Aspö Data               k...@aspodata.se
 Lilla Aspö 148                                                 Networks
 S-742 94 Östhammar          +46  173 140 57                   Computers
 Sweden                     +46  70 511 97 84                 Consulting
 ---





 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: My uEDA-designed open source hardware board works!

2009-10-27 Thread asomers
Horror is the correct description of my first thought.  EDA is such
an inherently graphical task, a gui seems natural.  But you apparently
did without, so maybe I can too?  Is uEDA public yet?  I'd like to
check it out.  If you could write a non-gui PCB layout tool, I'd be
even more impressed.
-Alan

On Tue, Oct 27, 2009 at 10:12 PM, Michael Sokolov
msoko...@ivan.harhan.org wrote:
 I've already posted this great news on the relevant project mailing list,
 but I thought I'd post it here too:

 Almost 5 months ago Peter Clifton pc...@cam.ac.uk wrote here:

 Thanks. I had quick a look through, and I must say, the SDSL unit is a
 very impressive project - far more complex than I'd imagined.

 Good luck with it, and thanks for the example.

 Well, I have some news: I have finally got this board physically built
 (sent gerbers to fab, got PCBs back, populated one of them) and it works!
 So far I only have the CPU subsystem populated (not the SDSL part yet),
 but I still find it amazingly cool that I have an MC68302 microprocessor
 system designed by me, it's running at ~16.67 MHz with no extra wait
 states, 16-bit SRAM and flash, I've got a working serial console port
 and I'm talking to it: my own little M68K debug monitor running on my
 very own hardware design!

 The following factoids make this success even more amazing:

 * It's my very first hardware design, and I chose something of this
  complexity rather than some toy traffic light controller or somesuch.

 * Being unhappy with the too-much-GUI-for-me EDA programs like gEDA, I
  wrote my own non-GUI, non-WYSIWYG, totally Makefile-driven EDA system
  (uEDA) to make this board and others in the future, and this board
  project is naturally uEDA's first.  GUI-indoctrinated professional
  hardware engineer types may scream in horror at the thought of
  non-GUI, non-WYSIWYG EDA, yet I've designed a board of this complexity
  with it and it works!

 * Being a great fan of the UNIX Way of Doing Things (tm), I have used M4
  footprints wherever possible in direct contrast to the strong
  admonitions against their use that are frequently expressed on this
  mailing list.  Having heard comments like I have had to throw boards
  out because of those awful M4 footprints, I naturally had some
  trepidations when I took the PCB and the box with parts to the
  assembly shop.  But the people there didn't complain about any
  footprint problems, and when I had asked them specifically, the
  assembler told me they were fine.  Oh, and I had completely skipped
  the common step of printing the board on paper and checking the parts
  against it, I had simply crossed my fingers and sent the gerbers to
  the fab. :-)

 * Aside from some initial confusion resulting from the assembly shop
  having populated one of the SOICs backwards (I take some blame there
  too for not having inspected it visually before applying 5V),
  everything worked exactly right on the first try!  I had the code for
  the microprocessor ready well before the PCBs arrived, so when I had
  the board assembled, I went straight to the device programmer to burn
  two 29F040s, popped them into the PLCC sockets, applied power and
  guess what, instead of magic smoke coming out there is a working
  interactive monitor prompt on the serial port!

 A lot of kudos go to Ineiev too as it's his PCB layout - great job!

 MS


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Eliminate separate Vcc planes?

2009-10-19 Thread asomers
I second this request.  All of the quantitative data that I have seen
basically says that for a given dielectric, the inductance is a
function of the package size and shape regardless of the capacitance.
And yet the rule of thumb continues to be mixing capacitor values to
handle a range of frequencies.  Is that advice wrong (outdated,
perhaps?) or is there more to it than the datasheets show?
-Alan

On Mon, Oct 19, 2009 at 3:40 PM, Larry Doolittle
ldool...@recycle.lbl.gov wrote:
 Neil -

 On Mon, Oct 19, 2009 at 01:20:23PM -0700, Neil Hendin wrote:
 If you look at the RF S-Parameters of the capacitor at frequencies
 above the self resonance, they look inductive, not capacitive.

 I'm not sure what the precise definition is for the S-Parameters
 of a two-terminal device, but the conclusion is accurate.

 Good RF decoupling standard practice is to use a smaller cap
 (e.g. 20pF in parallel with some larger ones such as 1000pF
 _and_ 0.1uF or larger as needed) to get a good broad band
 capacitive reactance across frequency).

 I have yet to see a 20pF or 1000pF cap with less parasitic inductance
 than a decent (e.g., X5R) 0402 cap up in the uF range.  Say, in
 particular,
  TaiyoYuden  JMK105BJ225MV-F  2.2uF  0402  6.3V  X5R  0.1560 in 100's
 If you're going to occupy board area with a cap and its connection
 to the power nets, can anyone explain why I should choose anything
 other than the largest value available in that size and voltage?

 OK, I suppose if you're building cell phones and selling them by
 the hundreds of thousands, the nickel you could save by using
 a lower value would add up.  But for me, the cost of assembly and
 documentation probably exceeds the cost of the component itself.

   - Larry


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [spicelib] how to run the tests ?

2009-09-30 Thread asomers
Probably you need to do this:

edit scripts/geda-parts.scm and fix the path to your repository.

If it still doesn't work, send me the output, both to the terminal and
the html, of
scripts/testlibrary -p indexfiles/nxp_diodes.index BAS116H_NXP01004

-Alan

On 9/26/09, Bert Timmerman bert.timmer...@xs4all.nl wrote:
 Hi Werner and Alan,

 I just re-forked/re-cloned spicelib on github.com from Werners
 repository.

 Getting and installing the models with make all just seems to work.

 Running make test does run the test script, but all tests seem to
 fail.

 I think I need to do something in between make all and make test but
 can't find any clues in the README or doc/index.html.

 Can you give me any clues what to do ?

 Kind regards,

 Bert Timmerman.



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Library of gnucap and ngspice compatible models?

2009-09-21 Thread asomers
Thanks.  I'll work on integrating my Linear Technology scripts.

On Mon, Sep 21, 2009 at 3:13 AM, Werner Hoch werner...@gmx.de wrote:
 Hi Alan,

 On Montag, 21. September 2009, asom...@gmail.com wrote:
 Please do publicize the repository.  Or give me your own url, if
 you're running a server.

 I've pushed it to github:
 http://github.com/werner2101/spicelib

 I'd like to see how github works compared to repo.or.cz.

 As everything is in alpha state, please let me know if you have
 questions.

 Note:
 The python script gedaparts can create static symbols out of the index
 files, too. I think it's not documented anywhere. You've to add some
 command line options to the script to use it.

 Regards
 Werner


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Library of gnucap and ngspice compatible models?

2009-09-21 Thread asomers
I favor gpleda.  spice files aren't really symbols and adding them to
gedasymbols would confuse that website's purpose.  But gpleda is a
multipurpose website and our spice library would fit nicely there.
-Alan

On Mon, Sep 21, 2009 at 5:18 PM, Kai-Martin Knaak k...@familieknaak.de wrote:
 On Mon, 21 Sep 2009 12:18:41 +0200, Werner Hoch wrote:

 How about gedasymbols.org?

 I think gedasymbols is not the right place. The spicelib does not
 provide any model or symbol.

 gedasymbols hosts scripts and documentation too. I'd prefer to find all
 (most) resources for my favortite EDA system at one place. There are
 already more sites related to geda tools than I can point my fingers to.


 ... and I prefer git over cvs for such a project.

 Maybe gpleda is an option.

 ---(kaimartin)---
 --
 Kai-Martin Knaak
 Öffentlicher PGP-Schlüssel:
 http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Library of gnucap and ngspice compatible models?

2009-09-20 Thread asomers
Please do publicize the repository.  Or give me your own url, if
you're running a server.
-Alan

On Sat, Sep 19, 2009 at 7:29 AM, Kai-Martin Knaak k...@familieknaak.de wrote:
 On Sat, 19 Sep 2009 16:07:29 +0200, Werner Hoch wrote:

 I've all the stuff in a local git repository, I can push it to a public
 repository. (github or repo.or.cz)

 How about gedasymbols.org?

 ---(kaimartin)---
 --
 Kai-Martin Knaak
 Öffentlicher PGP-Schlüssel:
 http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Library of gnucap and ngspice compatible models?

2009-09-16 Thread asomers
That script looks good; I'll take a look at it.

On Wed, Sep 16, 2009 at 3:56 AM, Werner Hoch werner...@gmx.de wrote:
 Hi Alan,

 On Mittwoch, 16. September 2009, asom...@gmail.com wrote:
 So my question is, should I make a new project which is a library of
 models to use with open source simulators?  I think that there is a
 need for such a thing, but would it be a good idea?  Licensing should
 not be a problem; most vendors license their models to permit
 redistribution. Would it be better to incorporate these into some
 existing project than to start a new one?

 For that matter, has
 somebody already done this and I'm just duplicating effort?

 Some time ago I wrote a prototype to collect and test spice models.
 http://www.h-renrew.de/h/spicelib/doc/index.html

 The prototype contains the description how to automatically collect the
 models. It is not a collection of models. You don't have to
 redistribute the models and you don't need the permission of the vendor
 to redistribute them.

 And
 finally, what extension should a spice model's filename have?  There
 sadly seems to be no consensus to that last question.

 I just don't care about it. (.mod, .txt, ...)

 Regards
 Werner


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Library of gnucap and ngspice compatible models?

2009-09-15 Thread asomers
I, and judging from the mailing lists and forums many others, are
frustrated by the difficulty of finding spice models that are
compatible with open-source circuit simulators.  Common replies are
you don't need that level of detail or find a model library buried
in the vendor's website, pick a model for a part similar to yours,
then alter any lines containing X and replace .subckt Y with a
reference to your Z.  But that's annoying, especially for users who
are new to these simulators.  I started collecting and adapting models
to be used with my program, http://mrfilter.sourceforge.net , but then
realized that the problem is much larger than my single app, and a
comprehensive library would badly bloat my downloads.

So my question is, should I make a new project which is a library of
models to use with open source simulators?  I think that there is a
need for such a thing, but would it be a good idea?  Licensing should
not be a problem; most vendors license their models to permit
redistribution.  Would it be better to incorporate these into some
existing project than to start a new one?  For that matter, has
somebody already done this and I'm just duplicating effort?  And
finally, what extension should a spice model's filename have?  There
sadly seems to be no consensus to that last question.

-Alan Somers


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Mr. Filter 0.1 released

2009-09-03 Thread asomers
Yes, I know what your problem is:
1) Mr. Filter requires python 2.6 .  Sorry about that.  I may try to
backport it to an earlier version of python when I have time.

2) rather than adding that code to the mrfilter script, I suggest you
set the following environment variable:
$ export PYTHONPATH=~/mrfilter/lib/python (or wherever the mrfilter
package gets installed)

2009/8/29 Carlos Nieves Ónega cnie...@iespana.es:
 Hi Alan,
 I downloaded and installed mrfilter in a non standard directory using
 --prefix=~/mrfilter .
 When I run mrfilter, I get the following error:

 
 Traceback (most recent call last):
  File ./mrfilter, line 22, in module
    from mrfilter.main import *
 ImportError: No module named mrfilter.main
 

 I fixed this adding the following code at the beginning of mrfilter
 script:

 
 import sys
 sys.path.append(/path/to/installed/mrfilter/lib/python2.5/site-packages)
 

 Then I run mrfilter again and I get:

 
 /home/cnieves/mrfilter/lib/python2.5/site-packages/mrfilter/mrfilter_util.py:184:
  Warning: 'as' will become a reserved keyword in Python 2.6
 Traceback (most recent call last):
  File ./mrfilter, line 25, in module
    from mrfilter.main import *
  File
 /home/cnieves/mrfilter/lib/python2.5/site-packages/mrfilter/main.py,
 line 47, in module
    from mrfilter_util import *
  File
 /home/cnieves/mrfilter/lib/python2.5/site-packages/mrfilter/mrfilter_util.py,
  line 184
    except ValueError as E:
                       ^
 SyntaxError: invalid syntax
 

 I'm using python 2.5.4

 Any ideas! Thanks,

 Carlos

 El jue, 20-08-2009 a las 13:58 -0700, asom...@gmail.com escribió:
 I've just posted the first public release of my new project, Mr.
 Filter.  It's an analog active filter design assistant.  Currently
 only low-pass and high-pass SallenKey filters are supported, but I'm
 working on extending it.  Gschem is used in the build process to
 generate all the schematics.  The project is hosted at
 https://sourceforge.net/projects/mrfilter/ .
 -Alan


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pcb drill size and finished hole size

2009-08-28 Thread asomers
With every PCB vendor that I've ever worked with, I've specified the
drill sizes in 'size of finished hole, after plating', and the vendor
has known what to do.
-Alan

On Wed, Aug 26, 2009 at 6:31 PM, John Lucianijluci...@gmail.com wrote:

   On Wed, Aug 26, 2009 at 8:23 PM, gene glick
   [1]carzr...@optonline.net wrote:

     how much does plating reduce the hole size?  It just occurred to me
     that
      I have to allow for some reduction in finished hole size due to
     the
     plating and whatever other stuff goes on.

   Typically around 3-5mils. You should check with your PCB vendor
   for a more accurate value.
   (* jcl *)

   You can't create open hardware with closed EDA tools.
   [2]http://www.luciani.org

 References

   1. mailto:carzr...@optonline.net
   2. http://www.luciani.org/



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Mr. Filter 0.1 released

2009-08-21 Thread asomers
To install as a normal user on unix, you can do
% python setup.py install --home=~
This will put all of the files in your home directory.  They'll go
into ~/bin , ~/share, etc.  To run it, you will have to set the
environment variable
% export PYTHONPATH=~/lib/python
or wherever python installed the files.  It might be ~/lib/python2.4
or something similar.

However, I also see from your pastebin file that you are running
python2.4.  I am sorry to say that at present mrfilter will not run
with python2.4; it requires python2.6
-Alan

On Thu, Aug 20, 2009 at 10:38 PM, Bert
Timmermanbert.timmer...@xs4all.nl wrote:
 To continue ...

 On Fri, 2009-08-21 at 07:27 +0200, Bert Timmerman wrote:
 Hi Alan,

 On Thu, 2009-08-20 at 14:58 -0700, asom...@gmail.com wrote:
  Oops.  It seems that anonymous viewing is not allowed.  IIRC, that has
  to be changed in LocalSettings.php.  But I can't find any way to
  access that file right now.  I'll try to fix it as soon as I can.  In
  the meantime, I think you can log in with any sourceforge account.
 
  FWIW, you aren't missing much.  The wiki is pretty sparse right now.
  -Alan
 

 I tried installing as advertised in the README.txt as an ordinary user,
 which gave that one needs supervisor rights to install
 into /usr/lib/python2.4/site-packages/mrfilter and /usr/bin/

 Does mrfilter really needs su to install ?

 This gives problems on uni's and large company networks, a.k.a. the user
 base :)


 The install log and usage are here:

 http://pastebin.ca/1537323

 My python fu is not enough to have the courage to delve into this
 unprepared :)

 Keep faith in doing the Good Thing (TM)  ;)

 Kind regards,

 Bert Timmerman.



 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Mr. Filter 0.1 released

2009-08-20 Thread asomers
I've just posted the first public release of my new project, Mr.
Filter.  It's an analog active filter design assistant.  Currently
only low-pass and high-pass SallenKey filters are supported, but I'm
working on extending it.  Gschem is used in the build process to
generate all the schematics.  The project is hosted at
https://sourceforge.net/projects/mrfilter/ .
-Alan


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Mr. Filter 0.1 released

2009-08-20 Thread asomers
Oops.  It seems that anonymous viewing is not allowed.  IIRC, that has
to be changed in LocalSettings.php.  But I can't find any way to
access that file right now.  I'll try to fix it as soon as I can.  In
the meantime, I think you can log in with any sourceforge account.

FWIW, you aren't missing much.  The wiki is pretty sparse right now.
-Alan

On Thu, Aug 20, 2009 at 2:21 PM, Christoph Lechnercl0...@l-mx.de wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 asom...@gmail.com wrote:
 I've just posted the first public release of my new project, Mr.
 Filter.  It's an analog active filter design assistant.  Currently
 only low-pass and high-pass SallenKey filters are supported, but I'm
 working on extending it.  Gschem is used in the build process to
 generate all the schematics.  The project is hosted at
 https://sourceforge.net/projects/mrfilter/ .
 Hi!

 Just tried to visit the project's web site http://mrfilter.sourceforge.net/.
 But all I got was a window prompting for username and password ...

 But the screenshots are quite nice. Maybe I'll give it a spin.

 - - cl
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.7 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

 iD8DBQFKjb5rWo2QgtqY4K8RAmaCAKCN3Whe/bjEnUD8VL7D3WzF2drnVACghaIK
 cVLWpmxcWSWl4bUlnqtEVT4=
 =P2qe
 -END PGP SIGNATURE-


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: logic analyzers, verilog, and gtkwave...

2009-08-09 Thread asomers
Have you heard of the free logic analyzer?
http://www.sump.org/projects/analyzer/ .  It uses a xilinx dev board
and java control software.  It has also been ported to several other
FPGA boards.  The serial interface might be simple enough for you to
use with your project.  At my last job, I used this board for
debugging SPI and I2C interfaces.

Unfortunately, the author seems to have stopped maintaining it.  The
last release was 2.5 years ago and I never heard back regarding a
patch I submitted.
-Alan

On Sun, Aug 9, 2009 at 6:51 AM, Larry Doolittleldool...@recycle.lbl.gov wrote:
 DJ -

 On Sun, Aug 09, 2009 at 05:51:40AM -0400, DJ Delorie wrote:
 The LA module I wrote is a DDR dual-bank capture, [chop]
 A perl script turns them into a VCD file that gtkwave can read :-)

 Awesome.  I hope you'll write this up more, and publish code.

 Question: Can gtkwave be told to break up a bus into its component
 signals?

 It's in the Edit menu, called Expand (F3).

   - Larry


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: anyone have scg2svg converter?

2009-08-02 Thread asomers
That looks like the one, but there's one small problem: on your
website you named the file .gz when it's actually a .tar.gz .
Also, somebody should fix the link at http://www.gpleda.org/links.html
-Alan

On Sun, Aug 2, 2009 at 8:35 AM, Bob Paddockbob.padd...@gmail.com wrote:
 On Sat, Aug 1, 2009 at 12:46 PM, asom...@gmail.com wrote:
 A long time ago someone posted to this list about a converter he had
 written to produce svg files from schematics.  His website,
 http://www.mycgiserver.com/~emem00/sch2svg/, is gone.  Then in 2007
 somebody posted to geda-dev that they had mirrored the script at
 http://geda.seul.org/misc/sch2svg.tgz .  That link too is now dead.
 Does anyone have a copy of this script?  It could be very useful to
 me.

 Is this the one?:

 #!/usr/bin/perl

 # Copyright (C) 2002 Marc Emery...
 #
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #...

                        ##
                        #            sch2svg         #
                        ##
 #
 # This script convert a .sch file from the program gEDA and convert it
 # in a SVG (Scalable Vector Graphics) file.

 I put it on my site:
 http://www.designer-iii.com/gEDA/index.html

 --
 http://www.wearablesmartsensors.com/
 http://www.softwaresafety.net/
 http://www.designer-iii.com/
 http://www.unusualresearch.com/


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: anyone have scg2svg converter?

2009-08-01 Thread asomers
A long time ago someone posted to this list about a converter he had
written to produce svg files from schematics.  His website,
http://www.mycgiserver.com/~emem00/sch2svg/, is gone.  Then in 2007
somebody posted to geda-dev that they had mirrored the script at
http://geda.seul.org/misc/sch2svg.tgz .  That link too is now dead.
Does anyone have a copy of this script?  It could be very useful to
me.
-Alan Somers


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user