Re: gEDA-user: How do I get the router to go where I want it to?
On Tue, Feb 16, 2010 at 10:50:11PM +0100, Maciej Pijanka wrote: On Tue, 16 Feb 2010, Jim Lynch wrote: I have a board I'm developing (maybe) that is a backplane. It has 9 edge connectors mounted on it and when I went to autoroute it Oh Lord! I've never seen such a mess! Traces all over, a million or so vias, etc. You'd think it would be a simple set of parallel lines, but no. So I ripped it up and started autorouting them one at a time. The first one went well, then the second row didn't. I'm guessing that I'm trying to violate some sort of clearance rule but I don't know which one or how to fix it. I may even have the pins too large. Take a look at the image Looks like pin to track clearance causes some of your problems, you may enable auto enforce drc and try to route track manually between pins and see if it fit at all, if not then change clearance lets say to 8mil, and try again. Usually its doable to place one track between two adjacent 0.1 spaced pins, i was told that one put two tracks between them, but i haven't seen that myself. I was told that one PCB manufacturer (in Denmark at the time, it was 1985 or 1986) was able to put up to seven tracks between DIL pads at 0.1 spacing. But I never saw it myself. A bit later (1988?), when multilayer was still a very expensive proposition and frequencies were not what they were today, I got a board with a 680x0 processor (can't remember whether 12 or 16MHz) and something like 1MB of UV EPROM and 2MB of SRAM on which I saw up to four, very narrow, tracks between two pins at the standard 0.1 spacing. Of course these were with relatively smooth transition of 74LS TTL and a few PAL, 70-80 ns memory cycles and on a single Eurocard (100x160mm), so lines were never very long compared to the rise and fall time. Crosstalk, what is crosstalk? However, to come back to your problem, it really depends on the pad and hole size that you need for your connector. Many connectors really need a much larger hole than a standard DIL package. Best regards, Gabriel ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Plans for a new PCB snapshot?
Hello, I am currently working on the gEDA 1.6.1 ebuild for gentoo -- should be easy, because it is mainly a bugfix version, but of course I have to do some testing... The pcb-20091103 snapshot did not make it in the official Gentoo tree till now. (I send the ebuild to the developers last year.) Before I send a reminder to Gentoo-Bugzilla: Are there plans for a new PCB snapshot in the next months? (It would be not good if I persuade the gentoo people to include pcb-20091103 now when there is already an upcomming new snapshot.) Best regards Stefan Salewski ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: how to push/commit a new vbpp to geda?
[snip] How do I upload my updates to vbpp to the above repository? Or should a new repo be created here instead http://git.gpleda.org/ ? Have you tried contacting the original author of vbpp? Based on the README this would be: Jimen Ching jch...@flex.com I sent an email to Jimen Ching jch...@flex.com on Tue, 9 Feb 2010 and there has been no reply. A copy of the updates I have made are at http://www.verilog.net/vbpp-1.2.0.tar.gz So let me ask again, how do I upload it here: http://svn.seul.org/viewcvs/viewvc.cgi/eda/vbpp/?root=SEUL Or preferably, how do I upload it here: http://git.gpleda.org/ Regards, Martin d'Anjou ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: FIRST robotics...
Some of you know I've been working with the local high school's FIRST robotics team. Here's a status update: http://www.youtube.com/watch?v=3_VfT5_mEn0 At 0:49 there's a photo of me teaching one of the freshman how to assemble a circuit board full of 0603's and PTH parts. The board was designed with gEDA/PCB, etched in my basement, built my him, and works like a charm. And no, I did not have to fix *any* of his soldering. The board is a manual servo controller, or servo tool. Since I didn't have any 555's kicking around, it instead has a 16-bit microcontroller that makes the pulses and drives an LED array. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: right-mouse-click rotate
I just used the before-pours of Peter Cliftons pcb repository for my current project. A small change in the user interface made a big difference: Right-mouse-click rotates the object the component under the mouse clockwise by 90°. This is a big relief during placement. I hope this feature will make it to the main version! ---(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
Re: gEDA-user: right-mouse-click rotate
On Wed, 2010-02-17 at 17:11 +, Kai-Martin Knaak wrote: I just used the before-pours of Peter Cliftons pcb repository for my current project. A small change in the user interface made a big difference: Right-mouse-click rotates the object the component under the mouse clockwise by 90°. This is a big relief during placement. I hope this feature will make it to the main version! ---(kaimartin)--- As far as I know, there is no such change on my before_pours branch - and I don't seem to be able to reproduce the behaviour on the branch I currently have built (which is after the before_pours branch. Perhaps the key-binding has come from somewhere else?, or you have a really really old checkout of my branch? I get right-click as pan when moving objects about. Looks like something was changed in this commit: commit c85fd7cfa63f6a89cb8b9a03dd0002ffdb613729 Author: Jared Casper jaredcas...@gmail.com Date: Sun Jun 7 13:12:56 2009 -0400 Teaching GTK hid to use mouse resources after (Which is before my before_pours branch). The commit message claims to match the mouse resources in gpcb-menu.res to with the old hardcoded behavior of the gtk hid as closely as possible. -- a/src/gpcb-menu.res +++ b/src/gpcb-menu.res @@ -12,23 +12,24 @@ Mouse = { Left = { Mode(Notify) +ctrl = { Mode(Save) Mode(None) Mode(Restore) Mode(Notify) } +shift-ctrl = { Mode(Save) Mode(Remove) Mode(Notify) Mode(Restore) } up = Mode(Release) } Right = { -{ Mode(Save) Mode(Rotate) Mode(Notify) Mode(Release) Mode(Restore) } +Pan(1) +up = Pan(0) +shift = Popup(Popup1) ctrl = Display(CycleCrosshair) } Middle = { -Pan(1) -up = Pan(0) -ctrl = Pan(thumb,1) -ctrl-up = Pan(thumb,0) +Mode(Stroke) +up = Mode(Release) +ctrl = { Mode(Save) Mode(Copy) Mode(Notify) } +up-ctrl = { Mode(Notify) Mode(Restore) } +shift-ctrl = { Display(ToggleRubberbandMode) Mode(Save) Mode(Move) Mode(Not +up-shift-ctrl = { Mode(Notify) Mode(Restore) Display(ToggleRubberbandMode) } - Up = Zoom(0.8) - Down = Zoom(1.25) -# If you want zoom to center, do this instead. -#Up = { {Zoom(0.8) Center()} } -#Down = { {Zoom(1.25) Center()} } } MainMenu = Personally, I prefer middle click pan, right click rotate (I think), I'm not even sure I know what the stroke mode does. (Or perhaps the other way around). In gschem, when not placing components - middle click drag pans, but when placing components.. middle click rotates by 90. I don't really want to start a debate about what the best keybindings are... just to point out that they are customisable in gpcb-menu.res Best wishes, Peter C. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB Prototype houses that do 0.031 boards?
Anyone know of a proto-house that will do 0.031 thick boards? All the usual, automatic robot, players I've looked at only do 0.062 tick boards. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB Prototype houses that do 0.031 boards?
Bob Paddock wrote: Anyone know of a proto-house that will do 0.031 thick boards? Advanced Circuits http://www.4pcb.com will do them, you just have to move away from the prototype stovepipe (no soldermask, 0.062, no silk). Prices are pretty reasonable and they are great to work with on quick turn stuff. I've only done simple microcontroller boards with 4-6 SMDs and 2-3 throughhole components, so ymmv... hth, Jason. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB Prototype houses that do 0.031 boards?
On Wed, Feb 17, 2010 at 2:52 PM, Jason [1]g...@lakedaemon.net wrote: Bob Paddock wrote: Anyone know of a proto-house that will do 0.031 thick boards? Advanced Circuits [2]http://www.4pcb.com will do them, you just have to move away from the prototype stovepipe (no soldermask, 0.062, no silk). Prices are pretty reasonable and they are great to work with on quick turn stuff. I've only done simple microcontroller boards with 4-6 SMDs and 2-3 throughhole components, so ymmv... Sunstone (sometimes know as PCB Express) also will do 0.031. You need to order the full featured service. (* jcl *) -- You can't create open hardware with closed EDA tools. twitter: [3]http://twitter.com/jluciani blog:[4]http://www.luciani.org References 1. mailto:g...@lakedaemon.net 2. http://www.4pcb.com/ 3. http://twitter.com/jluciani 4. http://www.luciani.org/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB Prototype houses that do 0.031 boards?
Sorry if the format was jacked up on the last one. I had turned off some formatting in thunderbird for some patches I was submitting... thx, Jason. Jason wrote: Bob Paddock wrote: Anyone know of a proto-house that will do 0.031 thick boards? Advanced Circuits http://www.4pcb.com will do them, you just have to move away from the prototype stovepipe (no soldermask, 0.062, no silk). Prices are pretty reasonable and they are great to work with on quick turn stuff. I've only done simple microcontroller boards with 4-6 SMDs and 2-3 throughhole components, so ymmv... hth, Jason. ___ 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 Prototype houses that do 0.031 boards?
On Wed, Feb 17, 2010 at 02:45:22PM -0500, Bob Paddock wrote: Anyone know of a proto-house that will do 0.031 thick boards? I'm not there to measure it but I think the boards I got back from Sierra Proto Express's no touch service were 0.032. Thinner than I expected, anyway! -- Ben Jackson AD7GD b...@ben.com http://www.ben.com/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB Prototype houses that do 0.031 boards?
On Wed, Feb 17, 2010 at 1:52 PM, Jason [1]g...@lakedaemon.net wrote: Bob Paddock wrote: Anyone know of a proto-house that will do 0.031 thick boards? Advanced Circuits [2]http://www.4pcb.com will do them, you just have to move away from the prototype stovepipe (no soldermask, 0.062, no silk). Prices are pretty reasonable and they are great to work with on quick turn stuff. I've only done simple microcontroller boards with 4-6 SMDs and 2-3 throughhole components, so ymmv... 0.031 is standard process for them, thinner is custom: [3]http://www.4pcb.com/index.php?load=contentpage_id=80 I've got some 0.020 boards in process now. They say can do 0.010, but I think they outsource that. Regards, Mark markra...@gmail -- Mark Rages, Engineer Midwest Telecine LLC [4]markra...@midwesttelecine.com References 1. mailto:g...@lakedaemon.net 2. http://www.4pcb.com/ 3. http://www.4pcb.com/index.php?load=contentpage_id=80 4. mailto:markra...@midwesttelecine.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: let's play guess the netlist with gsch2pcb!
This caught me out today. Consider this circuit: http://vivara.net/images/gschem_example.png The symbols are from the standard library, specifically: /usr/local/share/gEDA/sym/analog/resistor-1.sym /usr/local/share/gEDA/sym/power/generic-power.sym Anyone want to guess what gsch2pcb will make of the netlist? Regards, Mark markra...@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
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Feb 17, 2010, at 12:35 PM, Mark Rages wrote: This caught me out today. Consider this circuit: http://vivara.net/images/gschem_example.png The symbols are from the standard library, specifically: /usr/local/share/gEDA/sym/analog/resistor-1.sym /usr/local/share/gEDA/sym/power/generic-power.sym Anyone want to guess what gsch2pcb will make of the netlist? With the trickery your implying. and without seeing the other attributes. im guessing V5 R1:1, R1:2 or something like that Steve ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Wed, Feb 17, 2010 at 2:49 PM, Steven Michalske smichal...@gmail.com wrote: On Feb 17, 2010, at 12:35 PM, Mark Rages wrote: This caught me out today. Consider this circuit: http://vivara.net/images/gschem_example.png The symbols are from the standard library, specifically: /usr/local/share/gEDA/sym/analog/resistor-1.sym /usr/local/share/gEDA/sym/power/generic-power.sym Anyone want to guess what gsch2pcb will make of the netlist? With the trickery your implying. and without seeing the other attributes. im guessing V5 R1:1, R1:2 or something like that You are close: it's a one-line answer. I just clicked on the visible net= attributes on the power symbols and edited them, then added the footprint= attribute to the resistor. I will attach the schematic to this message. Regards, Mark markra...@gmail -- Mark Rages, Engineer Midwest Telecine LLC markra...@midwesttelecine.com untitled.sch Description: application/geda-schematic ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
here is what i got V3 R1-1 V5 R1-2 with gsch2pcb --version gsch2pcb 1.6 On Feb 17, 2010, at 12:56 PM, Mark Rages wrote: untitled.sch ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Wed, Feb 17, 2010 at 3:59 PM, Steven Michalske smichal...@gmail.com wrote: here is what i got V3 R1-1 V5 R1-2 with gsch2pcb --version gsch2pcb 1.6 OK, here is what I get: Vcc R1-1 R1-2 also with gsch2pcb --version gsch2pcb 1.6 I don't think there's anything too weird in my Ubuntu 9.04 system. I just created a new user and ran from that account, with the same result. Regards, Mark markra...@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
Re: gEDA-user: FIRST robotics...
On Wednesday 17 February 2010, DJ Delorie wrote: Some of you know I've been working with the local high school's FIRST robotics team. Here's a status update: http://www.youtube.com/watch?v=3_VfT5_mEn0 At 0:49 there's a photo of me teaching one of the freshman how to assemble a circuit board full of 0603's and PTH parts. The board was designed with gEDA/PCB, etched in my basement, built my him, and works like a charm. And no, I did not have to fix *any* of his soldering. The board is a manual servo controller, or servo tool. Since I didn't have any 555's kicking around, it instead has a 16-bit microcontroller that makes the pulses and drives an LED array. D.J.D.; The rating I would apply to any teaching effort is whether or not the project works. It looks like you have succeeded very well. I believe this makes a lie out of the old saw about 'those who can't, teach'. For instilling in these young folks, a sense of pride in laying it out and doing it right, we need a squad of cheerleaders to put on a show but I'm fresh out of those. But, if you are anything at all like me, having the project work at all, let alone look that professionally built, would make me very proud of myself as well as giving me some better ideas for the next years classes. And proud is what I think you should be. Pride in what one has done well is a reward in and of itself. But I suspect you already knew that. Congratulations are in order, and here are mine. Thank you for posting the link. -- Cheers, Gene There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) I didn't order any WOO-WOO ... Maybe a YUBBA ... But no WOO-WOO! ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Thu, Feb 18, 2010 at 8:59 AM, Steven Michalske smichal...@gmail.com wrote: here is what i got V3 R1-1 V5 R1-2 with gsch2pcb --version gsch2pcb 1.6 Ditto. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Wednesday 17 February 2010 22:07:29 Mark Rages wrote: On Wed, Feb 17, 2010 at 3:59 PM, Steven Michalske smichal...@gmail.com wrote: here is what i got V3 R1-1 V5 R1-2 with gsch2pcb --version gsch2pcb 1.6 OK, here is what I get: Vcc R1-1 R1-2 also with gsch2pcb --version gsch2pcb 1.6 I don't think there's anything too weird in my Ubuntu 9.04 system. I just created a new user and ran from that account, with the same result. Please run gschlas -e filename.sch and post the result to the list. Thanks, Peter -- Peter Brett pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre signature.asc Description: This is a digitally signed message part. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
Please run gschlas -e filename.sch and post the result to the list. Thanks, cat untitled.sch~ v 20090328 2 C 4 4 0 0 0 title-B.sym C 47800 46400 1 0 0 resistor-1.sym { T 48100 46800 5 10 0 0 0 0 1 device=RESISTOR T 48000 46700 5 10 1 1 0 0 1 refdes=R1 T 47600 46200 5 10 1 0 0 0 1 footprint=0805 } C 47300 46800 1 0 0 generic-power.sym { T 47500 47050 5 10 1 1 0 3 1 net=V3:1 } C 48800 46800 1 0 0 generic-power.sym { T 49000 47050 5 10 1 1 0 3 1 net=V5:1 } N 47500 46800 47500 46500 4 N 47500 46500 47800 46500 4 N 48700 46500 49000 46500 4 N 49000 46500 49000 46800 4 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Wed, Feb 17, 2010 at 4:16 PM, Peter TB Brett pe...@peter-b.co.uk wrote: On Wednesday 17 February 2010 22:07:29 Mark Rages wrote: On Wed, Feb 17, 2010 at 3:59 PM, Steven Michalske smichal...@gmail.com wrote: here is what i got V3 R1-1 V5 R1-2 with gsch2pcb --version gsch2pcb 1.6 OK, here is what I get: Vcc R1-1 R1-2 also with gsch2pcb --version gsch2pcb 1.6 I don't think there's anything too weird in my Ubuntu 9.04 system. I just created a new user and ran from that account, with the same result. Please run gschlas -e filename.sch and post the result to the list. Here it is. Regards, Mark markra...@gmail -- Mark Rages, Engineer Midwest Telecine LLC markra...@midwesttelecine.com untitled-e.sch Description: application/geda-schematic ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Wednesday 17 February 2010 22:19:43 Geoff Swan wrote: Please run gschlas -e filename.sch and post the result to the list. Thanks, cat untitled.sch~ [snip] Hi Geoff, You didn't actually post the embedded schematic. In any case, yours appears to be working correctly, so... :-) Peter -- Peter Brett pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre signature.asc Description: This is a digitally signed message part. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Wednesday 17 February 2010 22:20:26 Mark Rages wrote: On Wed, Feb 17, 2010 at 4:16 PM, Peter TB Brett pe...@peter-b.co.uk wrote: On Wednesday 17 February 2010 22:07:29 Mark Rages wrote: I don't think there's anything too weird in my Ubuntu 9.04 system. I just created a new user and ran from that account, with the same result. Please run gschlas -e filename.sch and post the result to the list. Here it is. Hmm... looks like an attribute promotion problem -- note that the Vcc net= attributes are still present in the symbol, but should be overridden by the attributes in the schematic. Here's my netlist, using gnetlist -g geda: ## START header gEDA's netlist format Created specifically for testing of gnetlist END header START components R1 device=RESISTOR END components START renamed-nets END renamed-nets START nets V5 : R1 2 V3 : R1 1 END nets ## Please follow the following steps: (1) move or rename your personal gnetlistrc and gafrc files (in $HOME/.gEDA). (2) move your testcase to a directory without gnetlistrc or gafrc files. (3) run gnetlist -i -v filename.sch (please use the embedded one) (4) post the output. Thanks, Peter -- Peter Brett pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre signature.asc Description: This is a digitally signed message part. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Wed, Feb 17, 2010 at 4:35 PM, Peter TB Brett pe...@peter-b.co.uk wrote: On Wednesday 17 February 2010 22:20:26 Mark Rages wrote: On Wed, Feb 17, 2010 at 4:16 PM, Peter TB Brett pe...@peter-b.co.uk wrote: On Wednesday 17 February 2010 22:07:29 Mark Rages wrote: I don't think there's anything too weird in my Ubuntu 9.04 system. I just created a new user and ran from that account, with the same result. Please run gschlas -e filename.sch and post the result to the list. Here it is. Hmm... looks like an attribute promotion problem -- note that the Vcc net= attributes are still present in the symbol, but should be overridden by the attributes in the schematic. Here's my netlist, using gnetlist -g geda: ## START header gEDA's netlist format Created specifically for testing of gnetlist END header START components R1 device=RESISTOR END components START renamed-nets END renamed-nets START nets V5 : R1 2 V3 : R1 1 END nets ## Please follow the following steps: (1) move or rename your personal gnetlistrc and gafrc files (in $HOME/.gEDA). (2) move your testcase to a directory without gnetlistrc or gafrc files. (3) run gnetlist -i -v filename.sch (please use the embedded one) (4) post the output. OK, I created a new user with an empty home directory. t...@midwesttelecine:~$ gnetlist -i -v untitled.sch gEDA/gnetlist version 1.5.2.20090328 gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more details. This is free software, and you are welcome to redistribute it under certain conditions; please see the COPYING file for more details. Loading schematic [/home/test/untitled.sch] -- Verbose mode legend n : Found net C : Found component (staring to traverse component) p : Found pin (starting to traverse pin / or examining pin) P : Found end pin connection (end of this net) R : Starting to rename a net v : Found source attribute, traversing down ^ : Finished underlying source, going back up u : Found a refdes which needs to be demangle U : Found a connected_to refdes which needs to be demangle -- - Starting internal netlist creation C CpnnnPpnnnP CpnnnP CpnnnP DONE - Staring post processing - Naming nets: pnpnpnpn DONE - Renaming nets: DONE - Resolving hierarchy: DONE DONE - Staring post processing - Naming nets of graphical objects: DONE Internal netlist representation: component R1 pin 1 (1) Vcc R1 1 [538] pin 2 (2) Vcc R1 2 [533] component SPECIAL pin 1 (1) Null net name R1 1 [538] component SPECIAL pin 1 (1) Null net name R1 2 [533] gnetlist -- 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
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Wednesday 17 February 2010 22:41:07 Mark Rages wrote: OK, I created a new user with an empty home directory. t...@midwesttelecine:~$ gnetlist -i -v untitled.sch gEDA/gnetlist version 1.5.2.20090328 I'm sorry Mark: I've compiled and installed 1.5.2, and I still can't reproduce this issue... ## C CpnnnPpnnnP CpnnnP CpnnnP DONE - Staring post processing - Naming nets: pnpnpnpn DONE - Renaming nets: DONE - Resolving hierarchy: DONE DONE - Staring post processing - Naming nets of graphical objects: DONE Internal netlist representation: component R1 pin 1 (1) V3 R1 1 [538] pin 2 (2) V5 R1 2 [533] component SPECIAL pin 1 (1) Null net name R1 1 [538] component SPECIAL pin 1 (1) Null net name R1 2 [533] ## Smarter minds than mine are needed here, I fear! Peter :-( -- Peter Brett pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre signature.asc Description: This is a digitally signed message part. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Wed, 2010-02-17 at 22:56 +, Peter TB Brett wrote: On Wednesday 17 February 2010 22:41:07 Mark Rages wrote: OK, I created a new user with an empty home directory. t...@midwesttelecine:~$ gnetlist -i -v untitled.sch gEDA/gnetlist version 1.5.2.20090328 I'm sorry Mark: I've compiled and installed 1.5.2, and I still can't reproduce this issue... Are you 100% sure you are picking up the right libgeda / gnetlist? which gnetlist ldd `which gnetlist` This strikes of a bug which was fixed long ago in the 1.5.x series. commit e869033324d7595cc11d42007109a605823e1640 Author: Peter Clifton pc...@cam.ac.uk Date: Mon Aug 17 12:01:24 2009 +0100 gnetlist: Fix problem with attached net attribute not being honored. Bug tracked down and fix proposed by Robert Fitzsimons. Seems to be an artifact introduced by the change to use the new attrib API (b4996e267b5d9696f7e8122c40b31482ef852904). Signed-off-by: Peter Clifton pc...@cam.ac.uk Tested-by: Robert Fitzsimons robf...@273k.net diff --git a/gnetlist/src/s_netattrib.c b/gnetlist/src/s_netattrib.c index b813869..8c7d6c9 100644 --- a/gnetlist/src/s_netattrib.c +++ b/gnetlist/src/s_netattrib.c @@ -279,7 +279,7 @@ char *s_netattrib_net_search (OBJECT * o_current, char *want start_of_pinlist = char_ptr + 1; current_pin = strtok (start_of_pinlist, DELIMITERS); -while (current_pin !return_value) { +while (current_pin) { if (strcmp (current_pin, wanted_pin) == 0) { g_free (return_value); return net_name; ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Feb 17, 2010, at 3:56 PM, Peter TB Brett wrote: I'm sorry Mark: I've compiled and installed 1.5.2, and I still can't reproduce Mark: post your gafrc. 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
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
Ah! On Wed, Feb 17, 2010 at 5:05 PM, Peter Clifton [1]pc...@cam.ac.uk wrote: On Wed, 2010-02-17 at 22:56 +, Peter TB Brett wrote: On Wednesday 17 February 2010 22:41:07 Mark Rages wrote: OK, I created a new user with an empty home directory. t...@midwesttelecine:~$ gnetlist -i -v untitled.sch gEDA/gnetlist version 1.5.2.20090328 ... Date: Mon Aug 17 12:01:24 2009 +0100 ^^ Regards, Mark markra...@gmail -- Mark Rages, Engineer Midwest Telecine LLC [2]markra...@midwesttelecine.com References 1. mailto:pc...@cam.ac.uk 2. mailto:markra...@midwesttelecine.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: let's play guess the netlist with gsch2pcb!
On Wed, 2010-02-17 at 17:11 -0600, Mark Rages wrote: Ah! On Wed, Feb 17, 2010 at 5:05 PM, Peter Clifton [1]pc...@cam.ac.uk wrote: On Wed, 2010-02-17 at 22:56 +, Peter TB Brett wrote: On Wednesday 17 February 2010 22:41:07 Mark Rages wrote: OK, I created a new user with an empty home directory. t...@midwesttelecine:~$ gnetlist -i -v untitled.sch gEDA/gnetlist version 1.5.2.20090328 ... Date: Mon Aug 17 12:01:24 2009 +0100 ^^ DOH.. You confused me in your second post with this: gsch2pcb --version gsch2pcb 1.6 Apparently, the gsch2pcb versioning is separate to the rest of the suite! Upgrade to 1.6.1 and all will be shiny. Best wishes, Peter C. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: right-mouse-click rotate
On Wed, 17 Feb 2010 17:52:50 +, Peter Clifton wrote: Perhaps the key-binding has come from somewhere else?, Hmm, there are a few gpcb-menu.res files scattered on my hard disk. How does pcb decide which to pull in? or you have a really really old checkout of my branch? Well, it is the version with the big black 3d knob on the left. Does this count as really, really old? Personally, I prefer middle click pan, right click rotate (I think), I'm not even sure I know what the stroke mode does. (Or perhaps the other way around). In gschem, when not placing components - middle click drag pans, but when placing components.. middle click rotates by 90. I don't really want to start a debate about what the best keybindings are... My two cents to this debate: The default bindings should include an immediate access to rotate when moving components or symbols around. The current default with pcb requires to change to the rotation mode. This is a bit awkward. just to point out that they are customisable in gpcb-menu.res Is there some official info anywhere on the syntax? ---(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
Re: gEDA-user: FIRST robotics...
I am also mentoring a FIRST Robotics team. We have already had one session on trying to learn gEDA/PCB and have them etch their own boards using the PCB-in-a-box kit. But since most are running Windoze or MAC, most of the time went to just configuring a KNOPPIX live CD loaded with gEDA. I am hoping to resume the training once we ship, and have them teach others during the Arizona Regionals. I also want to have a simple kit for them to do a manual servo/Victor controller that they can use next year to test servo and motor drive parts without having the whole robot powered up or the main software running. I am planning on using an ATTiny24 to read 2 1-turn pots and an analog joystick to generate 4 PWM outputs. Do you have LEDs for both directions on every channel? That would push the pin out to 16, and require the next larger ATTiny, or maybe even an ATMega to handle that many LEDs, along with 4 analog inputs and 4 PWM outputs. Mike ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: FIRST robotics...
D.J.D.; For those who don't know - DJ is my name, not my initials. For instilling in these young folks, a sense of pride in laying it out and doing it right, we need a squad of cheerleaders to put on a show but I'm fresh out of those. I think that's the whole point of FIRST - For Inspiration and Recognition of Science and Technology. We mentors are now starting to think about what to do in the off season to (1) keep the kids interested, and (2) show the rest of the school what we're up to. I've suggested robot mascots at the football games :-) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: FIRST robotics...
I also want to have a simple kit for them to do a manual servo/Victor controller that they can use next year to test servo and motor drive parts without having the whole robot powered up or the main software running. I am planning on using an ATTiny24 to read 2 1-turn pots and an analog joystick to generate 4 PWM outputs. Do you have LEDs for both directions on every channel? That would push the pin out to 16, and require the next larger ATTiny, or maybe even an ATMega to handle that many LEDs, along with 4 analog inputs and 4 PWM outputs. I'm using an R8C/1b (pillar's adapter, amusingly enough) which has 20 pins. It controls one servo (if we need more, we use the computer), so it has one ADC input from the potentiometer, one timer output (conveniently, it's connected in hardware, not software) and the rest of the pins (11) are connected to LEDs. The center LED is yellow, all red on the left, all green on the right. This corresponds to the Jaguar status LED. Alternately, use a single red/green LED for each channel, with two pins per LED. I use a PWM-like algorithm to programmatically dim the LEDs anyway, so you can smoothly transition from red to yellow to green, or blink them like the speed controllers do. Still four pins per channel, though. Check into the 32-pin R8C's - they're $5-7 each but have built-in three phase motor control, which gives you a bunch of PWM outputs to play with. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: FIRST robotics...
On Wednesday 17 February 2010, DJ Delorie wrote: D.J.D.; For those who don't know - DJ is my name, not my initials. Oops, sorry. I didn't do that intentionally, I just assumed that the DJ was for David James or some such. My apologies. For instilling in these young folks, a sense of pride in laying it out and doing it right, we need a squad of cheerleaders to put on a show but I'm fresh out of those. I think that's the whole point of FIRST - For Inspiration and Recognition of Science and Technology. We mentors are now starting to think about what to do in the off season to (1) keep the kids interested, and (2) show the rest of the school what we're up to. I've suggested robot mascots at the football games :-) I think that's a jolly idea. Not only does the programming and inevitable maintenance teach them even more, but it shows off the talents of both you and the kids, in front of a whole grandstand full of frogs. There will be those who downplay it as wasting the schools money, but those same people have probably voted against any excess school tax levies since they were old enough to buy beer. Hell, I may be 75 and fading, but dammit folks that's the best tax money I ever paid. If it makes the diff between a productive adult, and one who is so poorly trained to do anything that he's a regular customer at the county jail, it is worth it. Same scene, if it heads off one bored troublemaker, that is another point of pride. -- Cheers, Gene There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) The trouble with heart disease is that the first symptom is often hard to deal with: death. -- Michael Phelps ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: right-mouse-click rotate
There are 2 files in the src directory: pcb-menu.res and gpcb-menu.res; I think one is for gtk, the other for lesstif. But does this mean that you have to recompile to make changes to the key bindings? A.M. 2010/2/18 Kai-Martin Knaak k...@familieknaak.de: On Wed, 17 Feb 2010 17:52:50 +, Peter Clifton wrote: Perhaps the key-binding has come from somewhere else?, Hmm, there are a few gpcb-menu.res files scattered on my hard disk. How does pcb decide which to pull in? or you have a really really old checkout of my branch? Well, it is the version with the big black 3d knob on the left. Does this count as really, really old? Personally, I prefer middle click pan, right click rotate (I think), I'm not even sure I know what the stroke mode does. (Or perhaps the other way around). In gschem, when not placing components - middle click drag pans, but when placing components.. middle click rotates by 90. I don't really want to start a debate about what the best keybindings are... My two cents to this debate: The default bindings should include an immediate access to rotate when moving components or symbols around. The current default with pcb requires to change to the rotation mode. This is a bit awkward. just to point out that they are customisable in gpcb-menu.res Is there some official info anywhere on the syntax? ---(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: right-mouse-click rotate
There are 2 files in the src directory: pcb-menu.res and gpcb-menu.res; I think one is for gtk, the other for lesstif. But does this mean that you have to recompile to make changes to the key bindings? No, just put your modified copy in ~/.pcb/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user