----- Original Message ----- > From: Dick Hollenbeck <[email protected]> > To: [email protected] > Cc: > Sent: Monday, August 12, 2013 2:26 AM > Subject: Re: [Kicad-developers] Kicad Tool Framework > > On 08/11/2013 01:44 AM, Lorenzo Marcantonio wrote: >> On Sat, Aug 10, 2013 at 04:34:03PM -0500, Dick Hollenbeck wrote: >>> The push and shove router is something I could have used today. > Whatever confidence I >>> used to have in freerouter is gone. It is not working for me very well > on this current >>> board, and I am frustrated to no end with it and the lack of support > now. >> >> Strange... what has freerouter of bad other than is java-slowness and >> foggy display? > > > Under freerouter, I saved to a dsn file after 5 hours of push and shove > routing, > a > partially complete design, and went to lunch figuratively, shutdown > freerouter, > when I > came back to load back in the dsn file, it could not load its own file. This > is > the file > that *it* wrote to disk, presumably with the commitment that it could reload > it > later. My > mistake was in believing that. I could have concurrently saved to *.ses file > also, at > least that way my intermediate work progress could have come back through > pcbnew, then > back to freerouter. *.ses -> pcbnew -> *.dsn -> freerouter. > > For years I have had numerous conversations with Alfons, mostly always the > same > two questions: > > a) why he does not go open source? > > b) why do you not report line numbers when you puke loading a file? The > procedure has > been "send him the file in personal email, and he walks through the code > under a debugger > to find the problem". This is now rubbish since he has retired. So you > are stuck > guessing. This is guessing: load the *.dsn file into a text editor, cut > huge > portions > out, try reloading again, when it finally loads, add back in the content in > smaller > increments until you find the problem. Then doctor it, load it and proceed. > > > So when I wrote my posting about freerouter, I was at that point of losing 5 > hours of work. > > Fortunately in this case just this morning before church, I ran the > freerouter > written dsn > file through my s-expression beautifier, which you build under our > <kicad_src>/tools dir by > > > $ make property_tree > > Then tried beautifying Alfons' file: > > $ tools/property_tree a.dsn > /tmp/pray_hard.dsn > > I got lucky. /tmp/pray_hard.dsn loaded. (Remember, I was on my way to > church.) > > In my tech support thread on his forum, I finally asked what I hope is a > profoundly > important question to his many man years of excellent work. The question is: > "now that > you are retired, is it your intention to let freerouter simply fade into > retirement also? > Why not take pride in your retirement and let freerouter live on so you can > at > least take > a sense of pride in this extraordinary work?" >
Wow ... I always considered freerouter a serious liability since it was not open, but I was hoping it wouldn't become a problem so soon. It really would be a shame if Alfons simply lets it die; it's not only KiCAD people using it. As for push/shove - I see that as a basic and essential tool and the biggest bit missing from KiCAD - I can't wait for the work being done by the folks at CERN. - Cirilo _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

