X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=jDnYZntIEuLfgR+0Fpgq9ybm+C+iuqyTv1WEbfSrwCk=; b=KHM8nMzk+0VRmVJHOXml1bHBBPbGBy/n6Macg63eybTcIsYux5sTgD3E2rbGMXwve0 uSlMGBZ+6JDiqA9SxritiWROSrunUIfN9eIEmafh8c3MTLdo+vDM7uoTajFPs1b8vaVI +AZ2IDToC/R7FyXB6waOhLgGiwHjhMLb3sf6jplFyZmXI9fm0d8IHeZ+cu9UQE04+/Sx kTH2QZ5B/LybOA8PD+yzLg/xuoah3wW+G1b+tGXl0EK8HW6dzH2fAkNZGHbYuwS+FZEK ATL0TPgXq0HREbi9u5AsZSv1q/Xu8dxzhx+YYX80IYOYHp77Q55ozkhsISNI80I9ZxLD F7qg== MIME-Version: 1.0 In-Reply-To: References: <1354748372 DOT 3386 DOT 3 DOT camel AT AMD64X2> <1354900205 DOT 3512 DOT 34 DOT camel AT AMD64X2> <201212080002 DOT qB802iXg022341 AT envy DOT delorie DOT com> <87k3stclr3 DOT fsf AT gag DOT com> <50C4AAA0 DOT 2050200 AT ecosensory DOT com> <201212091922 DOT qB9JMc63002780 AT envy DOT delorie DOT com> <50C6120F DOT 5000701 AT ecosensory DOT com> <1355179738 DOT 4108 DOT 8 DOT camel AT AMD64X2> Date: Fri, 14 Dec 2012 11:39:35 -0800 Message-ID: Subject: Re: [geda-user] Router fun with rubberbands From: Russell Dill To: geda-user AT delorie DOT com Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQmXOcNr5j2WrufNlsouZBzXCaWdw7EebmofAO0YvFm4Vjz0XXgp/mufO3qyJGVHLyplYKxw Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Tue, Dec 11, 2012 at 3:41 AM, Kai-Martin Knaak wrote: > Stefan Salewski wrote: > >> If there is unused capacity, >> we may try to move components together to reduce PCB area and trace >> length. > > IMHO, a rubberband approach would be good for this task too. Imagine, all > tracks are made of tensioned rubber. Then you let go of the components. > ---> Twang! The layout shrinks to half the size. > > For extra nerdiness, allow the components to adjust their angle, too :-) > > Seriously, such a automatic layout shrinking algorithm may be a winner in > many real world scenarios. Footprint courtyards would be really handy here.